	 k <<C<<Cby name         by name         BUILD           d   	k
      A            <<C<<C                            ./               A          A          
k HH m          (  <<C<<C<<C0        K  (      ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.20 01 N B En_US SP Communication Subsystem LAPI Package
[
*ifreq ssp.basic (3.5.0.0) 3.5.0.21
*ifreq ssp.clients (3.5.0.0) 3.5.0.10
*ifreq ssp.css (3.5.0.0) 3.5.0.16
*ifreq ssp.gui (3.5.0.0) 3.5.0.6
%
/usr/lpp/ssp/css/aix50/lib 1680
/usr/lpp/SAVESPACE 6488
/usr/lib/objrepos 40
/usr/lpp/ssp/css/aix50 56
/usr/lpp/ssp/css/include 104
/usr/lpp/ssp/css/include64 32
/usr/lpp/ssp/css/samples/lapi 160
/usr/lpp/ssp/css/samples/lapi/xfer 64
/usr/lib/nls/msg/C 16
/usr/lib/nls/msg/En_US 16
/usr/lib/nls/msg/en_US 16
/usr/lpp/ssp/css/aix52 72
/usr/lpp/ssp/css/aix52/include 192
/usr/lpp/ssp/css/aix52/include64 64
/usr/lpp/ssp/css/aix52/lib 3072
/usr/lpp/ssp/css/aix52/samples/lapi 8
/usr/lpp/ssp/css/aix52/samples/lapi/basic 80
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp 80
/usr/lpp/ssp/css/aix52/samples/lapi/init 56
/usr/lpp/ssp/css/aix52/samples/lapi/interop 64
/usr/lpp/ssp/css/aix52/samples/lapi/lapi_api 400
/usr/lpp/ssp/css/aix52/samples/lapi/standalone 72
/usr/lpp/ssp/css/aix52/samples/lapi/vector 104
/usr/lpp/ssp/css/aix52/samples/lapi/xfer 80
INSTWORK 144 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
IY73038  1  SEND ACK PROCESSING LOOP IF THE SEND FIFO DOES NOT DRAIN.
%
]
}
	k.  LBASA            <<C<<CRP VU   UN  NR  DE          ./usr TF         A          A          
k  LBASA            <<C<<CRP VU   UN  NR  DE          ./usr/lpp  test          A          A          k  LBASA            <<C<<CRP VU   UN  NR  DE          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.20 evsd         A          A          l :H m            <<C<<C<<C0        K  zT      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.20/liblpp.a             m          m             /ps
.=aceil5mnortu	"012346:EIbdfxy,789AFLP\_ghkvwDMRSTzCNOY GHUBKVWX()-`Q<>Zq'+j 4p jDр?G7ƃ4h& i 0`oD#Eɹ( Uf4 CF !oD"F"i;ǌ0 C;n\[P[(<A  D(0K(zODlpN{+\!x4h@9-@ AÁ8xG44hq40`7"@8wv$A Thjr4df0+[I+=z('[2=_r"@#4Q@jE{6D,y [[ K`0_F;f,Æ~<n-JTԺ[Ky/$@L+蠝l~F+3Oم&t[wmTL'qmA_pf8Ѥ+ glō iԩNјMK)|ŵ$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍ8_F;f,x@@HbԩNјMK)y@3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4yG+ glŏ"4iZ)3uܶ1YjUW&{ٕPNe`z?fDFi0dnmX$A t]-+ Ǎ"p#i<yZ)3uܶ1YjR$I_GfVA:ٕ,W-ٶ&A`xILv_4 bpvY1jThjs>bڂ	+=z('[2=_r"@#4Q@jE{6D,y [[ Kc"jpvY<Z)3uN-HIq%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~ qL혱#bԩNјMKuE1mBBN.Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ81=61c4#Jvƪn]w6Ӫ/j^I_GfVA:ٕ,W-ٶ&A`xILv_ <`L혱ÍR;FcU7u.iŵ	 H˒W&{ٕPNe`z?fDFi0dnmX$A t]-+  5_F;f,сqjThjsm:!W&{ٕPNe`z?fDFi0dnmX$A t]-+ E_F;f,`1Z)3uN-HbiYrJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ glŐhA-JTԺmT_s$L$&	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1{m3bGR;FcU7u.iŵ	&W&{ٕPNe`z?fDFi0dnmX$A t]-+ =_F;f,9qjThjsm: cˬ%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~Ѐb
=61cũR1]ʹbڄP+=z('[2=_r4Fi0dnmX$A t]-+ WAً8  7Jvƪn]w6Ӫ/j`ѐ+D^^y%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~ `L혳G7R;FcU7u.iŵ	0]H
Maa! Dĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1Íp#i8~-JTԺmT_s$w ]ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1 5_F;f,ƃR;FcU7u.iŵ	0]xpĕ	ve`z=X9كj#4Q@jE{6D,y [[ K`{m3bƌũR1]ʹbڄ.d戼8Jz;2=_	̬Wg5_~(Y5۽jd<D--kj
%1{m3bȎԩNјMKuE1mBLz3oI:$@L+蠝l~UW-ٶ&A`xILv_5_F;f,ЁqjTh`VO $bڂԉ+=z('[2=_r"@#4Q@jE{6D,y [[ KdH p#i<y6-J
:1X5"Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ+ glŏD`?R;Fc|nNy1X5"Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ+ glŏD`?R;FcU7u..9W&{ٕPNe`z?fiW-ٶ&A`xILv_@pvYũR1]``>bڂ	+=z('[2=_r"@#4Q@jE{6D,y [[ KdGWAً<ЁGbԩNјMK0he1m@	+=z('[2=_r"@#4Q@jE{6D,y [[ KcƐp#i4x88qjThjr4tE2"BbځuW&{ٕPNe`z?fDFi0dnmX$A t]-+ ǎA_F;f,89bԩNјMK0h
[Pʭ(3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pfh=61dG ?ũR1]``i"Ao1D	ve`z=X9ّ A_~(Y5۽jd<D--kj
%0cFWAً<ũR1]``[PEm$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍ4 B{m3b;ƚ4#Jvƪn]w-GMbڄ P3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4U{m3bǏ<g;Jvƪn]w-GMbڄmh/$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/لp#i8HqjThjr4tN-IV ba @)5X 	ve`z=X9ّ A_~(Y5۽jd<D--kj
%15_F;f,x*Sf5SwRl:mT_s$nɜZÚy`^hJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵфWAً8AqjThjr4tN-IV-s98'4Ƚ$=aW&{ٕPNe`z?fDFi0dnmX$A t]-+ 5_F;f,1*Sf5SwRl:mT_s$nɜZÚy`^h.VJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵa{m3bȏ<ũR1]``m:%[ptN+=z('[2=_r"@#4Q@jE{6D,y [[ KcƎWAً8n-JTԺ[iŵ	,u @sRIĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1p#i<`@@ԩNјMK0h鶝Q}[PRQzI_GfVA:ٕ,W-ٶ&A`xILv_8a
=61cGhZ)3uܶ6Ӫ/jX>@yxE	ve`z=X9ّ A_~(Y5۽jd<D--kj
%0puL혱M7R;FcU7u.uE1mBKHH
Maa! pJz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵpeL혱*Sf5SwRl:mT_s$}N+=z('[2=_r"@#4Q@jE{6D,y [[ KcƎWAً8n-JTԺ[iŵ	JBKEn$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ُ"p#ii1jThjr4tN-LRP$W&{ٕPNe`z?fDFi0dnmX$A t]-+ ǃp#i<ao-JTԺ[iŵ	J@yxE	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1+ glŐ0;Jvƪn]w-GMbڄ%  yKq%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~{m3bƏjThjr4tN-LR&XXHaEJ	+=z('[2=_r"@#4Q@jE{6D,y [[ Kcǐ"p#i@-JTԺ[iŵ	Jm'D	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1G+ glŏD?7Jvƪn]w-GMbڄ V"Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵ0@BpvX$qjThjr4tN-LIR&XXHaEA0a%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~p8=61cHũR1]``m:0='Hz+q%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~h$MWAً<Ѹ*Sf5SwRl:mT_s&P9/83ގ̬Wu+ Y0cMWf
(M_fڨO=$2wKuڂ	~ bpvX&ũR1]``m:0='Ixq	ve`z=X9كj#4Q@jE{6D,y [[ Ka{m3b"o7Jvƪn]w-GMbڄ6Jz;2=_	̬Wg5_~(Y5۽jd<D--kj
%1G glŌ"CR;FcU7u.uE1mBbڀsjrI_GfVA:ٕ,W-ٶ&A`xILv_"8!_F;f,x6-JTԺ[iŵ	jͨHII_GfVA:ٕ,W-ٶ&A`xILv_4L혱R;FcU7u.uE1mBbڀsjpI_GfVA:ٕ,W-ٶ&A`xILv_ p#i@`1#Jvƪn]w-GMbڄŵ $$"
$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍ 0BpvX!R;FcU7u.uE1mBbڀsj^I_GfVA:ٕ,W-ٶ&A`xILv_4ƫ glō<#R;FcU7u.uE1mBbڀsj^uW&{ٕPNe`z?fDFi0dnmX$A t]-+ ǍWAً 0 F-JTԺ[iŵ	jͨHzBKq%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~ i=61dbԩNјMK0h鶝Q}[PڄW$]aD	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1A_F;f,y4-JTԺ[iŵ	jͨH//3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf8 L혱ȄjThjr4tN-L[PmBCIn$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٚA_F;f,ԩNјMK0h鶝Q}[Pڄ&uW&{ٕPNe`z?fDFi0dnmX$A t]-+ WAً4p1jThjr4tN-L[PmBCHIn$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍ4pvXA3Jvƪn]w-GMbڄŵ $14(3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf4x@uL혱H7iZ)3uܶ6Ӫ/jP10 C
,$0%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~yWAًDCJvƪn]w-GMbڄŵ $pI_GfVA:ٕ,W-ٶ&A`xILv_"@rpvYƑԩNјMK0h鶝Q}[Pڄ"An$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/كWAً DyJvƪn]w-GMbڄŵ $pI_GfVA:ٕ,W-ٶ&A`xILv_8{m3bǌ#4~-JTԺ[iŵ	jͨH2
$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/ٍp#i<GbԩNјMK0h鶝Q}[PڄN+=z('[2=_r"@#4Q@jE{6D,y [[ KcƎWAً8n-JTԺ[iŵ	yf%Kyf޴RI_GfVA:ٕ,W-ٶ&A`xILv_h08L혱Ǐ4-JTԺ[iŵ	yf V"Jz;2=_	̬WgȐ H?fP,m͵Q2ĞzH"dŵA{m3b@7Jvƪn]w-GMbڄM<b10 C
,	@!`0
M`I_GfVA:ٕ,W-ٶ&A`xILv_<jpvX*Sf5SwRl:mT_s&i|N+=z('[2=_r"@#4Q@jE{6D,y [[ KcA{m3bƚ?R;FcU7u.uE1mBDF@yxE	ve`z=X9ّ A_~(Y5۽jd<D--kj
%1A{m3bGR;FcU7u.uE1mBDF@@Rk	(& `1%gXEfV@dHWf
(M_fڨO=$2wKuڂ	~xU{m3bǍDwCJvƪn]w-GMbڄ= LԞ"D$W&{ٕPNe`z?fDFi0dnmX$A t]-+ Ǝ"DbpvXЁ?ƏũR1]``m:"OrH#'5$`an$@L+蠝l~̉
aEɫU <I礂&Ann\[PW/كp#i4qF-JTԺ[iŵ	{AW&{ٕPNe`z?fDFi0dnmX$A t]-+ Ǎp#i<q Z)3uܶ6Ӫ/j$$3i#,W&{ٕPNe`z?fDFi0dnmX$A t]-+ ƏWAً<`@1jThjr4tN-IFBN0]ĕ	ve`z=X9ّ A_~(Y5۽jd<D--kj
%0cA+ glŎ"i Jvƪn]w-GMbڄ.d
^I_GfVA:ٕ,W-ٶ&A`xILv_4pvXqص*Sf5SwRl:mT_s$w!`[+=z('[2=_r"@#4Q@jE{6D,y [[ KdA+ glŌ<#ũR1]``m:&M މuW&{ٕPNe`z?fDFi0dnmX$A t]-+ ƌ@rpvX`ƌũR1]``m:&	I,$0(3ގ̬Wu+ Y2$+3Oم&t[wmTL'qmA_pf<i eL혲 FbԩNјMK0h鶝Q}[PތN+=z('[2=_r4Fi0dnmX$A t]-+ Ǎp#i<q Z)3uܶ)x%<Jz;2=_	̬Wg4b#4Q@jE{6D,y [[ KcWAً<?Jvƪn]w-GH%<W&{ٕPNe`z?fiW-ٶ&A`xILv_hr*=61d hGqjP <?4hq40`7"@4n\[P] UJvƪn]w-FL`WDb;FcU p&		HSf0+( E*Sf5SwRl34;FcU7u.Yф)3uE2"C9R1]ʹbچ4Jvƪn]w6Ӫ/j`ȐTh`VO &4;Fc|nN&xpHSf0+'*TԺ[*Sf5SwRl:`{gB*Sf5SwRl:`{g! NјMK0h
Thjr4tN-`TԺ[iŵ	*ۃqTԺ[iŵ	,uThjr4tN-LYU)3uܶ6Ӫ/jz(VD;FcU7u.uE1mBbڀsj)3uܶ6Ӫ/ji4͊NјMK0h鶝Q}[P'$ƌ NјMK0h鶝Q}[Pގ1@ BG<㇎4wF8hG7$M[؀@r1]``ѓ[PEmR;FcU7u.$ppԹNјMK)|ŵR;FcU7u.YHL[P..Sf5SwRl2c-2yR;FcU7u.&0+1mB*DbNјMK)|ŵ)r1]ʹbڄ)r1]ʹbڄ]aJ\hjsm: -\hjsm: Yu.Sf5SwR빶Q}[P[NјMKuE1mBCH˩r1]ʹbڄ QKTԺmT_s$pܥvƪn]w6Ӫ/j8L˩r1]ʹbڄPԹNјMKuE1mBLz2h/R;FcU7u.iŵ	0]H
Maa! D\hjsm:& rEnR;FcU7u.iŵ	0]xp\hjsm:&9/"AKTԺmT_s$w6.Sf0+'cmAnjJ\h`VO$ y
ŵ)r1Y>7'X|[P[)3uܶ..	q9KTԺ[Y vƪn]w-GLtS,j vƪn]w-GLtS,$&-X)3uܶ1YjU)r1]``i"Ao1J\hjr4tf0+[TNјMK0h鶝Q}[P10 C
)r1]``m:%[ptZ"ԹNјMK0h鶝Q}[P:@@Rk	(	NјMK0h鶝Q}[P:Z&rqjOi僑zIzN[NјMK0h鶝Q}[P:Z&rqjOi僑zIzInR;FcU7u.uE1mBJkũ<9E& rEnR;FcU7u.uE1mBJ鷤)r1]``m:%tnjI=KTԺ[iŵ	,u @\hjr4tN-I`Er1]``m:%L$& P8b)3uܶ6Ӫ/jX>m'J\hjr4tN-LRX+r)3uܶ6Ӫ/j>	-\hjr4tN-LRh/R;FcU7u.uE1mB`| xu%KTԺ[iŵ	J@@Rk	()@B)3uܶ6Ӫ/jNNјMK0h鶝Q}[PB
^vƪn]w-GMbڄ ba @)5Y@L)r1]``m:0='Hz+r)3uܶ6Ӫ/jz(Tvƪn]w-GMbڄ'4EH)r1]``m:0='M$KTԺ[iŵ	jͨHIr)3uܶ6Ӫ/jP)KTԺ[iŵ	jͨHIKr)3uܶ6Ӫ/jP)KTԺ[iŵ	jͨHzKr)3uܶ6Ӫ/jP
)KTԺ[iŵ	jͨHzBKr)3uܶ6Ӫ/jP
􄋬)KTԺ[iŵ	jͨH//KTԺ[iŵ	jͨHbi-\hjr4tN-L[PmBCHNјMK0h鶝Q}[Pڄ&ܥvƪn]w-GMbڄŵ $14)KTԺ[iŵ	jͨHH
Maa!QKTԺ[iŵ	jͨH5KTԺ[iŵ	jͨH2$.Sf5SwRl:mT_s&-6 cȐ..Sf5SwRl:mT_s&-6 cˬ)KTԺ[iŵ	jͨM$KTԺ[iŵ	yf%Kyf޴Rܥvƪn]w-GMbڄM<b+D^^z)3uܶ6Ӫ/ji4͊@@Rk	(8 $)5p b)3uܶ6Ӫ/ji4͊m'J\hjr4tN-Hܒ//KTԺ[iŵ	{A	I,$0\hjr4tN-Hܒ\N-I<r/I4OXIKr)3uܶ6Ӫ/j$$2sRF.Sf5SwRl:mT_s$IIfޒtvƪn]w-GMbڄ= H-\hjr4tN-IFBN0]\hjr4tN-IF@yxE\hjr4tN-IFCH8w)r1]``m:&M މu)r1]``m:&	I,$0(KTԺ[iŵ	0]ͽ$KTԺ[\<r)3uܶ ^bG"h0G4i 0`oDpϻqmAe`RhT^	(Q928#Pkم@.8`Y~̺_oJbe[pq!5c44]vHzXō<5Wt]-V1cCOU,ACj,hi᪻DՌXUwK6sO$=fbƆ+,3nJ$ՌXT%e%eV1cCOP
'RH-J/(@yÔ)m$Zaa!D= lGeFS#KE3)#4u
/ޕvHzXŎ<5Wt]-V1cOP
'RH-J/(@yT)m$Zif+,$ۗ_ٛIir	JO-{\^I˨QxEf.Cj,pi᪻qm@xjaxjvfܔIYJ-+,DbCj,hiVdIbũE`ӟ(4BVEKf\0p     A `F83T)#4u
/ޕʶCj,xi᪻0yY!5c84]vHzXŏ<5Wt]-V1cOU,Cj,hi᪻Cj,pi᪻DՌXUwK6HzXŎ<5WtCj,hi᪻,=8V1cCOU,JCj,pićՌXT%eZ"VX!5c84	YeٛrQ$=fbǆ+,+,XxjU:@혱jQx$G ABVEKfS<=$Fp``	@Bx` 0`U
H?f]B/{1wt]V1dOU-kjՌY T-BԒlŋR%
=?fPD
i[I-10>
 L0p8Hpb`I)#4u
/ޕvHzXŐ<5B*̝I vX(Pse rFPka!)0@` Ɂp.(  ( a l0$ b`u
H?f]B/{1wt]V1dCOU-kjՌYZY$ًJ{N~̠@h)m$Zc  A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 @SLؓQJI˨QxEf.Cj,4]vHzXŃjfN;f,Z^	(Q929 q(SJHlPT_(ӱ4  KrT"j~̺_oJbn\[P$=fbOP
'RH-J/(@1!
Ҷ-r[010 9@10&P @>'0# A b`.,)#4u
/ޕvHzXŃjfN;f,Z^	(Q929 q)m$Z` 	a@p&& b` aa!@p pP  `Pe("zWwKu!5c4hi᪻qm@<5B*̝I vX(Pse r(SJHlpIr䠁v<ǎ !X%	 5
H?f]B/{1wt]V1cG[	YOPX$=fbǆjfN;f,Z^	(Q929SJHl8`A $C
e$x|]'z9v7 'kI˨QxEf.Cj,hUwKuځ!5c4hiVdIbũE`ӟ(8!BVEKg XHaL``0p
 0
  0(B@	 	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ƀ).- 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0Y0&  	(@10A0>P `0` 
H?f]B/{1wt]V1cH[	YOP
'RH-J/(@A(SJHlɍ RY3V/$,$0bEsA @@
H?f]B/{1wt]-V1cGjfN;f,Z^	(Q929Pkمx~P8acj~̺_oJbn\[P$=fbƎ<5B*̝I vX(Pse sGM+i"%<I9( }@҂RFi2^}+ًqm@84P2u$1bԢ0IBiٔ@
i[I-(E v/-!M}j/-	RFi2^}+ًqm@84P2u$1bԢ0IBiٔDh:4\ڀqa&>ގ #ވp{ Pe("zWwKuځ!5c4piVdIbũE`ӟ(< e
i[I-XHaL}֓,a;;` <Z{?^I˨QxEf.ŵCj,hT-BԒlŋR%
=?fP4hҶ-r[0EjBI?	I]s'r"fOC
vӪ/
H?f]B/{1wt]-V1cHjfN;f,Z^	(Q929FPkم	808LsO-AXbej~̺_oJbn\[P$=fbƐ<5B*̝I vX(Pse sAM+i"%mCmI嶥<`7X>[)#4u
/ޕvHzXō xjU:@혱jQx$G =BVEKfS?
jqK,0<?9L<`x~Y4`x~(Ryn)#4u
/ޕvHzXō xjU:@혱jQx$G ABVEKfx-@<<VGkzE>RFi2^}+ًqm@@4P2u$1bԢ0IBiٔ0z4\x{'܂(ApO}!T_x//)#4u
/ޕ<04]vHzXō"xjn\[P$=fbƐ<5WtHzXő<5B*̝I vX(Pse sAPkـP)08i~ 
K"!a!;j/-z$f.Eҽ[	YjfN;f,Z^	(Q929)m$Z` $ \@@! 1010 P8 `( b`L XHaL
)#4u
/ޕvHzXō44P2u$1bԢ0IBiٔ424\($Ger-'A &zOFv{T)#4u
/ޕvHzXō44P2u$1bԢ0IBiٔ EBVEKfP8aa!0@Xf-ͷSP<?B ^I˨QxEf.ŵCj,iZY$ًJ{N~̠h9)m$Za7oE( ~]bbS<X=@ 6EB3OٗP^]-kjՌXCOP
'RH-J/(@b
Ҷ-r[0pA@)02``0sEʽ!7&؍?j"z-:֡I˨QxEf.ŵCj,iT-BԒlŋR%
=?fP"4`e
i[I- =,($Y0&Y$8؃Qyl眂&T)#4u
/ޕvHzXō"xjU:@혱jQx$G HEBVEKgA(H^S r`|(,	@.AH `b`p(\(3& e
H?f]B/{1wt]V1c[	YZY$ًJ{N~̠DҶ-r[02ygF˼;j/-D܂(DoIB3OٗP^]-dՌXၧŵCj,h0iVdIbũE`ӟ(=BVEKf@( a@(Hp	!adPa! $ `Pe("zWwKuځ!5c4 4]vHzXŎxjU:@혱jQx$G Pkr`(	  !08
p`O@Q@ 
0 $

H?f]B/{1wt]-V1cjfN;f,Z4 gg?~ U?#"8 8`?@nJ%-kjre$.n\[P\y 	wKuڂ K[؀K[^5&@ T-Bk2  sA            <<C<<Cjb  E  B]            ./usr/lpp/ssp/ssp.css.lapi/3.5.0.20/inst_root W         A          A          k7 DH m            <<C<<C<<C0        K        ./usr/lpp/ssp/ssp.css.lapi/3.5.0.20/inst_root/liblpp.a           m          m          <aiaff>
2798        0           68          2372        0           1778        1956        0           1126564543  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          1126564577  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        1126564577  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        1126564577  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   -lv -          <<CZCZC0           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 P
@xxx$I$@I$I$I$,$I$H2H]C[f-%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$>xk=qZQiBIF#P"Ti@ymb8!Z(fb@pPb%iͥy{Eu
 3n$iaəM,93*V-imiթb:GX(d|KsZ1-^,WFo ),$"Xl,906 ZbĒl$gy1~+@A46¼EKE'D"?	bN~DS~cDi*IJEBPȡ,kRCi*H%IT@4$IR@4$IlBY3J%IAa$%I1If$?X'b~n'R,OR@8'	!D5Lza^!#x$O	#9I/IfVĤd%IA@K_2@GKbaKSK"%(%)BK%NK+ܰ+ܪ+KKZKY BD1Z|9g0RԦia>,Wp|h+%4?KzbA"4FO>~<p_HA;YkD3XrEnȳYݩ8JÈaeaaCvP5
OG\M#y\H%vP5Y>~L|G ՜Jöf	?~؏GրjE@
=$P$(KJ?ʗ*Xqr?,z ?Oal3fqX~TbԬ;m4U^pɕň@>M,[gCOË~oa?՜D`f\Zm͙Oʗ)Xqr灍,8:xW2efqb>)?G`	d('T'<F؏OA-X~
=,*0xÈ"Ѹ0<k"9a?e %qtyg5RxB(fcA"4K{Trز/7.Ptg	֩>&<
䁸YaO`@/nx   {-/?dH4RYOd_|ڇ4qE/#}\&wZ$<T47Y7%0i󚛬AJI<V%H%I`d>I,]7@̀?,gݻ+v|v%!|P5o`}84}m] @Ɖ)*L޼B3Z?
3ygjj֨Obr\li1?e3q<( .Ilb~gjvg֨O`s_`%
P?eZ&}kOw*?a̘$
3ycIڟZ`qd~;g,cd#\c5[#LO>(Y>k0uB04}mBhY>LwstDi$*2K6xtgzm$k"M@nwl" PI	w?IO	Vvv"0'.r@9IƖK$AaIAreZ/gGOa؅Ɋb)I۟Z_6O"\1?eawA;LV7PP`BP
'˲grx#~?$42b-bfE5r}l0Wdٿ#.3O~GvH4h>f_iT<FyCz]5r~K;>&=a(;{?$(.MgF_직h^~0B~fcA"4$q*F״:l6FxC:Cf>ea#T6tl8t''*4HDYٍ2쏭JZE1 bEv"_dGm3KY2a,YMl*'㶍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!Y>aOhWg Ohd @
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&"Ɇ>Y>GzlZ?q0|nd0}ihd" ^,Z?`E灜G&̑u&CKC'֡_{'ְ灜LfHɆEs	<-B['ְsyg3xs$\dpZ''֡'ְ灜LV̑u&։E<-B!Y>~9LYLsrEPgZ?q0|-s2EfL7 D#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&Oa,e[5T~$B#o=a(T~kqH0I}mdE	_0>LVO"!mdHr灛 C~[+͘GўpA}i(V͙f :,[5VȱFфx8f9bهwx'kYh}{(Gck0q:`>~BĬ?e;,[XHX\~7'0Q7 
eQ͙'}kluX~1g[XHXf`E݀@A<K`YÏ!촜Ļ+G[8<ݞ>+gW灛#K'֒lx<!O%
3vxBlZJ+ٰ灛IB,#f>+n@We]Q-g!f%;~{`G(=UւС~f`GZy0wH$F		9?IE9ۊ:pO#:m*D&;"}J5Ea4	/GU7XK;Hhغ#@X;BX!"3<Z?oP֖m?"rEPk\4}kxЍJs&+O> GvOuFvP3'ְf$MԽ1}2bZ3,]f+>cD;ae?Gw6WNgvOa8b2bT}h %lf3?
x#gBC1X  EsǍjGmd3C1X+>{'ԎH \T&xChjIx+8`?dٶ\{ > he	bBX<+'wAXG45BLVϭ Ad	RXyݓ{<$md<<lЅ&+.Z$;'T  }hƓYi
?gq]d(k9Odid<:hBJde@$!EfP9,y(y(fP5%I~J(l@ؗIQC?g6{8*y[6y-XG3deDO<(!<(}kxЍs\ɊCD[aǰb:PxxXG<lÏa-,q?eEtxG* k(BY>~j<wixЍCɓ&+>!Y>xYoL|R?ϭ EdD;7,iYBZĴYs
ĴPzXI@媄;T?$,gvOa8:bN0iP}mP1g؅tw_}kxЍɓ@~ibә냻'7<hF¤<2adDKY]*J$[aǰb~qP'ְB?^ ixJh@ܓɆCAQYgByg}<h@<D0Z
@.!]9.d3eyRd!>#;OBG>OcA@\{>!Do
Y?͏;O]@X05߆dϰ7)RdD;7,iYBZĴYs
ĴPzXtG?e=7Gιn)Z
FVOhxQk&>Xq?eם:J@1[ZB#fp>	f#fpY>	sk<ݞB}i(x<dP%,33vx8Kc3vx8>	qƂ?nO%]f?nZJ;x<4}i(@zWe]Q-gkO"><h@<=:d!lBs<"Y><h@BbS0l}h(OO~q3OK1\DNɚ\ec.ck#MeJ/"EYbaKsK8tTgVikH]jO7*zEJD`yqQG~K;1;L}`}n@acl{`F[+3_9<~ϻ&%:ɷx9`\$~ߜM;0imf"\Rg|
[5զ
kkFV	 sMgx4(8	}kFe8ɀͧSg|lZMv	i?%	"3o>IOgI5 {'mqL6xŜAw&8i.Mgv454"ɈݝɃV߿wH$F	I9?I/%t=|ä?Ė]VdIo9"XK;>ȳVlL	V+,a95S?ןZ**B2(q͓fPd.M~g1Ȋ]VH$F>t-"iLsdIIӬu,bKQ,֌OagQllZ}k9ܩ`b18+}l΂V@ U}kxDgFbzՈWNg'ְr4ɀ~ o0"ϭ'ֳf I}kJV!F̋~ybәd#&`ح3K0+OgKH>"@Vb~'%y[Xp@V1`G9?G;c@Bs;~#gq|βɀҸkd/a(uax7灞Xtx<Y><qgX2`6ϭ+6Og%ga?NPւ2灲
h+}kxlgYjdl}iXP}mU{=Q񲇳vP3qlݟxLf8Dw5e;3AxkXp灞Xtx.}kx`32`6
ϭ+SdmlmmgB8ٗ$۬H j`9pXP.?GP4wK"=A/dJAșZZ JÀ0^i+7L.&"&zvP3d#~DX@+Gfl6?G~ϭ++}maFC,3`}jx3}hNd'6XGg` #"7 D1`-jm`JbLYܬ
I;ܔ>4 %lw<'"-JôyPj7$t$Uc$9S694n"21a݀==8,k@#g3& @uTȹxNY>f&*2bә}kxɀQs"fir[>ZDBA[Oi'~#BGZ^5d9sXtx8,Z?s2`8&c7DȹO{''>ȦaelBaZ~?5WNgXGfL3y)̋ֈ~4 YTAd[dw$OhЄ_̟ ir>͢OxWNg%XGLLC>F
lZ}mdb.XFbәv#g3&A`76(0HB?p~OZ#8}l@H;OMRP_)?&;+Yh#'SH9?@~/̉y>UfU'lp	֩V$㶄O}a,fq0sLa2egւevO~g1íjXk` h%+Z>ȢJ6.	֩VYl	gv%ؓa6'U^pɓ`/!Ml62Izȇ`U>Ƃmh<HkVXr;L6}mZMl:3i{?6?u~g1 h%+Z>ȯ%(ClVȾ	d:D2fbss7MWa,P3cA(}lɘ!"|+"Xo5Y9}lɘX}WEĆZ	[Y>n${x>ݓR`yx>;'֍=@?@H$F	I9?Ij["ЄO;L5k"M}a,bmd@<K#iL?S?ͫವ[)֊['ְ<J~'Fmk46UU}O;L34%>jX'+>VO`E)9dGj"3f~4Tg)d_KS4O4?@H$F	_aYObhj_6-NQD83l6UF>Tg'J&̬sƂE]`?|Ô	gv$W-+X	S!`/#()P3g!%K><L)(3'L<L5	5Ps3>*H`&dwJ̗q.{3t_r[?7K)3`hrڪzXG6s&D;
`IpY9y<GOಪKHX~~ċ.L$l&&a?L5$b~}iQœ@n6$w2	P4`;#,	/F87V%DsV%EKcydU|3y'ְBg2d@>xb-MV lZϹBgZX(?泽AϳDzP6V<i5	.a32wݔ_t鄮րd&^7XD;Aƌ>l,	/QTmXs4K,T%h 2OaA2*lBg1fr}hk'ֳ(NG*D'ְ灜̙E|nϭ pDiE!$+>p>xW/<'YlqXAgcuS ɝHRֆ_ex~}h'ְ"~kG1<'}lqY^)Lx¶;>'֍v_9z{+3fD{SBO.N>mN+kւiyA+L#9?IUmCT#:+J~&"&,TsSu][`"3ȡ09Ovzӹn7eLU7(wB2ĤK
ILħvP1E%B2fjD<~ϸY iX81K!iz^	TX$L%Of%qj'pyY#GИyY@yXOC3ʰ0Hd݀?Iʬh#P.?"]22}ɕkx
"PLʵ?ePJA@=,fUbYL̪Dbb a4
	d9eYIڠD
yL<mX#Gg=!BɈi"jP*s7ge,1^	-h-=,_qYL2D)&vP1`p`ϭ `)d3d@F0n^maO8PIx
H%={&}h>	嚄gsO@D~,ȖS)e3278X
@&'JGxB?KP112T>lL.mCW;Fw';ZȓZbkCqyÑ!ȦRJ!RYݩEt	"INA>4If/vOaB[l6B.dNGY>%vP4~o`I(&}XG~x}'ְ慖guS&eA6OgOL	.Zfp?PY֕Fqqw%ʬ?HX~0&%3&w#O#X0@2}lw$wb4aea`I~*n6KOje=@KOjE=,TE~Y>4+C95S['ֿhH4^YOa_KTBçjA>oUYiI&?q}#MXO3>oUYiI&?vgm44}b?dxOY4;xSgh<F"b}:Dma_ɻa1%HIgb/1tDRMʻe<P|>ArԐ+D2kn2r/{

1|όymzz՘SOә
ӓU9a(
N9Im/NMT~ό?͢@U1Ã|ψ@2V@ݜe}BCF!gLAB2IA1Ķ}T`D0Ð4bI%[18Ȧ\3+#M)[$\7L178~1ƒ|䮱!;rxgl05iwr6PJ$quigfX ;Ȁ?~	(PI;(_943-&5G`T<ܚ]e&L挓؂s	Oa%wN"Yw(%Q[߀` *}݀}an_~DM76A\#p"j$ -A+e%@|II/d~)? <RNaOL}_94Wב{rb`6UbԬ(b5Myre~G2&_4Hs$-H9g/l~dZIW[g$q1G7!AgiM_^oZD]a'o|6`HP7X/?d*?$2g,?#"VrqX6 k`7Vh0\~Fv$H*@<XT}k(9Cd.ߋk&%!@l]ӆ'֒i7.?$_6~m(sk'k<Yv+>?#a"VmOA'O#e6+2j^q-edkU95W<ACT|n6
 _d7%Z1Oa!
e>D4	5"%?g`2ƽq)춷L@$n6x6 [9cFL{~rr?4`E/g,Cv5if;D	bB`3gjR.\aX2_@}㹔6Oș2 98I8K.: wDx)e8>Sg儆LS	cTR&+֦? <b5)ʏȘ"(]Ɂw~"',	'y`>`sa#X150sg <.K$Ӊi,oӖ`6	[*pH/$ϘI'x]ӠieܲI'hݗH^E(ÚxuULgы@fZ$'3`& ekF`޺W-y*H!d獐sB3FC`X<%Z"[q>9eqfg
:\x'ag}b&  n7֊cj 1hƳ3jIVf	_$}m->?!V.Oe*V &07X +klq+D_"GeIF}h;i-IţqzRP"Zo`C]JJCq%g/TJMD{HO7$PbW-B7O)(1Z&Vf:)1~Xec\h?ot?A)%Ϙl8]0xRaefL0xZ9.쟣㹓>|R?ϭMvOa*u)㋃	+\b>)!
cD>4Y><՗{	'XZ-(	]B󰼤++W%{
HD%Eg)$u(%A*\1TvI8ȣYŐ.x^Rfjyl`TaZA>ҚEYh<GEpj#<ȠiM}k"Mh{@odYoH	2;m$e%K1<jݔ5)gdgݶ3փFyIݔٞhQg:ʐ> h ژZpifxW5Mti&\iӏӎ3󉽢];:65ՍobFm]Xj vGxٿKAC&#P3}XrTe]Vg#JTDCz$ILD"ĶrVìeëzȹ}볘Ek?8_mfhܜfխ2a4J ݓHcH$K%2a`BrmWɕÛK#P1>.oeE,Lj4XrTe]Vd>}{of؅"%/be]xfd!Z	DZǆkɬK/ؓa*2SYH LjYE-VO`ld@[cznoYE.dϨ&x>hFA:@ͦlcAgؓ3S4y.O~Ĝìhȕ>bjNPk?6&yI` i!`i}1ٽ0 c$˄HFm9+*nA.,+A5C	nDK3̟&V~-?:ݿoѷ~~ v@24MhL]M$	3Ěr%J	T!),P]ʩlIcV"x 8	: v''ϺKNS:%S`灌g%rLO98$	w,yS&wO5mg 灌k*[aֵ-b\xVllr[lr͇Yym,:md\ߙO8%foo*p6&֝.呩wf5F37oH,VKa}IO@u+fee2g'LRVxZ-}kx9Kep'"bmm1w"lϭ}XGۍYw?9Ks{OFm;J[YYF{Rw%Na"Dhm.Ifj_r46`iMdJ+l3⺋k#\X:V}/8g$J+kUK.KĤr1)`߽ScH&`ŗL\:#8<@ƓUް2tx)3oZۋY@88dbͫ928YAm]1-Koa?,-qݧ{A_u&vP6vfɁjS昻ߑ1ɟaOCXGʧ;R;mNL]fb&)X fȘnwyևXG۞w?:+L_}a's	Y-4D`gw㘬K"\X2-8_p`Jeے#w$}_	'uADhglsڕ%>r#8;mg`)[$`X	xfE9ƏX0Z>H
Ӑe2IPA$=F@XKH#em$LQ<dJͫT5I#e;DH %!`amٴ_9`y]iF$V$+LMgkL +ZYHyZhǕ %md<m-R=Ʌx	Gak CId'kfio	Tg4E,Y{Ɠ򵑦2}4>lh+khv^BmSg8|Ʋx&'SdI=|&fVii%ogb*Ԭ)'0K|c5!.=PYڥ`*0*/Of7MNnӖaQ\D%y,&W޵ALSѯ{
e#l#[ml"$_A$Lw_#~ɞM>>4LZ5k"R3Ih7i+
o@؋WV4	c@@l!}Wo`6dy]RJʪh/MS#ɓ>2`X0
?&%I9aPG!)ge`*0@_~OUXm޶!KY Tl7igë<ڰ?lI':RY ܜ?adp]r"13ma`,+O%WzՅ2h{ @ٰ8P9&؅'"	*\a</efjyYuLl6,{=m}x	¬͌(o&{5?D߂d~Te9x$N~o3Og:\o^q5aAy'b$g_`Ga3qA­d4F~m7м0_Nl"fˉ`0͉$GᩞșOZs:tKw'!$#O7/36&GF,|s~ {NF"ؚ!6|DN %l	7ʤ<>$iӉ/?ɩdz~{2#c(gx$h$KNXVӠidgF{&;2$Ơ>l1紬Dlk&ȓH_129O % ӊAN.q&Y?vIjI=iyɞ^x6`hP</f9UUl%'솣lppp^;$Izxy͍s8䰞̃"
,,'[?9̃
,wB8p^^;ʒ!22H!Vqeehm90	M27XCqӽt[YTvO[qvBaPlKX<%Z	[7dI,$E7Vfy(9WJͥ9~l79H:	hnqrVSh<5 23j&$OXTjH.Z}hx`Ce=Fk?@q }epIKklq+D_"FbjѷZ~D7R@@Z78X7ZyO{Ug)촨7|UѳP0%BHHn6Iҹj鞗R¤b&Vf:6Sc%u\/,,%{.̖w}͔\V96{+.oe9AL>lɂjS3ߤ㹓ĜR>5}kx>˅)WRn1[-XHAVϭ%#nFw@:OĘX3i[mYss/wߝEe`HJ)I#A::,?%"|U'؝:y,u_,PO+>&}ë0_&Od~OqJb;>,><#}S JbZ'?ͦ.*?Ig֒{'ְ灻I8k' DOzm7wW8~/_eYXrY$J)I#A::Fgr\'	F;uS+?8l'jYZY xga</DaX/e`5].{_4ʭa+@,[Z$c~	X/e_I_4)/,Fmn1g? V\/dc	yf;䙶492)(l/=s!38I<D!nBYoqi0Pe!{$n{4	#~vZw8^!Qff !򶊏+(WLmZgBfiQ.5&2xVfL+,K`}el=da fL@Ӽ~Tg4NXyQ1^ZA>ҚDȐ$XA [`>b]C6zdZ:lX{SZȓZF
7ioO%ifjMVij]JC9V,RA&5;p&*unh&@氉WV4yP4}2\z`\2r̆xkyue8e<lzYɄ!?Y`~dëIQH87adX3jd@'֥?}jLcH)7'0Y9Eʇ,֏hX@q Ò̳*ZW+'Ƅ`{(&'VE,剕w0W+85,4}T
gD25@VQ@Vx7`}sabNPhÜʱ4,$ʈ1:M0ϬB^o<dɶɺSCk~	Zܞ89`Nlry˄!"xO~fJt~DiI S}`}];e#O7?dL+h3W&<~cG 06&.Mp!	'|L,NR$BQwN%	D:N_Sl87q[*2&.~D1ϰj${zga__YiN3qdf*LQ4T(N"Z}S(nHH7$՜B埜$]i$ajI!nqX2٪RjAgh6O<`> 23#ql߅K_Z-n5W<@TLh[cym-B'`)Z~7Xjs\EҒ7^͆ Q,6{!OedNG&d
t7;JK8$	<6PX`kn6ihx27jY[kU׆灠ꀉ7Z7r>{[uP>l78X2Z OfkM@nq޷떑BICgsS(Ua{-i<ف0$2nOe&N| ǜXuqY._OAL>l	3dµ[)sL]?Is&}82ZOa)u)㫃	,I)_`}Tߤ@-}kxs'XsmN-)f[<Dce+W*$,-8-&UO[X.\1b}"1$'uA\A<V3@mK2zY@䙧	c:beV_34C"a;|$:^p4֙ѡGZGZbوHL8:c$[|f]H"d;h!"XeF~fiŧA%OYOa̋#TҋC͑hwMH&'Sh#}k"Mh {@_F|"&$e4EՍ&m]XiW#?X?e쁧]ĄDmY@YPS+<Խ2VānoC.7yӍVY	w,Ve<mJ,?2a^dxX0%DBo\e#zð:o_$B,KlI9<ڵ?ؓOtIWÂrtt}P啙kNXuȻ&DmdGrL쁒W,VP,2rMreafYwX+?4}(ŀAerXȥfU޸\K$ʉOaO&"J VQBT#W*2X>߆`kBL,>1"Lh]b@j@ٲd<g}c1
3y+hk<kC\AHg7 
.ZDVP3iwKu?fX+@nHdrx}pqD"qnOC1 5OڲXJ}#z 	t~F!+dp@!%~gxՖ~&?4wVĸF i qol%4O ~鄛IN$ӧ_2SJ*DDlI./F kN-Ve3)Ck;i	3YW9.FqX+&OA.$@Hs+k+K`BVҳ82P=~x'Mc.¶X=iWZ5_c&1/V
-?7%M$-XuqZ&q`w,)e#(7/'&h{)n,INuoaB'#Y9,B62ۗ*/3 ӻ#6_IИV'8 0!+dre
[r(r>bMԬ	3fe̙bN)L]Ve<{v}i,Z?bԬZN:0B~ĜRXfvvg֑XGX	N؟XuILQ 2'g˽iE_\V%\:R1jXI%''A:"wZP+u޸%fU޳pW-,&m>¶He[a8[lp{{N㋪~>1mwH	E{䐓8d䳒q<:h>4OwҲI17`*Z6	w'y!$Xxx͂gYKI!6y` YjY`G_+3P3zq?6?jYNFv$u-&2eQ_V{2c a%̟P#㋃{+-~f`Uj<@rdO 31"*CӉ=`K@89
@G%l'pANBK`&,Д$a2X񥀛<<灟|:H@޲0N-e7!+9g22ef	Xn6KIBFHn6<7J
3_yvakwag	8eRK#6]Iݔ&l \Ve<iN;3I)͓kvrNbԦS&.,I)l'ְ灵@:b}aDgb;<]BK]J*ȥkTHYrX \A'LF؟A:"vI:ȠV}kjYh֨Ͼg9AL>l	3dµ[)sL]ٿIs&}82[a&sg;R;mN:0'+hٲsqK'ְ灷=L`ruW8]lODa"k"eF<]ߎ,urB˒ӎV1m`v rtnmēErXlsږe>rmLh8g+$_'Ķ#[m35R/U<P?ĉL1ye+`CAFxql:9"
md@T(gD?ZrE+UdmY<`{(Ӛȋ1?798jYLHAVZ$u&En{3ɁT,i%YXr3#G&	iic0!BA3$A<I	RFK+@J;?63mq6_+#10(#T2R!m_D2aeP5%ͬ͝BL3N|pBLͦic,~IyZA>ҚDȑcrX`&+dLG [`>a/[C6z>pC͑~f>e`#TEȩeEfYlə	F`wj{@G͙ã0PchH4}g'=Uv^5Mp/iUOֲ$!٠}!aBxݗvco'dSF2%gdƽ;8"HY#Ĝ7ÍdK|9-.:[h7fE|-Y~Kvo5\o_q lZψ-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/XE"Ár~axOٓ;ty *AU9Wfjm5ʬDX$eIKkdɞE }VˁOTZ[]W%g{	8$>"쌖.T*aj4;S+SXEڦ}MXEڦ}fm,U鼐 ;95vıWЎ<lu`Gjv?YN|?U 8 91Uku1+&L&8oZH޳+ƄH-d6}V579 YܶX;"`($
zԀܖ?mnF8-a" vZGhhjY;;q-\#V~~V O 	`@5$
f ei$R]dL%9&l* r* /&
X߇`}8]q%UbH<eJĐ3-ef2}jԨ*­bJ WGXG*aCWT#'^vłT=>z՗eBl+uب̧a@̨öوVNJ78e7Kfe6~1IByRfeF~p.(J̻)͗8ING}hDv;X7$ئFg4E|&wkYh#'SHyrmՍ5= "}CQhp+xfP&'S}k"MhD7$YE_jnwk$]h%waiٰx
$ Xm'1.	?A"	$HIJfˆbLF~J;ڍ[i**}[r(Ua?n=edU	ZϭRH@k@ƕ5L@`C?T%G	/W?٦*,a#v7eVXDSIaO9 (JD xu*nφu*Oh!}/~kPUaO\$Dx{x _zwkO[[r~ҵaxUAf!eT\SY޵jw@]dA@)O.ωɟ 5'Zŵr\wAdd[cmRX5 zXƓGjebx6~AgɼK 3.o4^69U;e8g`Iyɍ݂b߅>B&
Uy<$Z+^{Ubo`ֳ,?mnY&{X3, F֩,lK?kSS X!x!5jV?~h@;٦rBXؒst#k`-Kİk$%]$;ܥ]$eki\LUa[R_awB4	9+`KY~4ٌdOYT`V%pg++VʘPA?8Aʀt(K4}V]bUfTQM,VnpnJ/	E2?RQx̨,+d)Q.seyܵ5ϭOߓj}`ȒO`#?6,d>"c>2}4}g'Q3]C
+="jb}1ֲ$քO}bEMdY%	gv$.Z&w`<ěΛXyj	L__OEG`n6$#`Kz{ٕIf6d┰Pr Ɖ_ZRk@*k;̙'=xN?e3a-.VN)KPεKUyE0$,a".V,ʭt)@pSMՁ"[<@k&%!27$ceZ+L(k#-T#MK&~uQn$ SyĴk@#T+AX)RR &$a?g1*ְJ
8C,JeY8ϊ;me`;-hvV}%,~JIf5Y%j@pk	 TvYe]tD3wj]ebH+;Z'1X%lu:ѫ,K<<3q,K<<$3-qYbil0j'DIm%Ֆw@H9)K`I};:婀ˏ/[?Nrx0(2|lIfYK4tCXIm%rHsK7i|D,PĲH~Ip灠DR!iwAAXRB+Kmk T?gtPON3𳴴ŕORc.FʶC̫`fTaiFfPʐPlJڄC3*3E)k)8O-B?gsA`Y?a{a!L~feNc:2}4}g'5,!	ҋC͑^ІF.\h5q@ȢnXsSuE킒rE	EdF1.?eJ&|aq?E	YU0kFGL)qA4ʉ	l=s+Hʬm9g(/V]Y0N;tG?eeb4.d2w?ae6]:a+Ldپ+n6avP1de	kj3Z{TK,g5VrڢzX9:ƕ"Z}i#%̘灭U#ݓl⚶i"32.?\0xf%̪`ĳ@ҶU`BQ,!"K [-!X$[X(ݗ#,43'$`.KA[$uIn5n4tn22X)͒kRgn1[[[[[[KKIfxJÐI*H4وHʄd1YPCp<mx5#yS	1	P4G~5	kC.se+ u	A UޱavYT2vʌ;me7̩MnfT9(ⶡ<Yޡ?ϭ5 DzP6V..)cIbfL`oS'~vP3kuӦP;dپ+n6avP1de	kj3Z{TK,g5VrڢzX9:ƕ"Z}k0[dQLEJSUs	Hdٚ\1 h$.\YOa$`iv⇭5(x5~y+Yh&+ZThh	s)+~g?Yݭy\뉕$Yxr 7Y]*c<uUײeeڤ*$9\3`灛0x?z<eک֦VFSрvB0UbeM灛#2#S(CYaGUYSيGubfف(h>GV#MϘQي6a'UYfLp(XuRK1TP0,-3)*`s*WUm@Q)JS2bdeHTegaű-.)DYm6>'(L`t0=Y&Ly",tNd-oض%cB %gAoPEd?8B}wOGfLv!DK]<l[@X05߾&}Jd>1q-wc,ȏ 7Y1@mYA|1-=#D@k9P+bZzF%K L㕋+R'p̰&ض#nawOibۘl}OcvP6&wMtwJ|c>b؇l,3Yd'>1PGd_lCwdG 7X+"KOje=@KOj%祄 ϭ['ְ瀩ɀ(sV&A}k=S
<04ܥ+灵b9ڶ#[g'*=9z߿@yj|P7$iY @>U@4K3~"T'w3Oyv?e We`;?dw3όb}mb(jKOje=@KOj%祄 ϭAMXGfL!DK5W,
l[e:=Q`JZbۂ)*6f%̪`bYPFK	ۜ?PqpR0@͉@n%0/K
uI:n*Z`7pC\iP%|nx}hhcw5XJ"P4di%L4"bP4Y@לYYYM:Aۛ3|IdRX mͦu)K5	jnR^l%*V R lWNm7Żs:ńiC	VC]nYLx@#V`eݍZr$ Y'#MD OH	@*^
Vv<q vL~b7t2F<<,-3eZHTe9	J9QN4+J)f#we93)4ʬ[k(%YL̨&*ج̨IVfT9	5؄I}ͬ[@l[]SضbݔI;&:k;%w>1B}Yw3ό`Y>ű}}ݔzCqpJR%DsV%Es[ֲ6Oa90X.b*)|c0'}ͪxu=I-TiR$,́{DlG?eAnawOgbۘl}OcvP9&L`t0ad~q5L2sl[}@ 7X+"KOje=@KOj%祄 ϭk'ְ灜̘B1 _5W,6OOzbA"4FV>ygL .P:lTR,*R:DЉh+}!v%	YUl>&P/[UW!'$%sK&vVٟZ`*tG?e :م<Ba7'?ae ҹ;52}k<U]@Xsb{\`oO|~9;54>fDDzP..)l]s)?(D;54,Z2Ҩ:tG?e[fu67>+=3Ya+g}k=Xҵa>)w>2 ^J@ث<{B~?ԇߪKBk"C ;{%ZDӥPa!bđ5iȿؖ!(lZ?g5;灜̘{%Ei|cb'غ#vawOk;ɟ`oS'';u^Fkbt	V*YG\KS"	Ia|}@V@uqOiblIo}@L]t0)l[b{w3όb'غC^w j$kmڢYd`k9P+mڢOKAoZ7vOa ɼɁ bD7όj #2ߕ`t?	Fj.Z{TK,l;mPV¢urTG	ꫪYH~c蜐oY&dODᰴ̳`KC1-X~5B?gy>dg(
jVZ\<K5	Кax
D?ʄf%̪`LĻ	&e[lid~Ѓ@ݜs2tAKgVS&1f̯FNeAVkWxuL2:8[,-3m*V!'J-W޸va̦;m-ʬfFfS%32?8U\fT%32͗8"Gr6TS}Eڜ-˕!z)VrXa=Y`eX A$WE(Xn%}^D4aeQV,k`d6P.lWRa&`.T^I=	Z~勵Gs"$!()b,?emڤwl?e "XuOe=TYd'>1'غ!݁vP6}iҠn6姵DʀsQmW-=.g ϭ{d3
"\SUd
Y>ULMlX8d-՜MO](z>Z~勵Gs"$!()b,?emڤw(íU|KkSi!٬2gy.w`o}ݔzt5jiQ,5z[UOja-@`#g3&%E;TBiOD|aZ"A&`.T^J	Z4KEw!(YΡ@gR;UZ'BauOeYMgy;̟(OtC{>l&ӥAm[UOje
ڮZ{T\KAoZ'ְ灜̘
v!DK"D%lQ=a(x;\`oO|~$ɝN	]όbk;̙d1D)}maea7ް6*FjڮZ{TK,g5VrڢzXB|d3B͈Q"X1A"4Epk;̙d1@Y>XNqmW-=%TP+jiQpc=,!}h><dbD&! ^[e*gڡ캱DoJ6VsaYR;gUVurA1&,K+l˸{غ#ػ0u67>rL]t0^+Y>Mgy;̟^OtC{>g}쁍j7VFN*YG\1>lZ?s2`cbDd|cfiߪ1ڥDiiP}g'=ŉ٥G 6y2DGcDr!'{_<"n<8/J	?0'	[ u"MXw|=2lYY/efpZةXԆJIR>I+L]il+hόbx}k~xiaؓ`E9IXIX	jřk-e̧2^׽ZV.Oe}0|}JY`W$k,(j"`)
G	V]p+íUkSiao'(||Pm`X+#%-fIQRR!5yCzW[Y6%!<!?L-$RRv^7Uo	lj6]gN	Kk6Sk'W;) 7XOECbS)X{(>h	=giKY5xZSs/sz~6}}}m7`H/sGRoL+1sq#ϙCbS)j#{/e[e4}?Xհ½Ox}k(wJe+/e[`qGGc<_S噚zA"4Hwh>ue4|5TR[:k<9V_Hdjac灘X,n1dF,YZa<K`|6lSe6&P4v~xzd[k1~6f"JAddND{fY,ѨOhVL8soHD8jL ײ#@Bi3<فڇ(>3UL#/3sz*nڤJ)E!P&.Uh5	O}#+7$YE_jnwk$KI%#	SqXѠf\e)X<sqm-=%F'XVeZnoP"igx=VhLx _*Ga_!JV\LD޶vZ vV|N |T=}@{m?i_(@6!b┤Iuai`jf%@*k;̙'=X&aX<RDfeyDేwPLĹ[li}j--?`sdw8AUaveRYD*[Yz%ګo~
S(ٵYIAWM)"ZbJm%	;Ps%ƐLD?g#*PDe[`UYy'Y7-8%	9)"ZcTJCj"}`.jc.W\Y`"e޵E,{
ج5e!@эX[-,fՁi)ZI3ӌlIC$)hJCے$=)|Id,CBP2h R`灻H4I2|=4jXFzzAq(4
ШE`kmɉ*RzV*YZgIVҔ %V'	Tg ŕ+,˽k +3)@Uak(e8-ʌb6UYRc2e+j5)Z~ҿg.QgR?emD_e5|C&전>&+l"C/hҿC`q@n6$J@؏G	ǳW̡Py-{î=q(Ĳ;`|3ɬ䚝 D'N;K+h /'0\>/|$Lwֲ4F]crm՟.`>l.hsK<EG*^PET/Par><3ɧ~Aco8@P^2e	uV+X6UW!6W6AkƺHQ-uLcbUV	aG@	Ui9?F^3TV4''*V$ւ/7XgvA2v0/0̈́|s	Pͦirk?w`gpqd)>ïO!'#{;"'ְj?<Ogped)* d)3O~w$#MEA$FMFxP60IDFXr!7YdY,ěkOp%iu	$Q2xq-Q(0q+9,9Aݔ>lZ?6eP%vP9}XG
[|ȮrS-GB`}k(s&kf"eI3>1BOe6>OGbP9a(x 'ְڄgL	v!DKb(Gjh|c[7mɚ\W9aG?ea593&|Ix'ց1<maC>чݔ7#JkڢYd`k9P+kڢG)o;$#M0'R9ۊz7lh\E&?ZȓFÑ	Yݩ_"SkFCxX/K?(5q1"<
xX/{=XT'rLa[֩CD4eq(U`	2gvz1F	FS&j+cKn;#V/촵3O~o1 h%H}g'=4qCO<uKxg1Zk"MAl'b4h	>cyA%	AlŤSGmD405x=MXr7:aK	THK`1]@U`km8@˲Ի+>:E	EbĜ)v#l#P3ʄ&|}ju~ë/a-.V(K]l.Q$*3,/?:f%̪`g}+UX&P$ݑAasڐJPo'#,43'$`qƗ63rHǺķ:[ķ,n5n3ķ------%V$<a!$'6b7t28i *rRa VL$|n$eB2pӉv%)͗8w+?% cOWzŅf#RHʶ,3)R3*0s2e6~oPsڄ'Z3O~o1 h$+ZZYOa!R(Ez{ڠ'Yl,k"	/G57XK;1%=r(3(}@}*[Oz<)ǲ$t"ہ53qݗrZ&A1m2g?5Bg̙'+X.3)x`ేZYnp*ea"=1TlEtzBĬ;me7_rPYdϙ?ϭMGb]a!bVir}L?e"N"<n7i%Id`[b[a7Y`$ͤd9&s&<?L 0?e?v7fUmvZg5dSix`ేZSb4{-o3Ow+Yh%	?}g'ز/.PRgU6NAYkB'c_5C,<%ڜ`JZ)LݔØX}@6;ae8Gz&@6}|>{-(Lt7uDi$*T8tT.PRN<F+ZZdI"thUċ0\?=_gvO$# 6O'Rt<n57݇$@YA*N"|TfX9LX׈gcK'֍7ql5U[);(lfCgWîjl@͒/g&i_nck#MkKI?}g'jsKTݵHT0>&*CYo˹%wjdq݈Qv"#%̘j'[1jGO`/maɇa3灞g{vUZLkl:u0-gq~paîa&V/Oe]?4}}Eﲜwa4weH@
""NӒXG!DK0Wb)9İ1d/~k1ҵWR, O-R7.QS(j<ZȓfklK7M%ڝ==g1VOh$cIb,Zѝ%'̑&=2fHƓYlB<[2a]bDkf"O`Y>(l~o"t^oWWɟ`IP5Svl?B@pDLgV`I>ٟZZ?
"\Ɇy\1Б5Yh
'ֳP}&k=}'4g	]gc՜Jb7yXsVeDni5U^ɔA	3wY>HƓYyd&$'$cFw '̑&<?vO#Mg#;'؅6| &K(sE4*MV\>1id`Ia(?BP3t;M4gJ(l&d&l=,Ṕ&`}?$gUlϭ6Oa؅.dP	b)9`{'ֿ;	R}O{#1miv⊝>yCnsb}:DЉƂDfh7$YՄ_H۬%,ZIDd#IDr$̰<qņ:KIA'VZfM.ZI[.Za+5cۖ[mZ:Lj8+9iƖ!]BFI|KI%ؠvrT<ڽKeP72^U`[m@_,(=vz֭BZ{(РRUeI2.mI2.' `ITE2ʡAŶ9:ȅianXa9@"En4vUӫ	%W8"ejB.[9*#圼RwEP}>s]\ -gTϱ*0灞g"Y[e5=1(d٩%{&'%ϑ?w0P=}jacKaZ>g$%%،f%Wx(b]Ka
D0dOUȃ2XoX=c+1gXW`1YYKZje.}UoI@W(zM=-T1"	UK<h%p1J.l 2,"*ƝlD"Xi
*X<k9jt=}l㴲1?LK(X \T>1 D	l-g6=3,ؖf%̫w̳3J KKQ,.ʕf4K eQ]aF^KeD
ĵ1>>DPhϹyg/{T#0-8O"d3sW8H eY3w#gYȖVN|c ff]'sEu'P$}-<k8֒8b15]vS1<D*֍)>W"FNiaYal}(1Ma^"gf.-id][U$J?e9_̠kl2Z~֨K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$DXƝlmlR	H? *Mg"Y[?@#Su	\zԟGO" J}hTU"[k 2m2 j'Xv@M=xЋEAP#ĶU^IIJ$=Z $*x
v)+l7ͫԶP4*0x
fL 3OK@?'4@f´DN;metE	RrQ3~a'z|?tf J'\ L\Sx?{5emjoS%oO=YR~ep}-<k[?ZJv"sU
)e1GA­h-L"> ar d̆fD&-{%eGP[U$J?e9_̠kPްCV>BY`Zj2Z$A7ʩgy-5Z)Aw2̀YY"gJs49e"e*V)-X<k9CySo$ȗ=6IT>1K'֑e	l1-g66<3揼{xfYi\%KKbX*W,}YTiWt.ʗ.^Kj	c\fx0VTKS> aAʌ_rIޟ0;m|E)f(8H-gT*0灞g"Y[M8sd٩e۲vIswdIT>1OL7wl#kXGݔTKKQLĻ)?"kEjaLT#'Fd4,{5>Vr q5eE	l+,,p]:o"V(6eZ$}9J=-T1"	UK<h%p1J.l 26.<ils`9(JDAr WRDM`Sie۴vsݭoR~b0-}i6P\e1Pi=ml GmTѣ߲^0v)+lwl7	̧<|ö*(JJ^);T#0m8OODnrs1r~~5Oxr%S{`
Y>jve1>%r5u'P#^}-<k[?ZJv"sU
)e1#r VjcS'12}4|:9Q|װYȃՕ%sĳ̳YvZPKaXGg+ٔj;-?`}a4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲D"ilsDT!BR Zxr%StU]fj]d%roR~eP?d l-%Qfǆb\x/0A1-0˄7icTKeJ3% **RcA,}K,*JjcS'12}4|:9Qџr^);T#0m8OO:x5Y?w#gYȖVMό` }l˷Ot$YR~`Y>0O%灭avP3TKgIPq.S1.jE3$9ppXD1>>DPiaYak}AjʊWYY-du	k(U[D#P3lHbr (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ػ,61mA(*V)-X<]Jk9ۙ[5;&'A.{zX|c,ZD%>W*A3)Y@S)XOʖ+׍ULR||kAgx؏uCf\DT]a_wav"&PA4R@TEJ)X+*?"Ik	%HLg%D/{T#0m8O"3sk$Y?w#gYȖVLY
l[5;\UdIT>10}-<k1-% b]b\wf%LEV9ppXD1>>DPiaYak}AjʊWYY-du	k(UXjL~r͙@֡	caLj (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ eI1mA('Xbi
 k灲Djb f|]IH<C ޤ*ʁ%k%g~s~sa$̳`jf%y`Lķ"PةY@iZRн,}@+*ƼhPULx.^Kj	r唱xh%pX+LM2| 1<%B2riџuRwEP}>灛\ ZƩcTa=D512>1:-fGK.b|LwdIT>1 }jacKaZ>g$KgIHb)5]࢙vS{x88U"ZLM"FNTd4,{5>Vr q5eE	l+,,p]:o5&J?e9_̠kPްƤ~%	fihK@ʉh*eTK@8ihn 6 dgd pƝ8lh6ZBA.Z
K+uLM`]d٩K.b|M牭oR~`d	OK	ZT׍ULx6]'T=Ņhu2JA'TV=nXG Ɩ!nk46%D4}[(İҨYa*%Z7LildP\ebq\efjd;%dn;֥s"Xc&	c#ıٙU,vfKb\ ̲BXZjRof1@f65]2;EG]^A+=9W@OmP3ޱ,w%sx%jX8;S櫹-^,,"EDae,&4IhmU{=7d3mQ"	&[J#M	f	=}z"X[l4I,-*%%aocZ?{2`8P
"\Pt5W'ֳ,G$M.*VrԒvVwZ \28ݔ1C6J%	kԴ9	e9`gm%Y@ "$v%@e#'4Pe WX4lZaA3+Ȼ*Hk+?_<ᢇ2ufi@g֬)$v.(F#g3&(sAҤ\3>1O"h$Q|"'X3bY><dpX.b(;jB{'Ͳ?"xpB`dP.bE%ad^ݓXG>Ykf%L vOKy;}hIЄgsRPL,8id!泑C'؅6{}XG>ykf%0G0@!Ev͇g6?K.ٰm!漏lk@gzX?g6!ll셟U>VOagn2`8i!D^BVvO'Z?bYJdp|cNZۍw03<k8!쫍:Z&Ll,ch>-(KP>e>"`l5U)촧bP}kg}<lĳrɀ5>1+}mQC]xk|cY>3[1,ZdqL  dD\,BOa901؅.b(ig0 	6Oxlqֲ4FO$XA [`?f4qCO<uK^!
wj}k"M0`egHhְ3^v2dȏhPM#灌fyL7fPxZ~&PF5_̙gKo̡TIi9IGr٫1uiv΃V; Clֆyr}DdIo9%ڙdY@IOI(0<hPk(B['ְڊI$2`@&X.xو	jj*dw_fL<mLR~D1Ob|C>¾4OvP6%/7VҌK,VؖbKavv=a(+<i52g{2wL~m`0tWsqd&^7X/w2{iP>l,߬$9ڰ%hXg9aKOHpDVZ?
"\Ɂ5B%Uu#[e;7	R}O{#pv6x4:{a>&+$Sf;@,"flh2`Fό`|X/64zxm->1F&'~`A:̢[k*"l6'2P6V5WVp&'UEr[iV?i;Z	/hsqxjH-MR	%0b*'#=a?U\jֆ-fEOb &y`, <U	khiD(Kð_UU	k-DAgT'bL9fP@揼^ͬcKߥY/3p&LEB}a9la?U\jֆ-fEOb 6a9fTWEZR
m	`LAc h%c9?I2UH?B-(rU.P$
*FvCdIiMOW|)} Ogv'Ȥ&wSWB%}@_	5HaMjA
0IGJԅ2KmNx@VζkC'VG?e5<kl{OvP"fL` 5ݓY	vEXDhmuSGhYɓf&;"N4.%
"嬠gCg'>~jcMC?a91qj(sNKSUHydX~05߽&}qJd>1}mC ;#)k/"-mbZ{TK,g9mbZ{TY(G=,1Pm7
#fI+"JWr@3,/U޸򲁉̀awOi`?sqI~d Ya+CO;agv~1&w?CO;agvD}
a,iY2ZĴYs
ĴPzXBy'ְ瀩d(sBEU94ZTYPgb44X<m[EOjem*	W}IPߨJڠ/oI{S'M8,gp:OgDS1.pKa(uBgy>d>a+?#Mgy;̟ƚl[`?Ƿ}@ 7X JÔkkڢYd`k9P+kڢBaa0jI}kxɋQ"MTU$'N՞skV2Z.ZH̰<?G	`3UmA1,Ci;VFL Hk(db͗{+3Q(uI`6gf@K=8ު}L+qVԟϊ PWlZPvA Y9-ֵ,}%ˍ VВ>ے+vI7)b.*Awęu&P5
ĻVQ {`?2{)fs,֯e;ၗ7e~m7mA̳a_nJbbda|L?o 7a$f̳
B0 40P"fk3
V SH3R
1t`@i_4lYd9LmByIB.Tgva_*V(Jiȟ,ݶ$[ls*lfS̨&#e[ 3*\ⶡ<Yޡ?όe2KO>s,f>P.
'"OZϺX~`?]ScR~2g{ t0!,Z&ɝO|c';vP6-8Ұ2ZĴYs
ĴPzXBySqd3+%E	TVfir>~w~?쾥Ps麪ͪE+]mKwiō`M;$~;$ْϽ>~#6v0>rL:k;%w>1'vOgYd'>1&Owc>lZBƕS%KOje=@KOj%G!#g3&g!DK&"1l[P剎DiiL}g'=Z'Ezm:D={>ZA*MN*A'%lM,k}	w,L]Er&|M*N]@ךYg=&
Hd-H$ωy0>xJr43z>1V1$mca^*gXY;O&^ƿ4}~09 灞Mg!@O)MN*X1?iC`Sdڄ|5aw.Lz?>)0$}I[h7R4ăq<IVym4}?6C@n6a^*gXY;O&^ƿ4}~V )ɚzA"4KMO{ķ(rU.h5_g%M2v
L\0xJ;UX2#h"j7O6`eƌ>GS8l3f>xf)yI\>e?;EMTE(;(zZW/<Rh#}k"MCX%{qE."L*WdK,I_/7	/K~}hK	RC9?IgxtliQYy+YkDh@MO]okYݮ<Ay+4
uZేUV/2`{eʭ{),O灛0.MgUR<DV¾2mZ@L+KmNWd A-mAJiv3x.aO8ݔ;wN	]όd;d|Dk
] @n߰;A91J
gd?8B(_gm?a91`YbDgUa~awOk; >)L2r'D;}k c@&((/%hXg9aKOHijK L͸H,N#ŤiaݔM nl3xKl ?aea2g{ .Ya+=md7"?gy;̟d7"">,iY:ZĴYs
ĴPzXBόf'ְ瀩Tɋ؅.b)9G2hY>:֘yGXҳtX< 	j.Z{TK,l;m5Bߚ#(DgV_PO~KZf%DO2g̟֕(g`;?dw3όdѕl"Aڸ)%DsV%E^|c/}kxɋB1jd)lCkhi"32.+&?5	a$KUgքEAhxXw-Xwa$w8JYE:ZtbZf-w-Vrj,˺Zb[l-^n2֥Ǚa؊<;%ƉjԵ|*a&ɕo4KYVjޱ-gYVJNdjRkFjg-KYvǜPVhŋW},Z͢ZͺZZZIoIDVo bY'՚F1tPOSPUTT"4)P
09wA4~va*֩:Zڂ	Nlm%Cʌ oWʕӥWź+3)[VlfS̨&VfeH-ʇ)8O,wOHϺG?eA .)l.aO8ݔI;wN	]ό`qk;̙d08l[`AvP5-N-=%F-=,'><dŇ!DKfR8l[3KYA5>|c&?`b#J@B;;>}i`|9B:tX{(4}T'CCs֖,"=a(awOg`AsR~A>rLtwJ|cK'ֳ2gyvO wa(kdTkkڢYd`k9P+kڢBya
>1><dŀ(sLSUόa_dڣd|DiiP}g'=uh͟}{ZȓA;L5$'y,?MYxr 7Xȍ+%Z౅9UuL,AΞ?OfTxr	۬+2#e*5"4IL	Vخ%T!{<d?[QCvL\>
"\5NQ''2X_d&$&(3aP֮I`OZ?
"\ɋE9)MTNόdn4~f&;	WGrت?@;V(Cl%ڝZȓl+E^&
^ɻ"DvuKSY2{ `9Of1=ɑ8efl}hdVN;vLzA"4$q0ltj򇭟m|wj}k"MCfϚhϭdH4}g'=LZ: ڵx:p`E
r>x3OY3KGr/l: ڵx)YV$։?y,y+5EW`J1Uc灛ت;f&5={3fzg@+X "HJ%
@Ɖ)*P3/gE{'ְEI}A{OGT(s&B%)L2IF=a(<IL2%k'/v4ɟb4eq9ڲ,%DsV%EK♇ݔ`!(z?ѧ灖lzP4<l"b&?aedMgy2Hk;̙d8"l;aeoX	J&jȲK[QڢYe@k93B'ְ灜L/8ddڈϊPֈuud9b]X~`0_sLR~D>rLat0)}k?8&w?7,hkk%qdY%iQ,5z[UOjbό`Y><f=8Dd||cJ%EOAF2XYĆD}~awOg`}@3Ya+(>Mgy;̟Ɣ8}ml>sM2	DmYIkj3Z{TK,g5VrڢzXB0lZ?3=8$LDq2`DsdLcD}~awOg`}@3Ya+vOgYd'>1'/v4{/MՑd5DʀsQmW-=.g/>1Ad3ӂG3&@P MfiDiE!$+ꄼX: @l߯wj}k"M䰍o=ǲ`F,M20jaBూoa*454k쉙ѧ߿wH$F>fhTF.\dI~^F>{A_%7w%_$A$||ȳÑVFU<0dȍ<,OPwD\9dYdW@I
%
@Ɖ8J;Z?g^	?a90sbDjjS>1kd$wS&{??όaжLBwbunTj	LJKOH,1aJzX9V,Ue-XC~awW6aOxݔw:d	]ό`h5}m"g2gy]d!;`ET~ȏA@ƕ
Ĵ=@9i-,vzX>11d3!DKd\|c0[3KY7U	]u.}Mރ2
>4ր*DptG?eA]]S.)?!vP9&&wJ|c!Yw3ό`dydڣ}@,_4AՔ
Ĵ=@9i-,vzX>1Oa90(sV5W*&Sld.M~&LwH$F	rhghP+K5||O'h+Bw.䳻]k$~Ϝxr 7X`J1UcUV'I`Nȋ1v,	#!DW'	VU+'ְC/WOGfL7M
"\P}\|c$O]@X..)rMg{x2g!H!>	yQB.޺Qa<A27X I>RZÐi%rF=@9	VK!ŕ >eq@C.u6IۧLa+'.a!/v~1&w?+'.a!/zD}n64T%hXg9aKOHicK'ְ灜̘n"X.b(>5W`^O,Yw'\:A̟o쏭4ᝂX~`0]s<R~C>rMg{mӦL0GlZ&ɝO|c#'.vy`1n6T%hXg9aKOHicOa90B1)MUӏaȫd)6~f&&;#MK9?I434}aPSwkYmh/Lg}Owjc_dY6ȍOfU|f45r{$Y.L($a(D_gOa柰L6؅.xوjj4>1l	"=a(	`IfL<m#ÐnLP7XD;C+JHvP6ʃMiF%+YzZlKOJ1pEq݁$G?ee`I]SƓY;ؑS'~}@ͬNJ|c#l[Q	"2هݔi7_~ Fj2KXr-=#D0HǨ!*4\G XGfL6B1Y5WEvOvcA"4JO{EG<: 
+j#>"/';Zȓlo#Dh~䳻`ǲ_x#rYxrdkkhmUbf&&XY,D iЁZU#%̘lE&'ց3؊oU_\"̳*X|c>bDgAUvS& A&(Xt(1ZP3lZ?g5~?#{<1.<d`
"\Pp5W 'DzP6<IbF)L1|c>?	"$|ɞ4}4AՃ"̵i5Gi}iPADzP4L1IF?aek;2gy7k;̙d7'EHl>cIq	mYD-aJk9#VOHpUe_d3&(sA]gdڪxOa90lB1R+Y>EfUm\2#g3& MQ"; œlwH$F	N/'/YO@ЀAxڇϩz,o%k"Mhh	s>a5~KQ,3q2c;"D+%ZేXyba'2<,<YE~`&b7@xu,4
"<	6Oa#L,qbDUG4] % g-J#i]4"<Oa	@-?a90X(sMJSUOi!%lGyuִ+'(0
6OaA0X(sMKSU2 -}k?Ȯr+hi6Oa90X(sE&R>1	OYJb@hdEё+)09f	eў>b&4͓<N>X}?Ɩ!D^>1QXG2s2`&(sEMV+Ȃ'ֳ̐,)8Ҷ$><!ɂě%E74YG3k,VO&<01lY>X}?Ɩ!D^>1H#+&L%E&ꏌi Rpl)8Ҷ$[d0XlB1XX>1>`dDo'/a 1ۍu&|DuR]灛ƽ&ʸR4*b̧)MQb׈gm x6OwUXC`qe'MeўO&d kZYݓibE#h3&%Q":'ֳ)8Ҷ lZ?s2`X.b)8O,G5l"sW2e*09f	#p= ,[1Mez }lLi5&xd֖eadXx'ְdɂňQ"Oa]d|dk"N40Wd#o2`bDĉ8,Zόk;ELh 5}lL>,F
(lW}kxɂWbDI7O
!Jg)dL,G#E6~qașX؅3*#g3&}Q"C|c'gD3Y>xN5SY>E}kcY(kr528'_&#[,4
"'ְ灠̘,/؅.b(6q5W`k"N40RA}kxɂQ"lόd0=q"~xP3"N4Irو D^ifVvOvx+'>cV O_0x&"j. K'֥3&0xf2%wFu8jNLF`-Z\GelZ	?d	͂לsٜTPg;'ֳ_؞n}mE1Zag'DƓYgZ灛X/'?Z̬>K/@4}kxɆX.b(65W`|cGYEti[EO`><di,B1)MUa)}l=ɶ_G~}1GR, O-W
Yќ6vYj7O&σ}angv97kdYȀc+5LUpXgbc(ZP1.Mg8͂AgOg@A;uEt	ۛ_eg5B#P-N_@ySR>5>~x.X/'>Ϲe$v3Zr cDU.B1T0|F#~n#RB<lUSUg2'ePV\wva3O5727d&(]?8ҡ#u((_J-=Yas
DKOD`҈ h}=a(+f1wu3&w7)(	]όdLO7X!ɝ쁍}@ujĴYs
Ĵ"a3Ǡ~6_N|$'ְB2a<lSEUOoY>cA"4Jwix}g'=jK@pOo⼕4

!"4IŞK;1vVE2#\H0%Z౅90&^7Xo9ej䕅9f?|^R7OOYa_<+MadXyD'̘
GG{oC'ֳĠrҲ0Tg/Z?g/idtX.xوd\|cz>o'y"zYzd'DݚY~{%6IuO4;m;&6F"fTvír|"4AQ}?ewOa؅.dt.;-,MU7'ֳOep#%̘EMUãl[3Og&irkyA-PYObs? {@bN<6z> OMk"My$A67n6h,2Yݩ,g"u`J1Uc灜0WTd@ͦirk>(Jr	۬Yְ,B	'̘-<py|>1YP9 iY*ZP3_gR#~nOG&B<lPx5W%SK'W(K5P9?dڪg'ֳxdڪg f,g#{(!;畄!D^ad<>1Oa؅.dtOEUra6Og當	VZ?
"\ɀb(<Tn'߿	A-6C9?IWc-T=W12<^E=X*\936AÕq]fbr?t 9>y䳻SYm/"L7ٞcXYg$VY]*W?obai\ֲ&fֳFBs	'y#!6%ڙZȓ_%(cg~?}2}&5'Io2gVV^	&_ϭ 0է_?73+c/}=$ӎ44֑	'YR͏@:+Κ)	o%k"Mhh	s)+y>O%0x7^uȇEW`J0pX_&V|YрI)VwM,e%LeemUje=lC	dkm\r|ق&P6gvlڲiYPf(+RI&_8}rYX$LH?2p,-09^约<~g<灛<L@XNXPXFVFSvGYBpY1kW#)݄l׉}\ '6k<j@ي6a'TG`eڕebTF1# Xv3fɔMb%&6uګ
:/e;9*Mg	j$+S?®W찫VQYڪײ,,piT?#d\0dYI>?ae ȥ2g{WN	]όhYI%LS.&z.MgP,	q@9@v8m(`_aaT&9:ƄAKY@g'ְJw{OGfLYmQ"Y5YPl8l,8.)rMgwdϱO D;}6BƕI%DsV%EK	КaݔaG?esaawOia6#|~d5'LaCwg2gyid	8v{	mX-mUDʀsQm-=.g ό`;}kx
L4WbD&|cpQ}k=Q,lwDo2ɧ{~PiT;uL瀨6,h4X<մ\Yv<?>G~5eY=~V"V'JMZ5LĻ1.gFePg<p̲P3ڄ&|}lU~ o<KR3?a-5i"32"OL8,a")'lKUĻ ٙfeV3,ԟxXn`"|k @_V5	-`*ZD(I3\Z*XM%`e,&K	մ1$`I4#HE`e`/,;`/pA'V&e>4ٌdOh{*	8UQ	DVv<X!weT#'zpEgiim2bBt1z	f8fS``UlfSU"3*Aʇ)8O+ w=8 ˌYjƖ!]}H%SS(z>1iE ^͆x٦d"̧B /y3ef¡?泼ɟ2Z(
,e$F8oc  JC)DDi*GX7T4|d6o2nc[@5Bg̙'mɕ<[4<D֍>?ߚ#˹E?CcSY6݀;1G#q]Sqs2g{WN	]όmOgYd'>16O!݈}@& DՇ)rڢYe@k93[0E{'ְ灜̘hX.b*dbA񍰶4E2gy,[aCMAƈ5S姵DʀsQmW-=.g όe4'ְ灜̘hX.b*Uڀ%lPs灵aeL$0x,nmeFzcoJ0Ti+iw$V/Oe&FbFvMVF0]Fk(e>1 Fƽ	5Cpa]K,?5WX+/e[`qGG?k(wBWև|9B:tX{(>W{?8O2t%~}hv6DzP43x;.avP9&LajYa+['ֳ2gy6O!݈}@& n6-mW-=%TP+jiQpc=,!|c 	d3!DK5Y`ƄY>fj	2}1$_ h͟edIiMO&h7~vxF~뉕xr 7Y]*c<6|Yf
ڦ<?9b|rnng(CdMXNXPXFVFSd:0LFwg#q2=OV_6k<j[lEb0I#d$X\V%I,mS?D,-0	>x5~804D?~|g<灛<LY@Xk,(k,#jW#)b{e`t'r2F󇙳^&P6gvl '6k<j@ي6a'TG`e.XRK1Tďc(fl2rk6P.ț	VuU^w%#ܝ5aW6lMQ03kl2J_lٵe%{) ,,M=a(x++lIm}@X$L:Ya+Sdz¬U9"".)vW0bf43uӦWsYl ҩ݁G?e ɅawO K+lIm}@V2g{Mgy:!Y>O=a(
+,+lIm}@TT3uӦWsuYꓫVʘB;mNxirk<wdYk ] Y܈3[`EJXb  KNNcP3!Ed?8B=cF灜̘dbDr|c 0QawOk;ɟ`mS' vO6w`E}">Q,iXR*ڢYe@k9˖0=,V*@JZHE3,/(j#(l)m,a6'?aea2g{Mgy0пd+{w3όad+{#Y,hR%DsV%E"|c{'ְ瀮Ɇ@N(sUv|c'ֳՉuyVnRn6姵DöcJK;H?QC՗i.~3f5fe1,j&b[灛X~5Bgy>d>Qa+3xkZRT;L<ST'f%̪`fb]fYU'1H)iGdw8L!q0#H/Dx%`Jb#M_tPr
+VV<XKXG*`dwON|,-3m*V!Nt0;,ݶB3)`UܔAQL*	AP˜rݖ	کLt1?@ڜɔ<A[O;~ɚjсxpQpBsfP5lq,n9%L>+$Y}t	ڪFCe*+s5=	ڪ1?@Cg0bZ~7T'(,P1w@y"3uUOezk;̙d0*Y>!݁vP5-)K[X#Yz[XJ0Oa909
"\Um櫰lSz'NTFS?>1[4owOQ[=B#zYweHbQK?PGu~ *XsmkSi1k;̙d0(l[`E(jKOje=@KOj%TzXBy_}kxɆIV!DK5Y?l[e*90x;UQ'(}LƠ	]PH,}N>_>	XG)9Ve=39&w?~[`E(jKOje=@KOj%TzXByClZ?s2a(sU5]g1lS|m=a(awOg`Es)?(&wNtwJ|cvOgYd'>10kd(v}@M	JTյ\YPj=@姵E0><d (sU}l.Qgę5L2s >!݁vP6}RqmW-=%TP+jiQpc=,!<ƚ,Z?s2aibDSU>1"lSv|RXsa@snW>XUͫ#eL2#O^UXe=Y|n+X#,Ubeoehk׃@YY%0&
Z~79V/Oe?5WXR8#~qP5;+Ix!^b9JV^揼*̡	_ZH|9B:rm4}{?8O|Е\DzP4,lR~cvP9&L`t0C['ֳ2gy}mCk>g}쁍j7VF)K[UOje
ڮZ{T\KC>1	6Oa90ȩbDUh$'߿TZQe h#'SYO`>g6\@ЀA|Bߡ^JD	$@oh\J}e#_YwkAvxyy+4
uZేUV/2`{eʭ{),OP`s͘~Kɬ8i
T|a_G] `S@TY|Y4zP",[]Sbۘl}OcvP"2g{ۧMgy0;}k>"E|Ȯr 7XD#`>a.%
@ƄFA*P3 #~p?a91X؅.b,di|c .-l,[]Sc>إ2 id;wdGZ n6ZØYb51-=#Eh.$,ZRes2(b؏X~Ź<na)?}}@L6Ya+0[c-vc5L2s`Y>[텝-!cJȥ)kkڢYd`k9P+kڢBya-=œXGU$Ɋ5Q"T/!>U`O4)Jh LG7VrڢYd`kal3ڄ%ڄ%(DgA?6!{=SdKKa(PYdϙ?ϭ!G
a-.3&ɝO|c'ض!ݏAhn6(-mbZ{TK,g9mbZ{TY(O=,!|cLZ?s2bQ"jƀY>q=R=bҔIŷ?K*&b\ʭ	|cP4dU7g"=&IRKA	SrQgXJ,b\Y͒IE-;%m	EZYݥk(ə|J,S?n$N90%~d	gU;,v9$^w%~d
vxɝS?9oYٓ38&dY)ڦYĺJRSVPSG/k'"B-,@Ohgp"Ph`U d-x
g
TQRT#}<YZgIVe)kle9LmByIF٧i)f(4`fSoX+P3x(fe8(feF~q1*ffTfT9LmByfB?hBߞle$"/^	_ZO }ض#ط0m6>'(&wMtwJ|c,Z&ɝO|c[b؇v>ڴiQ,05iQd<>md3B1QmOaq4Ex5U«O.sXxu)X{(>W{?8O2t&}jH`.sXxu)X{(4}T'CCo>$.`q
R2P5#q?U(wBm֤l[@l[]SضbݔI;&:k;%w>1'ֳ2gyY>ű}}ݔCqXҲ)JZĴYs
ĴPzXB|]XGfL26
"\ULn|c>,Z#Jc1 h#'SYO`>a/^5}a,,U,?afg=21XBb(ӑi\ϸƴњ
;޳HG*+!?5~-,yPl^ƄQ#="5R6XE63G걋nwwy/Բ,4tyB`4hC~Qv{^HG!Hme#[a{9~8~1׿O1%z]%Y?gTZd2hCH h%;>8y5NdI$߽d]^ɹg";u֞-L2,a3
+c(ZVf45dF͏ŰivS߿	Grfh: ų"	!L(̽Y1YyH۬ef1H504kX+.Ϟm3KGrO*[k3lͥ#MXK_
gjFk D*VX*;mu__򅊮_dk_y삯sc\5m_Cg(*ت#*삯ƺ:
g~,Uu*X*f>evΈ[}}maHG*6L8vZȓZbqc_Hty>*#~aTK;@ 'ְ<v&&$lZ7O(uPtb	@.Gό`A}jH/.`q0灛4}jYo68Gό`<}jYo88Gό`Y>,Xg#f0,Z[l1x:Z[6x:,Z[l6l#f0lZ[nXGόa"}jYor^4
쫪%02q>!8`rd'hsdB'Iɯba<c X7O,@FEuD=$3k({3st2}jIT`o0灛àn`67Gό`h>,gx'֥L=a7>1&`=7,#f04Z	1?n|cAݓR&`oa7>1'֥M<Y>,n@Ɩ!]uD [O$ <Y>
M	Pόap3iȳØM2$l:6"=iL#'Y4a3LR?&?ae6]:a+vV}l{ﰏ(q	mYDZOje
.Z{T\K4yiA)ݥ$e,5";}Cz\N~	5Rh	b%7Ng!EY]d)81 }lwR5	|cF@L߿	A)>P}g'=5FGozYvZ++YkAYb|hK;=?a(AoAam6O$<a6g 4sv1 l H'@~b)vX}g'=5";}ENQkTYifo[@xXK;:8d3 #D@x"}|Ji0rc< O@ >43j>	q?1ހH4RYOdQvT\;lOMk"Mh yz$|,T	gf$%3 >zW[57dZ~g4}kF0MS9{'Nk9Y "}l߰灬&Gq rHL܍Q'ݒcRo`ka>jcdH'z>r>4Le<l8>k-ٞ'i@ܱQ'bT!#ݓYݑpvHLJ1>}-$@\à}ȐO{||i51?ʓe<l8Od~rѯ0~l0tW"LV*?>1vOg[|>d|dW'Y7(%	b >	>?	D |3Kw '}k
H>x=߫o1ڶA-6C9?IWmQ6Cpg'+Z@DE+޹Yݩh)}k
H>;?3&qEdvP3h'Q(3iuL6ODLi;AI$#MkTr_pz6Ϩ:!PBO=$k"M}aMYxK;9%=r(>1O$8iDTw_qxh3m`
H>đXnB'Ɠ5]C5!>_}k+2db5U'MVL>1B'؅t'̙a^uP dd|JߨH @րqaFC
 M[muo?|JG0mdWdsEW$i1!]8 ['̙½aՏ e{d}/fvP5 &';dcq4ae,$'XJYs
h꨹bs&{<h0ah5BN|F!4k;؅rɞGZ)M^q5Ok=-WiY+H9^m^px:VO[eyy&P-'Me ,Fem-C}%#u{'ְBs&*y<lUpf)EO
04vO1S
<lue|cO-zA"4K=re9ۊ6zAEmCz]5rsKdIt}a,0ig-[,%1r(|>1O㙧og{K>}*K #XpBȁ&x	V	! >R>1XG!^#O[1#h14}mWN>1Edٓ#XWl#kf#ƾbYl$>f&)'4QC	"=A""g֊`#!؅tMl75B@},Ĥ|c#['ְBs&F;b,m&6>+7dٓ#Wl#E$xɓ21lY>X!݁$S0r@O$vH{'֍ƽShE	o\;['ְ!ݜ3yaYdڄK#
PRÀdhq]b3Ɠ([l6
">R>1#FYbH261!]8/d١*Y2dmGx7>1B'ֳ$vVx#ww<,OgvOg'g{S3AE)}lwgd'g{Sg#v68e<HOv68dݶ؅t%`%*	V	! >|c$Oa؅zLO[1S)Y>+}lɑK
<luH2Yamj߿;ݤ#Mvrg񔰂4qC_RtgOMdIu"Ɓa,)$@b7E9}mk6P"0`6,ZE.rcKؔ  _Y6%g}h6Oa6/g,#g3&DXz"o5[s;}l{KSVKSSRe[8l>+j7Y1l18t.em
lh-5VC\WZ9`BzFa!\2gƃ(SY+H泽W)̙~|=k<X>bq5>bs5l[17g/dك`gvx&<U}lw
6x;ܖjSOdpdܖjLZ)Mg{S3AE)mB3<;}lw
6x;yy)g'0>vm^pɔE)bs&{<h0ah51j5}lw
6x;܌?p|cHvO]P-0g{S3AE)وzyd٬blv?p|cFVO]a(F`@zpöP3٬bs&{<h0ah0l{<
Y>k;؅r<i?g5BNdg#P-#g>`94>k;؅r<iw
9=40@R5[5BM4w%<ڼ3{'.䰇W2eJk;؅rɞGZ)LCgvz;d٬blvjO9>1E'C.ͫd28*44gp!/Tg!O泽W)̙~>IzY+Hr0xl[`Za!\2gƃ(SYm2fW)Ƒ.ְx|c"?e	rk;؅rɞGZ)Mgyy<œfW)Ƒ.!l[`7W2eJk;؅rɞGZ)MgCg
Og ]f!Y!&Y+H泽W)̙~ẃfW)Ƒ.l!߃['.l!@RFqbӏ/'ְ灜̙b똋9ܟ['S?ׁ1mdɟ[SfҜpOX=qfP"@'̙Ro2Z"`R>1#'DPqRY>WGI%a7>1Zc.b>l?n|c!;'֥f##f2>-K8<a7>15RԳ3sdԵ,|b?n|c! %RԱxA}jZb>̈́<B,Zr?n|c!,ZiƖ!]uD i)Ұ%4}XGfLb똋U>1O
4XGfLXz"TsdچqawOk;1ɟ`qS'+';8xmb4eqdY%KOje=@KOjKK8d6P3L+"(J|cb>{Ml@eX7Pg&i	B}hO{hsKTtghk"M}a,/lZ>à} nmWa)gvo*l,ʼxMl:d%V_e_(S>Q>à}*0lȏKyA)>P}g'=TmPG/d}#MXO3ϭ?VihRɟ\:>oUYiI&?x0gm44}b?d.K>oUYiI&B֪o5vxmi(	0$9+(Dk>FP-r;\cI)'hIIHqmm4yr`e'#wrLQvðEj$R 
c@V(j&H	0@Y@ڠ^:Ԇ-,)$9Z$3;%$ <D0bF2Z*ͤe2zNo\}maHG*6L8(3l6UF>Tg ϭ?VihRɟ\}maHG*6L8X3l6UF>TgO>oUYiI&?q"UfU'lp#ZZȓFkdc7"7,Σ6"XfXu/G5cBYݰRGk%]P?xĥ/~)X@,:XAe_yfdڂ%}k71	Pdh.a9~:->4%OCL-όa8&}k?kP{@H#iRèՄ&P-c`>>1ǶOaC[4%E	',[9*k/wZA!>5"w8tZPtgO^E5";}CW]Lx$SYl5g$V,<@%[`+Y4zY>fcA"4$jsz P6
Ɣ7tϙ2Igvֲ$ٓklHYyZJ/V+3Oiݞdٚ{9IGr٪A P6^Lx$SYl5g$V,<@%[`+Z3N=fi;$#MYOfj؁B/8lx	<dIoAnn6Aƍw {D}bIE57Xa`/|wj`$edcf'P!zb(]vH@QTXeP?Pmst#
bXs#=@g5D=$Zl[3O~o1 h%c9?I2U%9ۊE^6z>
ƞ	AYk<hƈ- \m0й%%d*~GL=Y1?eX2	Vj	VPPQk(-cB~l;% 
Vlc	sZDKOjA"fi;$#M}g'=J".P-o.B~	~&Dg5sxHd	gvZ>W0}')ZZ?>'ZY><Ƀ빂<+>`GAIXD@<P}k`"1eO>MXG9
Nmaϭ ?d3x)9=Dih>+`=lT>Br#?ZȓPRMR4wI")KÒ+uE(h`JÛ9ڶb#YzXq,.=#Mg{S3AE!c7',08DZ{**灰>1odidڣG1~7(k-&O!\G0nk=Uaɔٞ*>jvDX.?}s;mq4~0dPa7glZD)ɚzA"4HO{qmiv⇭hj]]56u5lD""t<6+ZK;1GG,":9i0&m]lB#"y]l.?6wfìᅞr>m`ɬXrpn6@TKfEL嚛?όa-6OuD`=X@?=X c~k<k}b0'&OJ2}huB#r:沝3I731e g$5:{BxV|i|V$"|n6~ g?VHx>k>!$Uo xw3$ӹ9g
k d9f4 @~3Ƨ{ 9'	iؔOڜ-Y@+`ӷH"KlI׍@E
l#K`t9 g#(n6dkBl(H% G$}7973@ա:͝Ǜ3[i
Q jY>bu"0[oa> .exB7Y%`eklC/h^;ϭ?vs`vS x߃
׿vKIS$ϗ'yJ?g$[i
Q Qfek"C{
f;a[)<s'z#XVpUk	E Jy$cvd՞CgxCMV(*ZOZ^vlhO2Ywd ix&\?>׶Ә۬ )X @wgZS l .	?N}B	w/A+e+	f ]<1Ym+P+hW[5G@
>kXV9gQy΢/VӪ}ܤH	E
bY{A/k#%Vµٳ^!{c$#M%q?7@Zwu0HkؓHK`iX xw$Ag֊?$q_Տj={CT֊Q^tԅC^!1>ҝk"MAln6LnT+E/$H_*EM%۬%唃(&piNq&,?Y%_ܴ91ŞflV0Yȸ$KfX,`:,m12
.&M# %<a>&u Jx`(@oasa3s{ܴj	Vؿ9ߝAmd µG׌ֲ4>6j2~7LL}ϭ~?pXVfyۖFPUZ[>L_efA7V->I}l[i
ETzH>C}k>Btw3~ 4AմO0K'֟[ibk;[iH	Tn63'r 7VGZY7ͬ~~&6q'#ɸ8F)BOy=؝3ނk'6y~o`<a-_57~dS'c OGQ[AB#}hO3H3Uc8*nI(k$L')lތZ?mkcbz[3>@-}lpOlw?mas?xWK)cq`|kG
gܗc|~݌|LHsU978Q&u	>e֘J/V;6A;/G0WrVee8Kͦa#@7<]2jn?BU&okOG=N4%^VPaZ&sAfec	"Fr1%ehNd|UAkAUX#	Zx/#O	ZH=Qwl">-l+#\=T/[l;a ,O1ꏭ1̡ޠϭYm#c+'ֳFv<rMNZ>1E'NJ-LOVW.}l)fYkdhW=7V@揼^&PPsրd񂯞{e13Aln6/x*Lޠϭam9w5:36$#DI}mix,ipH9߈1wlbvrόak']l3͝rMe=@$[5GT@.3~g`灞g}d~6(}dK.!o|,gF]fRdsA$;'d_<bfmX._+/e[c_>U{?8CAϟZ4!*	3:3ώVPaZ&s趡g̙;sag@alOk-im"٪=$Z`Og{F>xY_@3߀e13?˼@[=K.B=@"H	&ɞGZ)Mg{V`2m-=*Ƒ̎zHeCL'LLmx$ڰ\y+/e[bx&~h^C8|L̎z`Vya{?U~1+\$A.:$ܪIK/m}B?
+Db~ݞ5c<w57*70)iYiarTBUg29s<z=GQ[AB#}hO3pj~c\~I5e^KcaG9~5FSV]_<DqkP5>e}}4Pϭ;O+Dt}&lwR˷^]iK.578~f0|l[Z@FC<{1d#m<~rA}m'i}mg3܅O?a3f1F~rrwd*y.FxdJʳ#&ɞGZ)Mg{
YJ+G29u	3gEmg1?h  34´LC}$	C<Ys`<,ceH%
	{Ulў,eP>|kfɅr>md~Mgk/99铳̈́@]ѭ) Y0x$}mlb朏YYsP}mlbAw`saG9~1hd٬ӕf}h<}k_A`09{e13Aln6/x*LޠϭHm?}|h&J|LG=N{L/GQ[AB#}hO3	GawAvfX7K/gBH$}&O)YwԲɞ.ix.LLO~{m96%a͆z͓=r>md~Mgk/99铳̈́@]ѭ) Y3qZ>q?Y51g9;8]ݍo>1Z>̙!,4[i
ETzH>Y>vS;-{a{`P`gh"ڰ\q+/e[bx&~-/h^;OS6*,/cG;X%k %ۇDI7e<- %"7V8P?(cK/LY@[ߝR˼ovLÆ灞̙pbg2}x56+q-╀%pwgě'̎za>&v?lUH,/kߪ+\*orK/mhEmg1?=lu:g|'rMfE{yU<Iӕf}h1(>o|3٬/LFe̟ed -ovL;O.3Ym`i29 b=}l6A0Ul&h-Ղ2P55W;i6F 	WOop84GQ[AB#}hOgcx4kNYÛ3e:T9&NVV-Aԋ'ֳYm#.}mFa{`灲A ǒ2P5!gF9;Z9(|L̎z`Vya{?U~1+\$A.:$ܪIK/m쁥B?
+Db~FgKcϹ.h<y&N^>+HlPlA<ߪ$[i
ETzH>@d~k-dsA[cYxFD8}0Y3쾀cϙ?&s(zYw|eݓ>Z󕧨I"كSҤw3AE)` =*&WmEVx;)em ՂX{(h3#BϭZa>&v?fG=NHX<׿`T{ nNU$%iP䢶F
3〺1fgawAK~X4mI%dY$c^ڒUcBHhULza>&ie<r׸VY57*71`rS;D%_a>&lGQ[AB#}hO3aL'LOɓ\ue:l󁁪f;ɓ&}ܝ2}tVxbG53bIKX7H =jfT6$gf;jXj5߶%SD# "Y<$V=j@?l&ma`W=Aln6rX~ƿ4}~sPse֍Vs?T#<j.jn?BU&ofKO;IJYdg#P-CҬIpzUg#:!e{J+h)e۳M˷@{o1$vSSy`d1ܳ齓lyB=3}m'*YmlxC<Ph$> T%g{)4ݓ?6dl@wPfFFx
S0vK)FaǙ[VHxj1ٍH(9P;4݁$ z͒9%%`t9đxJ´Lke[H-vUmPG|ÆxB|kfɅw96?g&q驉a1wvDk}@g+?_96?g&N&&s'>?kzf: Lך$m<{5rl-ﻁ}ϰðh^P2C_<bfmX._+/e[c_>U{?8CAϟ[0i6F ԰'ds7tBGQ[AB#}hO5?ϲe13Bbv4~wK.Az]3!]#̙pbg2}x56+q-╀\f@9}k<|kfɅw96?g&q驉a1wvDk}@g+?_96?g&N&&s'[dzbL9qB@wgc}l[i
ETzH>6O}ݔFg^21n6J@؇G	Ae>}hV4|L̎z`Vya{?U~1+\$A.:$ܪIK/mڄ%"7V
T#ie	k={YwԲɞE?a=2dkimV[`+D8i;VO:|Lثi`X^׿UV"T$X%ؖ^3`P䢶F
3,I޵+{+1|8.^&s'g&s'̈́@]ѭ) Y||8ϙ;8̟wc[OqlZAB#fqӚ O9S70\mf%$6vg Hbn6~=Zrbx`*7 PA@O	eܩ3J;ĻO%52?`5Lƾb4,<$ #! @g~%_2fOG=N4%^
ǵJ+h(Do9Fxk2fQo?I{ӯp* MqZBKOk  a %Xjpn_؝
K<֘3Za֒S]dY₝@?bv]*Sz.0t&B?VB}l7ͫŲ2'+Gg䉀5`;ƽ:'֐c˖0x(A氳2vzx3pzvy&?gZ2( H}|ڼ[#"r[i
ETzH>MOe13hߪ^0Ye<v!2P5!gbBCAϟZ֟OS6*,/cG;X%k %ۇDI7e<h2GQ[AB#}hOFxTT#P'hcK.Az]34<dˇS9sm1YX3m_Wό`#i;ǡfG=N;6*X$gm`H{	7V	v%MB?
+Db~
BjVX7K/cKz#i`2ڒJJ|YԒ13؆MJdh ifP-^Q[AI^"[VB?7Ub~ѓ`U
3&ov"GH~ ?N+\
^^  cs%6By( b2~Nx5AYfwdGׁ)?X$h64RKk2lZ1VxlEb0
UaghD<+l=GٲsfYA/fa%Vlϕ\6絋vSc,3N8~ZYagGͬɬ"meg2vpAzjbg2L]ݤ-rGͬɬ1wv5W_5D`=0gXsX
s #>pk-im"٪=$ZYVO},}BǬ|3)cq`|m~hUe>}hP_i6F	WOopxT#(´L'6|SmjVsc,Xg	%a$HU,3ƉeY{kV4g _A9$%_a>&s#3؂A %Q^&vag7V!˖"U5߈1  jeր	"փI	WLLϭim{EmH^z%x~!qV4FO$XA8i!iD`<J;ʵ`OC=H>Hw[tg	YkBOAxn6h M/7$YԎ<TTa,aƓȊE$`x4]ǧQ,$Hdn6NUKI3wY%3+P5o"k+l'?*_@:-3ZTsPCX/9aol'0UXO`T#ٍY(%[^r2[DsdL0D>%Ϝ9g!^b:|ms7NUC>f~E|3ɬ䚜~|+x"}ly(,b~?>ԩ}hOόcw`0XOVeOf+O
3<dc@Qڼ'Dgk*[Y&Vk!m&7=O7OeesYmoӲK;oIg|4䴳,W,MN6><Y>#!~ܳY>Ov@6O?a0͞=lxC<= (}lw?g>143/al-v0Y=Rc<[e^U?+eZ1?Ag~ox"-3^gmXFĢN䑏"Y<XI$brm	$m>),)Agzt~S"rYL}2jrc|W k!d;/'i[3<O?a-lxC<Mkd٬de9U *̋?c?X"hB?%F?+eZ1?AgxFA'b1YN;s?dEtc6oE{!${	,hIq_9XOslO=G1ɟ2})ĵ9
F}U*f=dY?OFXpXvכr!9WDLId%~|+JtkG[[
>UaȔPYY Oƛ5VhD@YгHm'{f9

ٟI*͚z*f~x {灯B}xv5Do~@\T>?62PݝC%5֥+eRP8K(l	Dlh gL#P.F!i1-s<=$ZXdߞ;+. "vs{
V?׃1?AdX5PU`(@4me:jb0b/1(Or~d#_$Y<,.=(a#*(B-(	B>wUυp'$6g #xW (߰_XA6+dȍX/͐j3!Ak2Z_6jꈀ%gj?6hYVmPCgK  Z1"k;Z
'/VlƟ3O8~f;k#MdJi?}g'qmiv⇭hgMHXOMh5(kƊ`)]U7 n6%#ND)1wTo='DbδjCqmUU`kP?;t
{
>_R">
@=k( -gGxj7Pb0~Z$yi(HךIF;4xaX y,c%3&y$w>l/c6xleXFUk	$lcsX@D__(<%G!	we95GD4d|Dih>bfPn(z6ψB1ݢEk"Mhxn6h	o}bEMHgmg%$Yٍ>ocIqqX	h$I嘟+]Ht,mmv#tK	3vI;	V`JP5@0]U{<=/m[<޲@Xk?6WmuRġRsىlVCgɼW9?XJ( <՞vW̙'l_<ZZϘ'0<P&|0`%8g!^b:m4}{?9WN+LޡZv{5SυpWd٩,Ѐ#tyW Adz	3͟$Rl3+c}eݕfL$ ѲOjW?8H^ִ,}f2YHߍj3dmJgR$k5fɕF~8HfoY6Lq;uIP@zI`0Z͚ GCeebƌ?ͩ^kɕƁfՋ$dl{?[^_efMٲefl ylLf#0UfimqDIDQ?GOarșY>FC灹gВG<xx4}m'l5}mggOGS<x\W ~~=;m|ឬ:g'W1?A}cfqރcv}n3j)@̔=riV! zLFM5S$" yK_r?-N;}(4!(AS%dt)^剩ɏș)>FC`nY[d#m<X3bMlx9<NAd#L}d٬de8gc|+a_LgöZ%*?Vj1x)zU{q*1G2)ZdlJ.9	 c9 yylM&}(	7ĲQ?,gQ?*AE+ܱ59Q6>oda灹gG<x3fxZQ}m'+3MlxC<\R,[5yr_OgöZ%Fb~a[" o5^vʰJFQ1ty,KBHk>R3ɓ>	
vX)ڳ¢_͙5Q?D~a]B)^Q?-A59i6>da灹g͓lyb<,l[d~
C<,,[d~
{d٬de8g+υsiƀxaWRYcxF;`{/dWN_͉C|NDL,'ڒN,@
?s/[U_PE`/֠mB	6+lSOIYɕ"Lؔ7AM=TLҩ~~
+b<\XGCeQ+b꟝6S:%a)o"Yx=Д=גN,'e$Rlskdm3vdϰ̟m}xjx$RmUʔ5Dt]uIEi5ǻ	=$A4͏*}mD_2
ج8XGk&i^߿cdi!"՗G89C]tZ_i,?B+Yjff~EqK|j~Ϥe	R,h7Vf֯l74*@]a,P_%Ii* i-"NZ	|mJx	Xn6$ϊvHI;$U@k)LOT!}M}QxŖCdϰ퀿zQG<%rQGhJ(`'ߐ<WB'ց!@mcJ½UƈB%/9;2P55WcB hّNg#w<>ST?c>VOɟy,glg}svږV \J'dD߾͏q@>rvO?aݳlx9<3g'x6x>Og>&iݳal-vWJy8 K'W6b~ʡkB o6u+	+]TXǒ
a(w$m`6|3_a^!BƸ^>&~l7PQ?P_mjt!GČ,K/gUcBPg&we9"%EQ ң'X~&;Yh$EY/z[J+ΚV<dIoh8ɸ١s)J-%9䳻`һjq)}FZ`J'U`kAhn6JGkB{< vc*/_((HČ
|-"YsıjJ/m?9OP&(i-=.jIր>f1 h$+ZZYOa[sK=nBg؍M]k"MAH7Jz6h	$C/7 n6H	
HTTa,P_3%Ii*4塨u~	[/R	wȂ RMH>*GkIbIalLOT#CCembCP	A rAvE]d5fisU$/̡m?>E͏-?5~x>jr)Π5?i3\Y>&}lglߥ뙥r47߲;7N6>mk|}7,&G<xx"G<Ʈ,[d~lP#d#g>?~?;mЈ9+8g&x[d*~LGQ,J~+%9ZS]|]B?ث6yoQ1i	BF46g#k;DiQsTzH>=fi_,?4ShcrmJX7C]tZ_`E&Yj	 l8ѡJ' |jnwjegGK+A*.[dwփ%ZEj	)<kmB[\ޡ+Z%hIU^A/mY/hH4h>q04qC]j*t	R}k"Mh|-wjs(
gLxY>ĄH|c"#ǲLYjɚ[i0ed2BfPB='ְ@m<H8;P泓)촳PY&{<+Oa+h LB7VJ^>`$T9e<$0KxՇAvwA:T9AZ^[mUya=j1ހH4h>qtu7mR%[lE$*\9	×b1>6&g}hНTKo}a,֍~n6NT9Ɔ/I!HD8zD	?OVĊUKaؒwkh"] 37ĺ@1?dIjU_Pt dW
>J3wh%
bF'yQ{<6e6vmVȏNk9'>aEf*%h@?Sg¹l>k;'D=$Zl[3O~)Lw$#MD$_iv⇭hxcOb}mk"MAH7?B$ѡ;ƨYݭ0msSu^"CD8zD	?OVĊUKaؒwkh"LI% "LPG&o&<u_P|^/fUk	EJt-VyVmb9e6v
,!D}jvsY<y@f*%h@?Sg¸.6O!i-=.jIֈ4zbA"4HOMYO`en(z	Rh#}k"M qD}bKi9LQGOV-AlE]b)u=l=ʪ(Y7K9 3@~rrz5@k"Z{T\'߿wH$F	iRYObČ!.P-j״8t'I6¾4Aln6x'SWЁ \m1"jnwjej%=Y1?eX2	V!zn6"p5`Ju,}BQٲ[\
ej G6gl#k;֑ڢ}h,[3O~o1 h%H}g'=miv⇭hBv9k"MEF>@7X&(߮ND YZ%%ڜ:sqdX,$Yz]Q-=.I?1O~	 sVS[dgiy1ށ3OH$F	I9?I.P-ΪmSq452KbelھFG9&i9?F_iv⇭hC 6uSo䳻SYlɟ2cm?~g1 hO{;`iv⇭hv&.U}k"Mm~ Kq-77P\h%ƍa5gk=$FV%I9YڒzNlA&_K*D^>MO)?}kG0ksPꏭ),Z?ҐidѰݟj;(B[ (.	IIߙzϭO)OAy] ¸,Y>k4즧0
hdً)3Xe̙'ϔW}k{VcjlB	!>v<4}Y&{>P#++ACX獀PSYC3T|+]F~ϔd٬4
"Y0d υrһ'52ga'K'sYm&2υq8>gg̙|+= t|ə'+'֞K:בgQ=a?kMR}fQXx:$1X%$K۰8b7v
&G7=@%OeGؖss֋I`[5@lF,L%>Ayͬ8=Mii,5y( :!Q8}k?!|zs {x
s&|{=&}mq2y`,Z|cO>1O>1'}hK, :)2  1`2}mU&LZagɝnSBEg,[5BNdg#P-5ֈhOND#jէdYd-K ̀LH7VF&KNP =\>`A(KR#RtiLJ`I=&%OIĠ@zx w%"I 3<͏MO5"86bLMHjgjw
6x4(\Y
l[X+@OoP[֦'9֦>p3Z{9Ne<v,[`=ק2ez~!͓g9kʑ
dȅ+v 	d٬bN$d٬v SbGx	 'ְ灎tI=#Mg{S3AE)3҉FY+HÈF.>ÈFw
9=40@RD)XOv!\ZzFg#B0)dڂߚ֔N[`=ק2p|cٽzs&P-0g?sP`:K$ P@ȕsf}ULgD_ϙ38Id$Y#X X%^!j-c6m_Yɻm]bPFl@K'~~O٥S^l|+Y>~E@e]mBy۔~,gGl/ds{d8fJ@z%	}hrVm3K4 l7sdiiU"H9?@j;C]tZ|AwVҿdI7 "%~nQ7A"&,`2KQr%SY.Z#quKl]~$*ZE@fɓ6b$B/=@-,cF,l'v2>( }k?eW:\Og$e(و|+H-}l2PꁤɌ#`R(1bL-f"a灟B=T;me5Ra{`Bznr@GdX݇H,W 4/~k1ҵB>l5U= "}C(Ͽ 3YkB''yA9+/GÔ	gvQĨ9ڲ$KOjeC9PYEq`q1`4.^0 '¸I}mI;mqb-f	}h @3NOP hN=N%_6=*Mgy=40@RqP3#Ҫ2_bB29BP	_P}b-9`24fL7OpO#&<iBZ"JYdg#P-8h`C/O\zgiMGB%}@_w6=*3Ƒ|{P$#MD$r-z6Ϩ <lڇQ`DЉƓ!9[}b	DlK;9$Z<7VڢXE"b&k;̙~l1ꆽ#f5wfmoG:㯂#fAnrrzXI8b#(ēS<ic h%i}g'=,`<l7^rPǪJ-[.x~lrQ6%I
1_<9 #/W=nBg6mk"MhD.|	gvLDMgy=40@RLDV\3v<׶lC|zgXٕlɱY`_AnI H߿	A+L#9?IT;=nCVk"MhD.|	gvLDMgy=40@RP?̟mٴMe?	P	)=߀j׻;mSY8$I[F͙@#Q$s泐i$s9Ҍ]i5Dfx7zA"4JO{+*ǭhl5  >oL!@"	?X5i0SƲ|}%F_aX-YʵLk
)Z+,eD?3Ygj?`J֩V\ >AY9~X-͟լb6I hzXeeV{!}0VU0JʵL#&~g ӫqle^V6W`}\{&Vf|?~;͓'Ǝ<,OgfDVYVL$$m^DaU^-ejL͚&|ߎ<3[Zl?4v)>R
Y22\zsUi}M\;L-~&;JXsSuENIr٬bs&{<h0ahq|i57,Xr=efKa 5fØ('1Oq$P}l9(g֓EOkbieXFx:%XWAϤX~qP֤Sd?[QCϭOGوyt3c\I>όk@.#j09>Ăj7ZMoDi$*@hj_Tݳ7xږ''*4IDE+ܸ>(k,3h7Xgv`ew840I	[泽W)̙~"$X ܱ^$jYm*͙@kb[`/͟d/g9@
kמFց)<Kk3<e^ݔs$'y/G¸Z?
;,x٬G3KV~z$Ax!&g$L$!+Y+Hi䉎	R}O{#ů[Kއ#:1Zҥk"Mh#y[sjBO`7$YėYݨ昣hRZٜsm:T	׳OkF0n64*rV^s#j*]ɖvc@Yiڑ Xff
m'~t)쬧kZQ[>WXGy=1ڱt{	]mfzĐްJndy5dami(+HPP\idԑn$82HAe=7iE@+T	MelD#;&7rn
NՀG9"FyZ직J+c($֊~9"V}x*[AƖکŻ!S޲I&Vkl؈;&JD(r1K|SNdiiQ"H9?@x^ERj4Cm56cudIoH	~IAQ,֓&0~йi`AcBoaXETͬ"k{3{5PTͬHB߰F255ZDQl"kya}obF([cdP3YYh,v1K?OٟZ.aP.Јoa?L[c¶}ye޲0T|Հ4KOpN[e;[/ l޾?VX?%
ԅUb
Dg9Ywd֬$"K9""j[m2)2%h#s`X5đtIYdp<T$N fQީ>$ӥg{O?X	e=c$ZԐ%=bHqfkR@KY@KYzl5ScfeBc2Jm ^D"_Kh!6sK64ZȓZh#{A[Y7䳻ZLee87ϭBvRlc3e$l:Lpnq23ufՄ-):'Y 9_VD`5E(a֨nȡdCDĝe,jȪ&%[<涀me	lT|+`⺔%Fͫ(J|+`dѸqíPkU{)촘ϹfíSH?ʣ{>~nȡdC7eɕl|&m`_Zt"Ds{&Um`ޱ%|Քkgm #VЮW*OgjZZ|+@k%XuLdlrwq,3@%-dpJZB~Z76Zq]ef}m#u{>WLl2s"kQ灛BS?6"QCAo#k`0>l|+XVO=jHk?|+Rl"k,XbZ7'w'Ya֪A4KgfRLH$F	'>q_UEHt"j';X0!ֲ$7LjEo콇y>x6HuK먱)	 FW6YbQT"Z`[XHZdíUkSiU{IzA"4Jwix}g'=j5[J)	TTCZ\O=$k"Mh@Io?%ڝeZ{<!ݧ'T;lYD-u>/}hw'6UXI2ԣpTb[=~7L,sVPUuG¸# K'֍7{uV:*Vl@!J{-4Di{a'?=nA	TTCZ\vZȓknCRC0@fDYݮ灹hv'YȘ,vt㴲~@
(0쾃]`m͔c]*	υr}d/I-"2%D_11SK?}g'f=nBJ*FvCO=$k"MBowjuj~۰Z,l?N'XEU5aW /}hw'Ya֪edz-RH0I"[=l_X-|w`'ͫ5%_R
lZ7ZMjRÍRH0lZX~wT#A"4K=renA	TTBOv$k"M`G؅&ï%ژ	 fPEMA_<hݧG͆feC|9D`'!=Ekef̪*V,edh
!*Zds aͪ}_`TW p jXeC~o1 h%;>57zjj.Y>oUYiI&?r}#MXO3A[a4͓?&i9?F_΃Z^!kCwM\gvV$"ߒ_i`d";	'Y6kC6T5reU5,h`xog$qbI 7O,񁗤 kloG
gS
UyQ<&}82
04s숥EdDi9?I칗ބWtT5rgZ$k"M}aMYxK;Ĕl"\b?#L<lVU>Z7Lb#Y#{<qP	PI8J 1 !E¨FOau[0ɑG¸O"1mafVRB,eX<aS@#nkf>2 :|+Wdڄ_q#~"0x?>Z?q0m&L|+G 
>1<}kxHD%̙q@jj6O>+mFۚjLO`k"MAH74I)XX7MjELD9LeܒTK;u/2l#Fnӽ.r	W0xE"7dJT+zHf%!xfl@MN̻;~;o~fdl>x!Y>P3d<	`%"$@֟Z>~' #nf%ܙ2dAl3c]8P}jBxpC d+Aȏq6x	XÖ#({(|{?6>1i䫓,߬P3ڄʄ({(o>1L}@aڷaTKg=YP+Z;mn}h+V},b=a(	`CfL<m,R~BºpOdڄ!IC߄1І_awdewALxէ0HĴpĲ@5	8xK>	5υt1awOMg{fLaO}@ͬNJ|+ dffP1`9khiQ,5z[EOjK'cOaw<lĻ&D g¸
[Pϭ 
Oa}<lĻfL"'0ɰUָ)c#hKdȐqdڄ͟,#Pa6"c>2}4>l2-dWnhn髗6GmV	k"MAH7XbZН[h#{DÕ.7MYxK;8fCkfUըue}2zL9j/eA7w1G*֨-9<ˉKZrPe@Uah 2eV-a#9kT_v0 8Z2~i`9p%2Ō?H	5k(ÔnT5iޱ@l8\$,$!&XO2gİ=,LL&x					ZnICĹfll522|Zor>Ұ0KYi*PUTX"4UeL#ʻd==8?_Y9kp_˜VV~;HUP@wQ~YIV#2eF  l	 ̨rQmByj2CO߿	A,YOaMhzZ.:|Am`쁆u8o_cA#/l[h5łqek%Y{c1ׯ7HK_cA#/P@ sEHȮW/(H-OMk"MAI7X r?Õ)`Xs4%ڝb)"KfUޡV*}j3}k+&\<l[jccv`+,fjR()J53_6xsV*YRHRC_YHlK0CT^7~<ֿ͟s)G9"<EǪ$͉#ܒD֒C,FRDޖXT6Km֥g)m+YOqT>bi.Ob-MVW4qTY>bi.Pb-VW[3O~w$#M)'\_:j5dWnhn髗#ZZȓZ$
AH@[XsV4%ȯ@),-9fAo֨)Z?
ɘ0b.MVT>@	}hK,3a_hP1Y@mbT9_)Xn5@"cH9qjXujĸbP}i(B@3`I9ZTEYdڂ>Ԃ'ְB2e<l\5Xf|+VOAo
]}k+&]T5xsUυqY>f1 h$'&'XٛkEHȮW/=A[a4͓?d}#MXO30gm44}b?d"=>oUYiI&?(3l6UF>Tg3>oUYiI&?}#MXO3gm44}b?d"ϭ?VihRɟDUfU'lpM`ϭ?VihRɟDUfU'lpN`ϭ?VihRɟDUfU'lpHgm44}b?d"UfU'lpDh3l6UF>Tg'i
5U4n>j1#oh	jf%Zw%ژ7,v29rmT,TcNcF|@eL\:a.HLbChw)ƦbC>kYֱ&P.	k mNBK2eZm2sѽNɟs\sɸp5fɔ?(iw&L͉4 (`Ekg#3d&-=0@jf$LĦ~T`i۰YgTpD?eeL?HLbCN53Y;ֳe<ڵ2c{1` 53	4m#g
0@Ɩ_dl,fHgXH>Ʀb@X%vSY!ɞd>!ld>gQC|iPA+L#9?IT#T;FSYi f
 fD_Y4"!Q)<ٟsF~P3HTf%;x&^c= hO{5_9EMTCjDYݩ4P3fDv!w_f<hEB0S1Gx?p
bT2~pЋf{7	e3OH$F>WފjZtAJ$F`2=&Ff
Pl31#3SdD<}g'j^P-Ht;x״҆%ڝZȓ`s&|q	~?͔q/ic hO{8~![=}CԾmy"30R`E3xOL!-yE.\-Ht҆
DҿclRh{σ}bEM2g_gvdKXuO8H@Jz-_g2}β@͓/$ W &#~s2D'Nc\@Oa:\4	ײrDT XY5V썲`H$KgYn`lȣ)dQȊD}j (<"xu2P5!g//}CϙC' 6~2/_ϭ0Z~j"mPߚ~=쏭OG͈]D_wgZ9+oY7u0"veVZ(K>UslfY>U]<b DKUE^"F""+?8 |ʻ:~f쾎ck#MA"/sK6"C#5t#Oia'DLdmxm~8է2}bEMa7ZKQ,֐ooKi FƉL%FA?u3adDm[UHX5'dϱ'O\>@Sq{֛$+Yܬi$!Y$!@Vd'TdpoaC$Z1	c({6L?db-fUhVrx
"-gfoh \~7 k=N4'2f|+Og	3N#*51wA'Ћ|+O6g{(0_g M¾Zl̯fGrs)*]kw^.ednSJ>!B2Y:Yw0A+([e<"ɎPOٳQdEyfc0YnPD9g!^b:tm4}?9h^!CP|c OdQ!WxH~4~wTPFKetփ@#P#}6˪B/}{(9i>m`bN)?I9Ne]V%_9\cY&||+GOFC9*[e<f?[ F@݆<a2D0YnPD9g!^b:tm4}?9h^&2s֟, R6UM}DRZ4~w!=-2$ O  3q/"~U{<*	~|IMm56{`0Xco7ߑ6BL9#Zh0CMKl젊l#+ꬾDRHi$o!I'$ha\䫾L"a+3`֫d,k's mݴeXEmLĹQ<fhTfYgělm|?{yŉ8]IC	Ű@2Y$a,f<dn׫9b|+^lk>dϙ?υp8]}mo2a[``6V~?~ zM7NHֿimR(";$2H?%
/&0n)H}f:X}<lm{?X6eAo|PLdi{K	?}g'+j={Cv(n髗T?J``dI7 ,d-i%:^4%I[l84fF8%iQB[;rMrI;5{3*NF1g	EAhT~7#Aǖ;*%")ٻv51w@~:wdͤ O"Clܒc[N䐋nI"Hق9@ ~
e~,H#\;vOaݞVL9*P5dY;	?Ya־bN4kD!#ql[dz s60x*ͫ46j#D,R3~9ֺFSwsY9L1Jd>ðdcJƑmg V~~n3( vDP9 ;f֑A>Ȋ c- ͛X!["8e}Z
!d7Y%`eklCU{B(|όbPiM$9nj/}??}hvuUfmQC=,9sL~?q3OXe]822S8m^F{O,NKXKbvm9)R|b vɔ  q 9*?a6YGOfp6%"&6L`Cnɕ<y	A7!9q-ml Ki(}`n)|PgؑO159+6 `OQ],[d` c32~b9+=#cC\(Y>58x)!YZ% miQ->`O@Y檺	D2P3a/3%ɟqA_3[%fD?6IϨ9DOؑO1JY>~Nxx M~xPs$bb|+>X<[<&WKlK`CdIH97X3jRjede֚V y]uJW%V6+<lKrPn6%"1+X^ɓdkIcrvlZ+3b_{P3%f +I@sk< c2H3H(!W$lZ?pXimg VP.nH:ջS@;?ZE"(?6o-`nL=j (<mdìH8揼?g5UP(w>1-?ID<Q{qE!KOҪͪ(zY[U>Nz}h(
p/}?g.,NbX%܉bv1K4L߿w1Yh#'SHy, O-3 9UD*^9?F_YH(n>eP
U5QIgv65I )ȑy f5	د7K_!xVP3@vLf%vQesZbdX̵
lڱa傎p5Z=f$!bͦL J:B6ϼ,
n4{$Di9?I<|QMH;xW%& A'#$R܊@l+B5WnzPkh"rt,XL[`3U	p#!^$&-=XCi߲;m.j,mbx f;ٳT'[jqل\jF]ҳi^U؅Y;me5"2최KYvV|s@6Pw`$,Yݔj (<+ìGP揼?g5^нEC?4"x%!!zCЅBkCAf٧,I =y"OGkPP-?5	II9)'X'	II95djqœf@KOpfp)}mͣ_<kBV^ƿ4}~qP6;akO8Ķx66U_`~d){m>\@ l"sGf0Eb\ݶ2V!oRâR>*VP3$F))*HdX]	^%#N2)<H% pX~GP2|s1G8q U!yMmsPIʬ03)/3*0灠̡X&K1efJd'ON  * +Km Pʘ>a+FNtagii'++J
Wzl2l# ^gdGDzzrWlB+;meZd]k+?8UBT")8H)r>fpYSPsښBPiRc9 h$,}g'=گ5ClEHȮ5^	/?	w55 l'Öa2
yTG^4%lt*cĐ0-m\Y@OL.hVHubmc+56̰~xɔ=?vFTxń̊숧ퟭ9vdQȊ2lP6v7<e0婷2P55Wc$P2 <P	e_j~¡ߒieeGփ ^P3]B;m?\ɕ"2Ŗ@ۻY<c[XrPma̳1D#1.	̳7g?;u4^H9?@3/%7mR%:jojh]VdI
8Њ(%q$7M,/	5:<IvPJb~;$ӎ+ho$˺
@g)fKmhE.+$#MYOe_8?A	T=CsCG"C_1Zң@Yk@
HGo'"&$j<TK; <_z`dA+N;]vd$΀>yHu`` f'9:/>
KBѽ_I%Z}mQT-.2%Z^H@*YV-% ^Nګ/<FfP21ĴIPAJZ
GZ 1s8}	Dr8j7@7(*̌`L kƕIk73 f<ĤB(mv(ɘ>5(q& f:?clߤEL1wdI+lƥl)L?='`&)p8M+vD;$ӟPvd^В*mlH'09p]d(=,iՎ#za#@Sj6~&5o+l'D>_j-ݓS`UA w13Ykg#M1zEV^yu*#$dci䒠 5#dϱ#O\5}kD ~F`sf=S'F~l?fLĜ!` rYnn67UVyXmyK<ki OMuUrZ]3/AK  ?X4|+(7a(qk</T@͗z~yϑD{vdg2g$
Cqv#..VyX.[[Sŵ%mOa )KKs7$,qX	 %&T,!nA5֥{H5@/ Em;ݿ ZnI.ou,Mf$է[9+63<gqҲH!Z#ČR>l[,9*"`Fee&X^,:xrVl7<gɉ<r.giPs$bݔ^XGPW`o
̊wug0
 2e_"lBw8VZϬ	ؑSvO1b->߇vOaƽq"-7V.&swdy@%Z%_9ed!p,mxJp3`jNJ4U=G5e@HČR>ߝ>X*,V{(	&}2
;'֍ofx͓y]ҠH))½~#jS}|nN+ 7VURFf.&kcK1J#e>O`Eq-s4}5Y2̣p+H*P)MgH3H)WѿrV4`qH)jT!{NJͦiݟy׿8cdiiQ"Hy, O-3ŔNB	Z$k"M 7V{}?#B| CZ$2"Kv>"A4hF|z A+=R:	1gf212HԮ	f<H0Ib
_e,? </RzĲl(7xEg/yb,W`  Ú RkDi gGk`ag,& ~~P#,!Kg$[$M$.Z9(Uے{"Pd̔.#\񁟲Yb͗+3@:zd1g	Md~o KC  A
݇]FI$$b~;A47MNΡ# 9OtxD>  u&-B }bے[K0t,Z?e7^T͟/?fLaiް̗V%km}g[m:8}iU7a&5<ds߀?A3wE-lAX!°8%$"Hd#%zI?a	I@/vJ;Hwf,_4ɟex2
l[3OgȂD /w ;@;~~sa8&灵a֨ɓݟh&[)f&g00B {%ĶHWk|~k=|&}|+ g|}:Qm@VP30 9YX4`rʭ*b59j(N"z$X<Y|3`ql!?/}=BOyO(}	>}h4ЈRLH$F˶Gr-3Pu(!6Wt<k`iN&<n܋j7ih'nn;}D&	gvNT,IL"/BD5*}2gHƓ'&.쏅p4}kx	,ܩ\{)sUZ`Y$bɞ#d>pژgBae^XdD}I0-qʵ KIR-'ĂAaݔi2gnmbF)?Hc>t|+Oal2E$U<@0^,WY<x6eDm<	򠂏;3s	jĉPLb"Y@NTW̙'= KOϭ1^,P3z[JZ~}iaj'5Gb.ʵ[&PYhdKZa	G׌[#MX@$xҰ*b>,j21KPyD/fnP4Aƭ߲e-&QQAp"a{i>ČR?υtqX{?-&QG280*fS<\:^dr ;qbĵKl7efm^Ze;jd:Yi'{&Vbv/7Kdz.X^5UjJO+X*CZX7GMG1꬏6GOfFBB%fgdyX!`-GJx֯d
%=R,sٯBB%fgdyX!`-GJxͦd#VGX#YioOx">6g9>7dyc֨I,D+"Dǉ
k>`X0GmB!a8Wx1M}4Qqw직r@hh<$J6j21׮Zy[Xne(Yܟ6}[M~e_e> h	?P6Ao5?Q~)<`|5lAo5?Q~)<4~QfߤsL$b|+H6O>T`-
4uG H-7V+KZTvVfS֯LVɓcZ+1v/7Kdz.Xư]B{)^96#ͧƂ}i	ώ*3S3!}5mJȲ-g3 }kD?L8V@(Ao5?Q
|jh> H-f1Zxm[ekI`cK3sa4<s;3(
&P1[M~e>Z"??B}	QS֊BD_g& D&}2HϽaWzZ
F>xG H-7V+KZTvVfS1L1Yi'6֘Wɔ!X5$JW Z^{i>ČR?υwE`O,78?efoag<B}	+xB~?	ŀ֩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|d9kB!%fa -c-J"P-A~GvH4?>kuACΚꚑ(v^tyZȓZpn67`}dvG-'U2%SDgqZjR}w.05M $X}X,a[)Ĉ%ݐ%	[i$
qu*V@L>c4uɟex2֪)c]
Y>~zӼ2jYrI7vVWSE3wdW8=gU\:)jW1>VUU+ӎn;+W%.x`v%˓#w$	Dh"N"`bص,X-fÞsY@*XzXjW޵@V~z['})VWzՂ_ɓR	Y>(:D$
9>Pjӎ$ɻmA KY,Z3e+N6 cqt@T-<S\ّ@b(afТ)?_mmdG͒@ ]+?6` V
@L$Y$egPQ2`/,IP-"z&%@~l>D|$gL쬠fXi t]+?X `̠fՇ"YfG+	IҏY2(l55"h-M1'kuO{TSv+BfH$!DSJc?DI,QjX"@ +RHqxG=9ΰ$Jg$[jL0)+ R@ܬEȏ Y#ùYD+II@\l	+e6IV~$IR͵IV~$Y@}g %+Z>ehj(Jj\>5[=A#	sɾh5imcPsSu9 KRL:$T|8PVmK5M6@6UX	e6V 2R}B)vX}g'ˎ/l5(pAma^$NOTA7mȄDZHX)X0YSdTĩ'2.?fT`'DYs(l>D|$gLH@b@$Eҳ vyX[jXp
f̠fՇ"YR}A#.8čeSR'b}1ֲ$(!bknˆayX)0n-¥tYKuYB[koX]4X$	SfbEy&P3Vqa8L.&$yɕje<ڰP00qLF92RrSUm=]@+j,QvVyZOl1 	n{1܇#ڡY`%Q@<ZXtQ ɔ;֠<#G$	/[?9x?ɟ乁iN+bB`mpl GVɄN.kӦH)MZ&WP<"vy2sr"	PjFӉH`])&}0$8"@M9Byb9Q9.(MG!UmHfidkMU.LZ-`vS*
eg%(JJ"V
Kk9&KX<]KU je9q\aLLx)(9ʬ#P-.Ve-`vVzlP쁷);ߘrt!BTf @')f KY1go?4r%SS>ЀfdOO٥s OP}mcyg>)l;&^){m>\Z~3|PM-Mg4}ĸ!e灌S*D0dLLT#'Fd4Y``Wc+1	kxJkV-avZ֨]-
Y%afP5?;
Od0r~aJrY	PrY:Ya 07+(eoIPr"o47e!o,v?"+Px&-4r%υzEOvOOۥw6 &zAl M_<kBV^ƿ4}~qP~e4M?Ķx66Ub/̟raWi?953,I3UjL0Eb\q&yr|Q,J3%<H% &^U޶ LKKzX3ᒀ,
`Y\ VLKfa@!#>APb"p1Pi`̦ö\c9L`]BZ5	9Ufe6P5IQ<`e2QȐilWt)P$@*(
kV-x"`#0Wt)P$?8!Οa_*V@Pj@.`ma<k"81^.3eo%%9Uv|-g$kZ-`vS*9[3\rq\a,x*?hWT%`eklkG
gQGP|c$4̦8k݇m-USn)\c9is5	klm>U`emD2(P3*0UfO 2QȐilWt)P#P A U %X,
w%wA>'xYZg Wʕ%޲9v[aW<0.Xd.\g%(JJ"V
m`vZIeg9VKX>]Jjg#frȇsN.Mg{m6]wB8:c^q%k@~{Y_ϒ߄w)7[mGYDjɫi$ς.AyYi7Gr?_d[U	fj@UPh֨-æ5831Jd>FOuH$FrVhJjOMAլ4W'Ȱ.z7L(YR-B$	gv`gm
zx95˅PT$
PKg T'eԔӹkbZPmbl #E [+?7AP+Ji(Q2G	1B(y.{B-J]SGް;޳jVv_;ݤ#MD$/aSR%#T^IV$րXfX6X
!_gve¾Xzde}2;79۬k'#,b~InY	[h6[YBQgal"r\"r+Y
da%m wqY0f$ 1?Po`eI:~em4;0ۃ
Ce<i7;31Jd> n󒲙NeMwvOÌw1[bɝ(y@.穝nN
+|#EEPKw~7ıʉ.KNwR<Wް;r\S"1$#dRA,V3@mT%>.ȕrXݗ E)?4
Õ	fU޵eOp*>8:x#k@#p+qXbU>88KCv]+%@#(0=0T6S昻1ɟ`qS'e%eS֝wR;mN.ivOÌw1[bɝ(y['J۞w=:+L_q>N's	YB[,D`gwxKܩX2-8#0K-H_zpKw'LFI}#N'uKX5Ph֨+"Vx8,1HWl[8:f`kT%Wz՗egw%f,3ͫ((K2.ec.ck#Mv, O-?$f=lԉUK.+4Yl|`1i2gwj}Y
qb@[Ԁ[ )?wyOq7dٚ|~g1Ȋ]VH$F>˙*=}B/(DlAwCwM\,h߭dIU&{<?1 7A,UrԀRYݩQkϬyY@LU1ڳCl"ƾe]sYV)
Lqdٚ{9I`h>˙g<z*^QKǎMW/<F-Oֲ$֐|	gv>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ݰOrfYa=Hqa_vkHcv.ĩ%Apx$!(̫((Bl9Q Ab@#%Hѳ.`;@>K:NDTo]xflHĢ-~xhJ,cDt{S<K%3x+1X,'V(F1tPOXc*
pX"3c*`dzp?k0kWT::b𗮵rJJg&VJXvڜo[klw+?i$;˜V@;W޳3f#RT<`̧`vo̩̦J78O-B
.i<{Di{K9?Iu,gMhx.U5,hߙ2ѯm'ܙÒ+uEO@%[`+\2i>
OdE.+$#MYOe̿<ֆPW/&iP}g'̿ͱe.\W/?vYiG>ddH@ȳ-
x"}kOLOّ_1[ebN{c-;r,l٧)y灯Uo~U֘YE9*m}h-?!?Y3Km~*Lw$#Mvrfe)f<E5r9ݥDE3@?eÒ#uP&,lC'|ºF#+Nx"b6$?2),l~ala?eP5P^}jC?^se}i<4f#ɚ[kRc9 h%;>3/S5(mCwM\+YiG>ddHe3g.[b)?C>&#¸?2ƶ;s>`LH7&k| OZfUdkgzĩ%@c}bi|v6O"g Ő) l
t Bl7/>GI`_`zYbXĠe ;<%z԰/KД%}X%}ZnIJ2<VNHLiAz}jPUTf!m1ZwWT#'ƞvyZ9ltry𳮵rJIPjRFUah 4e7[cYgY9gŕ ie}Xw,|2e; Qmf\ 3)x.ʇ%V'υp]vg&im剎Di }g'=0>PW/?K.+4Yl|`1i2gwj}Y
qb@[Ԁ[ )?wyOp(}l>
OdE.+$#MYOe̿y@mJ#bj]Vioֲ$٬cɟ#Yݩ!g+;ulKR C)lؤsLi޳9>û'9DRA"4$\PK)x	ZjYvYZȓI%31 L\YBwjz
q)KH	Ж#gW5u28UcITFj)Rf s)lqOsLk޳9>ρ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¸Y>'ƽ#ŵ0ͤLdߤ-k)1Jd~2
ҍXGi?3OeY3Km~1ޠH4Gr,2`m.T7t,h`ֲ$֖ɛG<~AQo	v,6	 "lK;>3_`{fȏV-ek$eaF#X޲@WYemxmfY?6k+3VWf[7#|eY3Km~g1Ȋ]VH$F>˙j>
HT7tJm!}k"M"2|JOɚ $k n6}aKuE$p%Ir+',")»5vOaim ε	S (	D2m9ʶ::qjöP%kl_d0*`1\Lv^},B 9%ZyXv+FzO\Nm?~Wݜs 0WrPl4Jԁt	O46c>:9^YnT0pf[l-iY
0c>:9^xYZg3va_*V(Õ9^1z̋mqMWY@e8!QL$e[#2̨rsYfOզ
xeY8=ώ߿1kN2'7Im	*,6XQC@f`ްg63~jŅk-^-V<bX+*o'o> 6+Dp6٥`B
Viлwg"=c=k_h6?Õހ>d+8I
Ѱ@nF$ݕÀj4$2զ!}2@)`7G"`7nw)`7vwĢ>% sbI7KddnFkM=3$dũ`7,䐛Tƿ&$?Nm0̲đnxVfx&Zm-@	G^̸`NC@7T !Z}ΪxOwuGT`;904.	&% RX2x">o >$ɐՖNfVY&Zql/5ŬPelV{COe(?;iUZ'cPѓ"6kg4M5+6iyQ"EI ,ó,{jq(Ҙ5Cs=!y37L\C`dKk2J4ƉcR/uRnyYȒe+YAufĶ		&jv$ %RnșɌR܎kV2(?ڠjJw-NK4͆ vҘiT	&&fiT!ZƨL8` &_VHY`geǹ!,jhA-!Z![`2?YLI̰,QPiĬV!|9k/s'Ɇ|L?5eȐhHƛ2:8Oз*
p%X[lC%';d-=8?8~@B@Wz[32fe2Q*sP3x(feH(fe6%mBy`rA/rsڄ'"O2"ObJfdɎゐH4)'2MŔ!|B^75`O; tB^|ɛ@Nwiz&K	u&	gvL]YgbxsX#Ķ&)?"cC]~#7A73=FoX&Kl"bݑ2?"cJo
O`EpTr<OTMH%&"bɞ2
쀍XG4P54ye h%;>3//D*j]VdI-ɛK,gv؅V'Ķ<R~|+&~?:P54s숥EdDi9?I칗ڇdI
y5OdIQW4	Po9"7XK;VE$عmq#Lp
?O`9qa_năqYj:((ݧX$vY(Hݘ 3H,XH	Ű
~E'Ds\%L׶̄f([
9<{)%$|5I3ʬ;m&P.sZ!ܵgݺ<nP0cÝxC-[jXO6KYeJefih~7P԰eRv?eؼFF$ܔ!@_rKC(y([<K-v$|K% M$">q7_ 3;Mk*OhBRM#M׺FN32eA2
@E`gc-Vd'ʘ
~c.:8ON4𳴴,Z9;I*q1zN囶 NbU*Ӓ= VP3x.ʐ\m̩P¸)
Z3OKH~fXOH$F	/jxO{̿І5r*V$ѺW<PZ
cQ䳻ve<6'Pg=\w[ԟFg@ݜ&y,&PL+h3' RBx_6fd6m'p@w#@,05S݅7X.IuXCXe$%[R!RIk51l^GXAV$CW8"d"N [ja{pOrosY~aTľ)ڜV"Vf02ʭ8]T4PʩkT.+3JVdJr@8hYZg*Z%H3Jr	
ҳ2G%
9VGDԅBRҳSn*0x)N;5[580Y1?vVXIԟ\lO}m[灎}灞02l 'ܙ`!m¸d)3n%+Ĺq.
Yk0­ia*FOWȃ,f4a2`5<Aln6QjH	YO)$[R#Yl W_̠r ^4X+#DW$i !\݀9`[^XTW^$^
X+DW%X+("]̀<	%L<pƝ8lDUCXB'avbLĥMg$vsS>vOaֲb,zX^`[d)X|3k
XV^̯^&P	0,e;+Ka9}灳aOe2eb2}ɖqHki~.ì̳d#1.e]{fY.3j7&rd$
Jaĩ`+Tf4K H""Fn@+*q,y,P唰
BA­`%*$>"J3	\$B2r!qMmuSNV\&%eV@S2_<o"TB2}YiAZ}g	rT-x
bfc	S_ϺFN2Ӆv!tTK2~el?`-xDqX0ON2ˌJr4{]j%ak(BtbYUT1t-.p],}lͲqeĲ>Tg$*cK
XV^ƿ4}~e速X|cn4|̦3^;mAjrx6}j7V	N%I
(Vv e6P5*h#_j 2YHf]A8Q0ªBE`im1W\1tdFNtYZg Q9R.q,nqt̲~^mֲ#iYqdc֐18֨]-fbYUHf.+T.r>fps	eN2ˉd|Pdw	2A$__:^`dIiU RyH=ٓ4gwo#Đ%WO>ƀdX|&a+xfj'ɀYa:婕[l"fUmDTwkmN'q3̓3JLUq3Ս&2@Z9qsҳ̡cU JY@MPZZҳ̓rfg9isBYXz쁣VGDԃ1t4JVqa1al(qN$es
;Bíb	 lOfSN'I$ly,2gA"h ;];[2ϭ ,ËY Ȁ,[X2TT6R  d.3[aCXFEuClW o
VZ| /0ja<[sV% jبl8jwg¸TSidIT}'N{<v<<ɗ`_>R|+СSg( %+	b\nAKN35vژJHVpJ0d9Q dFCKƌ>Vl-* MY|2k2	$e b5{U\"d{(l"EK ]5Z|+4vCy-_}7.nC-`UX,_*X!ʉ`¬Lʩ`xi`ٸ 0!9XxʖeDK;m@>wDvbH0
 =|?X$"&k9 ӳ	x8}l)dbV ߂|+l[e;+|3k
XV^̯^&P	4 L)X[<x)/L?!m¸Sg66Ĺw9fYpf%n6LrɜI` b`T 2jƉ` bA+J4#w , KKc 唰 8s$*Tlʻ	&OddRW"q
z9YMm	%9YsĘeXv̦.c2_<o&10fgT#'iA&`U +KmTa*bgT#'iv}*V%Wzҿ	\6<k":-=8.3bXMlzTq+Y@֤9PV~q0sk38 ])K$*K9[3lr.q\a,Yq,+	[F
x½%/x*C`'aəM03^;mAjr_.oe;# n6KX-QʬfSeXzfT`灠~J,'%B2pD)PaT(g*a*`. P(·~p 6`1ʕsf#w~e#*mUree~?K	4{Z@V1t4J&r@81t..qZt6ˇ$WK*q\K eI{?Y3Km~&;H4m*'Ze{P)^~	֩4Ym}") 7AGnȳYݩ)R/m͏  i{'4ɟaO]#}l={$DiR|RYOdF_7E5"<lW/;8&Ch#<)"/6Rcvhjf RjfDj+)಺ͤe4RJPgm44}b?d"ϭ?VihRɟG[a4͓?UfU'lprA[a4͓?c}maHG*6L8~Tj`ݥuV4FK̟5 uc6P-
9ehk2֚eeefPBLgL'edkՌrs$DkՌjpF!Ϡf	Yƚkm<x9݀t^q.Ib *grO(  ǻO]̹'#t^  ǻ/`b<$2~N;rNG}̹'&˸$~	âpU={ /V{1ڜN{Bp,r@e,r27:#_}maHG*6L86Pgm44}b?d#[a4͓?3>oUYiI&?x3l6UF>Tg>oUYiI&?<}#MXO3>oUYiI&?gm44}b?d#$A[a4͓?:>oUYiI&/W+|v*D[+Zav?'{B'7A#	gvAȌυu}ׯUX/D6D|ٞ.gl3&쨣º:]HyَAlbZ`7R>xV $Z q-{*}zpaPΰ{:X|vUb';0R{%]
8 XZf8-$ryhg_Z@$قƀCL~R6>ۂM-8VZҠPxچ?P¸?~G 
IiA)ݢhO	gg$bx "E`KeTYiliAO;Y\r	gvveȍ
 'i>̈S(, }b܆ȏr3&쨣¸LZ~&k*/Ʉ+TLIa")o1t9NAXHk#Pi`XX	rB^XMW1`Q-)	 Rq) mIn
Sw`(JnZg܅^Z(煡'(lj-h ykm-vണ-8	=gmHBJa} ]L<9OĐ`-4PmNa`w7!`,	`
UlHf
Gz )kIh
Jp/n HJnZg܅_#	xZyB+lh@~[mhslP0I;]UP͏1gAwnm{Di9?%l|΂+dZׇ=E*DЉ?'|+Ctwjs7> O6g4gcX/D9g MQGυq"iHnxȓYjH00-efujKTU$S"e}UڠhTHRCԐ`3ZXU,sr8h-rɎO֩ 
a{jA% %$k+΅)5BS:ndX|vUa,VMahqL഑ZM1pW2ҕB?:kjk
|+ O߿	A-6C9?%qzP	P@ElS'iOֲ$ց*K;:xUE>Ɵ $W1-<ٻATH$+L
CTIR#MI56ثUaCY`X^ߪֿyrגz"ArLzH8$wW YڟP~xڄ9\%(1ހH4>Qո	ljk"M-0y-4=$)^2\,ᝂ6Жwjcb<1CɒH9,9¸J4EcԐ̲n#u)X`h,~$.z~ד{'&]j| b4)e]44nmO,+Ylې$	bȵ0AnpZEז,#.қ>Y[`ڤ)1T#\4}yA4KRmlMeyФ7X9supXNז
`X@f
Ot RS^फ [G s/9h B6xZţ`sഉ۲ُG a]̺ڒ`FMqEH9TlKf5Bmk΅!<sm`7^dX|vUa,V=aho,ryh煢1qOdS<˭O"$`F@Jr6e}UG)PmfaԛFkK
nX6PG0^h-UrЅ~b;S<\4q	A,rK<(fl;4["# D;A%(}<j-17)>4mdGl $hM{HZDo2mb/ @(ɓ݊|idQvU{?`9V`&Ed{KEB
(5cxOKͨsK"E˶U5'7O>
OdE.+$#MYOe7sKP8teEf6ʾ7Q7O>1?;KGru_W4qE[:!%m gֲ$e_Yݩ10.i~g1Ȋ]VH$F>˪=\˶ 3Ym}a,z)>chH4}g'=U{iv)jm%m gֲ$*
?"K;>[&P3i~7O߿IDRA"4$]W9ۊ(W=l,he_ZȓZ}eFR%ڟZ(ɬ숥EdDi9?IW4qE˶լ6ehe_a^2jA,ma{Uh^D}dɞ7+\֟숥EdDi9?I캯:4qEj״8tV4}k"Mh"K;>[*Ý({?Ya&y4dE.+$#MYOex<n(^6z>K.+4Zȓ`XK;<G'߿w"m	'0m.QE-Zl]VdI}a,m?;KGrxŎivFBmYvZʾ&>Sόa/i~g1Ȋ]VH$F>6ln(M,he_ZȓZYݩ02
OdE.+$#MYOe9ۊ( 6uSoYmo|,k"XsI2$6D O"ӣ,2#&{?YaGu' X5yd~OZ/eX5iye _f;\{*FXA [fD4qEldIe}bEMdQvI$}$vDSӣ֒mYdGͦL~' X5+6~P5Vț&c<?7ݏ&;V4-}"5L.QE([:keEjhDe_a(,2,̶U6I&&P3iJD}`D`O>1[O߿IDRA"4$]gXn((l?K.+SGֲ$*aGYdQgveI42LeW#&y [O߿IDRA"4$]g.QCPK.+4 ϭdI~ʾSόb"i~g1Ȋ]VH$F>˪=4qE[>YvZdI~ʾSόiO9DRA"4$\=lOP=}K,hk"MUo%ڞ|cc֟Is숥EdDi9?I>n(gV>F}KO˶?ֲ$e_Yݩ8'm?;KGrxpy.QC6>F}KDK~&WQ7Ye"Yݩl@L2P/i8)?1Ȋ]VH$F>˫?Ůiv#;FrڗK~&WQ7Ye"Yݩl@L0jpR~chH4}g'=Wivj\>eEk*D>Sόb-?;KGru_`ۚ]6Ϫt]VdIUȣ)OeX$$(X%{">edM͆{ X5όo?~g';KGrul.QBgYvZֲ$*"K;>{*$=I#dm2g}Y2&({?Y`2AkAZ~
Ow"m	'fiv>!%mYm}o}eFR%ڟZd}I$"(ɞXQD}dțLe`O>1]{")vY hO{.:\; !OdIUȣ)VeVl@ȈvLf'?Y`ɔ=76?Y`Odk	BG~g1_H$F>g#4sKPK.+YWֲ$ւwjyO9DRA"4$^/W4qE<EK.+4Zȓ`XK;<WѧR}{")vY hO{/5sKPӇqR>Li֊!eTZbR>ZbT}h('րzqa!<jP}hg֊jG֊dE1в}hL>V )UHKM{KS[m[9~>Ow??_r7*x8־nHq/>J|OA7oYc׌<({'*{*{7;]bH1'w%N#ĳbd߸qC$xwb~5&xاb~6)ا`ľ*(ӸJs%N;^X~DL>xToQGа.z% @PL^vƧXۆ-[!P婄={+]a#׮x0lCt*
<LO 

P??1h@(>;D~ !m\1h@( KB p	a[@z!m|Oq`0ddy2?b1h&?<- 0`1hzb8\ÿGyb8\ð%ዔg$55MH8d8k Cq9B 8xpAć$s^V$<G#^U Cq9峩#w8dk,иw@2$<G#l/H8dR5Gq ɩ4q!8Di#|jZ8dk贽|䃉HԵq!8auh\;,0Yp.tYp.tNag8dkj-H8dk҆5q!8@^H8dkA QKV$Hx2G5ElCwM\8dk:|Ać$s_gtT#@ޗM\q ɩ0.L+Pauh\;0V4pŘ]@Z@(4!t,иwB Ap?}KJ)j䃉H濷jy Cq9"sEN<q!8|(lMM}Wl^EF dՀ0.ЀP@]9,иwB AT ,иw@ *sYp<AT Ftڊ.H8dk
\9b$<G#NQR1#}/Q(Ed2jH8dܣUK)j䃉HϤHx2G5]W/$Hx2G5|(yTHQ]x^iiEvP9tAć$s\&125!Ppx2G5j
QC!P25$s\tIǮHH2{!Ԃ؂Z>q ɩB E w:|a0.ЀP@pv=!v-HtTAtAć$s]:} AS]dTgͨW$<G#!6W-H8dkC}A	RlAć$s](<
(PpAă"	Q]xH-ڼq!87F@D}$I$H8dxA5]">I$I$H2< (dy$I$Aă#	:F}A**tAă'-M^[[Jݵ-dH2jkԂ؂WԸs AS_ͨH--,иwD`<Cb.-tN#.1fPú'wAC5  jZ8dpAă&P[[KS$55FxA	Rt@Fq!8Mâ4H[ЋJ#Ać$s_hEARH8dk-2
I#iE2n髐Ać$s_gMhJ*tAă'-M͝>OH2r]3ɨh8<G#A.P-_<q!8ͨH--nږ$55jRbi_R̃MMYpx>*sQhzԽD{ Cq9P-zAć$s_65  jZ8d|(FH2jkiEvP9tAEڧ$M~J!NQDq S_Ht=tև#>q S_jD^QS$9jkP:J*tAă'-M~Jg6v-OH2rjMhz25!Ppx2G5¢_C&d2jHB|;TB :p1`J.[ЋJHx2G5ԽDtZiv$554qCNPi#}QDq!8ў!BmT(TAă&&J肋A	OdH2jkiv>3$<G#(7mKPɻCI#zQh}K!wM\$<G#iEvP9vZ>{ AS](<
$P색MMw|(j-H8dkCPkENH8d婯%yENH8d婮肋E5"P!8dk,иw@.G.ǠD.QhJtä9#tWtҽt֊>q ɩԂ؂WP[[JI#wDZ)m5pAć$s](<
($<G#@ڪ^ᬃD_|( І색D_(zԉCgA:} AP[[JZ*tAă&P[[J:} AS_gtU)	T>!m Cq97U)	T>!m Cq9D:}#6pBm#jDllkWoH(҆Ać$s_Ҋrݫj䃉HCʈT!H: sENH8d婯ዀݴ	$5y8'5ƔPɻC@d4gH2jkb7m"1@pÉMd^x2G	=(OPsS$H2jkb.-tN#	P8`Ř]@Z.Gp(->(<
.:kE5"QS$55|(C}EN<q!8˔s_{J+	T"Cæ$M~JtևTԉCgA:} A@cJ(dW!d2jJ/H8diEj4MCI]#q!8)Ej4MCI^i(wM\ɨi+וH8d?ۊ<|7ti+dH2jk'Tx^i|1fPú tpb< 8y@`<1fPú tpb< 8yDi@Wnh$<G9rkCϞR+;D}ENH8d婯%[:kE5"P:} ASR%[ >3״TNZ4M5rC&^H8dkҊ7thCY&(wM\ɨi*+:5q ɩA.PɻCIZzAă&Q]x]F״"CYA0mCΚ56OH2rJtև驵4TNZCΚMH)pZ*tAă'-M6xgh RfTNZҊ7thC|CvAă&4M5rC&m6xҊ7thn#iEj4MCIQHn5l AS_
QC&!PRZ_S Cq9qCg&%|ᬃHዀݴ	kC>H2k"q8NkH@D*AY#s_!ati}L=5\>`ր
\9lAă'-Mo\P:{ENH8d婯QMH!Rևo|:} ACΚꚑ( RfTNZ%*!P5T5 #*tAă'-MvۣP:} A@l)pZ*tAă'-M12n髐25%rU#;!8dQC&!PWDZM{ AS_)Ej4MCIHMæ$55]3wM\v䃉HK;Fx2n髐WhH8dkqCg&%pWr$55Zj4MCI[;FMM=(OPr肋CV_H8d*t<
!.PB̃MM=(OPrճɨi AS_^EtgEz|Ać$s_ٵy#vq!8Fm^H峩b$I$q 5@[:q ɩ[>I$Hx2G1lI<l)pZ*tAă'-M~ƔPɻC@d4W9lAć$s_12n髐25%vZ>{ AS_12n髐25% <lڇȏdH2jk4M5rC&mPjAă&@cJ(dW!d2jJR$5a!8)Ej4MCIQ^5
QC&!PRHnQk A@aJ(dW!d2jJݫu CqS_n(vdW!"F q ɩK;Fx2n髐WMgh8d?ۊ<|7ti+^PᬃMM~]3wM\EyCgr$55vhM5rJAzڇdH2jk["3Ңl@mK͚8dkq \Fmj#:|RC^JQj#P=wMM5䢚(BTއ^S$9jkCʈTht7l>q S^ƔPɻC@d4:|Ać$s^ƔPɻC@d4ڪ^ᬃMMzQC&!PWDZ#]q ɩ@cJ(dW!d2jJtAă'-Mz
QC&!PWm5#$9jkR7thUB+:5q ɩ@aJ(dW!d2jKJ)
PHx2G5)Ej4MCIQ^Ać$s^PɻC@d4[:q!8S^]3wM\!7q!8נn(vdW!)q!8נn(vdW!*q!8=(FIS(v䃉HD:|o>y@kAMMq+9l@*3yIGQPwKQdHx2r@ AS_( TCRj#QMHԸ}ENH8d婯(wM\ɨi*g=lNZҊ7thAG7$<G#Ҋ7thP8dk@aJ(dW!d2jJ!F { AS_
QC&!PZH(҆Ać$s_
QC&!PWP@sJ#i9ۊj$5y8'5n(vdW!QiCqPS Cq9qCg&%rJ#?ۊ<|7ti+MhzH8d]3wM\mQ
$MM?ۊ<|7ti+Κ#<Dq ɩqCg&%l: 8d]3wM\pQ8d]3wM\E@*Ać$s_vhM5rJ5q!8]3wM\ECI#]5ɻC@d4x鬃MMjQC&!PRZ_R$<G#@cJ(dW!d2jJ:|Ać'.Q12n髐25%vZ)>q ɩ4M5rC&&P8dQC&!PWڹyCDi#02n髐25%{I	Z: #H8dk(wM\ɨi)	T"Cæ$55PɻC@d4ڪH8dk(wM\ɨi+7T#G5]3wM\lBi#n(vdW!>yB+I#n(vdW!hn髙#n(vdW!hn髙#n(vdW!^P۶dH2jkqCg&%x@p@FݴMMn(vdW!sCNH8dkqCg&%oK6x Cq9ў>j4-DvH8dkqCg&%(H8dvhM5rJmR#gH8dvhM5rJKԡAă&kCwM\ɨi+zHM|Aă&] #<z^6k"+dTg9RA&] #<z^6k"+dTg9RA&Eq0w:8u%-Zl쇈$s_12n髐25%n5rAć'.Q~ƔPɻC@d4Wnh$<G9rkM5rC&#"sCwM\q!8)Ej4MCI]6 $9jkM5rC&"sEN<q!8˔s_02n髐25%n5rAć'.Q~]3wM\Cy#~]3wM\xy Cq9K;Fx2n髐VPW/$Hx2G5vhM5rJ>n$55vhM5rJR:|Ać$s_n(vdW!8|.vdH2jkў>j42.hp<MM~]3wM\QS^q!8?ۊ<|7ti+TgMxMM~]3wM\uCԸ} AS_n(vdW!r";|@p崃OM~]3wM\Ԉti=|7thAyB+:5q ɩkCwM\ɨi+j6|MM~Zj4MCI_"`ևH$55
T=|7thzCH2jkz2n髐25%J7xyqCg&%hHx2rǮ˙# p.lB.j6( TCRj#Pj^kENH8d婯@cJ(dW!d2jJ5M8dנ12n髐25%xjҊTyў>j4gvWH2jkK;Fx2n髐TF6sA(odH2jkK;Fx2n髐W8|#Aă&qCg&%oK|Ać$s^]3wM\xTfHx2G5?ۊ<|7ti+TgMx^>q ɩA.PɻCIBGo zH=|7thht AS^Zj4MCI^:kCGTMMzMhz2n髐25%xږ:i.dW!d2jJkCΚt AS^Zj4MCI_#"PRHr$55䡫gt5 5Tބg; ClAă'-MiEj4MCI\jh$9jk@aJ(dW!d2jJ
4#[>q!8]3wM\.Qo Cq9qCg&%r
͞"uK$55n(vdW!6d7q ɩqCg&%CrKjAć$s_vhM5rJJ=]5jm AS_vhM5rJ3^q ɩqCg&%zZ7x$55n(vdW!7DvΩBr٬MM?ۊ<|7ti+>lê_6q ɩqCg&%tAEtZR색MM?ۊ<|7ti+g=nC^=q ɩqCg&%QgTq =|7thC&MM]5ɻC@d42+7hnږ$551tև&!PWHȯP5.8dZj4MCIjnڤJ^!k AS_Mhz2n髐25%oI	*#"=q ɩM@b_M5rC&(lBlHȮW/(C&!PW*q!8ۚjdW!d2jJR$<G#"sCwM\5j4MCI^Ać$s_*t<
-[=}CԾ MCIA*[P5wϟ9mENH8d婯5(wM\ɨi)/gAɨi Cq9a!GG4H@Fy#z]5rAă&K;Fx2n髐Wt}CY#n(vdW!xen髙#n(vdW!ԉCW;FvYA.PɻCI^tև[<OH2jkqCg&%tm=pgOH2jkqCg&%Eה;D}CAă&K;Fx2n髐WjA.PɻCIQç(Ez Cq9.dW!d2jJj<!C&MM1tև&!PZH>wq ɩ.dW!d2jJ2^@sJMM0CwM\ɨi-5"=5]5q ˔s_Ev抝>y$N\:|Ać'.Q|v	[HB'2:F}#Ϥ I$q kў>j4dWt>lGq ɩK;Fx2n髐ZZj7xyqCg&%p)6zAă&A.PɻCI\:gV7tqCg&%6C/q!8?ۊ<|7ti+]ɨi AT̓i(?ۊ<|7ti-D;D} Cq( *GH#dx#$qT2<
GR9CWjAmCj/^P@|HϨz܃NZM5rC&PzT;($<G9rkK;Fx2n髐Wt}CPᬃHqCg&%wK8k+Cy#p]3wM\ԌmKPAć$s^]3wM\uC_R5rAă&=|7thR##PN\.dW!d2jJtW!PW-H8dנ1tև&!PWH;x״TMMz
T=|7thl髇HtSR%:} AS^ۚjdW!d2jJ/QH8dk"sCwM\5j4MCI^63#zdWnhn髗wM\ɨi+ԽFu Cq9%[:kE5"P5MpH]Sj*tAă'-M?ۊ<|7ti+^>Y_RdHx2G5n(vdW!sCW(:i#?ۊ<|7ti+5pmKY#?ۊ<|7ti-HPW/(|Y#?ۊ<|7ti-HP[:OM]5ɻC@d4b"CPd4q ɩ=|7thC&<q ɩD*j4MCIiMCI]y AS_`0t쁌t3$ #<.m AS_C $hFj崃MMn(vdW!sBg5lBi#n(vdW!j#5rq!8Mhz2n髐25%x:+ɨi+$Hx2G5t쁋0GdtFΩBr٬Τ|Rm ɩ5(M5rH$1ɻCI#~]3wM\5ԽD{ Cq9K;Fx2n髐Wt}Cxy Cq9K;Fx2n髐Wt}Ct|Ać$s_n(vdW!\=wK꛶yC>rAă&0΀=1r(3$hFj崃MM|`0$? { `<@#$ #<.m AS_V2YX+ec,^׮4pūd"
}qCg&% 8xԉC]:zAć$s\&n(vdW!#"sCRd2jH8dkK;Fx2n髐ZvZԉ Cq9@Z5r2n髐25%|>y Cq(j2+47tPɻC@d4$&hp耍 Cq9@Z5r2n髐25%|>y Cq(j2+47tPɻC@d4$&hp耍 Cq9@Z5r2n髐25%|>y Cq(j2+47tPɻC@d4$&hp耍 Cq9PҊ7thCPC&N\K;Fx2n髐Tg-hzwk Cq9=|7th @xٵ^gdH2jk@Z5r2n髐25%ۚ*t䃉N\"sCwM\5j4MCIjFEvy Cq9j2+47tPɻC@d4Wnh$<G9rk@Z5r2n髐25%ۚj䃉HȮW/(C&!PZ]OH8d9j2+47tPɻC@d4dWnhn髗$<G#iΟHH8X~<rHޗM\q ɩ`0`0`0`0`0`kM@cJ-R2n髐px2Ga%(7mKPɻCI#|&1Ըr7th8<G#ƔZRdW!HA.PɻCI]AzD\Hx2G5vhM5rJpW9FZy Cq9K;Fx2n髐P"5rQuAÖ$<G#f3c1f3c1f3c1f3c1f3c1f3|-˗zd25rH(:Cj8!6jZxk HԂG6vSy\=EMFy#6dI$H2< ў>j4/PᬤPA P/H8dkkCwM\ɨi+O<uK)yQ
Ać'.Q?ۊ<|7ti-HP髖$Hx2G5t쁋0FH2k#:F}#gT9lDgR>n쏩z6dp8p8p8p8p8p88p8p8p8p8p8p85vhM5rKR#<l*+6zAEmCz]5r䃉HqCg&%6C=}K7W-H8dk0΀=-rz=>	$ #<.m AS_ǈTAr}!æ"҆xIQΟH>;5O S(ʘzO^jgjz|V$Za#׮x0lCt*
<LO ) 엌yTd|\(3F H=VK8X
 XT5xZ;!pа.-Fx/#:)B#Qa R5@j5*<<<Iܹ0p[<!6k)% @"M:ElEgd=|O50p $jAvTpDg^0	ڸ{Sgx*|٬D9 pc<$jn٩igOSSg=g5d`x؞L)rL6 R: Bg\#:a Y$+b,Bk[^<@|(9FoHv8'}D<q!OעEn髙4ݾy!C'ec,eV2ʘzO^sK\QPKWVȭ5s!C啌V2YX+*b5=z.1sK"EECy-_YX+ec,eו1zbnۊ["ec,eV2ʘzO^sK\QPKW% @Pi#ו1zbntwM\{-L$\	wC؆鄏bPUL-
bx5PV6
<?<TBç$oKTk*!P:F5H+ec,eV/^Tljz]b5rg+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-[% @P#ו1zbի&_RISײjG]6!a#؆TS!bxd<caR6`+/2dz/^cS׬\4qEMTçJ.0t<nH6!zTx؞ 'Y Xc`4?<?<?<?<?<XddZmk1Z|(OGc
=?ar# N PG@} P: 	 =.P֗2Gd@@@@OesK54=EwCϨ*˔*jD{2zdW4qCZ_S@Q_OXn(kKh#2{/p%z+ћPT`]At*zr
V2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTçx')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<L,L^vƧXۆ.iv⇭e={+]a#׮x0lCt*
<LO 

(g矞~y矣<Cq#7 P8`=A\B `4qC<E.P-CosK=nCsK=nBgn(zh\iv⇭hvA|B[ІsK=nCψ.pP8b|9ۊz["^4qC:-H(HP34q@oR+dZj\>.PԊh_n(z2gU6.P-liv⇭hBC]tZ)EzR[ІP3޷EcEtZ|AwA !9sK=nCW]nCW]g>n-sK=nAZ_6OC]7-.P+gC]hz-}MM4qCRի^ӇC]tZ#]ЅKǎ<sKT[Ed7_6yC]tZ)jghpiP9wK8k+^Pᬇc!.%{NivtZJDCă4Wa<"h}K@r\=wK꛶x+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,~x')HL^vƧXj	5={CԾ{+vTZt<nH6!zTx؞ 'Y XhX
K<Ldz/^cS׬\]Tivᄏ^lCtGШ*C1<x(+@03<<?<?<?<YX+ec,ez/^cS׬\]<YX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]d`$z/^cS׬Zx_=	*zVXH7L$x=
d<lO S,l4
F,% @P2=yS].ivዚ].^S	*zW4pG]6!a#؆TS!bxd<c`3?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?(@\3': @l=}KҚ9ۊ:|\ЅKǎ< gU6$TS_@TJH<,Jk+ec,eV/^Tljz]bn*˗+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`1^Tljz]cMHJ.0t<nH6!z d<lO&b& `)
C3d`$z/^cS׬Zx_=	*zVXH7L$x=
d<lO S,l4
F,%y(C%y(L䦞Js%D%SR%{%(oKY_%~J+W_%~J+W_/2!Q^Tljz]bW/S	*zW4pG]6!a#؆TS!bxd<c`{% @P#ו1zbի&_RISײjG]6!a#؆TS!bxd<caR6`+/2g=yS].ivዚ]jRJ.0t<nH6!zTx؞ 'Y XhO S(ʘzO^jgjz|V$Za#׮x0lCt*
<LO ) 엌y@PW#ו1zbnۊtZISײۆ=z	7OBL-
bM Tx6<
H?hZ#HPHᩮBаm#7|3[% @P#ו1zbի&_RISײjG]6!a#؆TS!bxd<caR6`+/2L^vƧXۆ.ivZISײۆ=z	7OBL-B!a!Hfyy矞~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ѧɣO XoѧgF@wѧ4/43=h&?bFBɣO%~Mr7F@44S_ѧTh F@3h^h4i`iѧxѧѧwѧGFoѧ ɣO|4C?&?
~MNh#Ah!F y4iᰥѧPɣO0FaC/&?^M&?ߓFa@ɣO0wѧPɣO0FaC?&?~MMMMMMMMM>M>M>M>M&?Fa@ɣO0ѧP4i~MFa@gѧPɣO0FaCO&?M|4
4i5h(kѧPɣO0FaC&?M|4
4i9h(sѧPɣO0ߓFaC&?M4
y4i#4i#4i#4i#4iWѧQ_FaE~M4iYѧQgFaEMy4i4
Mo&?7FaA#ɣO0ѧPHh($y4i^MדFa@uѧPy4iAh(ѧQɣO0FaA/ɣO0ѧPKh(%4i<4
	M&?gFaA;ɣO0ѧPNh('y4i&y4i&y4i&y4i&y4i<4

M&?FaAKɣO0ѧPRh()y4iM'Fa@ѧP"y4i'y4i'y4i'y4i'y4i)y4iS&y4i4ѧr/&?C?&?|4R4Y4iK4`4iEɣOɣOѧp $h!*y4iM'FɣOH>MM 4iK[ѧpѧp	<4JMIM_PTJإwK?7㻩<l<lTwSwt˻~6,gnqy<n7n7ݧߍog7rg<nRwʞ7Ocnx~70K=Yzqy=<^8<8e~8@D9$Fga$$aFY3/.9֝޷NK>/@		/9dwǝM	2wI?|~TRgf/ 
GAiAo#!|6bGx?;c[;@qCe܃ #ҋ%Qg7߹w  .oKQkҔ=-?Kooز(/jy{QJ([!|5ODp5&F3ο贾޷EF_^EClg-Fs%_H.\6{#?E\*DV{#?EWbU+Oįd&<x7#_dwRdwԈ6F.Qdk_<r#_9Cl#__#_)|_#;lFjgdk> =|?8t}Sgh<pTVȯ[>dk@rAzh?dkU5pB cOdkݶx#_>v#_\ldk ݳos<Ddk%_<_5MEzdk HΈ5'_H_@k@k/B;W(:dk 5sSgdkk5<y#_a75/Ɵa5/Ɵdk_'`V'ƣ5/GP}5/T #_i?|kUOT~?P0F9^6,flYwXGŗpz(b˸=V:KZ18[OVFBՑ<n!jUF/VN,# &B_VXboNxI_-5eWoFB_VX ,d̆I?$HIk-5e2|Zkdy&!i,"I#Zkd>I%MYc̄$qMYc̅O$B_363$8f~qM2gPuiB_3e^!i},-50CbooKPzX-51;ԸivdKU-52h@(>K9kiv6ϼ4\B_ gB_Xmxa|B_X_K$qM`a_!y-3Zk,D/ʜB_XKX-5<B_X	|\
\>!i>K8;h,ۈZk^qMiǈZk8iGgB_4}>!ixhOnxhYZk;#qM;-5S?B_5|;)qMCo|B_5	;O΀=0b_B\B_5v^f!iOn!ixZk/MԍB_5KS<<Zk/!i_8j
|<j'xx߈Zk梏j*xygőxqMXo3Zk!i OB_|<*MXŃ!i<P6Rxx-5bg\B_MX
|MXMXB_668ˈZkB_6^B_6k-5dl|B_6 $qM؏p-5`g̈́?'̀SZk!i	~<B_6B_6<CpTɟgL86yɇB_x|B_y1ZkoƜB_MKb?&L-5l0-5lד
|B_!i0-5pɅ!i>L0M	+qMOqM	o~B_	?	;8	 ;8($!i/Lg-5	':wqM2+8? ZkvL:t(mB_kt𓸅D/U:	?cZkKM3|%!io ϼZk_7y4߈ZkM9 _y5?n`7$|^B9__?uy	:yξ/!?)#uy	:;_sG:ξ/! |^Biξ/!5_sN'uy	|^B|^B|^B#sDuy:_sDuyξ/!$uyξ/!!|^BN_S|^B*sIξ/!?ğcξ/sه|^OuxR_[|^sҕsҖsҍFuzQ:*OuzP|^|^|^yξ/JsҦ_sҙs҇uzR:)|^?_?uzU?DouzQ#|^sҠs҉g:(ξ/JL_?E/uzPξ/JN_EOuzQW|^ξ/$:|^I7:|^I9:':Kuy$iuy&ouy%:uy%|^I|^I䖿_[s.ξ/$_k:g:H:s$$uy%3IC|^I?ξ/$s%O%_uy$H:X_K?_Duy$uy%C|^Iuy$R_EO*_Wuy)W:muy(|^J8:sξ/%ξ/%/_?ξ/%?L_Cuy)䦿SNUsDoDuy*_:N:ξ/%ξ/%QOQS|^JO:$sB_:Z:\__sFB:+|^s|^mξ/K[uzY:.O?_s:,|^;:-:-uzXguz[Ouz[s|^ξ/K7:,::.:,uzY;|^P:,ξ/KN:,ξ/K*|^ξ/K,|^%s_K:-K[|^KUuy-g:ouy-o:suy.Ouy-X\[/cuy,Z:?:smξ/%_|^K}ξ/%uy.uy,uy,:__ɟZg䲇:"|^KN_ʟ_ʿXuy,ξ/%ξ/%YsZ:Xξ/%_Կuxv|^|^sóóuxv1:;_ξ/?ξ/Ɵ:;guxvξ/ξ/_uxv:;G:;|^ξ//|^ξ/?KD_e?ò:;O:;?ؗuxvY_eò:;/|^_fñS|^_:<Yuxxmξ/|^s?ξ/?:<|^ξ/suxx|^4_ξ/s_7:<ξ/ sg;|^?ξ/
_;ξ/
_uxx%s7ξ/?ξ/R:<0s/[|^|^sqo:|^$__84:Mξ/ξ/ux?: s8s_uxwux}ξ/|^,_Gp:__pξ/_:_ux*|^
8$|^8Y:	8\:(s?ξ/qK|^Lξ/&*_ξ/&sɇ_a:{uy1:a:uy0ξ/&4:|^Lsuy1:uy2uy0uy0ξ/&A:K_	_?|^L)|^L*sɉ_uy0K:Y___a{d?uy0uy0T_oK?ξ/mξ/GR|_cξ/GS|_|_wu|&H_A_ξ/|_	s>:?:_#s__ξ/L:;|_u|":wE_'s?ξ/%s	_-s(|_ξ/)|_ξ/u|![|^MUuy5g:ouy5o:suy6Ouy5hl_O_h/&Sɧ/&~N/&|^Mhg֟#ɭkG_\|^Mwɯ	ξ/&fuy6cɶ7ɤ:?uy4ξ/&?i;/&sɥuy4G_DO:G_J3ɥOïɥ_Auy4H_Khξ/&7|^M-sɥuy5C|^M/sɰK|^M0sɢ:ξ/&_uxzmξ/Muxzqξ/Ncξ/Ws|^?|^_uxz|^suxzξ/G:=Ouxz|^_uxz/Q/l_o:=$~|uxz~>:=ξ/I_͎/Iuxzξ/J__':=N_?N/Jξ/J?ӯ#cJuxzY_o:=-s!ξ/Kux{/E/:=05:=?|^~|^uy;_~|^NYξ/'~duy8/'-q|^N9#|^N_ξ/'0#ǟp|^Nξ/'=:|^Nsuy9|^NA__??ξ/'5#s:߀ïu'_#o:Hput|^N%q3wYY|^N)~<:"~N/''~/'i|^NO#G|^N,s_7|^N-suy9C|^N/sK/'S|^NR_oux}s_g:>[G_ux|sG_|^/#/?dux|4y|^2_ÿux|/g_?:>|^g_?_ux||^9_/?:>|^YG_o:>$s//ux|L_/?|^?/_|^|^'!OS|^_#|^?ξ/?M_ůux|\1:>P_׌\BbԵz6bAzCf.\!^b۶/^cS׬\Br
KNQ˄'omKWӽnwh`.To5\0$Hˆ-
pÛ"lCȨ&kf ,k<r5l */^kqH0/+9MBpÚ//pÛ!|T_Biy\a޾lEHΈ/)|ך0 eA<| $a (x\͞._XI$|22(1(I)y?ˆǂq.wh,@
WRH 7|/ 玪j] r5VpÚt\"fzBB 0\0澰b`C
 vj5>p| y\a|PRˆу!)kǥ`yr54> 1(I)yr5"|bPS_  J%(٫ϜUKk S,a@}=Pv PtAk<R$樯["Ӈk	LC!^j-QD_D,/+9+ȴ]9Fg7MhFyx *CtA>kE.8@lRkK/+9K!Qx7
_6M */^-/QK=w(y\a}4;!MpyR֊5çآb^W.pR֊5g#vԵgMhp}ZDrZwkEHΚ\:wkEOR%|jZU.l}*pÃ7xږR:p}% r9vԵϞP歟SSw||&^W.pR֊_>yCϞԌn7xږ=lj=|D6wkCdwvԵMǠDy\aomKZH/#AtOݾn-hE lCNx>wkB)dzT6͑|OZwkCϞԌ6wkB#.|L#y\a7xږTݵH>gM\:Ctta"~]^Pϛ΀=q0|Ow4qE-Z˚<n(jCwM\9A.PBlg^k! L3zv↨Ht=}KkA.P	?ۊFwA`Ŵ^#;bg>P	o:}ED(yQ	#5"PS~Ht5 tZ[CT$:p[֗!Og|↨Ht;x*F |ʆ 2n%	%088t]^=Ht;x6CԾmPvç=l_R45BCPZ:|!O{J->xC{Pvç9ۊo[CT$:p< QS	o:}ENxCCT$:pi}MBr|1%	%088t4qB+:yQ6>$h *Kj: |tNy/+9]çXn(p<tŇh4y]g,sK>l5? {B0X: `Qivdy jn(Cl5? {@ ۚ]>y]>yGgh|x8: <AG!9ۊj\>ۊj\>x8: '8- ΀=	=AG!-sK:Fv.x<n(t˚j\>ŧh  ~@zA ]j#>'ivdm|x<:  "  Ap (A3'x>n(xRֹۊ6zAEmCgԽD@? {@`<@\< Q]g:|_^Bn(zN<6zx@: xC
 b:|!? {@b<AG! L1A4x6n(zN<q.P>yGghG!h0pt- y](mG΀=0,sK<E9ۊ"Xҏ6sKRۊ)EzZ<t|;lt|;ŎivgU6g4qAQ -y h|(g4qBx6n(C 6uSj<t 8h <<Xn(v	9ۊFBmG@Ѐ yh@ X<4qE-ZlivZx<? {D`<C@8vƏj״8tivZx:p@8vƁz'b=PhivZx:p+x@n(Wçta1h!XN;1z>cJ<sKRի}]^P<? {Da@b<Attaj6ϼsKRի>N; hv;(<.PtBc]5lG΀=/@J5sK=l4qCΈTy	xt|w4qB+:x\PzHtyPiP\/^,sK; !Qh@( KŇh@( J5sK!|Bc]j: <A^,? {@ *<sKR/l
@8\ð%'vW4qB99ۊQhah0O@tB_ @4j: A8^W.pptj6ϼ,BpÃhW=l|n=3j: 5ay\a֟΀=v^6z>
ƞkYˆ? {DZl8}8=&r@;V={ |2$r΀=2o6? {@ 6uSo΀=uSo@:+Κ9^W.scNk oBpË@"X|I1k c<΀=1lOyBpÄh[>_R|@ˆ? {@`R ^!3^xtgh\RUr@pOx6: N<_LBy\a|pp/+9 sg/5%bh@ˆt/5Rh^W.s_(U(@ˆn(zy	"<8& X-cJJak@.3wJR(I)y dJJak(9PS_F,PS_(	PS_ pTBIL;| y\a|MJJak<R$ r5!\vˆ΂pÚ,`^W.s_(/+9BRˆPtNpÚ)B/+9!JD$d*/^kǥ`y x*r5Rx^W.s_`ʠ\0akz5PS_hOkv \0n$pÚ bpÚ2|w!HBpÚIay\a|/+9'y\a|y\a|dBn0n*c(I)yyX'(A(I)yH\0<p$üP~ġ$2'$澆l \0$Hˆp"$b5f<H"BIL;| bMkh$ü	pÚ:	p|C3`^W.s_EMtr5 /+9 Xr5,Nk	\0pÚ6tˆ!7 $ü0r5pH&r5=,r53X!r5BX\0
r5^W.s_,r54K!
Ay\a|/`@ˆ`RkpÚuT&kI^W.s_0BpÚUt5@1(I)y9ġ$DX%	%05 wppÚ$`\0\/+9zl$ /+9Xr5*%\08=&r5$/+9	&7!y\a|gy\a|^*	pÚ/\4/+9BpÚb0k휂l/+9+B \0澽x
Mk
pÚx
ð\0%tˆߗ^W.s_rBIL;~0jˆH+k9x|(0f#
^W.s_6M */^khT^¼X,a@|A 0/+9_0tAk<ADK/+9h?AD
ȁQx7
_ y\a|cpÚVpÚ`\0@\0t4ay\a|K<#krˆP^W.s_"k Yr5^W.s_u/+9G \xˆЀ4/+95C \01k~%	%05 %	%053PS_ fJJakRAh	BIL;|~4/+9~ˆ .r50H#r5>SHkB\y\a|сDK 7~"|P pÚؖH¢n	 d BPS_`ʠb5fddFӌ^W.s_lA \0d
h
_+Giy\a|Ay\a|x H#
WSWz%ey\a}% r5Xy\a|vrlr5 /+9M ^W.s_5gAy\a~bP1N3_ Pz/+9+#Pk*:qC0N%	%05 $üH
$ C t
j8|9
JJak	BIL;| F%	%05(Xˆ-
pÚ   Q,a@}=Pv PtAka2 DtAkr5E)0f*4|]А! ;5 ^W.s_ȥ0k('V=w,$澎+*we%	%05 (I)y$` PS_GAPS_S @x%	%052PS_B p	bPS_(J%	%05 A0$ü@ub(I)yFؔ$ü w @b%	%05DJJakY$Dġ$ 	BIL;|~@$üլD$澚u9	"x澠$ 1  q   1| 0	k$~G<lYd؋_PD l33_PD X\š(F!X _PD P$"  8(=_MD _Tu Js_A AP93_ ULq0 Jk㚓@@PD50E
g9	"3_&L"
s_PD ,b y_5QkaxpEk bk A4,İtt81|=`Jçl`4~ñDF$u,:	k)h@A0 eA<| $a (x\|Z`~I$?)%G߁ *?"%G"T
g"T1DJ D3"T~*?T~"%GQ"T~+DJQ*?T %GX!.@T?X'];*?Wpz]"T~ Q~SՆQ3rT~K*DJ̆ߧGC"T~d?%d
pyw.!#
pyX)]`[*?3y]*?3!~	2'Q3
py.8~SoX)]`	wNY7.S4%ޱ.X)]	ްS'zNXY	w-zZXaK]抽`	wy%hyK.B?tЕD	SSOX)]=`	wN5<%j;%j?%j
pySI~SJ^SJSE/X)]=`	wzN9%,
px3KX8KX$zN`	w/X)]߬.eS͗N6=%l8Kٯ.dX)]׬.dX)]?X)]ŏX)]X)]گX)]Ǭ.m.m.m
px6
px7_.n.l8K*zNĿX)]ڇ.lT%,%N=`	wX)]
px8
px9g.p8K)zN
SϬ.p8KR%zNd%=`	w`	wX)];
px:8K-zNE/X)].t/DbT~n(	qO*?zN}`	wO}`	wP}`	w\N`	wJSťX)]DJjT~ĨDG%-%G.x8KU8KN~SS3i*?~S׬.}K
pzӏX)]f%޴8KiT~8Kic
pz~SSS~S %G ,DJ ]$J.V%~#X)]X)]	#
pxBR%=`	w&X)]ˉQDJDJ HIS".zT~q'.X)].=`	w=`	w	S!N,%.
px8K\8K\8K\Y%.R%޸
pzS=`	w*zN\Z%޹K
pxFq8K#
pxF?%NɞS2.8K#R%rq8K~"%G `O"T~rZ%ra%rc=*?	=`	wSG>S@
pxH"zN	X)] 8K^m8K^
px
pxϬ.xu8K^"zN~S◬.oX)]L=`	w zN:}8K8K8KM%t8KCX)]N3%%~S0~"%G`*?;8%v~R󱧬.T~v8K R>SްSQc
py?X)]*X)]*X)]+?X)]+X)])/
pxJU%}`	wNM8K`?%0G%0)zN`	w`	wN=`	wf%1NN=`	wJS%X)]/X)]#X)])`	wSHSDX)]".s
pxV%N	}`	w.X)]1;
pxQ	*?zNSCOX)]!
px#w.8K	SAk
px0N^ D%޽.`	wA%޽.N_
pz.OX)]ĿX)]=`	w=`	w=`	w>Sq.𝟬.3%%`	wX)]88K'O%Sx~Sq[
px
pxc8Kg7..OX)]7ްSdX)]2w.w.8KfZ%3`	w
px	[8K%O}`	wX)]%.8K^SJg.S%KSIs
px	0N`
p{X)]zN`
p{X)]Na_.}`	w(zN`T%K%C
p{S
pxP
pxPs8K(<%`	w`	w}`	wX)]AS
pxP%N
=`	w.VzN
p|SN8KW>S
p|X)]`	wU%)g
p|X)]zNbm8KS؍=`	wg8Kg8KX)]HްSؓ=`	w=`	wO%M%.".X)]=`	wN<o8K~"%G4]	w*xR~	W.B]Q^
"T~D*O% W*?
S£*=`	wRm8KI8K=`	w~SPg8K;%ްSQ3
px
=`	wX)](M%NB.񡿬.
pxoX)]DX)]FSƕNA%4(zN=`	wX)],&%G,*R"%G,
pxR
pxy`	w3_. Q=`	wIT~ďX)],Lĕ.`VJX8K+T~zN
}+N
¯IQV{8K+uIQV8K+B%G[X)]XoXdoX)]Y+jdX)]X%GYO
pxVWQV%N
w*?
ްS±O%GX8K֥G1o.0%s`	w*?.)Q}8K@ңzN߼Q(zNG08K*?o.~2T~/X)]0^̫
p|fs8Ka݂T0
p|gTcX)]_T3_X)]<IQNƉQĿX)]?p*?D%5HLdj}iQ
pxs^YN/5*?%5u`_zNʕISƠzT~6#"%G`3$JɞSOX)]a7
px8Knm8Kn
pxAn)~ ~{@v?=UcXx;?~%`L_v?`~8P;~Ycg;タ v?@~: ңk.УT~:0}RK<d~Kd})Q&^hu	wvIQ&hu	wyD4:.%G^hu	w?g.@;J|dcԨso4:]i*?%J@ -	wPJ-za	wB]`K,}%@QXPX!.O}`0ްB]iCK--z:L>h1k<c	wA%;0x0xa.ݞh1d4]4]2o	wqT~<eKxKxGJǄX'B]X'B]5	ЗxiKoT~lA%Ih1iS0x|c	wa.mK/A%~h1sO4]8fɼ%Q~T~%G8~c?*?f
	Q0GvIQ%G3%G>h]xKzX@FIa.PIa.b%GG*?>&(G7T︬sT~|~-*?> $}ԒbJρWjT~|_ĨLS w4J?rT~~~BT~~>ң?.sFPx\K@	w{T~		wo.Q%Gq+%G7d	w:a6WDHK|K"<%>=`	w3.{	ЗxeDxKG@rߧG/4@?t KA%ހ#Ĩ R}`	w羰NhB]z?a.GQ^L_"T~*?ʾS#
Зx^Y@	w4? 0u@J x`MDX'B].V@M0;	w!/x']$oX!.7%G$4.(KK恔%ނaAѤ%M`	w4."%HK|Ѥ%yHK	#Ĩ	/FЗx=Fxo捡.%_43B]HDFx
&T~?6@-	w|C~.Wj4%?_$~.#.+GR(B]PؕEhCWGP,R(;B%T~|K(px>#
?GP}ɩQ?t
 ?bT~obT~^@
QT~*?T~?Ԩ
GU.*?B%HhCw.K2~ȫ%*?o4	.xK38@~h]PxfO	wm|27h]~hB]u<%<22xfYFЗxf)yhK4[<%|'I'F^hB]O4	.xi_PxhN@'BPxhZ@/4	.T@ 3o4	.xK e	w?4	.k捡.&yhK 'CB]|'e%B}|	B]#"3KB]'"mzTHY%GD%G<'恔%Jg}%/4.Jh]e	wY@綠<%H恔%H<%ބo<%ބq恔%ބxKxKw恔%ބNJГ<Љ	wЋ	wω*?B.y"BЉ	w&%G2@k%S4B]^]TRg $%P%Qg}Bp}@LJh {Qp{S4B]O`3ځ/|i		w#zg	w惈K%|G	QUX'B]LsԨ4]|c	w?t%ٯ./T~ؑKC0{ba.oa.a.4]4]a. Jd (yO	wO4	. 恔%ކ?t%ކHt%ކMGb'a.1#0zs0zKa.4]|c	wAA%Ϛa.O4̛]ްNە.%G%o~?Ia.|XKuK;	З{߹T~KK?4%B] ;GXmTB]Y.,T'yg	Зz!a.Eh1yDDwKK30z !J
drOJ܁_*?r#Ĩ/xKK{Cr+J܉hB]T=`3܀wĨʗ!.U]謼(K	}JGh8_zg	w%G褏4B]X.Q|,K^]PJLq*?EП	w5LJKңA7Ĺ*?t4@t%\s惈K#8K/	{&]h {r<,(zg	w0|G)Q3_4B]zg	w<q	w'g	wϹI*?F:v<@vKX.dX'B]'tه%h8SX.+ؕyY	w>]Ĩ5k		wX.ԛ@JT4!.ԹK5Rx x8KW*?y7!.>]a%d %G> A	w}`	w+GXz:zKGlA%Kwa.4]T<c	wRA%0{h12A%0Jɼ%!.zg	w?{ך!./X.̕C ң
ox@hK	wy"Gh	!.<%BAhKK.iQKR@I	wh	.k..g+B]=*?h
a.%G>h]h]ye	wD8Kd T%ޏ_K*?G%GT~SG< pz8,ңp]h>%G◚!.X.ϽQypyJe?4B]2Ϭpy*?4B]ϬpxobT~q	w鞰]!=*?'ݪT~oݢT~::rOT~@Ĩ8#NңC8_Jܜ}J
GQm}`3%G惈KWxNﬧ.X0{<q	wT~g	wT~'pz@U*?HyHT~%ސ@>h]22	.C*?H)H,g	w oĨ 惈Ke%GCX.#>Ȍ`	w 1	w|]A6c ,+zg	w,p}[ң+zTa;8Ka.>h1߷CKP{a. ?~GT 惈K		w]}T~E8K	Зy/Q T%F@A%F ?J`3oB]b.0]*?F>h8Ñ	%G8K9q	w/>I*?kDңVt%G	Зy	ЗyXKOJ=q*?}bd%H7|#$0%HL%HRt%=`	w^%ȏ	w'VJ2#]`~&	Q ң2}21@UIQ?.B]d惈Kzg	w/xaK+Gi!.58K	pыKtTàCGЩD% {ĨoңM~B]߬y.X
!..K; T~?p*?fIX~NɄ4 *%G
H>jB]jB]^NϽ`	w*?'>RT~t%t%D??p*?'iQ<:'p*?IްNU&/9*?~aJE/X
!.yH	ЗyI	ЗyH<J@%Gt	ЗxAt%@h3G a/fX'B]!Q*??9*?7
T~ KK8:`	wX'B]%G~ZT~ 7*? g_p*? eX'B]1T~S
~D<IGݢT~ W*JQ DX'B]`	wA/	Зx%UK_sĨRT~	S`	wU/X'B]P{4JʮZT~UP2%	rwKD=gK<&A*?OT~=`	wң*?+=`	w>Nx*Jp2T~#?ax?cĂwB8%G$f	!=*?,	.A*?,`	wA	Qߗ]ң̒G%G uIQOa7*?%GX`X'B]3I*? X'B]KDoVH%GG(A̕
/ңV	Зx+At%
=`	wK	ЗxOJWT~&<,ό]h4MOEOX'B]~WJ,mq*? 	Зxz: 
Z!.X}4zg	wT~ %?ˉQyKN/RT~Z8KRKt%YңZ8K=a2.\{惈KqM*?px.	x.`	wy-qM*?-g	w^NiNˊq	w}41.2t%\#y.~T~\(zg	wKQ	wGx/rrT~9*?/ܜ=`0;	Зx0Pt%`	w`C]*? ^h80	}4zg	w`̕T=`	w=*?/Y	w%^>T~^L/	NtP]q*?: :_QZA%( oSJ/X.FOXL%25Cq*?K.%GK?PJ9JoݚT	y}!.C̈y. 	Зy]*?0&y0 ?SJ	].T~1A%ޢ6iQ8KDDQ`(&B]/X
!.H}Q'%Go.f	Зx3ңfx3?qM*?dX.f)J4
h$i_E*? $N	/QT~ Ax|`v  iQ	~],z:  ]*?0ߗX'B]	Зy~WJ%4B]G)Gpx42@́K`	wA3T~q	w`SJ3X.Lgq*??X]A*? *Ĩ TOB]K	ЗxKTңjx5]ңj1`(jJj_rrT~=`08wKN93	Зxߕң/y SJ=Wpxң%GAWQ=*?R%}$4!."a. aң(~]Ϭ.V_ˉQ+GS	Зx\t%*+G)<q	wzg	wNB.0{T~7!.1SJ]b/dVVB[E*?N`YzT~+T~+hB]a.^_zg	w}`	wgT~+?ĨmKyK>y1~]0=]*?1do	wK-]*?!.S~Tjwp}ˉQ.G?PJ.%G>꒣r!.X'B]&N@?T}w惈KGiQpwDrrT}B]1ܜx^NiN`T}*A%.iQT1T}OJwTU% WSJpwT`RVA%՚49~u`oue?4!.KqM*>g	wu` ye7!].dw2s 	ws$	ws"7OB;!.dT0w2>"|%̔>!
B B]gB]o
g %EK"|%>!
e_@kKŞh8SJ]a	ЗwX]*>X'B]aT}|q	ws@-ңh8Kq	wsBoSJC8K߼Q5#qcX'B]X6=*>*>ƾhB]Y_a.,%}4	ް]XYt%ŀ]*>7ܲsal~BT}͊Ng	Зw6 Q<q	wpn_pnoX.tdˉQ}%G!~^J6DQJ6hKe298?%_%G&zl%/	Зw77A%ossX.o_.nKt%^h84zg	wqhgK_z:WtJh8LiQ=`3<	ЗwN<Bpy3w)GO,Gp
J<`	Q~N>:o]*>Cw'SJ>$zg	wu=`	wuz:G?ң!.ң%֘OJ@e@J@q		wp*iQ~] }惈K>T}_pwX'B] 0~WJB1%~NBGp惈K )G!.zg	wpp4M<'D(KDߺzT} aOJ4w8(KzT}WJT}&u/ĨY_ߊ)QOX]#%G#?uIQ9a6 =*> \JHNw?8/1q+=*>CX]~^J.QJ~\JK	Q	Aﺤ&%ң0_00~(GbF%$2?/%G&%GzB]y7.%Gxp:%ro	Q_LuIQ`w`OJP~\JPRC%A*>򈿗x9J;w
G?G).%G*5pwKA	Q
L
T}PE*>(	w4d%ƄoX&B]h
.%GuIQ`pg!.?Gߗ.%G`	wpPJLWR3X&B]j{KC?X&B]j\JRT}qgwoң7.%Gn 7RzK~qȃTqHKĨGtbvF)Qd	ЗwdG%GݐvIh8 
iQd%9%y!.`	wpF%G,+WJX惈K_qM*>iǬpwP%G-?GvWq*QJ.<qY@J\JϚw0;	wq7)GxP׬.< Q`	wpLt%hWJ.y4SiQpwt~d8KY惈K4_%ٷ%ِPJ%G%zw.N4B]_ң|8K=`	wsϬ.|ң~w?4=`3\	Зw`	wpHt%N+̕qң>.%G|D%G|"yY	wqcwq?X.}`	wp 6p "z:@K t4B]_t	`3 T}d%X]/%G/_uIQ	wpMK#X'B]1$yң`3b\Kz:$4B]}4`3	w#X'B]q	wp"~T}W8K%N	ЗwM|q	wp$4"7pwIN/yHңzg	wp'	Зwe/X'B]	_ң>h8)G~o%5*>/X'B]
 zQ	wp(PVOX
!.C9*>T%?X'B]2a@	wpm'%G2!}Q;W?+G4.yK/Q 8R sy%\J_%G grvߺP%rrT}=`0*ND4SEO4SBo ,%]ݨazT}چ4W>dXPvg8JQ T%ږ|B]ݪM	wv@JQ[wlkң8KaK?@|`v}48K`	wvT}Q zT} WJy]*>aQCMt52]/%GݹT}ۦz_}%Gsa.ߧG9)!.ĨEy*>WT}ܺ=*>J~d1(Yq*>4 XK%QtP@SJ#8K]0%G惈K>T}ё`30KY	wwgh wva.o4 XK>#Y	ww`K)G_X.rwd^w`g1*>bT}݂^wb!.4>]5LB|%R ,%Q# ᨛ扰wKh w@79Jja@"iQxo%.R_^wWbT}/J4B]ң?8KOJߗ7T}ނO4+R~wT}ߗ
(G?X!.AYK`|JA#%G܂U&w!2&Nly%dX'B]6_dtu^dX!.Rt%wݚT}ĩ*>T}`	Q!a	wr.ݒT}x>dX!.=`	wzza	wz>NbݒT}|ɬ%B]!	ЗwHPJK=`	wr }%G'&wI#za	wt.cX!.a/	Зw~}%G̚]cKK	OJ O=`	wr(%G܋̚]܌KNrs%ÓX'B]9vIQE/2k	wr;X!.GKT}oݢT}!%GܐeLJ!ow$T}OX.H?-%Gܑg!.H>T}	]ܐ"	Q$ ?AJ!?	w$ WGܐ(d_*>awƕp0G)QY	wp0JiQX. 9J*y`T}k8Kܜp0*>`SiQ&_hB]zg	wp2	w(>h w-|6e ,%9JKwpw)T}Ϛ!.h,%G yiϬpwE/4 XKaG(yY	wp4+zg	wp9Ju'!.g	wp}G:@A%âSJt8K@#2. Зw A @JC@+|`vliQg>]z:l]*>n.ң4A%҂ϸtX. &Vz	NJ Ku'%G
oĩ*>AWݒT}^a.I9	wrLrrT}$$J~a.IrrT}AgdWz:cң@J]hB],KtpwK0:sT}cˉQ%Q%=`	wrYc	Зw%?ңyKңY]*>ĆKb..p!./ppw~\JxR%A*>pFr`J0HK6t%}`	wxAgto惈K"}4$zg	wri.MgKHңMq	wrhңM=`3z9R=`	wpD%I'%Gܝa	wrtN9 T%/9*>C'%G>p  *>72T}czT} T} q K zT} I@Jd%/]0iQL8N`tT}/X'B]ܞoKrz!.OqM*>ް]ܞ+Gܞ&%Nw`}4!׬pwDX]AqT}G	4@KoX'B]ܢ{惈KCrg%(B]ܢ~D9*>OX'B]4	ЗwMߕңwMMiQMN颟da/Qң!_T}:,wq;8Kb7ܚqMA%0cң!]ܤ%Gܤ@=*>t<̕p:#~p:c%G~p<1@xw?)G~]At%p<*yK	wpeK(	Зw Wң 4B]S`3'."MKto4B]DL KNT}O4B]%W	Зwo.7T}Y<q	wq8Ko2T}Q/d @=*> G  %G 7K )|`v}4zg	wt^Npaq*>ο+G9C	Зw
`	wp@~WJ g惈K iQ`3 =`	wpBmKt4B]>T}X.DQ&?ң 70psd%K17)G]^N?.%Gܦe]*>4X'B]ܦNt%b7t<q	wr}4/8K 	ЗwEX'B]+GCA%)Gzg	wp ?Q xG*>\@a%SJ M`3 G~N @tK"r4B]ܨ9iQ*3@2T}ʀzT}ʂQ*QfhB]T}pwcrT}!.)G@J#d%K2SJ#`3$`	wpH3pHKt% K@
pH*y)GO4!.	BpJ8KQ!.	]}4TX.	DQ*~rUC?4!.UyңU8K@*>RWQ*yY	wrKAwSJT%1Ĺ*>g!.	qM*>pw_*>!.	SJ&i%2g&]'y]	_bǚ!.	SJ&%0}#~h84zg	wq%fh	wqߚ ,%b?Ĺ*>1#wq%`%GFOA%`Yң#(zg	wpN~\J'}	wpNPDKr ,%8*%G~h8'?qM*>R@Jz4B]=wSJx8K~ha.a._ ,%_q	wt=ңST}Ŀ4B]<4^]ܬ eha.V	~#>hB]ܬ6iQ+`3X}ңV?VT}|q	wroSJY;8KXKi,%h	wrK.J\c惈KqM*>q߬pw+t?4B]ܮ)Gܯ_pw+~	Q+rT}O5B]ܮ%rw~ha.#@c	wq93%r&]G*y]Gh8qM*>G%Āsq w%iQ&@*>@zT}đ&]I
OJ6%GIwI#%đ/K%ό]I ߸q$VP	ЗwtJNߕң
y1(g惈K%ң
g	wpP"J(OJ`NJ`*XGܰ	Q,_rT}w,or~]ܰd%	`ңX,g	wr扰w!g*>K
P<q	wpR qM*>߬pw6y4X.
̕pTk'%GKzT}Sң
}
|K
hB]T}QC8KǚwE]>T}Rpw h	wp1yl%!KCϺT} .JY惈K@iQ X.	h8qM*>YZQϼQ'Q dP\:CT})Y|,dR%\_qM*>8K^N+ ?QeX'B]N~WJ{惈KSJg	wq0	w t] i? _*>PJGJ~ңja2DKZ!.:఑KQ4B]
?qM*>%oX'B]NWJ惈K[)GN}%Ϭw--塷ܜrNJhKoX'B]pZ;A%hiQ}`3-M̕pZGܹ'.\sK
N/UKOJ/
	QˉQ|,/#|`v༛ң]`	wp^ߕң::t%p`&ңOX.ң>dm	wp0cA*>꒣ZKP}a2ҟ.]<q	wpbkңVg	wpb;K.aң'y&B]O&z:ykw7)GOR߬.^`	wrg!.^ rpw/=`	wqBO4B]P
T}^]P#zQ	wq@D%ܜqD+((z:⊗.QLq	wpdT}OX.QBQ~^J0+xe_X'B]*=*>+xbw/|`v)Gܾ8Kz:'tĨ?X'B]1t%gt'SJ%t/2.;t%Hh87)GD%Kް?T}J3L%5o.=`	wps惈Klp`3`(O9*>rrT}}Q "g. B. @Y]*>q	ws=ңa97a>qL2T}0ad`{*%GS~qLOJeT/@Jz:⠉KzqPMA%AK0wc	wpjsKQa.Oc	wpj0wԗKT߻4Q̛]~N5`	wp5G>h1Ks4]h1c	wp)%^A%8ң·7t%=ģ	wp
OJt%<WJ@JwRe	wu$4	.a.#}ܥGHKе	wqT}	QHh.*y4%Q#.b	}aZ&h]/	ws |%D4w1
ixKz´%=aZgixK.RK]L
ЗwS=aZe4%O4%h$_ttƿp*>X'B]V%}	Q<'UFЗwh]V<'~q].+<hKݢT}p=@J%.+^]W ｉQԼq	ws܀sǬpw1vQ1T}n|q	wso %Gzg	wsy*>2g!.cMc*zg	ws0{M~hK{Bځ扰w&]~ha.i*>Н	w{A'*>|q	w{A܀{L>]Ĩ+y,@J9,K%X%Gŉt!.rT|W7+ؕ|q	wrT|W=+ݢT|W	Q\惈K %Grpq\*>+h8g܀ް]4PqD3xKO	wGhB]
PqD̂hK"~WJ"?*>(^h8!#8K QDYA%Q
^]<%QO	wghB]h)B]x	QF%Q/sK?t(y(܀bGpqF_{⌳惈KrT|Q}`3P=*>%M`	w7M	w7@JPd%Jg܀X.VWJXa-T|Jl%J<6%ih	w4MYga.V%f40q+1%Gd	Зq_x	Q 1*>#$4'B]d}%Gd#!*>#"Ϛ.20}%Gf%F`T|Fc4'B]f>JͿ&]fBJ̏g&]f#1*>#0U{%FbT|Ky:%7T|Ky1`*>%|Н	w̌.X	>X&1`1J`Kϼ1+Jџ.4 }%GigK T|F4'B]hWJй扰q
^h	w扰q%Gj%Gjy#QT|F>hNĨ_yY	w5%g	wq*>#QS	Зq:!`	Зq%G,!`gKc	w:A%Ba.|c	wMA%BK0q*A%FݚT|F>d#c4B]l~=`3
J3A%F>#b.6ңz: nOX'B]<hK~hN7@ p}ۃc';8~_v> u+`:~`c7w|F>~@v>#r܌n`ܐ-};@JZDIQHp6K $%@Ǭpqq	w<; zB]<q	w<P |,=*> }q៚]ߧG5-y%KBңZ;%KP<%ңZ+G2@c	w@@]*> w AhK+JJ!| RDhK%h	wD1DhK&^h	wD4%A]*> ~9Ŀp*>#X'B]p?Bt%G`	wÿ4'B]pF@c	w+*>#HK %GpYt%G. Qң WܚK0t%AW%ANJ凙!.9#y1$< 
$iXKG>h	wHT@c	wOJ^?+G/p*>!x'%GtWR:2T|RQH?@c	w]!WJH>ha.E	QE8KB]v"y%GbG ,%Ge40qX (K?3*B]0<]0/za	wW.yR!/ʐqS`	w}RT|CK	Зq1d? 
d%C"!.	|]Y@	wLY@c	w92%@" %@ }RT|@ Vt%KR%oX'B]ļ怦%'K)x怦%B]h
a.?rjT|C1.t%C2'%G3`	w̡!!.$2 KH	1}ɩQ08t%L}`	w %L!R  T%AA+a.

~h	w40qJH 
T40qJ^2%L\1ha.b%R#~ha.<#y1@	wRʐqG Pq fTAhmKy)h4@S	wџKK4o5*> K\?40qgfT+)B]G%AXq MJ#: T@c	w|̩	wɞdPqL#~oa.C.rjT|CTX'B]6Ll+zB]z{#g!.|.G8@!_4?ro 	w:t~ԨJ^N%LfTqYJw>ha.%=*> T|AhJfT-}`0-0:!yz:!SL%C/L%C40qO40q i	wo40qtK40q ^h
a.h
a.<]Y@ 6sOX'B]ްN*>&k=`	w6ha.f~*>!Ϭ.t%CүK|G¿Q#1~tܜ\ʐqoX!.=`	wä.
]<]y)2@S	w i	w#y) &IQ z:$~h
a.@]ĀL%Ho40q &|@ äX'B]@S	w__K>h
a.h
a. i	w`%G`	w`N@S	w`怦 H@S	w`Z@S	w`*|@$%H%40qt%G}`	w}Q+<̩	w'za	w*z: $~T|@HVt%@MoK40q340q440q7?4	]?*J~	Зq1~#~+G	~ha.tMzT|@TIQR.Wܜ̩	wdq%A	Зq@`	weL%ACL%ASL%A怦 !.]]WJ4	OJ ͼׄ >hu	wKϚ] ik] e_4 K t%T,A%T?OJ_ңha	wDX'B]З&ңh)WJX!.Vt%HGha.BߧGĄT|U~ha.
WJ/ңK%MBңj+G/Q6kb$%Mңl#}Ĩ	_ңlOJxKhB]@O	w i恔%Dh]@(K}`	w %D#AK
^j$5jk	wB]Ć?Uq!EЗq!<t%Hd4]	ww.HEЗq7)y&j&55	Зq7RBt%N?4'B]g.p1Bt%N oT|N|_	w/W ,o ,%G ,a.1<Н	w) ,&}o!./y ,)§a.D*>$C_T|Hh!.D%GĈ;@c	w a#4'B]ĉ*>$A*>$B.D,y1K^'!_RJT|NG?pJϹ*>'!:Jg.EiQ"OJR'K=`	w]	}äABt%N~]ČңF	OJ߬pq;g	wjkzT|A=]*>"GBOJ}%GBWJ~T|D 	Ϭ.!YB]B%}%GBtIhB]B~0;	w%D![q]@Q`a:J.Gy97)%GĎ#}%GC *J7gK
*>*ɞNWUz:$X'B]ĒIQ$z:$/X'B]a
ⰩK.z:'/*JC	Зq@>*>(`	w߸*J K?
"`	w0Ͻ`	w}RT|Da/	Зq ?
E/X'B]G
#K;ALcܜ?G^fTN~"X'B]H?p*>"A+ R$?rT|D=MJ"IQ
hB]H-zg	w!KFqh8zg	wid%@bX.ך!./X.?5_	w ߸ 7GGt\J/>QtS	ЗqKKKϬpq~fT̩	w0KN: i	wt&: [惈K8KK%@q  u%@b_rrT|@l_zT|@mE*> 6P2%@m;qؕq*> 6_uIQAY	qA?RQA&iQAQAR$*>"HKLJ4@"HYMJ%D/bT|D-%夨/>Q<q	w(&GJ8KLq	w(	}R%7"P*%GJQ%@$ZX.KKKBKq*>$4']ĖUA%I`Ys8K>h8,MJo%D+|Dq&}Ġv>"YXc_|A7ܴ><v> m |Ag^cQcw
0t%Pbd%A?3*]2D%D7.'&z: %<̩	w|BT%AC̀* K(qq*>! &R=`	w v	Q>%Q o*>! K|#!C8z:$^N0GĘ FQ̾O3*B]OJH 
R(q'%GOKNArrT|B	3ʐq)d%B] ^dPqFe!JA	Зq:"1%GĚ	Зq&:!	Зqaܜ$yR!R!*"Ǚ T%E#2	weKX'B]I~B]: <KX
!.'q/K. PC'%G fTDYBT%B ̀*!̠B]|FQ\,yKQĨPPcy*>!QQJ 	~ ̩	w 2.  @	w _@;$=`	wpW'%GĜʐq' k	wp~R 7 T 1^J!K0J:2%@S!* |. e/2	wLLwP!.)bT|E1[	Зq 8%G `	w INqKo5
.cO5
.eX'B]	: HUt%@	ЗqVN=`	w%Rt%EV~N	Q`=G#Ĩb./5
.jB]	˞N=.O$z:".J+T|E`J
OJ_qT|EaS	ЗqƞNT|EroTްNG!.%G#jT|BAǬ.T<%BQs	Зq~d PPP P`R,=`	w): R?"D%@ߙ@ԨHiQ
J}dPM1G
}`	w*̬!JrT|BX,ȕ.%G%ң R G(_s)W!. 	Зq Rw. _u$kQ %G !ĕ Q *J9=*>"T|E/X'B]
=`	w+ƉQ
ң`r+Pt%@SңpIQ	ĕJQ	ƕ-*> Q%G 7_ _G 2?G 2WT|@>T|@&iQ	>5*>!4MJM_pqY*> sT|@-*> %|Q%G_<,	.%Gңp>JNBQJNߗ-ˉQB]Z`	w-q=*JvIQ~d Z߃p.G \Lt%@Eů3*B][[XKag*>"p+J
!.PJ~꒣ {GoԨK0m R .J ƕoT|J	POJ;t%E`	wt<.p*> bk5JK.)Nz: bb+JOwKstoJO#$ܮx%=*>"	Зq_ң/ ?=*>!Ao.	~?PPJPqT|B!`JQ/%G(_)Q&~	w2* d
㔨T|@~\J_uIQC?`QJa./ң/_5OJNt%F/Pq(BT%J!Q(ND`z!Jo2.Q
INR}`	w.%G)?PJwE*> %GoXM@7WJ ~>N zT|@&
N/R0ߧGa})*>#	QIN<=*> hRt%BOX'B])N OJ X'B]*ߗG*:!Py*>!PF%G*PJT`	wߨ%GHuIQ pQJz uT|B0%GbLKQ)t%JiްNLVt%BңްNW5=*>!\	Зq
=`	w6A*>!\,	?/%G+R1ﺤAK%GǙ~̈ЗqW9Juq*>;ߊ)Q!ߊ)Q0ïX!.w.㸥XKBJ -*J!*>8O2k	wB7*>8}`04X'B]y'%GWʐqƥXKծJXay*>5`KE*>5b/ܜ7ʐq>꒣2 QOң3#z:5)Q?/%Gư(Gư}y*>5XDhK
qT|f_4#za	wK	Зq k	wJT7*>3R5)Q`0X	Зq ܜeHKņ]uIQ`?T|`E*>0l}Qe3*B]uIQ񃀇T|`(G/:@=*>0v2#]=`	w:~#T~L0uKGf?`v>3roļܯ`|f`v>1h=Ŭ`bг ;<bAf> $~ +H@|`jƴ |kFpv>5_v>5gtƴR	w@q &0o Kg K/ L%gX0q`]ƹo KW &0 L%aωT|a &1|ްa.*>1xO?΢IQ$t΂7Jq|	wf+B]!K0q|UGw'qiQ^f	w1J%82$%a(oVJbl%a(`161OPqMB]1uVĵfKAgZT|c"pqd3.B]bKC/30B]<%ky%k1xV.	oZT|a8KrPqaT%c0Jf+y	w	_iQ񀒗q*>6fЗq)|a%lo]	wP9QX*(%aC?V%B]KV#B] %a@ՂHKՕ!.
z(kpqX!(sӡ.
0!.
YJ0V	wQg(B]X	wPHiq׫.
 l%aA/Փ!.
	<('z\%aBg%B]=X	wPRexKՁKVNGg)#2_1!u	g_yGf>:43Sy:{cCL*:;!0?3!3HfN! ~Bru	~Bkl!76_N 3<:c3UVy_g)"Gu:9N!A9N!SD3;:r~B(y_^g)!:r~B)_g)"u	?:$y_fO#:8a#:~06*|amKοb~aJ0FuQ~og_-3Ҏ>0#:*O#:(cg_/3Ҙ|aGFuPοJοJ=3ҙ|aC#:)~g_ |aH?FuPοJ0FuS_#:)~οJwg_>3ґ00>07~H3҃#:*~K3҉FuQ;οJL3ҊFuQKοJ>0#:(g_>0~g_U|@u%g_M$+M:sg_d4J~Iai䑧Lߦ~Ie_G~I?(~IBӯ-~"y~IwG__~u&u&N$>!Hui_ο$?M:  u$i_SM:TIWӯ"G_K?u$M4Is$~u&Q:)~u$T J_3RN%yQ_<:si䡏~J_i35:44Q_~u)_M:r~Ju)ο%54S3Xu)_U~J#yyG_Bu(iw~JL4QK~J?M:S3EON%'ӯBG_3%M:Z3sEN%bu*_>fPi[̌G_~̔K64f?:,ӯ
uXӯ|@NK̊_uXVu[?NK@`NKYh~Չ_4ެuZ?__M:,:#uY3~N4 _M:-;*~S4	KO4U:,K47K-~uZƞuY{ӯ/uYӯԾ1 [ӯj1(ZN%ekM:s񂣯r~u-%~Kai䱧G_4[/u,wiL:i&~KM:_u-Z:ӯu`]~K$|eïa_0:L4ZgƠu,i'_ӿM:T_ʿ~K>1DYcӯe7ӯeόu-Cӯp1HXiS ӯj_~W_fuvoi*~uv18_gӯóߌuvӯöuvic:;uvg_mM:;s:;wi?Tuw__doTduvH4XuvK4N?M:;)zcñӯòʟ~sñ#ӯñ/_eN^isӯòNuvaG_b_b~~,R~~ux_~I'_NzӯɽRN~fuxӯTӯJuxӯ_PTuxi垨huxF4:AYN	cw_T6:<)~uxN
~}P?ӯǪdux%ux&i⇪~M:<P:<0uxꙝ~
ߦ~zuYip~u9C䟦~NOT~&48 ~~P: ~up348SNPfu}irT g_?M:=SCuipꐎNpipDDw_§nu*u=P:?M:}Sip~?M:CNο_S<:)~u3O&*4a!~L74aǪG:siο&/4a窬`ӯɇu1_&u1@:?4cOTF:ӯɎ}QcN&#AM:F@da#ӯɐ}Ptu0iwg_?M:RPN&~L)Q§_Q,`i/_?~L-za_ިu2_>u0T4`f#	g_64K|̲u#N'_u&fu#N7{i~f&	_@0Xu$N	_oe94O	ӯYfM:ubYu"gN4E3_)~u$30igIj_M:`ENeM:b?	K#
ߦ~MU`u5g_MS:ӯɧ>f*~Mӯɫ&4hN&#ɧ N&	N& ο&jɨ?&~M~Micɭ~0k5:_]N&j?&m_H߀ɤhu@l2/~M%i3
&0u53~M(|gG_J_:"|csɩiO"~M*~~M*u5?&E:X#ɢ__K>D:&Hu4
_KF:&aPl?XS:)z:ahN&yq[̄S̊g_~!̀鿙A:=[Dӏ2'~~u{'&~|::=_Dӯ"~=b9ް7:==YzοG~ruz~Gg_vuz~A':=s:=wA):=G''_4:=ڝ~00:?:=mII_~~J:=)~N:=>0; Sҟcҧ㓯ү=:=O7:=?G:=,~B:=_~ _~?=:=Puz^C~d~_:=0T~~~du;#ʿ<:J:m2A:pqqtlu8c:́adZ:yEO2_u8Y^d\:; `u9(~N?!DrC:Bs =Ys_xu9~Nsu9~N}u::gο'1G_ο'Aq/'?_ߺ:2~N)~~N?g_u8@HqSA⯙ο'':$yfu83_ο'|7̉g_^dL:\!r'4t?2)~N1§')yLu8VXW!~,Xοc:>8:>9:>D:>G_":><oX ~ ~0NN?Tu|CN?:>i_~0"u|g_~0(u|_Ͽ
&~Wu}gƊu|FюuNοd&~N?"~?`u|RDwaO~L:>>0V^:>,DM`~=YCՉg]NQ+y|5Oj_DpW5+_W贾+-OW25Z+-^k[}_j_!l_5yoysX	5zR?M_?O^_?!={W3(jA{UgW墆DY3(H(^E_W5 ^PQ/|Y3#!	Z_	_<x73ڼ#}]͑>^kK(W^k_<rX%j_ClV/++?_:0j_m= ^ko:|@^k_<}u?+(_9Fz+A^5ͿV5Vȯ[>5@ 9 o_
yvç+ 衫+gW7+yrٳ:Ѓvj_z'W5޾ySn]^kQK׭>y!^kW2n53Mi"VWk+YWW/HhVj_jg_XW=mVe+_zC{C5uz`*W5W^ku_V5Wa_b65_FC+@5j_zWgW_z W _6_5y hӋ/w4KűfKűt[/D[B&Kű 9ih/Ag5__-M?Kű#<&qz%U)zMAKű?Kű?&|^?5__- ּ^?&KűMsWc6ϝkMwWc8t5__-ѝu~/D[>mkKűNQɶqz%U?ɤn/D[HM$qz%Uqz%UCl/D[O|KKűD*LKű=}4Wc
QWcQPKű(M)qz%U/u/D[AJ|^?ɥN/D[Ez4Wc/D[EO&^?GK^?3ɢ___-!Sɥ/D[q4MKűƻɥ/D[c?&8lj__-0#__-4/&KűgE./D[d&xl/&^?#ɪ\^?/&^?___-P9/D[8lꂯMl^?M<=[WcTӎ/D[Ӟ/D[_qz%UF<^?@^?B_8lꁇ^?@Ӌ/ٸl_OxlYqz%U/ׇlz%UՒ=@Kű=AKű-.\UlgWcV#zӋ/B <=kWc"	[z%UՂ\z%UD5]z%UՖ=}Wc!#з~/D[6m|^?j>WcVbWcWc):Kűt[/D[_/D[6rI^?%lE\!X/D[χ/D[җ__-&DKűt[w__->llKg8lCOJ^?j([~z%UgmG__-ڹzCE__-޾ySwWc2>Wc2 ?D/D[K\^?ss/t?T8l@c__-ș>/D[=l/L<^?TKű-;./D[ ^?b΂=|z%U;NUWc2+9g__-Un/D[ oWcZxl@^? i/D[Kű8cWc3	|/f8l@1Az8/f8pӋ/gKűxlawqz%Up/fld'z%U<Wc3^NAKű/D[83Kűqz%UWz%U'7Kű|/~NwWcȞN}Wc3 'l@Hlf/'YWcXk7__-޷Eq#/[}Nl-/t/D[|5O|KKűg__-yw__-o/D[w^?<RKű8DKű/rw__-`M__-TKű=qW/}/D[/'	^?b΂=|XKű/D[8WcԉCvNxl@(|Ů/D[=H7k8Wc''(qz%UN/qz%U/ 9)qz%Ub:-q/S/CGol'
^?Kű>UWcqz%Un/D[1PgAz%U
-Kű 8l^z%Ux}'__-eǋ/h|/<>aWcWǜ^? ^^?b΂=|>/h9/h./D[1PgAl恧lz%U×? qz%UО"~ z%U=vWc9l>l>iWc4%x|׋/h~/D[|/h%x|/l|/q~/D[ >/h'}g__- lWc5<>lgD<^?P//j|LKű lM<3/^8l./D[Kgm~^?m=>NKűT3lgN/D[|UKű<>OKű//D[1PgA8l樾	|^?T<^?R/o__-+__-ԝs/CGo^??*Ƈ@pi?5 _PYL?/RGasZ`> sW,e;E9Vߒ+AqʽXߒ+A/XBb~H?d1 W,|3 W, , W,<ߒ+A6/X|ܹߒ+AV/X)=7~H?ڸag._	q/M{E9&|ߒ+A6/.wsM6Coߒ+A6/؉"9%TK 6 Wl#|§~H?ڸ`
c$W\_d~_Z

ub:-Kأ߮ՋM}jbՄj_byCo_omXXNIͿ	b_bwW|WV-5	>Iq|WV-5$VZk, /O+mMy$_omXa䖼_6&ՋM͆Iw_omX/M|_6&ՋM͛$_omXy$_omX%3߄ڱi "q|WsV-56|TKV-561Ӌ!ՋU`_^jŪ8+CXF 8ri??/t/ſ63$W!aǏ2l2lx,2˫ʾ/ ej
 H e9˞oߒ+@uq4cߒ+@j_I"$Wj^׿$W܅O0{E}j~w2\_8 "\_8|~a e9o;E~j
"麸p2\_8+{BG~H/Bcߒ+@џ2אN;E}V/2uq"_.__qWCGoqz%!#_@3.?Y7a#W4?<m+V =e_\)ES<]X__Y[V.WB <q7yV.WD8e_kV.W.x+Մj¢_}/a`+`jՖWXFgto<0Մj̎}g៚ub@cJ-?wSqWgXF 뻦|YVwL+A#W 9<5{g_jua2wqWgXFN<5`YV4.N/~jŦCOĎ/PC5Ŧ]8+ŃXF`#<j5(H5bA7Ë7V-WhJynZ3҄/TX_Qg7V-WjzX߃iO]XF ~&|WW:jC.x
5 ?<x
5@Ǻ0⿪XV~?`V37}.V`A?ߏX>Մj ܂_,j5,ڰ_4_,"j5r
y)zӏ<j5#_^j?=<5ubavq|WMՋMڽ,:]Xud/}mX Ŏ/<@+DmX_\YVXI~jru+BX_:H,+BX__/QV-W9m ֘v:_Tg/o*30 n/w7WnR*wwuq'qT30b80+E;F-\_+w̵q[~_X=7Ĩ$WÿVj l:0 n/(3Bߜ/@ȌYb_ IsެV-52{|_6`ZkRXui4?(e/aC.20O7P˿0O0wSp
}+e?7Q
}+e?7 0wSl\aC>2M}+e?\aC>2N}+e?
W-
2g
W->
W-\aBOŭx2^+e?
;W- /Z q=+e? /Z#q=+e?WP?_)_C(/Z ^0Sy_P?_)_<q}+e?OP/qOÌ(W8+e?~0O0O(iSx5_)_<\aC^2P׿P׿=7_)_?'P߿0OP߿P
/(sS}(sS|;_)_?(wS}+(wS|=
/)qW.0O(}S|>_)_>8~20+e?[PSaE}+e?Zq/h	
+_)_ٸWw/haYSqw/j'QgO֣n2#n27Oֈ\aAAPH_)_'($w/h-
	+e?Z)q2Pw/ 8 	
2 
 / mA_)_@A
 / #q{W_O(%/  n0SW	aA3 /
	+e?aA3 ;WaA;('w/!wO('w/!(L_)_B:
;WaBgO.030S'((w/!\aACy;W<aAK

]+e?APR_)_B$q.2%0D_)_B83
N2*|a@S׌(N_)_Dq	+e?2L82AG<_6iD0_oA\_6iD,`_o"+m_|SMaK-5A_	_6iB$2ͿZkO&+m_Eb?ͿZk^Ls_o sɍ8+m_:bͿZk|_6iBAaͿZk/!<1M^L8M>L6M>/!88*q|WŦ	|_6iC/ <_6i@`8$q|WŦ 08TM 8+m_G8_o?/ (x$q|WŦ wr/ |;MƼ_6i@@8?M 'p-5'8ˋ-5xq|WŦ CqͿZk_ͿZk7Mւ+m_W\_6iRM֔<<PMև	_6i/c-5ZC_oswͿZk/hc3-5Z<+m__,MְͿZk_~/hϋ-5Z/Rw_o>M_o/~I_oGx+m_|<Y_owñ[-5Ⱦx+m_|6_o|;-q|WŦ: .~|_6i>;OM.P6_o\_6i>y;-5;_odn/;GMG÷<_6i< /q|WŦ#-5M>|WŦqͿZk!v1Mó/eٷͿZk0MwN/2\>/Z*y,_oKK,|WŦy,HMŠeN/Z-5y-3-5|KMŰ<HMů_ͿZk-m|_6i	-ͿZk-?X-5 +m_h[./my,i_oB_%Mt Eg<_6iYͿZkivdKU_oq|WŦ◥\_6iq|WŦboͿZkn
},_oޖUMq|WŦ8+m_b˿__-E7]+IlYwyCb˿WDز_9m L|hqDt￢_;~H\_DW:,ڸ<\4	q.:\4
qAK$Wp|*F.3"惝\_ؗߒ+>hq<a+^_@%8<	a!j\c]"掵qcw~H\_)w:!P{EW}\_d1\4#a7ߒ+>hJxb_~H8'q~H /#w >/._B/N^ߒ+>hW(*w V/\4 \_	"{W.	8u._@]/EW\_iO{EW=\_	ߒ+>hcA\4u>6EWMuq@1Az/D)ÖJ.]/֧wKpZߑLp xϿ"%XߑLHƹ"%Xqh=/1}"<t[J^_z%6i/qz%6i?|^ͿZkjo _^j5b)ÖcC?-i/W~H><@ߒ+5q\_|@g~H>Ai~H>A%-%]\_ ߒ+!%zž ߒ+]\_;EVa:W8;EVabV/#
y~H>L`7ߒ+	q_՘}YW;EVa`n (ZY̢d~ TÝ\_Fq_՘|v/#|TEVa W&_՘|*`3Ẏ:qTߒ+ \_ʮ&EVa˫98"0&"0&ɝ"0Esߒ+!j@2_՘|֮/[$Wf2q)Aߒ+q kN_՘|ȏ9&q=wD\_G_՘|?>"
~H?pU9,ϻEVa =9jEVa A$Wf2+@o$Wf2 \_H?@Ýv/$~H>d(C"(ӿ$Wf2q #F=\_H9wfN@1Az`k@K@ wFe_, j5DǼUWd .<UW&H_o*ՋM|?,ua+BX>bwWW:}_@pd?@ ?ȅ )!c$W$/1oE2Bn/$a~HH_s/$ '$W$/WCGo^O)ÖcCO50_D8Qg$W'W/BZ~HO>/^@ S$W'ڸzGe~HO=`4 j 6/^!	d5q "<\_?d]\_K "<&>_̞z+!#з-/7,|WgrAW8+CX_rya+T_Y框\SR%n/Pc+'p_jb@(|,+A\P$k<0Ջ}rya+T?<0Ջ%ܱ_jjD_,+A\螤J9_jubo +A\a-8+A\^VQͼ%ՋM<nL55b^7<0Ջ7G55b55b8+CX_@pd)cC/:
_́']\_ߒ+$0Wtqr7~H@]\_7 $W IZ@b~H@qD E2g./Cߒ+$1/E2f6 O[$W I`7WtD_́'b΂=|._ _60V-55
}.n/}VZkf]'y*Ջ_ ά#Wf8~/PU+3/PV.WgW8+CX_@_jj85:_H}I_jua2?8+CX_g&q|Wgr;<%Ջ/@)q|WgrDnYV4;~?Pc[a>48S/$@'wdf@/;E2 3	uqn!A~H@jdް</E2 3	uq<F_̀;]\_ qwdfJ.E2 3	uq!Hߒ+yKq ik$W 0W 3 #_̀;]\_+;E2 3	uq`ߒ+yK;;~H@a./ ~H@a./s Q[$W 0Wv}b;E2 3	uq`SM~H@a./ߒ+yK;!q
_̀;]\_+S;E2 3	uqi\fg" ww:;%t["_ ?\I-gͼ%ՋM+q|W]X@9/yK!y+iJ0|W]XAH_60V-5y)ͼ%ՋM-(fŦ o<_60V-5;G_60V-5;[ͼ%ՋM_%	|_60V-5;
|_o3	ub_ג|W]XE>/yK_%+ma.ZkvD/yKJi_o3	ub_/x+ma.ZkwL+ma.Zkvy(_o3	ub_oͽ>48KO`;	|B\_Jg~H`KPG~H`KW;E3_WCGoI^_/ՋMը$H/ՋM>C<0Ջ[ZcCP%mL?IV	R|;E3suq()wfP9̹ߒ+C	D ~Hn~!W<ߒ+C	Jߒ+C	@'"]\_J(V$W7?$}="\_߹._Bf/`úK$W7?yuq D$W7?t\_uĎ_@W0!	{E3sj{_F\_B/&wf
q Cg~Hn~ 
"ߒ+-\_ߒ+B>Hǿ$W7?\_w
"j!q~Hn~0W1D:}ߒ+*R{;E3suq"~/bO?@qC20fBD_nqt#_a/b`Q~Hn~2>/bbiߒ+{"A?t;;E3sp,17W2;gߒ+jHF"W2H~Hn~2/dHZ_@W2*w"v/d >P7W2/wJ'wfuq!W)~Hn~1OWGܚ)wf1`|1Ϫ5g$W7>!N_W_uq0i$W7>m	{wfuq5]B~Hn}P.u~Hn}Pa	_Ğ-"˫	 Iߒ+T z%N_-	wf6R~Hn~m\_LT_/&{E3sZO(;E3sj@);E3sޮ/wfuq (%]"˫^$W7>7W wp	;E3s/iC$W7>FӸ2LϪZf\_y)wfS&wf\__?.1PgATK'Q[M_oJՋM^_jjf?:	ub_? {@lɪ+mՋM`|Wb_)8+miL+mnZk	ި0ՋM`7]X&%|'_6˫&q|W ZkhCoPڱiLSE/}ڱiLXBo;mX&-%/zZk?)q|Wb_VE^/ziwͽPՋMD	Kި~g_oi|+8+mub_ɦ_6@V-5Nx+mmX@ЀA}_6@V-5/zYL+mMX>/zc%y/PV.Wq|Wgrn<0ՋM+CX_@pL|hq$ S%[W>_j@ߒ+ߙ\_D_יD_ Wc`7Wk;EX;\_=0wf-\_Aߒ+߬2I(}"{W"	"@/x"C`q6`q~!߿$WX׀_!'ww\_Lߒ+߬j;EX;/'6*;EX;/'q_	qNub:-ؙ\XKya+T%C<0Ջ6<0Ջ Ď/PV.WKya+T70|Wgrf7R55b=Y_jj55b)ÖL|hqO/NSN%,Y':wߒ+7>^;EXF/'<sߒ+7>	}"#|C\_N&}"#|C\_NT;EXF;EXFڸǈŞ_'Qwߒ+73>#EXF"#~jh^
EXFή/fA.N_`cĴ~_ WCGo\"q|Wgr|WgrG8+CX_@y8+CX_B|Wgr7755b>/PV.W;+CX_h^7|WgrN/PV.Wya+?q|Wgrxn/PV.W츾+CX_|d9^>WTW}`iR+T-ezI	EF!6lLfѡT8L_'~)F!!T`(TbfWTVȵ;!8O_z**1	WeX&c6_?[Lfѡ7?wKyn=@_ _z⿬ 7."JͣCB<F;%_/7lnH_?Ben\:DLfѡ3~7NL`+q%{3h]xrDZel3`oܸt+ hď=%_/G>#/Cr$X*Zc6Oz_-2H8tWZˇH`i4?`wKŦ_0
;WWpW1c6nzRLT6ϝkKXbj27."JH1F</]pK=+ }\F_äI^hh|:T%_/g_h#/Cr$41F<pN8|q'hij27."J@zh|9FzpϿ_-2jrh~q%{Ei4>Wo:|@p￢_-2]pþQen\:D6ͣCElHiʊgߎWC#/Cr$4;m*-.\U3_-2Qirȉ+IˇH&m)f}i@xٷh@#/Cr$46ͣCCl7LT6ϛ:!|@~z~#/Cr$4<m2>f[7g⿚0gWpW Lfѡ3 L`ԝ+SˇHmi4?J#rgDZeVq;W@Ր5q%{hg_-2!h7\F_äI^h;m%qRN*I⿚2\F_äI^h=m*#.7OLTG\n⿚=`yܸt+֘ͣClDt~lDt~WpW6ͣCz'f%_/О"q_ uq%{h|_<\b~zO]>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 ^ɝi@ 9 o;WPz dZ6EF!6>nQ[t=!|!^R3<r玪j]\!Sη9F-WhpdZTlAӔj2g7MhFy>kE.ϪoE.KVHȮxڊ]5mKR֊5çomKZ*FtֆxCݾn-hZj\>ݾn-hZCuKR֊6mR֊uSg;6|>ݾn-h=lg_6ݾn-h=lHn7xږ=l䁻|jZRքgU6ݾn-hE lAӔj7omKZH/#Ӈ۷6͑rR&wkB)dz<!FvԵgjFvڇNomKZ9s|jZSv";tm5p7T7t΃]5sK;Fxn(zt<jZȮݵ-zdWnh}K=j2+47t^Ɣ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 PzT7j-FvC@͟ElW/<CO7t΃]릴99B릴5p.ç[<Epͨ <FE͑>sKTtgiv⇍Q[PޗM\yn(x^>.ln(pԉK=nB+dZj5"t[@ NwhFB5=qC"Ezvה!9?pCqCNP@ Λt#"s@kC:dWnhh 9CQ]7TQ]5 }AEHȮW/(lڪ*t0l.sR'CΚAv֗ͨTA #"sCwM\5 Ohۚj:}kEHȮW/(<mMM5)yCTgM'j΃]gd>ڵyC'4;|+tNիTBkENtCGm`b[tg>n-zv⇭hx_>?ۊ*rjqETݵ\:mB+ND6螤Jj\>]^=z;D}CO<uK*tHn[PQS#}CGSR%#UENt xChr
5"t:|5"t:|uC:OPz)EzZ*tEv(rCT$::|>|:|񻦮^t ^!-FEvkЀAxڀۚRC:\3Ψ 8rۡ.hoK6xΗ47mPձ
7mȯPlA.PԵn(JZԉK<C:v#<.lz7xږRzFEHȮW/(|C]g#UCψ. Wt7tFv[ct["쇆 J+dZx "EjvCjD.yec,eV2ʘzO^sKZB V5r
H)
AH 0B3'Q]rIǮH<)@(
$塪mQR+ZyC]Q]<çr懮zCo[!n髗8t.\Z/^47tZ!O*!;D}CT$:Q]-i}O-Pvç=nCZ_SCT$:p#]>l-PvçTAt: #r	o:}EHȮW/	o:}Cz͹hjC>gMhz͹hjC>(6t-Pvç=Ο<!塪8t4qCԾmCT$:z$:["<!	o:}CQhl-Pvç;lENr	o:}ENr	o:}CZ_SCP塪8t4qB+:yK5BC_6?ۊ!YX+ec,eו1zbnۉjfNAC)!Ph5M Txx塪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^#;kK5x-MYX+ec,eו1zbnۊ*nڤGh>	k$9 RQR
 \5FGooK6pZQR#=lT9FzۖT\;l떆T!zZ>GolA
yhsK<lچjZ=}K7W-rn(髖9hsK!}Cj9\8}n(p9O@=PyO@=PhsK>l.PZ9O@Ђ<S  W4qCW4qC9O@ЀPyO@ЀPhsK!}n(ClS ) pW4qBg:|.PN<t 8xCS Z>A(sKԸ}S9\.T9O@Ôt NqZ>A(sK:Fv.rۊ#;Frڗ? {@  S ??	=A.PR.PRS (A3'ܧh@!PgOsK<lڇϩzn(xRS@)bB ApW4qCϪtԾ sK=lOP=}K9O@Ba@PgA!)Z>A(a D1.P>yn(zN<t- hG!h0.P6sK<E? {@`>Sp.P6
Ɯiv⇈V4t\±) 	cJ9\l+]W5t|;? {Dpb<sK:+]M? {@) h|(sK!:+]M? {@Z<? {@Z<.P2nW4qCM? {B `)  (sKRի^ۊ)jgh? {D`<CSN;1.QKV={CNrۊ)jghp9O@8vƁz: cx4G9\j״8tV4sKRի^ӇXҎSN;1z>cNSN;1z>cJ9\j򇭟rۊ)j[>tataW4qE-ZW4qE-Z9O@8vP<hv;(9\gD.W4q@j
S? {@^<*9\[:!rۊtBt|O@JW4qB+:x+]_<pS1A: 1(!|sK; !rۊ_? {B A\h@( JW4qBg.W4qBg*9O@ Kt 8xsKR.W4qE([:jBt|;\h.G.P@l.P@lSh0? {@
3N;: c??sKRի\V2YX+ec,^׮4p.P@FxZ&٬P
@dHT6FH*<<rrۊ(EzC:CsKP+]ճ+]ZyBgܮiv)j[>sKP@l.QE-Zl8|9\Rի^Ӈܮiv)jgy\;xە.QBrۊ( 6uSnW4qEl.QE([:kn((l9\<E\=lOrۊ(zN<6ziv6zAEmCgԽDsKPR.QCgh\R+]ڗt+]6Ϫt+]6Ϲ\!|BsKPn(+]͞"ۊ(pYX+ec,ez/^cS׬\+dZm9@HCald
 \P@ElS(Vȵ;! J+dZG`4+dZhsK"EV2YX+ec,^׮4p.P,`MY' l4'+5F}Sv9^E5";}CW]rձV4^rձ5r󖆭!R(n髗9ۊE^6z>
Ɯ9ۊE1TxWhz|疇4qCT..]F״=nEHhgMHT9nZ[tg9ۊEW5!rn(z6ψ\9ۊE4qCR9ۊEZ[4qC]j*t-7mR%[lE$*\9	×|9ۊE(l9hsK=nCPۖ4qCRի^Ӈܴ9ۊE
6yC]tZTۖ4qC!:-iv⇭hv-iv⇭hz+= "}C(Ϲ^E6gܯ[T6m-mP@xٷ+5l[[rnCgA+UKkKhz7m-\=wK꛶yCRוtZ)|g\[J)	TTC^!zj4Cm-&QR3 nE(&QR3QirtZMgd:+!9Dgd>Wh!6Br-&QR3^+ec,eV/^Tljz]bn(ElZ&٬P
@dHT6F(@Af"E["@xٵhBrR'-<mK"E	5HV2YX+ebL^vƧXۆ4ԉ-XlI(r 2@*` 9hjQMH;xW-yCΚꚑ(v^tCΚꚑ9hl55"rSv"QMHԸ}@kCgAԉ@mKܴ6tMHSR%5r󖇭5(v^tCΚMHV2YX+ebL^vƧXۆ5#"s-XlI(r 2@*`
 \6tZj-; CmEHȮW/9hEzEHȮW/9hۚj墤dWnhn髗6GmW-[:kAZ_6Or75 堀Ar抑]^P[rհkEHȮW/9hl5dWnhn髗V2YX+ebL^vƧXۆ-5r`MY' l4P*<<rr@py@mJ#bj-
Rf7tZtև\/cNZtև\/rj-.\W/9hxcJj-Cjj-mPjn髗!RڔFt7tZyE/8!6kCwM\墖^PӇ7tZ>tB^rІRCwM\अCwM\5rdΈT7tZ_.T7tZ_$*j-mPW/9hvA|yCআyE5"<lW/9ec,eV2ʘzO^sK\:|񻦮^=	k$9 RQ
 9h|:|񻦮^rΨ|j^P-*!P5rV2YX+ec,^׮4p.UK/em9@HCal4<*<<rrЀA|B- 99h@ -QvA}CgQSv"r"#<6}B9Z>l.hW=l4qCO<uKtB? {DZl8|9\j״8t>l.yhsK8tTd&ܴ9ۊ=}CO<uKxg=lo.BP4qCO<uK6zAEmAæ: >{AæUCιhClCO<uKZ'E	ҋC͑^[5
h$W{J-6E{C5l)tZP\>(8|mhzABEpdW=|VBZP\>(8|_<pճP$W{J-6E{BgD.Z[:kE5"PkC]6t㊨gMH\NB-Qz^Z*nڤJ)E!PR4qCPۖў>G<E-[<}EHxrn(j_Tݳ9sC]ç͞:TxZtք*^<pPhsK8tTMhpgsC]6>yC]DOrn(TݵH9ۊ*t\!-iv6x4; CmC]ձ/5^rRgU6F9F(D#;!:-9hrU.h5墦DZ^ZW/9O@:+Κ΀=6}: ڵyBgܧhW=ltj״8t)'jgyO@T۔t 5r΀=0E)P۔tgV>F}KNS ^!3^r΀=|˚j\>? {@>y: ų>y@l//yO@}S9O@>眧h@x۔tlt 9)/\h@ ? {@)Έ\h:!rYX+ec,eו1zbnۊ6-XlI(r 2@* *<<rr5MjkEMTCjDZ*nڤJwjCZ*rڗ<mKR#!l4ju9mCV_P/rSԼ.hxږ:iC{C^!PWolڼ^QR3h͝6x'E!PyhjAEwCv9hjCWht6tWvjDjhClEHȮ5\TݵH;l髇Ht!vjzhEzCƼNBBmUPxזlڇolH|V2YX+ebL^vƧXۆ.iv⇭5	k$9 RY)
d
 \;xSgh<F"M|"5Mڧ(p/-#TҋC͑hClr5M(8|tԈٯ-#T*Ft6Ej={CT78|olTއ"町zr@psBb=l#Th 9FhBrR'-mPZ!9|=lRԇCGT+i+Z(E |+rpMO#:墊^l*gўuJ+nWomKZ*Ftև>vԵDv:j+6[9 r|jZЊA|("r|jZЊA|("r|TmR+WomKZH/#Ӈܮ7xږR|ճjn/r|jZK(zڑvԵϞPӇܮ7xږ"_6Gj9]n-hj_6vԵgMhz.yHTފ]5MyHTފ]5+6zjrۖ_TnWomKZTەRև=j; 6}Sz)t֊ZvԵ]T*+ȴ<lBmR2+^6MhzRo{ʊ-8}ʊ-NQDEz("r|jZR3Ը}wkCdw]n-hZz1!BI$h!TI$I$I$I 
L4<I$I$I$@I$I$I$I$H!P
 T(I 
<<<I$I S$I$I$ I$I$
FH]z45jЈ

h߆[3Ȯ,??)~.-W`<_6G}XIZ=QǚM)PHH\Rճ$!'?X䳻SYl 'ֿdH4}g'=8CC]hz-}MMgvֲ$7ٳQ}k9IGrcPn(ElCnlgvֲ$7ٳC}k9IGr.PԊK;>&͟p)ds	'7.PԊh_|;OdIog)}k9IGr4q@oR+dZj\>V	gvֲ$7ٳ>{$Di9?IoC]7-.}q[a4͓?A[a4͓?A[a4͓?͠ϭ?VihRɟfgm44}b?d5gm44}b?dK<L*PPG*b5=z.1sK"6tYja%O^nH7L$x=
d<lO S,l
a@C/ߔ_o?~~$/Fs?_</F#_3O?i-5#'oB_?B_<B_G_;Zk_u~:G:|_ξ//|_ξ/?K3_u~Sꎾ/Ă.n-^^bًCf$v׮.c]8G7-5_I$,El@mKkAo"E6iC_ )~ 7ŁHhvJ@^W.pztVȴR57_υ`l/+:*z["<4qEO^+dZ)|4qEO^+dZ6CpgoC]7-5_03:-.PԊh_xEC]7-.P+g-.PԊڗ5VpÚ^W.s_	A8HkAoI ^W.s_ )~ 7P~<|%ߩ~!./)	wLrTp]8E;3cփA; pO_6:s_6:#~?6:	:%luN(:LïSG_O?'_V5MwWs+WOZ_y h;?)qz%UWc~Wc|^?]S/xl@1AzWc>XHŦ>48G_ZoO~HjC_P;K$WڸyE	q}"ڸb΂=N/Zk?jŦGZkqon/~V-5<_6&ՋM7_omXܸt+hZL-wq%{1F|_ūܸt+Lfѡw%+WpW}3hOā/'@_ڸˇHVͣCkGL$~?27."Jmm'|Iig?m\F_)"EoR+dZj\>z["R4HhvEO^+dZ)|T[Ed7_6y+ec,eV/^Tljz]bn(DmCՁ6d R$
B< 2@ɅI8 ZÖ$M=p@)L@Q'-iv⊞tVȴR57.QS״=n=|-ivޤVȴ>pז4q@oR+dZ=}C]7-.P+g9ۊz["R-={C譑hjoEO^+dZ6CpgHh|(oR+dZ=}Ԋڗ 97-.s $G2aI$I$I$Lx4.i$I$I$I$@0jx5
I$I$I$)
B H dI$H$I$I$0$I$I$\!9ۀiCQ XZ_VF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װ 3Yc#ζl*sjfSAiYڙI{*cγHk"嵈@j{9K/c8{^vfG!+SJ9;EA"5m$gYdqaU '4oYXTa(֤abI5l=jX2z@[1,Tvqxd6{y ilK67$hlް3^J!pln^!5 &nFeVo=0ↅÇR/+46aU/ĭ+$ЕIYRH
ۨi!fTQ	L!"k*HeI$T2O $A*aa& YI$ʦ'LOD?^,7y.NL1Ut<5H8%h3=ˉI"k*Hʖ+|+#%OK,xx"EYl	s$/xx$^"X,WVK 0CpBG3I=I!<>&Iau1]mz++N-)	cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'lއ>.P@2U4nda=LiNANKJWH[E9,,$떩͇adfvP9*@#ffSgBÈa6*ݔk<-pװ@M3pg'xB??/lGTf->8-M`*((#YR!6ÈFY!P-Jöf  .iYR!JԬ;m4"8d{K H>>
<EJg?G"IfDO՜E0mX+g3<BE'灍,8b<k28R>H>R;>
<EJg֟؏r}}hxs:!Qtg؏a؏ҺNxDsaB	=|3xbԬ;moP൧4>c9FXQA"4m-(ADl5C9?IY3z\=wK꛶yeTV$Ѻ0Bn$Bx|/R;'@^<` 	NZ_DiDjA"4$EͨsKR;ަVZȓX⠾m]ILl57)_7 # Rr@H:pH䄐2֩S{a:"Z"[ܤWx4$V2	v鄛ܥ$trM z@̀w,
r=.DRgdׄ<<9V%	3U^x L9#hFSL[<lSSZ_ϯ_"n/rdLajtvP3sK9I'_}{'T!}*>OeZ`}zLt';4:1PIicڟ[}{?ag18`vKpfSϯBqR2>&;TIQ+ZaH$F]H}g'=`qCgPޗM\yv*DV¦OT鴴|'<txqmD|	?|]_aݔ8<+kDbBB=$l2B 4#)LUL5M]VdA>bY|Jb~w$L}5:9ȣ}xp+MTP#*({$avVP5	ß^3	4:1Pe45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 }z~f45&2:n $C_lfS8jwlA9Y~
EĹݟZ^ϯGqaC^ѷN# @"ݳ-׻i)3OlDͦ):c(톢V¢]I hO{#:F״#9kCσdg=|ä?˶V$։>M突0톦+"69$GGvҿeZ7uu$-*@U=ΎU#(B 	}|[mO EgpIZZOi5Sd{}{?@, $ׯj@OwP&kC^?OP5 %ϯ^0O\iP&q-װb pׯq(O7?7##_f-n7# ~_Lw(iiE
$a#MQ+ZaQ.ڤ>qr^-Dg"5m2E:7gZdO^mlMx퉼D/g猀sbnxeÞ͠^M^!|}l.M̼etH*f>eGEMTCgD*(xAtä:QZv*DV¢LRn)2J"b7;9W2G@jDO[;g}zb0 \灴Dw}|J+=Ie 9,L pz_e6ld<1bZ
v$Di9?I/4qCNPޗ45rxLjk"MS+ZaS'M
tZSʙݥ;ڞb.T1N1)ژba{`$mvqTk+Gf0iȘ!Hy}||4(۳R!ϯ;A'xB2NgBWBQ}|W?͘Gtk>q(ݓل<o'A
2C;Cq&17"ڥRf_Ȩ7B2OI፡ڟE1GS;qvBӆYLIj2mR2Im'Cp6]}Cgl$!?:kOgnvU59OX*{8 nq?d'K=F9Gh5%mG䠑;G"($"Wnw@۔v[ Y<bX|Ibr{h 	$WnU$	bxibs+RK
bb	bX+c`p'gh2@aMfZSß^7]g%{eV~In_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{3.Pogf
D"ҙv%2Ou#j}h/W}yLDM2~y4kAə1
K$dvm7K.k`}X->xId1;&wb9=S{&ON~daϯgpV!ϯ^2Mfwd8s>y7j஘s>z1
ǰWn
C_4}IKsgpVC^a>aLza~Lgq0aϯa('8fͦ99b*dC^_41ܲϯ^0c^P׳dß^?`EY?͙kLlYaϯ^0bgri}{;R!ϯa"22#k ׬%Pt}z̒<{;NϯgrװUl̈5$*ß^a$d9 B9YW}{ כ̓;I>xIxw  >
ϯa"Td6dFA[2LL @b^08ԫ'+0װ/3(͇;{+˜ǲe35Pß^?e7瑟MIc9gpaϯ@̙ƥ^x&w,sG4	z쑓(Ys<g מMdG99&dNvlEs׌=J_P}|U^ɜBy~=Oïd!<W>;e[c2^5;9<j׎jws >d״mS@!<Z5;9;Z*6~m7	̾
TIQ+ZaH$F]H}g'=W9ۊ:pΈS4#/f-.Ph|/3O#/UosKTݵH;xg4"5mzٌV$ٚ\{<ث[<3K@Os~x(l2#kfg f&41	'Pn(j(pWXdI~V7O2G3%9,%"I8j{BgM
tZ:EkSDJF')_75)vv be41ȰDZ63II+luPB8*@KqUT=ɝĵp׳2>qr9%p.Z6p׳Xsf%hs׌>xe&w ;}{;@)>q`2;A&s0me!"w !ceg,ϯ^0g3YsXsv<qRw!g$UX~,^af8ϯφg@>?$8H#6~o5eGq4!ϯBk;Q}z"grT!zGxup [XhQ!g	c{RF jGJH#>~9L_0 րX>H-><`8n`L70Ztß_#"LmCg)}{7s98L]dɆ	ϯaC><`8n%\dqL9LmCgXsG3pJ`&4ß_P$]}{xpZ16ٓCD|92OIa(sG3pZ0msks{<fϯa8k6Ɇ}h<9_H
>@?:IkKm+I x44>D> %$%@faפatg8׌>x \9eݟ=#w@5;qXK> `.FҴb ->q}1FLk1-!t
aϯI.
3mqȼa@~2$0daA9e0@^0fsz0<^0fשax灛΂s{ax灛΀\9e0ゼaA$9e8G9H止Oir[=YbxBqY҄=[3Yky9y3,l͙@ӑ<Y<ه2L7FG`q5e=FVk qsїJׯ|1jL%p׳ϯD-"q2=+d:qlͬ㭄Ĺ-ʥ<8b{t}h+!ϯaFl;Y?͆Kg+e6<}h+׀1n#Я(Mf%֤3^0f}zIpU3un	 9eqȼa k}zoq^0f
C^[C4n	'>LC3n	xsy0va 2q^0fV2q^0f9e8G9H止P[âq,.U>C_8`Gr?4wCfPXs θ9Y@͉`*g&XnT @@LF67ib-[oaƲG~,hQNA6y`Gq5D%@'֧qBW+8jsGZcP3!?Z/ß^3$o㭄`q`{rϯ$qC@ רbM mi*5nß^ќ07^0\>Lf͜@U>j1 (0`'ɚ`3ao7IocFNK}RoLF\89#P-.,OeugEXs\Yg#~ˠ[j	=q ?Z
B>{xuG&8ϯa=ub̬$P1<b!ϯ.2'=Y=5Du>{-&3.oȼaPשHax灛pש0@^0fp5>Lh|x灛0]Ck<ݞ.aϯS۸ax灛~0]W>x<\ß^0# 4,quLU^}h,0@ y}yc@>ґjrA"4vҢOQ;=m-(ADl5C9?I6c.PӇ.|eTYjZ
>joPSҜT,$Yw<]b+Zb'R1?0M&91OlMLGvLn	+`]U+ZJ	#+!*DĒ8jٌsa$P/ʤVԋ$V!#)"'3xi}z7GD{OB]$P a!ϯa8=5,LnLV}hsaݔ򡇳9#,8=5&7&++Zs1Øh>cc#0#;F9I3)0y_}{xId`TaϯOy:ϯa8=u̘ Gւ;}xp'ma4HR9#gyɓAPk}x?䉞Cm-I/g`ß^`r;OЌ-p*y|0>~>AE>0q=&LVϭ !Ճad^ϐß^?83&+.Z
A49>3/׍D	W#;#r30;>-w'sGu<lV1YxR P3kvP3s ~aP5{E BF?gC[_'KI^b6ݤ2^?RU%cyװ83/1Yx)>ݢ>xg@1gXsG&Mf2\ɊCKϯw@slbe{&:+5WqBjD9#rVoba'͋Ê"eT"P3gtנL/}Aϳ%$:q0zmdL0Yß_au@Xst9&~2g]ʳ'ß_adhu0#5n	'C#/%9hݡqui(GnZIEȅj$A9O"13BL9#g$N0i]}}4augq 
C^?0zlZ8&L28>J.ß^a_}{'"g#ک2aP>@|@D!l]*N	ػIm,9U#	=S}zLtj_PsOZcgR0b}hϯx3Q<'>y
F9`ELsgg0q& Di}|dJ4(?a2Z#m?:Il,9{xYܿ^L3Y$ß_adhu0#5n	'C#/%9hݡqui(GnZ:Ic`_5OI0ػZ	ȏh[G/Jx&sm3)jLcOeDbHhV֐3^0fh>ˣ8anaВ.<ݞ-W}yrCK<ݞnϯ10@^0fp>axa.!n7(ß^b۸ax灛.C+<ݞnA>0[EYخz9#g"`N0j}h
ϯapװ瀥`)e9ֈvT5=.װ灜LjRd!:D90Ii4(?a2ZV4f&ibE134.Ⱦix_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'E.PR͞"7Yii!tIv9?F_ބ6Ϩ^>v*D'؈!E2򇩕0ALl4X̦|HнGL%tc6L~e5ksٯC13:Vkk6w f1EPdt1?\W2C:fP/f8$U>d&Bsa 1Nxt1R`L+dgzg+>_N-?Oc8([}{?NG#aӣ	eã6w rO-@b%)ɜj"1	}ZVϯgf(l0`Cad˓f8$}{Fp\4>:;;8ɧ459<Z3O/;Ӕ_ڠOZ
A"4C9?IUtts:xS.ڥZȓT\-+3U10灞k+i (}ZIM:eZ&`v'?Y3KK3(mRH$F>t-"ekL54neTJֻhK +2\e7$YtZSʙݥ;ڞb.T1N1)ژba{`$L#X|HIJ U.Y49<iD~aϯgp0װ{3ʐжsUZ	stJ5 	><O$C^'.KgYß^?2`8Kl0YL}h!ϯg乚{8"9#P-)CB2NQjy
6~2:Ĺß^T'a62=Z݉3I}h283)灛UWՕčU's!?G;c@,mІb;Ɍpװ灜LɦufLGւ`/a'V3!	><LƳ:ٓ.}h&0׳g3?!MO]I}h.e;/?;B{<H><W3:S&eA2sϭox+(qu+bOZlߍ7J`CsYsAp}XpfSa<B{<װc$L¬βɀ+>LnOB2d6Op>el̉)`RR0!DaROʊEm=H[T-"0A$ 47Z#wt,hY,;"V\Ga;̦f 0J`
uR(;`Lr0굨vlff]fS/A(#>̦?nFJC^6eݟf߆]:)|0/򢓨@l|0-B,mԁmFU:2~Z%*՝ l;?̡ܔ"m0wÝ ЁxğQVSGJ T	X9`*"pbd7` 2 {nɌr9#g3&Hfusirk>%C&39#g3&B[$L3:#A 7}|.KgܳHCgpf VOi(y^?{ZIN91nw}{xɀ_+d:La>aϯO}FZ1WixɌtaϯa90HDαPFß_3KuHw}{;k}{F!>dg6m?`q݁@NGٰx*LpɌt.><Y̔fFԦL!ZT sϭr>lQTu=hɌt3/rDF3#b@>qT>cDB{;OI3)灛ZcOI̦}iPW>֐q2ϯK?7k]˶/m4wi =R,!I	kSJ7=DTi}J֘TK3C]8}DJ}|3o4͓?˶)0ֲ$։>?hQXc&\f|H͗l]Jjր{}y}cbE3"Z
פ#MQ.ڤ>ȢoP@xٵu2U5x$Z:x1x@ɖf$+2E ')[*? d@L>ϯ^0<v`5g5FZj	%Zva~K":3i{?6rf;Q+ZaQ.ڤH4}g'=_CYBg"E2M~&|ɚrZ
>pТJELIR;5e[1?AZ0B	hQY1qfUZsLIТb.$/@͏I׍<f8iaaϯSA~rVnϸ>n>wl|}J֘TKV4ԋ>l@xٵhBrR'eTYj򇩕0z>mSjB'_7R;5ȟ<K^0O"~<`Ul)Z+aϯ^075nibm9&xJײRU]*3u27#	 yL)8pׯzNpqP5>fLB2.f gd-0T_ڠOZ
A"4C9?IU*xڗͨElBj2
S|3efU'lp
D7FD4-v%22}Dr|NKS	DÑ 8"JHRSklj1}#wPCfP5{"74ɟ`}_	PC3ٛ'YX}%' L9#}q&Lw
"5ny5[SAw}{ 7L	"1L&|{k>Ha'O3O5$\_Hɇւ>8Ά6O2!۰W݅K4x&%9hݡqulivXC^?GgL9#hQL&"ݤmϭ }*k< iBgzϸ:IcK5	#[2g{.U?}#&02eO9xc`I;vvP6K2MOUDĶn#=UXsԲ3r<
C^?̙0Т)LEܟZϯg3D<bsGfL4(Sn5[Ss,iiE	TIQ+ZaQ.ڤ>(foCP5r泉Ljk"MS+ZaS'M
tZAJɝŴ7Ԏ'$$[aR&ZC^?AiOZbd8#XÉ
x6y>k8"\2gr&T֧C_1;Lr?9j"v9dF2iQȐO.N>m*1Z$~_Lw(iiE
$a#MQ+ZaQ.ڤ>qu/Pȯ=Ljk"MS+ZaS'M
tZSʕts-ݥ;ڞiiPV:|I"}#STLa'	Aؤwmg},F=OZ`YF<8N#6O6UŁ$ZHŀݔi`ma亄$̙zߴwf Yc^*] !0xd˲$lZdLEg{ccP"ɗ@9>ʖ}e,XX PH?lUc,>GEiߥ0<s#rDdxUFD|R8;@gBFH:Pߺdog-,_$lL̟.Uae_"nϭװ灛%ќ8*Ȝ)z >C_PUiBj~n ܉`,O_0GlB<s^a8&+wZXv<ޡ?'iXy};`$'
A"46L0)
֧ojzݥ,iiE
$a0mRYOa7W-|hSk"M /S.ڤV¦OTQN{K!S;maɄfwh_P([IwX40װ7Q	b)0"Jr>s4,1LD3c@;>nrt<Ib[aʩ}@3Q>P3ϯa,&!&L'ր,׳Pnb1͆hIu	5}h&~27;7"irØa'9{xYØ̙U?~oar!.c.&X9YØж>l!V!FhMOcKarѻCm$V媄/gL9#_b̙ZsK
3YQA"4(톢V¢]H}g'=qq[(yQ
<n髗&)OmF>Tg~IS|3efU'lp_QJ}|3o4͓?"OR_+44}b?dxOY4;xSgh<F"0ֲ$ٔ.*mRhH2}ڠM9,_7H	,)vҡjqiHMsC{`$mvxe{_4U+ZXEHjMGf3r0p(*",LFYz3g/LC+B42's>"2-CM+#/@R3L@T4gpvPO95Q>0C͢aR3K".hvCBlpHr20FGX53Li 4%[`MN!67IC
E	JabdqH|&-"[P~s%g(ZK6Wsq0^+l˛C9aw'T=.0nUs0 q( K@SӼ>}=,`(u1UmLa?Owoh8,lq,n9Yq[jL/g_L{Ǝ")ܸ/Q$gzv*&.+b93]"
UV	ۜA$0Iibg&צwd	@vF<pFuF1We1Z䉋ׯh_fٖh1,~*s~n*srh*sٸ|,,2&!e`(ZVF^Ȕ+,*T_<`2l2:.kDju޲moU@:0J$&n;M̐H BϞ ;|FP1 {'80aP8&ܤ7~:bI; }bDKTiR&&$3v7~+ô?<X;as)2%fJאXZ+s4v6M&j@c6&?4w'b2$꧁l~&`r>6;+VpZKP8AYFcJ էt1s|8/MfȀR!0\3A埛V*NwUcZnDb_--JŜ6e,I4W$0(
9ਗ3}s9dGPopz*MrQB谰U,.fz{"z '_'m_",:Q'c%ܘL'C0x S8䒶P&_9Q-UR.{?LC&h	Df5Uq-:0"c_'v(צC<Tn!	)V(OI[ESJEg:2v?U
d:NUsu:oϊ@ws/syROH-(vdPe<]eeCsGc{ܐ6.ha4b6nCa32{+8D8N#Qr%l+ i<o9CpGXG:bZN-\Ll7ZG0$M#f_<SLc PUYKHe4hL@0pR3tյ8$zBO*BN-~hiP짲2K\ÀcFW-̉e6~x<AϟZ 6}an+[2{=v9g7TןZ f̻@IW-"`TDA3)Ve=3T!5Hc9TuF.y@')!5mbf7efo`UZC~Ph5X>xTt~m9KMgä
(YrAa'g,>gXp(Z3ً[>ʮU?ϭLaϯa)L[l*$@̦_+E	$C~3h:T47R9|4(!@bcNHO0̒D&Q%"H9n@*"9zudQ͟CP[U9ZgV	}3[k]˶/m4wi =R,!I	kSJ7=DTi}J֘TK5[<GEpj#<ȪeTYk@2zTz6紲|"&S;{SEJ""}#S[6Swi nWeudKk]Xvc;ouEۛ$wd6vӻ(ö131mg#2< fSg,:(1`̦4q]Fe6z6b~ ?Xu@B
NDd7A0=j`q]S jFA19_&{9&i)Ba::q~q7R'䆈6L<4ֺHX`ucJ+PBsuDY$5#AZڜK^pxښzX|jy hX0
I|8GGM:P<̯j<BP#_^pXCA1ìeVYBOh?T͙?! ?/OmXCdLr|'sȅ1$ED` `8h T9ٛ<8e<mkFLNڜOea73O]qDcY@g_2
Fl#2CnG:#w9vL>+P3 /@ĉYse|B֨\3ge2t&F4u@BQoH5%1)f("Z$k% R$~1h Hr 5ZRIɌf4f晧Պg'&2%g3-Dk8D/ֳB)+
&}B`08eVk'ab '%d} Q&r R@ny8@BOg̙&?=	dvδT't"~YN_,)"UZrI$&|V.mJبO0K?Yl8@/+iP@ Է
|)/ V?<|c2sYɓ3u"Hs~dY3XV=xb8Eܨdw-aKk3	ll78U*DXuu;myLwk'0x39+6}I|4v g>ԯy'tHM*RȎwY4}ԟz:1Ƶe5"A2$3áZ炭Č|r%ݰ揼BLx|g,>g&z`S'YjS,"\_"nϭ&
װ]cdOK9{̜/)">..U@M`>~@CHӫ6OKLq	LqׅSqA"DTRNOga3>~3a/þTvx2 .mbqxdȂdȕtKLElX3gH%[X%Hc3[*OaH&`;J(ČjӧAH'+t
28p"jܬl8G(MkQ.-<`3vP3t8U{1w|_"nL*̟ց9#xR-,?nӅ1wG/q1[$XDV7/7cy{gևLs<3/uL'5"ݧÁ4aO!t1K 8Ѫi8 =jX*NRP2Cb<GΆ5'9E6{(3!&pͦ[n9`4i92x`=u!e_sq"_:;ÎHUmK,Zlh De0"jDREVWtVD v5I#eiAH/2NL^0a&fƧL
 kmL
"
aR!I	lf|pN?6DRý%0LwuZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@y_khv^BmSg8|Ʋzv*DV¦OT鴴=+wRH	,)vҡjqiH91Si0=k44wi {lK<U+Zo/GeJ(y3
D)2X
2R.Fb@%)GM-0;̾MTdijtqJpouD{MLÀcY@gR_z#6y2t
)v3=@bknp3mjN6Fu ;3y"k)mwM)]d6/mV4a"oY@hDnru
kkhfSA?Y[C2p0ÁfX
2E5BV[SkVp	B43.F&|񟬰J{Pѯk4Za(JUpɕƑqYłS'ݦd6=~WQ<ڰ?ܗPW*dIEsKcH.* S~UGgs>rfk=cG> zMFe0bt1Ig0ޱ$f$fSd632@ﲁCMVpLW޵B1'9wXfɐPTȕ̪	9gQ\eV co+e6R`&dcGV&#ZXIlPeHyfeD(H Lc;E"Lgfi1Rp(J&Vfz Q?3OW<fPoshjWXaR
7g}Ԯ(tCZ~)5Svjb#ǿ4ۆJk<5vD~"'S@X/3y2gfc01rD0S?4BxOt+rO
wPx*$泼4(Q5z1';E'u(qX
;Ve+ekM}d5PhQ)(/ra?@/xDKCTp6/	%܍HI['%*x3YRaOGrze)d8U{+j$dKƭDt8gC"[m$\H	
@AVRv	Q0lm P*©X
G`Q<O(X
;O(FfSq5]%rC+Gh-Lh4D߂8Vf~s2ӒAmA+dȦe8e(T_).Iki#ӹgw.Xsvɕ,6+8R@UÀc̦6}#p21j.D"3@d <I8maO(cĵ$#6}D2 1u7|3dO3	BUbi И<`}a R3*ڜ=!L'!@̧Yrл%[EOJ	aΪ)촌ֳXpau+klp3H[c2G9#9@}f_Z8n̻?Wc~?z~62@V֎A]HjC2 {9LlծOeLn!MRyawH"r6(V~pDy@#)'յHn)2efoaΪ)1p(.;Giw 'C'CtDobq\rl=Y7o\g,>h0Q`sVfOe2gPd/SCLs<iӁ3LVn]+,bVocKsCt9#x_;PciՁ0
>b7{ 	UAȄhTFs1GpQiՁмfQ$7P5^3	l7NGX3vP4e`(09+zl3`(y2]nurh
C^?AigL
'g)##2|&.a|LVYĬW*nϭA9#xe:58H,|=cO	aΰF3Z%"H9wQiB,i`(3g߁Dd(YwN3a' (X
2OˠQ"`C#ɁrI=UmU޵lT
;R'D"GR ^e#,=ghfSSčQ|+I448f_; gJ&K;FG3[KAH v5+7\aLo),,Lܿ8d_;e=W`2 (,[ZdhY %Zi
MO (ٚwkٚ|7PoQ
Pl/`U|kvs$'
D`a!iHV9"ojzݥ,iiE
$a0mRY
oliEȴ!t㊵2D?2}oSjBiiidn,)_7OS˶ vҡjufOL1Si0=LGvW#EԚL pwSs@Joh ڄ$ UB2&A3Zƌ#A!cP1BHƕV8埰dG3}4Q:P<)Lj<8&DY$5VZSXhjy hXXD}yab*0灛V?DTDցwפ3A"DTAi*wb8h%ECgL͆k=lӑ*ִㆅut1g1dPf`4P6l _	Cp.y7޲!Je}T.
ft1 g2ꔦH5	(
	DZeR]Vڨg7'p]3*ą[-#	g92aF>Li1&`gR+2gy/B}= XX' |?VɁ|L.A}18Ax>P/zd3y?W6pl_9~{D*)"Zo
IUNV(
6nm	?nx{'DYixcYXfxJx͔Єhy0t3q_US(V<ܾU7/
UTfgi`lOlaMS@q@cih7/Mavh5'b2$꧁l~&`r>6
+VpZKP>7AY.XTZG4in'aY܈A;4@Y`P"c׸0V5OeY?NGfGNӦLC.e CxaQV-b"Dc%bbybvɠ
-Pn(a&LjwE1xuS6	X0_9@ ՜ V!D``k*EOAyܼ5 =ȀHR @Y`w(klUXe=`oO6`oe9L92o* JqqX/Dl$)A	3h69aeganjS昻/7s&}KfOHϯa32԰8_DA@̧aYN+L_"nϭ0װZcht1FP`4p"^_Ɵ0,_5[jXrc*<,[Y@g1G$sQHFc>f<cAg1aȸfOef`}%失|BʭI3ɓO&Jxh1stp<D-y|f5	.e@u0&V	kQYw$RW$
eKgi+Oxld<]cuaA{`#M0Si0>ґjqiQFXQʍ6_ڠOZ
v!$8j={CQhp-_S.ڥZȓZVz>joP7k]iiN{K)a2ݥ;ڞb.T1N1)ژb&#I
Wl#db_RDbmQT|	\r]ƋA!cP3Hƕ&-Aq?X+P9&i]%k(W޵AH͞jHC1Hb@DăQݗqeQ]q직?KO F~ăS_\za,_aEF|3j',n˽7*rA }TAiWwA)fl7~592Y8siM1ÁybI.*ą9֨'	1cAÓn"aɓc@~
P8d1cRp3_zlKU̐k2
#9(WPJ"֬eL?IMg|,_#lƣTYqanp?@DcTjryq1sXYY?5ԽUUm0%Vj2c?8l[muR"dP3iwS <2g=p"-C0ș1I,/}aY'G5x| Vk'j쟎srMz@AN|*[_灛dB;?d_ș  ?AtT-	|*_[P%?İCN
h
oi4@d fOLg	iVlx, ?w
>_&PEۛy1z +O LD+5Bŵb{RR'x&hˇ)!RZ@RfSb8*(	It1v}bWSt1#8]0ay#j![A*AH'&ue<ᅂp3K#Z|3d2ēs'=-SLprlbsFI1&>7&_!NӑQ̙qLylXr}'v}hp(C^?A!dbg0qqqC'ZXr2ß^?A!gݕ1!C:>j8aĵ.f#wK!6bt()1ӔOCjڣ揽jc6_ONTLklH&`gabZ 2ľ2Kvkũ`$k ,<UO j&#AU avT*/4^1.jJH3zj<K#sC+]d2٤akHY@͒K"糑r2&L畭(
C+\y#c)Of|2d77`1kaȘca0hl|l P㣈oZGdOTPS1!.t9(xz&N "\0>"^8EKɏ?Xb>xj
&VkQXdIlw+?7G#Magrwoa7u$gU݂g*AH@DQ_Z9.;>ěfOQxsG$<s<RS$IVZX˷^_IϭGaϯa4 2"8C:>aFaxӈc~oXCă]Q.لmuz': \3gZ1)sae]V.
[r>ag,>lqVe<i9}'w2gؓr}j87}{g*RS$IVZX˷^_IݟZ \9#9U_;`'KdiUvc]		](ӎl,@brIEE 9H4?9VAG:U޵b#8;mgw0l2%d1} q2ףB& f#[lwC_-xjH_vSӪ'BO4iʐț5ĀisL[l2~r_g.[u$lrF֚3[XX$^e!<gNZkH\L%y eZr_ZBanzZkH\,!2b:2V$ș1xᄚĐMU#p# #G3[>5<DP5;'XgE;~m3OK!JbZeek#M0H0OlMS,!iHV8]{SN,(ieFKJ/PQ'DiDjO-W?[C6z>pC͑~f>e`#TEȪeTdI&fWj$`)>nraа3(mRH$F>˪?F״6vSz>lZk"MhT}Lj>jtZSʕyAI*gv\b{S44]b+Zb'R1?0M1H+d2<U+Z	r*mGfv+syY|f)wPN3HfʂYĐC>fx0XIJej>xP?8~4V'5	TĐC^ω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ndd{;A3),#Ōlf47fv_3O`0P-&e6|8'lEV9%adCBV|c `?}{xɂ4%l"gUq4
aϯg	[XhQ+%0 ß^?s2`	[)9f*ß^!{>m'3	= 8O
BU(^̑ad7g9l"Сϯ$a'w ß^sC	6ka&Ʉ<i3OQ>+Tq,j灬	6UOeʄ/IhfS̲Bxs@?,i l	>Čw^qfqQ{
׳*t
2vex`ϯ$cx`0̑Á26aϯ#=͓<<9~x'9!+P>19#h3&I	[)<]2m}{?8O
B]Q->1 ;}{xɆCBVb(6R {?Y3Ka}b0$'	I4>ҒE0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lUhfh#;Frڗ||JekL55Ll6A/;ڞ71f_S.ڤ|T鴴?Sʙݥ#B	9i-KC+5\28L$g?dw-0:P3ɚ\ϊܳ`Cefgs8).	x+j&nlzjg]he6(z=z(sufϯ^8\`Ϲi%J%>ʤ@ֳ|9-1?[PiLu2aT4%lJj,פ3)/YPYsG[	=wuL<mʥ&A}xp(l]?BG*{(k+G4s @`%́S۴=2D,ɹh#;uS.lɝU?|7Ɍ>f脹c}xp'l]dm}@憺ಲ10qul8Z7h{]mb[BnZgß^qUͬόb(4%lL5'hj	פfS/;Ӕojzݥ,#MQҋTIQ+ZaQ.ڤ>Ŋ@pOjeTYh		zhzT鴵
Oԯ01.M紲wiaNL#B(qmCV\Z`J1\F&|.TZ Za'(VIXI1xׂo.jr=gNDg`"d4%jJJ޴њO|4%lL@T6E׳
ZIgϕ"韛Ǡ-1ɀ
5EɪA9y=,>T!|zX9},qfSSc1,q̦+4O4#Ml͡H],jaxVֲafXbDhJ*x|c PS}{S&t1QibjH>1~y[h9#hJLEMUã	!ϯ7=DR	iiE
$a0mRYObO@}S(突0ֲ$)톧=h	^)˶)A'_7ɶxp+MT鴴wm,=Djr>4@pHeeULU<W-07$O`@+kX~)'pHvЕC+LC`'=,9#hJLb(<jHsdxحT	Oe8hE{ 韛u-?AiL]BVxوjK>1!9 ̧XBZߚa'|9S_g׳xpM}s,c+%IvIvIvw0p?P2
,9#hJLc"jL>1 ~y[h4%lLEUrtɀ>1hsitzbTiDi$a0mRYOaĿ6? {@bN<߼2S 㔘S4<hzgmr0yC&kL׌r>f&WW9?F_g΀=6}S=||JGvkYl8L~ߺlrƿ7/!mCVrWPJ0灛UL#45436>j=h̦_1 hO{;S <FBl]Hn4kg_7AسԎX|Enn(NU~p*ӻS.eܐ]>}1ޘ]I hO{.l: ^tԅ)Е5LidaM9,һ)T˶ ʙݥ;ڞLEJ""}#STL1H1^Á©Zbv{zوOE2"\8).	\0vUr`&VDx{z #f_3v&Dx212&7V)/^!|h`\LVoY@9xG">3O%	QH19e|ˋ9l0YYfF>țdG|WyVGkD#ܤq`~r=O`y݈dDi#YëX18e92H&]4(+bd:t<+G͘&D}fJ&|0_%Z_k#敔W>r5`$c쉺D{{V)։uvlu6D}AyȚuk!R29ĆP1.fFmR/f'`YYDfep6oYDgZ#weje=uG[	=>uS2,FʥLae K3!.k;esIfSg+2J4vڜqT?ɬCqm:Br 8$
e&@hp"Q-\J30nIDIqJk(>:g5	P^dm?Ai̘hJLEXj.ß_`:Il,]=<I_!ɓ>ʳ'.
!ϯu^dφQM5=#D#uU9Cڢ .[BnZTPPK_vP5qan!=\S.m;K<y2g{lB\w˺	9>1aϯ]q6df^c5L2s,9&CݑL޼̦"jz n)Pg[XÌv%D&!όbQ}{x
L4W	[)&|c>׳T>b`׶ٔ<[?[$5PiTFuD*P2 K}:iPfO8"MkhiQvF;myP'M~5eY=`4XBT(+FlEk	=JE)f5{PYdϙ?ϭ#G
E簓ir*VG$Z%uV#	k=0]<u	bP2m6%ٕ[ltX&sO|0cBmpBdZ9VְdT.?ƿz%A`0ZD@H!Y k bsL_APCse0%LU;T&PWS9HeIQ46P 1tPRĠtXx̆c.:8!<,YݶÁvApCLe޵@g7mF
C@࣋
QŅV~qX#AGNlb6\ܬ0!Vd3|(RyuHvT>bd|cπN"-di<j0[NX^aPYdϙ?ϭ#(
j>KANse4r1Ʊ$w@?"%& A<v#2]U]kVe$WY@Wx7T|c$?hx@O>d>0@1#!;O׌>x 'wwQ~]ӆB>}hW`~ceV|DOe.{xCTCɌ>c;b泼]LϯgYd'>1W}}w>l&I*7[UasSvEr1-!^|cC^?s2aA	[)	U0C_3KY泼ɝO|c|9#C!0Y$3G"j{T@mW-P7M[U`ܴ!y>C^?s2aA	[)V|c9	ωk	<灹ae,I&ogmd2ooğQV&VF-;"Z|crw{u2J~<k!ٽdeu((ό`8~78`T7'k+8Oe8&FZQĵIkl>hT'M~eBOZ |6A52j%̦Oe[`oG
g	PP$Я`:IcOwO?]w*y1ݔc2g{lB\w˺	9>1 9k;̙d1.c(xh[tr0D7XT%[n#=.˖iBz3Е5Y`;ՠLv|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{/̓t 9b45LidaM9,6~2H$rwiaNvҡjqiH6Swi"w_7)RR*#Y<å2:Ŵ9IpH婄XL?<UU2edc㏞h
 #IGyfv+8c^ȏ!k!sxukF'&FnF925ТPF''1YțBd	y69Wxahe3$<fP芓)sU%d&Z%MΩOb#? ?{^󇙼݈dݑ7C"k!sxukF'&DF92&pТPF'NfMxt|8(Lo0j}o1G2>h$>pS*CsU%d.NLKI3fɑ6唕"m0Y#Yd26
FS7@NffY	6LF_2+#Lzd[FVQ8|.Q8VN'#ZXgݭi&e;#.F{K1ݔS&w52eOs}{=`ZINÈa'fL)VF{K1ݔ6&w52eOsaϯgI3)ql$P]=<##[b=ʥ|d泼]LZyi&e;#k.È؏r}&02g{Q	sYc.&X5>Ka*`m4vڜq3NɬX0 t10@pH09e'	V
[R!%*ANԮI܈ RRP3"/sZc~sPDo_T?Ai̘d	[)r|c$C_au@Xqt9&}&L#ܫ2Pϯ25X{#I>޵Fe4r0D7X3P7MYr"rd`JZHEZXl{x[#[b=ʥ|y2g{Q	sYc.&X9ϯm{w3όc[}}lGݑL޼̦"jz n*pζ-7FcK`MHD_>1C^?)4%l")MV9	!ϯg.V ~`oYp|< 8"MkhiQvF;m0?7$IRԿRj<4f56h5b	>x`Oe?泼ɟ2ZCG
X{	>x,}<K5	:#	kT~q<LH2m-l$ٕ[lhM>1]Lpj	9.?`2	2 %|,pHf2`\&FF4q((V(+;m YT;2pEghfHNu	֨8,*0UmEql,*AV~q"CaaTˏ#e6.SSu
1?58[(yKZ~6i4թ::k!@ͦ	=<0`IOx@ԘIVN5:}UECόbX6?SwP"P2bMPZ#e6P	5USi9w3όcr9FFpXf3ڢhl:jn.ZJi2Hk}{xɆA4%l"o5]15>?G҃瀨5jtZ1?2  iBϻOwGB(zwe&E}@[ϭ#e6PRŁ&JSi1k;̙d1>È}@ף58f{T@m-P7M[EIU7-!|}{x2aT4%l"&MVF>1EXsϭU&<ASZTP<
F!O2P!ԛ8ZvJ2(
DkMUbZύw3όcPG}}0G"kYp.[n#=.nZB"(9><ɆD8hJLEW4uƦןZc[au@]=<È؏r}&0fLaj!.k;eƠ9k;̙d99FFpXopShMOj9Cڢjlۖ|c`3HhJLEVjsß_3KY&ɝO|c}}0\=ASڢjl:jnڮ[6"/hs&Е5[+C^}h%S2&ď`0	r>Le!l޲1Pg]EAe54nN`I ~ZYgߍb6Fs~b;\W+#Ĵ1Yrw{5I698e=Wx OÁjGdfSa'8#~qP5;|!x灲8Tq-fFe6{(4}T'CCGϭ"+<p'MaZk23)@B;;|Ԁgau@]=<È؏r}&0fLaj!.k;e±9k;̙d0)>Èɗ>g}mS4@bpζ*uqݡQu\mHD_>1k}{xɆEHhJLEVX|cd8si&;VȾV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=4? {BS.ڥZȓZOT=&2:m-)ieLEL{SEJ""}#STLA"c1Hjx{lhbp"w_7oKU+Zl^6LKbٌO)/8C{EmbZF&|9ζLCBByc/rq"ߞlmd\Xr& *`#ːevAԒfR4>&P+m<_-fSTZINűOe%=<ƶ*dvP"&L`52eO`(ß^ω2p0FpH"kHDpYbR0@x}zLtj	>	[OZcg3&+ xhJLE5Qό`(>űOeabۧ5dɟcfO
	ϯldk\MagvD|i[C28pJ:x39l5@G67hz.%rp
Ά&zln$VnH(I K_e.X:In[t6-mU/Ɍ>g&wMKwA2'0"\Mldfwg2gy )}}&ض23;#畴3)ÁG"j{@db@ζ-7FcKIB;r^|c$װ瀨d`Sc*MVϯg+V)sV<Wkh!AZ.Z{T@ݑ{g#DE >Og?hAz̀谲Oe*k;̙'l#Ps?a'?k;̙d0)>ű,ae^PDְp3= nèj夡i
>1xsGfLVWXVß_PAf䁜7"*Db-xib10qRJfUmAad
Fl8#g%Zւ  K%^
{%ap	vja71)!*2%kfO̠y 'xe;d~eʲN3[,ll2|2~eX灛̙~q#,dGkqk	@E2iā(2HdloX-LLojˑ dK0(5GHƚ5	P@-ht*X,)Ȑ2R1GT# Gk?V,նSˏ(ڄyiNe{43޴03C yqme7,*ACY31`XU9Lb\O,wGiB<هD_H}i4ba'[t3ƶ*dvP1ɝb泼]LTXsw3όrs[vP5Mk	3ڢhl:jn.ZJۖ3+e1QmOaAF\Ϻq2AoQ|cb2idXp#-VŽl$P5h{?8G?2z>3_7dXp#-VŽl$P5#qU(wP_3灲p8Tq-fFe6{(o>B/g^;(yX:Ic=<űʥ1ݔc2g{؄1t,r|c`V>Mgy;̟ß_b\0G"k8āmb[0n#[Xv* 5><d#hhJLETj0aϯ"Fe8w}sBZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@yguh@ 7V$S.ڤ7֘TRnV9R;xj0fr6m3KYX1(C+g;Tj3YKk44}bp[J0$a_kneȊ$kJ3bF{</ ;PVتGS.)B
a%~ݟ@6ҿgO`$i_K<@/%$k!3xbG%ྫ1{:iݩ_$){W9p\ҿg1L;i_Lefc=E
$a0#MQ.ڤ>Qwy5#I54C2SVE؂@#B$2_]AR# 灜0WUr-c+3i\䬌fSfSi#f7e	'h: ųU`
9_2SCia_9!ƶZeUr/44}g$-RA#Dr_	UHdl>xV+$aWF>TMrXkr~>5W22X*}g%__"~>o5reA}UI>dLfUH"O₯rXk(*}g$d~>3UUI~>XAW9,5l~>evΈ_~Pԧ6g#MXO3Ljk"Mh zݥZFnObT鴴|lUpLF)ie_#
ݡ{J@}@k}{`Or/%aLHi<G0ß^7O&gPĔb dF%n|cz8>$FpÌx灛ތϯS-ÎEn|czß^[l>x5>Lh<ß^[!7>1aϯS-Í7>1שpÍ7>1ϯS-!n|cx}zo(H|մ\[O}d!'L0װ{#4A}si+"kß^7L3:!!.[]exK<8sJg7׌>x5 s&o7^0f0C^	9!%n|cJ0שM0@^0f0!ϯS0<^0f0ԃ}z$!n|cCHs&o^0f0y}z$C+<שN8G9!VrDg⥉7*rAb_>
LEJc0-3j3)7O9h2lcOwO?_*ș1ݔc2g{B\w˺	9>1[C^&ɝO|c/pX4'Cbqs4YFAaKa9CQu1-չjf_w(XQʍ6	ADl5C9?I3԰~TsC8}Zk"MQ+Ĥ]Ida1u#CVxD0׳ g}|&"\ݞ(s泽ERHO#3)TIQ+ZaQ.ڤH4}g'=`Q|Av]Jf5WZHR;>xG$P5VJ'0}|4/|3fxD=>1d>䆫	IU"JDE$TK'rT9Fz3V]J&֘Z=Ll6̓u)%+GvP>xԒ9P54^HHF~4@1s.!mß^B?P~=/&;ਓ톢V¢]I hO{#5FGojg_mRh }k"MS+ZaS'M
tZQ+Ĥ|#Tvb|<"fbb[57v[40״m|;>jwsY|vϯr+ß_7<a2?H܍U_1>~xXgKS&7d|n׫دLjcw0LO5S7}{?9h i?6gVØ?bb|n+]Bo>10׳y%Uy"w1>MDX<3SA>7kW||i51?ʓw<l i}{?9hEvfzhή*'b!Cs;nraϯ%j|8el1%Ji+KJGKSԁ:ʐ	֨VgA9#)+SLɚ\_~:ci4ZQj>iTJ֘TK'\_d7_6y0ֲ$JJeT1ԯׯzJҔX13}{o(R3itIysԒV&"ex<
aϯ/wآV¤1 jv!$E3Cl*^=Sk"MS.ڤV¦OT紲|'X%!HнE
"JzQj9^=>㙧7L`""eH(s*#m֘+!F8&OG3ᑼ8¶\~?ZT#*ށsGТR21RxوsUa 7}|4(۟ކ̙x0Rg%sT'pYP㮦Oe}h5VC3)Á#qDL2g#xp'mkhliN~FT;>1.ß^?ɑ灭c5Za9Уn|cxϯ232JL#\1Xg1(F׳|h>pÁ<cAۤv##&0#vzFae[U9hݡqi!Kj"w3AE*^i!4/gy=40@R8&,9{<!ϯ8gvx<A>/gvx;=mm^px5l3jLZ)M4(9eH53[EpC8!ҡ5aϯaBJdO'5YHƸß_
60y}|ɊC+Ĥ?b:.b"sy}1ޜwiaF{K*4ZH$F}J֘TK'Ɓ.P
+j髖=Lin5NKJeTSjTL8GvΥNri%1r(|ƸI>fv`Ib}zK3>,#p#8P
b&O}[hCjH$ZT>1C^?ɑ5Z9\C_
64`g}|ɑRa[16:όb\ψQCG6H83)@	E##%փ@MXpfS9G∙<p'ma,r!ҜiPƌ4(Lw<lXWa}|4(۟ц̙^%&"b<dp	ϯg1K##XFv_`IݔV$*A}x
`U=J!dJS3n79r3ͅXsغ<ϯO_ё!v{OprOv(maB^w[XJpA2ҡ_}{blbl5"d [}|4(۟MTm2dmGu<Oa >st17f2f6pׯ|lw}{<xsj,pC^F泼ɞGZ)LCgvx9<95Hkl!J0.Cͫ2h(maDL9G`P[W	J4YϯaBJd$5U櫂|cDsFƊC_2d`^%&5W1%PW噎K
3YQA"4(톢V¢]H}g'=qVPn(x^>.lS.ڤVZȓFW)톦:m-)ie>*gvjy|b.TI"""}#SsBß_Z㍔Eq}瀰Vg"ß^&ma`%U$iQGq-e8-A5>:g_PmCxɑТR٪۟
aϯ`q:ZijjGFvEdfvP&!,nÂ= m%\:[0n$uASz liѰy!nHRMP泼ɞGZ)MgzGP泼ɞGZ)Mg̏g!ϯ8gaϯ9gHsG`gwg 9#Mgvxy}}CvrXW2r|cv9,Gͫ2hP泼ɞGZ)Ml٬$3K0Gaƶ|ڼ3C_aƶ|ڼ(U>k;̙~[lP5H8a'8>1pqOeC&{<h0ah52>jß_P泻<i|3Pqa'irZ&}[ak(C&{<h0ah0lsYB|9>k;Ƒu>k;̙~]gC_0lsYݞh5H|w3AE)&<.>gvx;9,GͫO9>1qb>m^pɔE*5Lx`?eJd}lwg0Gaƶm^xx>Ímڼ(S47_0x~+Lw#5SU޸0(}bAg _<8!gy=40@Rk-/>gvx;9Ih`9IZaaYdg#P-Gexs|wg#ZO Ɔ5$P-0Z+j|w3AE)2>n3(ß_P泻<iy)g'43Hs8Gͫ2hP泼ɞGZ)Mg̏3;>d}l{<[}|{<0GP泼ɞGZ)Mgyy5>gvx;3jSOd )}}͈y&P-
aϯa92!:JSb?$ß_`Gr?ׇ2gg5VLQczZ*X]ICVP"g|8&LjM:8Zc\Z9LsL\`{r!ϯ@|8ϯQ+>0b"x灛)ϯI1Fplx灛 0܋<aϯS Hax灛}z졆7>1R9`Cn|c0!۵n|c0<aC^Hax灛s?(R9hi~h e8G6|9#g3&DaXU>1`}}C>1C^?s2d@JSb*Vsj:Il,$w/2dϰ8Vd>1`8ËvP3z&mÂ8ul8Z7h{]mbZ'-L\_9nU>1hװ$ie6P9m+"<|cs3&У#ZTeX7L/g&iyd>ґjrA"4vҢOQ;=m-(ADl5C9?I6D.QR#7W-)mRh	&0톥|HT3/ß^ЉУåJ%)6v-)Პ4)g4"9-)ퟬK'&P-a}ix'>åJ3)e]S͙`iLNLQ'DiDjA"4$Gg(sK!}Cj?#ԧ6g#MXO35S|3efU'lp_fYYiI&FJ}|3o4͓?#<R_+44}b?d`k32II;D@zJJCHc1) zh$	ɂOF@䘣,T/L-H`*E!C4H4@ '@Z Uea
J$R 
̤h֤씒t-y98JGLpݔL#9?i$fO_<96g#MXO31fYYiI&FJ}|3o4͓?#GR_+44}b?dR_+44}b?d
S|3efU'lp_);HG*6L8S.ڤ@DMUC2}Aݥ"T֘R,e+O紲{SEJ""}#SHX[U#BqDL:ɉ:!diwee 1Pmgw@KOa'ðPưd\/5<9Gόaß^?A \x?ɂ]96>1ϯ`B?.{('@tcXCe=>1[Oόa">0objɂDf8>rUQ4aϯaMT<ldh|c3ϯ}@SJFլ4]{S,"ݥ,iiE
$a0mRYE8tZPtgO^E5";}CW]Lx*GvkYl5J5cqmH	l*W0Pi;Ȁy}d{Di9?Iz P6
Ɣ7tϙ2T$ֲ$ٓkjj0\+P	VUafӻ<}|<cA"4$j9CV
"7tɓ/HMk"M>F_s-" m^X`ƸwgHsi	'U? PKǎ<^)mRWV$ր֘TSj61ʑݴَam#MAO%zH0Yyp>mBD mE7bKjk \Pk7wP6K#fe
c>#vYxu긺"[5MZw}|<NLQҋTIH$FV¢]H}g'=3[KV={CNcOS+ZadIoS'/2PM
tZAI0жWÁ@b=1ʑݡz:H^39	Uq6`zb~G"diz mPDT@ڈVmCQCg&>G/fmsx*eJ 
VlhA+vYxu긺l7}h_>f_w(ieFKJ/PH$FOZ
v!$*EC]tZ#]ЅKǎ<LjDdIdaթ01LE"5WԎO TJ/z灔 s׌>`P3dO>C^a>$D@<{}|ׯ|6I:dO>s׌>`"1ڒNoրx>5I92'Zn3Og&ir}1Dl5IGr=nCψ. ]UC'*eT֘kYhCTS҉_n|s-:AN{K'58$)XIhjO1m*CEkSDJF'#5R;0#v{@HĶ`G-=-$msrED_&{<h0ah6PԵ5A?#&0K﵄Zܘb[/GƕG[}y	>X|cן3>`6%#MeZ|9~k;Ƒv.MP\H 23bsv4}m`GK.x>+}dHc5n! 0/o1yDDi7=DTi}J֘TK'ܧhsK=nEN[R/+Yj>jeT W۩0AT鴴	'C9,XS"CZ>Ғs{Bٌ[X*b$f O^FPqu-Qq۴=-$#l.H6wl NîF	r>m@Yxk
2k~ɋ"[0'Hjbd>es4z! VP@?=C8,dxrDjbd>es4z! VP@i_+̦eV@'|S״~gHi8X	XlfSaύHj:C8(Cy (&No<%['&'H`$!Uٮg`ri}0;5&V9HPvk~uK0j&.5A5D]S=jV@@jbSu, >G%q(Ya Ȯ#t1R#.Z5^T`yƨlRUd0	hz3R:ga-TFq\jhzi8XꃗThzP9PyK|YX 0[
ԯe6~s51 63)u;7ALe<m9۴=.%T	m}|'%Eg_$`XOBٯ	/	x4q"keKYM4}{?~e>}hZQi`L|0_1/]"ouG$H NCvc8l7}hß_5ͅhwW{<
8o5U_Po#ܾwwe$cekX1Ԅ~^	*BL)3}׍>5ʁZ5^ĶdhS.
?adˇS'?sEbKl*W3pէ4zC>2dv`졃\OW"oa>)&k-7n8ÈSx'փJaϯf´RLOɕUJ/gAgLV>Ԅ,cUS/c%퐪1B2´R3H'}\w0	kSJTojzݥ,iiE
$a0mRY5blIk|A `0g`r$T*ϧ
yH;o@F;_@F;_@F;_|l
Zc#2e{_̙a#6zhl
4CmmRdI'S+Zaz>joPSҜT,$Yw<]b+Zb'R1?0M1H1^RZd+-1:حs"1/$Ĵ*QgGi
eR32v% 5o1T#	qb)
H6G/;f#֑%1Q lQU2bKhU+Fnr7h*c8=,x1OHI1`*nRZn\al]H5+ƀ6F#æ5G;m 6T&<
+ c31a'903BPJmHE%v>1mb[<ּf[0Ycʓ\梏MRh'	Y5e=AXfJU6Z"kdfV'G	]Q|4|"k[Z49Ymg!vxj>ϯg&Tx_+G2>5ŧփ7ן[h5ϭeC+F !c7GΆ(ꎆ5yu6y26Iװ|r݉|usԧ#DQoRB	UZa3ha40A%0$){(0@_'Ӊ	̙p~ۧOTxHWBwP
ʏ&'zv5OC!*JmsrHgD2~GO\Go -.[kVkH sӒk}hß_}mCsm[$?<Q;`bdfSa'pt{\^aċ<NG3r%E%$ Q<0Y0ך'&CE+ݟMo[/@t|rn12OGna=QDT!yB(}eGc<1;Pv6{^7$
ʏ!yI<g0ךQZ6kGGR+FJ?>a412jZ6Q5>x1nJ?I~x픪<Gl5\Žl$P55W(w9F52;x'֘'>/c暛
>j{hLO<2V<2>R/4\ |9
4RI?<<Gl5\Žl$P55W;jZ~`;$?<<Gl5\Žl$P55W;asO|& $i57N{ƩpI+]8WOa $L	|0ך'<5^|+a9˼g~xk-] nҶ٪o`~ioy5e*&L`)d2x?.fT2;x' Hs|dee*Mk/#2	=m~hUe>}l«O|b~O$!OTy2;t+ݞ^b.PaYQ1iP2gp'<5_3<C.l3͝cZ3J<[5MZ9:
47a5e*&L`)d2x?B Fæ3B#Efzܱ5Lx`?eJk; Ĺ,L`Ķx9Oea(>UChᗶkG&%̦Oe[bx&~h^C0	!̎>CUC/cERR+Dx)bn*T$$2@^b.PaYQ/)3[LFC3,
(i4!u䓝UBG#OgBBwP
ʏ&'x)k!Ʌ|2^	$S/h
Msa42υpçaYQ2.xrr852+WGCC/>+CϺ[l0יJ]eJArܲ_\@&ޙH$Lr?[<6	!ϯ?a#O@#<gg{#)Txg>1{<ϯW<\Nhv<C6B@GnX&{<h0ah5*7GnX_x'Ķx9ۧ>*]>²ɉ1~5O!ɖ(tI"F|-C@RU3f-|1?</Ǡ%s2C_Vl^Ul,,\	0LVh3hd?Y5Cpt1&zZ5ITxr@%[ YWbs*Mӑhd?Y50+9&Qܨ5|+Es*Mhay/\R+C_5_.pr7i[@l7}hß_|76e)6VRDֱrk23)@揼^&PPsր>CdvW<.T!yB(}eGxo3O2
ʏ*˼)VLC3ɞ,%d)Tx_m!q2~2?a !k2e)Ty2}PsEfł$}Bk0;&	r>'Cpt1&zZ5ITxr@%[ YWQC^Ё˼$>f~4I
ITy1w*o
&״ |2Idφyk L[i|@ݥm-O.ϯVʖRF&e(e٣5q-d2Wx-ZG
2z>) uGZ+bF2;tje~VȾ1JEhE"MSĀ^=B"VTy1?,3ٕ7LxC.e灞̙pULp]@kin	%{a+^Ё4B	!ϯ}Ga!}VRR+DJ'
{Lg֡E
C+*<Y*7)!bNeyU<c5_+Fpr7i[Gf@0}{?@
47<ϲG&|0ezwv_mtw5ڦɑ>Xs|dee*Mk/#2	=m~hUe>}k^P?a=Qԯvx!yB(}eG<1~gZ[meG^Qe
[\ܒ$k3<~I/lbDĝ0&<0WC8btl6w꧁fKhB+hl7}h0 ß^e̎	sQ7{f|19 "kXŽl$P5!gF9;[(	!̎>CUC/cERR+Dx)bn*T$$2f2BwP
ʏ&'&Bo}v^y0 ᆸXFL#OMlOeќV٪o_L9l[lZsث6ȝvSpč1xMC/e)>Ud2x?Ztpr7hDhl[&ɞGZ)Mg{ 3剕l}GLYJe|19 "kXŽl$P5!gF9;Z?d5Z2?~d_%"IWv&EBM@S/i*]>²ɉ6x~²~g$y'<S/i8#swL-#yu51~d̰|+ ۧM1c3j/1x(Eb~Lgo1>&+_oa=Slwu&|2Od:x)  >č3bIcX7H =jfT6W'a`}^0e3m91GlAT2>xezTbKY#k5Dc=Q-fg%Dx7)TxЁ5DְFZl^ƿ4}~sPseր!~PIqn12(m?SdYdg#P-F\+ḖG2;to63`Djm鉙K.¥LZXI+]Jjna/'̧eD,#nY8syB=9G< Dϯ?a@鞈8>k;Js<Q*{3gkB@5_aYQC'|@?aɐ#a3Vm0aL^D`1s2[\ݧꃐT^6;_BmTYT-feF;2ZQUGْjJBFaYQ,TFW%D=Q^g#+DezYyJZb]1IVRB(B$yg` NɂgG͡x,dy˪<rѬG'>Z]ʉ薍o$fc6~r>mg&RdӏrO}|7! LGB@vmKhB+hl7}h
el`;	 ٴ({(Ix灲G&YMƿ4}~q2z>V0Ÿ|<a'<znϝE
C+*<sx]Bsy3e1Lcy5/d)Tx_m!q2~2IixI.Jɓ˱({m9"D/r0epX|+QOiݞ?ysYyp&{+3d	˪<rѬG'>Z]ʉ薍o$fc6$}d2O`A5*&OPk}8W #}y~b[I4z!$L <4L,5gYmg!vxj>49RUChׄee٣5q-d2Wx-ZG
2z>&˪<_4ɑۧUC/cERR+Dx)bn*T$$2"!yB(}eG#<pῼE?gvlUXg,7RUF;%"RUcTw3HxC.e֟灞̙pULp]@kin	%{a+\ #OiݞP̎>zo0ičȾ))hx[T]L3$:/1x(Eb}׳E_׳Kp"%;+=r>mg&n6]QVdԪ<?"bTHDk}9 3hd?Y50 䚕G'ܨ5|+\9x5B@*L,$ 52bӧ)"eI,@Ljw"rS8#Yƨ7IS[&Qɏŝu֒Ψ5D uD`1R'1>tXLƚYi%ƚY<PH$G3)(mLlg~MLFM~d̰|+"ۧOTx砮E
C+*<g&e91
0_L *)tF¹pUio!mƩAc{QT wZ`jaZ zTrԷsp Tnvǽp!6Hmo+k`RKREBVTxЊ>cnm^-9Zc?'L#<txhXG[C2eSA"nф<هݔc1'ik
PH$G3)L5ɁvŽl1HfS`9P|xFDjKhB+hl7}idß_G|0Q4/|1f&P4/0d3k =mjmb?hP;aCO캣o-1#L|5Z2?~d_%"IWv&EBM@S/iBwP
ʏ&'1Bs"VTx5Px$3aieE2m?a=2<>|׶Ә+ $Kl*W¸wg!ϯ}Ga!}VRR+DJ'
{LgA5B"VTy1>3`Bo2Gx#U²Ķ{3#L$$)*HU7І?2fX>h#i'<B<jqO>2|"H+@׋bЊ1?&2I
3&ea|x
qZ y:
j LfSK<9BQgX<y /<OFӍ%?,h3#,ȏaɐČJQmfQ-RUja{l1w1F(bNi^-RUPV֡/fGe;
ʏ>L͠f~6gD`;-짰$3o!|5 ef;C$YɬTy0 /Y5*&O|-NHl||'Mg9&Q1w*o

C^_X$֏2&X$6#_s{0[5_+Fpr7i[GfD&el`;	 ٴ({( M^1lQ;`bdfSa'x*Lޠϭ	~`;|6CdvW<+P"LO&x)Boml2jVTxQ{@g%a)Vjw)*2 /`1	&Gn
AyŗTyH`<]#Qk(sYܾVD|"k[GO 9Ymg!vSx'ր@>C!J@.#OM qmn#ԛ!Q}YeQF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%TrL7	0ŜݙCop̕=%0,viKIe-QCC R=PwqK)j'ݡTKY#k5Dc=Q-f=ڳ 1HfS>ʿ [`={ȗ.P-\=wK꛶y)ZȓZLimRS'M
tZS
N9S;(TjyiPV8ObjaI#I+`]U+ZgԯَTaI~%!zv))<UKA9R,nq5H'DIK&.qdC.O	.G84ņxD
1 lU;%DTG`S?਌wç$CZb嵒BUkWdvU~G'xR._$cyg3xC 33)̔&z?&AWGw9I	V+שjs3p43rd0C3-mb|Kj=/|1p'MaZk23)@ؑGI?(|Ѕ>Wi53灞Mg4¹dß_51d%$	a
C^6e|pd2~*5V-ig2X|0a!&OfPTpɕƈ[IS㹬+TԯR0dĻ/	E8> 쾠XGܳ7}}6?aϯ?a6}}g#<x[4c@v<\cAo8g1}|:uU~G'|~oɃf^_G/ݘ3оV{6F (HR N\LAUHI{6B@񈽦
FRg{7mOHss 1}JN_\ A9Lv^r?.#m<OYL}}'jxxg8P'wa31
С^?X!,BW1@290lؙ[Ja 'I<6% FɥY`VP@7 GfJ:a))2dLilO=Gbɟ2}"Z/_&)*ث6i ͙ k'`TV9G|])4[@6fS,M`:_y->$C_Hɐܾ[ѢZ|+Hß_L_nU5`?a3tSlZ<ЈZvwVl͙ѳ/VlAU/<gekBU
=>͆z]⒪VC/'},w Vdm$cTuXGY7n8 qٞ}h װ
x}`UZݓ+.bOxDhUűu~b~LQOi"$zD<3)#	 xkfç&ĈF3)þt1%%(z1@$DV2גH%ǛB>R'd]~X!&W`nUë_y¸C_Hɐ}`n|<Z|+@4>꡿ɕ,kVI2#gCtPZ̟Dil8B "hYڤ͚4AU	"
ڪeE5@Ofz	ss[3O/w,ֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'YYn(zQ^tԅmRdI?1h:m-R#S+ZaA"c+t1S]0sq5LȌMLDJT|V9Hۤ1u鋺=dؖV=#D5= l^☟+[3	GO|vb~L~Ao."%y0l7Klɕ	X& B ZJ3qChɍZmt26Lc)Ua$N̙6dm^F쁜71}VN$T̤_X zЅJxL0@I<ںl\]aKfSß_3O/wJFDDi7=DTi}J֘TK'Xx9C]tZ>!k"MhJ22}h#zv%7)iiN{K()8LO1m*֧OL1Si0wi {lKk]JH-#HLRR64% SԊL6ԟĽH%ѳN%"LxyU;b*2z_n5b~H%&G9݁"jz nuk&Dp10	S?!yq38~:rD2ev.[Y@fJxNwOɕG
>${<&EdP @`1H9ARg 2LB>dm!kPY;\`yl2LG>dmex9^7g52j%̦Oe98#~12<>?k(wBy-?^5gY5:a%ß_51HJL74
Pß^_&@>͙grdٞfmۺS2HKg$ce?'dɕM<fL?ͩ3~"0ma;&LRiH+	2efn6i6eݟ2#!lݡ Z͚HB&' [ő-ɕƆ_3245~[[+5Vɓ+3`$dAiafim:b5+dSBjr}p|+$s|fSkXGܳ9G<xx\0rxFx\ϯ?a3x\Q>?泻9x|+V}Ah{gkO~x=Zc<.!ϯW=\2GЄg~_0?țJ0dTk4"b	+=X$Ua$3(/&3Kmgԯg+0RMԋs\HϯNAqxy}}}61}}'i<}}gjy0'wa31G¸V{c@v<\
}*i1?&U(/92I9HP5)khJ>͉@S \hfI@)mR.HuQ	Oqjnp_{
8Q}}ov^ <<"#m<<9G< +3π9G<! }<9G	5yq,W@-^3al-r)"/)2GЄg3x8_&T#[G0?	<5[C14hؔ %0@k^Ak+=2}2dφ1"e&x֒92lωnTfV
2a){_{
aV <<aϯ?aϯ?ab<ß_d~
6xϯ?Og+peɟh{gkO}ЄQ1t+/ӓ!GNД}d,4$My))0\c`Ia'/9IE-Hz5khPCd7_g fSQxCφ]ɔ?0kP\0l	5S;oNLvLë)G7AM=Tfl}h EQxH.a2(!#'ʅg}&NLNXdJZRn)h
`kf}@S:a)Oef~;m!jdm303rd0kP\X3/ӓ fA!2)Qjgk;֎l7YZ <9G!'}r@R;V|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=(sK=nCZ#dIdaidMƉ~zv%7)_7AI*tZcݥ1ʝOGMLEJ""}#SSwi"Qvo~Jؒ	gBB"S$$U@[MjZ$@ث{&*rnM`{@ڊ 7 K࿹! p	v7B}s
oC'ɟԫW1t
\QE<'>1FPtexK?<j|A̡޳#2	=m~hU@S噬_7<>ʤ8s|7-LOυpL2>>CglwL#&AT%Ӌﳃ\_>e;/^c7,#m<<x2>3ǂsxC<;ϯ?Og
IiʌcAox`z_<៊L">\L1?wP5gy7t>>ek
j*HHJE1x#9aPs^	||W}|7~l7DT!|;ܱSo%zS5c,Ȥ< [̦ͫOU֑٪oB.>f_v wi =LLH$F`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{՗Čއ4qCR]J&O@_6)T֘i]$Lsn *Wl*gvI~39"8$LM<{S'DV:HjGv(MOcQTHlBWpn*}D_g
veԿ{+%	{_V	{X<S(s)t1UUE1i5灛WQMSx'֧siydV8]{S	XQʍ6_ڠOZ
v!$87C]tZ>׌65Ll52F'4%@OPjZ
T鴴D*sYC3K!!NEkSDJF*m&)_7A
>5QvHV]A
f"}I6Ϥ	Zܢ5Rԟ!"%E=W6*4KESD@ث=J 47v`A<B;gS!s(|4%Mk
_80LB@1HQG¹P
C^o2p$Mg#jRCG23)@؏G	ǳcOGQY̼op Mݒ"|7*LOυp sݳsu~N3KmS. 29RӋW }}}ov_* ,#nYg}}6:rxFxI>3A}}B?gvs<W#Ɵ|4m D_pәëLO!}CJx@ y7t:>E6⚭
a(wR(e%&eBث6y#7J2L)vf"?6g{۴̦ͫOU֑٪o>i}|<ݑ{`)`jbA"4>ґjqiQFXQʍ6_ڠOZ
v!$/[S.ڤk"MW۩0톦:m-)_7A"c#iJl:6cuAXqT!}aJ6"jz mDqV+Ķ7P$̡^j	^^ )%VH)<Z+m-(ADl4Di%kL*%Trخ? .P-mi|ڊ>yZȓZަV7O2JoPSҕwi6ڤwm,l*y*dϚgxs3?Á<b|+ϯ^02Ec+m3Kmg婚[inie9U>Lx[}{c-cc4CTOe/ϙ3	}{_٠ưf`O>`$T9e<$Re=G:0//T9^{-/W}}B?4ZQj>iTJ֘TK'\_]EMTC[!I
iBp>u5DA)0Lj\MSқT֘fSAI*sYS;$$#aU;ڞz$P<
Cvң@EkS1)41y~ޓR;1J@H$MRC7dV7eP'fz nQqW\Kf'ԋh`"{c݊-p|p_Q}BY{_V#-"VlmvIVLg~xuY9^|+s:|7b~|+ 	>k;[=.[5MZR!ϯIn`'R0N0m*$#MQ'vgM(톢V¢]H}g'=ŗ0v4qC<Edaֲ$hVF2CpMq5NKJoPRoZaM'ieLHMTjyG6@p+LEJ1NhO~ޑw3z>?OD$:PSvJEkvU
?]q-Rvg࿻5[1?v]C Q[ݽCNUt$v#㨋>GBFoa{6X1+P-9hUf%%ZP3kT\bx ~xuY9^|+ ß_57dVД~1?G> gsv\KfSQaϯIn`'R0N0m*$#MQ'vgM(톢V¢]H}g'=ŗ0n4qC<E2PJDZ
>joPSҕt&9R;14-{(:YI+/.Շ-B4@82WmM}Dq3wP6K#fe
c<XJMgyffSg'Hl7}iDq}|<NLQҋTIH$FV¢]H}g'=04qCRի^ӇeT5'`nV¦OT1ʝ6HPl3&5ILn	u	_Z>\Kh&P[S_QLdYPd6oV4x*fyh?9*i5灛WQM"%T	 y}1ޘM(톐H5DiDjO{+b[ЅKǎ<V$2}˶)0F|#Bۇݡ/pHPTxt'ţI[^scv%F	>xơ#/9۴mOe}1fOZ
v$Di9?I.P-ΪmLsAkdثYa6]f(}f9ۊEMk;IdI&|~?2}d{Di9?I6Pn(zh\mRdIS'M{-nekL&+b6紲f)XS"CZ>ґ$Lrba{`$
QRÀ\t1Rnr$CBTLhSqmQB<l/f+bۑUL0v:X{;ä+P,&Z ןZ ״~gw8% ˖ׯ|5ֈ<9a?X6[ݑ+6 $lX@ͦipN22*L}yvlEW2ӻ|+Ԉs.Ma2g̟_<0װ(͗xK1ZTX{dyfSBzog@vޙGmWg̙C^aVa`x
B؁z2fWxsƢ\H
49YT=i70|+(}|m3W QB|[lɌ\A\9<;p.Lϙ37>ß^zťa&nɓ>ae0cTjY7P	4fQXx:$1Le%0=AVTSzH@@Q_ cv77hGoLZ5]`7=RX ^5A%MRX TA3keM`8qi,TvYP]&kL(s-aYCgaϯaS:ޙЪ=x_>)*^5\2>W1ן
0\ß^95錧5A+Hs5錙@E06('y*l9Qw3AE)0k>?ß_7̦&%A\ZIx̧X2%-G#MRHTl˱,Eo6JmuBU6ܙ0U,En%j4 4Ա|qJm	b+rXnR%`mUܖ,k
C*:٬0kZG"cMg<IV
B)Ƒ'`V3g/ß_YdfOeY<9C>ϯ5fs: Tns^Re<WXs5&LZaϤO{9SH"bX Lʂgwg+C_P[Y CU;g/ß^?;K[rB5Lx`?eJk;֓סGYݞ4l2a'
a9J0i
?&{<h0ah5J	"+{x:DgA>gsCE}}޼xß_`7)2eᄟ<V06ܐ}h2dJԙ`UYɔ
ϙ3@hJZb
cE1-c	>
o^fS,dݶf.aw*%u2b[1w$)?N_\8>~gjD_S'?ɊeܘV(nDSYy(-%˄9Pֈ -Jͦit~f ;KTfiQF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<`iv⇭hzeTYm`̦ Pii;֘OJ1jda=Lbjt0SʝOG"jb+Zb.T$ s"Q+Ƙr8$QuQ#gI**k,]q6`2Ɇ1!JcvQdE8P6¸8>`DܴOU/q5>ì౲0 ¸xs#}E/g&2(ɕ?dhC1Iᐛ`0P-#XPxs|9u X	>x4E
94w%*O0N0m*(FwiaF{K)?FKJ/PQ'DiDjO-W*= "}C(ϿS.ڥZȓZ$ݥ2}mB֘Tڡ5WTrM9,	
w>P<b.T1N1)#5R;)QaquĶ`UvŤĴnv+r(WrɆ>aϯ#nRal36{(B?Z!Fe1$6c"[0stf剬2gƃ(Vmˌ$P3&Z2_`F
29B$B=IP2rϜ1:2Dƾdq$W9O_'7,Mgvx:>4L7,Mgy=40@R h`C/Ossu94!(}BO(@#$|-5Hi1Y0)
֧%Ǜ$#M0m*(K
3YQҋTIQ+ZaQ.ڤ>b_^E6gڙv(e}k"MhekL-S'b=7)_7AL*GvgCb壂Ej䒌4x&֑(7:ɬ2gƃ(S` @͎knnz#÷2'YATLOGv5}8_֨Flrg	'Ya$KkZI	ڦx22c
TIQ+ZaH$F]H}g'=[T6mbN|S({G%J1ug	ϖ+2mega%UU_<HHEY29!}Afަ]J&֘Z=Ll6AsԯDMgy=40@RIP3)S5(ycvY\[+memF͎DYp*[ZxTev2j,[laE&P3x&=S?X+<i}1E
$a0#MQ.ڤ>JļX-[ߩmRdI-2OS'}oPh\+Gv5Ydg#P-:Td<̧&M?MeZ5k;2J{ژqADlo_/~rzQ/2bme*k<i}1E
$a0#MQ.ڤ>J˘tZ:H--G&X "4qLq/Z<d]a|a=UjYٽqLR2!LRY9!C	DR^K<}g!~cTCdt1RUJU	U_VC|17~mj(֘3[<<je.iX@d_kW-R2fX	26~_"C*'[|kJ"!՛UFBkgUSRy|VKTvLͩiȾ
d9ҭz%>e_3E\CZ_SCe2Cu5LiLl57)iiDbts-ݴ8$(KEj"w3AE t1WE`2dwx|<@?<M<RL|+ß_[C2¡R QIj"wKSTɞ48(mlIP*m"JqPֻpנLmE>:;iLu0~1o2`<.l|+)>?υpװլb&dxW&aϯBA?XF_Lw(iiE
$a#MQ+ZaQ.ڤ>w@-\=wK꛶yCRS'Gֲ$22MSj6iW#g?K'ԯإNHYdg#P-w`W$12e|=W5ֲ*ZAbpd"Jd\2e_bƹ26o]AR̴!7uAIY"nI/g¸pװ߃Q's4%gK	:x"q5u@y,F%`zk;Ex9y}YOQj>j%kL)TK'T_ݮ-z_><l֦]I'DV¦O3M
tZSʙݥ0NEkSDJF'b&#I+`]U+ZD%Jٌۛa*W$ؠZ7ϭuLh+zID̦ͦLfXHɑ|uG(R@N:flrЛL?<mo&)8`7"- WTlk5[2c
g{ R}hXGo@JaM:nL@OI̧ؐ#!nr{**Vk+N2XED>ñt9Cwkk$Cc**2xn솠2g'Y@ȅqMH:Ű=[灜)_GS;ݟZ+XGIΰ=1Z/VcK}Tmal2efoMȍSdA`lKNF1is;QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trm[J)	TTC^!2MdIekL6Ll57)iiJEMa֩N{K*gvIw<]b+Zb>ґ%&')-FoOA#q͊/ȕ3bDmuP kH<QkQkDw![@(DwgbGzyfb_gb_1*n6PVB3)( )hB?v}a=C2 vY@Od\!}/e]*Vk>HþklYBȉyj@,dHVrhB?h?ݩ_G>0@1S-bNïmV.+4Dn5@0OđPf?2J͒C͟I#s͒Zl0XԨ3g׽ k!`Yc$$~m7I'Dx3,$8k?[^nD{?YXS4w_;&	kSYiiQF@'vg(iiE	?Dl5C9?@e_ğ[BmU#;!旈m˶4>&0Aڡ]Fe5:m-4N{K*WLO1m*֧OL1Si1Hv}H>JaçlDNzMA1	=5sz-`Z ksvq2dMd1~oXI-R"k(oguSv|"_@X>YFTZ;5-q]EeWJ0׳17Z
@;Zqe=3a֩~ȏ}<{>~nBMxxCrEA_07}dbβpθӆo~Ȁ^" CHV"Z"6Z 7`gXq\׳u->v1ZQIMS(Ѳ;f" y5mg$ȏxܝn5VrpɕTf`!|4`ϰ_tLl|2&l?X;`~/k}>O}|2&yHk?4eE>ڸs5@KFuj9C7I-C{?X?/wL0?0OH4V8]{SN,(ieFKJ/PQ'DiDjO{UEHt"jv*DcekL-S'M
tZSʕu3K*)v7OSv|6
P.Q+(e􏮢W׍x`7UZj1XNjJxɑY=Kzݥ,ii jTIQ+ZaQ.ڤ>5_ntZ)E!6zK>]IOֲ$29,?2}ڠM+GGveZ	an07d#fhg]E9pMNoa֪e\e8$XeC?=FPU|2WA9pMNU9լ$$URClZ$4,iiE	TIQ+ZaQ.ڤ>(=nA	TTCZ\S.ڤ7PDV¦OA_׀Sj6紲f)_7"dwiaD%HХu}`̧Y*ZN/v}L?~DŰmc]*dȞ|+1}|;e&ؖPOҝBþ_ʉݥ,ijADl4ȢV¢]H}g'fC6z'(TeT$k"MS+ZaSBoLl57)iiJݴVBm|STíRMIu5|1YS_/\׍7xi:U(q-bH0I"[=l_070Oka%~Z
`y}xw	{U*ՖcpX"[=ʄQʍ6_ڠH5Dl5J%kL#9?I2swh!6BreTYkDSCzZ@ҫmQ+noPfSSe㉔, %G*W~ֱPJGv'#k, UbIN}3_`GCkF||n8g*!MW$ϯ^50XAr灯-gYC/\CTLݟ/;ӔN,(ieFKIT_ڠOZ
v!$swh!6j/>?VihRɟ6g#MXO32fYYiI&Lr1m; Clֆy,3)&_75c""ʕlb}cĂDi9?I̈́46t#"sCwM\C}k"MS.ڥA_U̎@_7		)%@Y$̌lkloG
gS
Uy@O8dϱ&YW#p3(mRH$F>˙z^R2+47tS.ڥZȓT֘TSj6紲|'Ëhwi`%!NZb.T1NDHХx_X5?ë7>Úaϯwp+Ma1Çf<jI#jJ`*U"vZ>4	ϯaChQ32!W#s%a'PЄgs%a'ue>pß^?<lТ}2d@tW#'	OeZIAoZsG&!iD2dB)Fß_P[ .|+3y"hQ	s&D|+Es,ן[oOaK7dWnhn髗>n˶4>&0톦:m-)ieLEL{SEJ""}#STLA"cGݤLWTj8V2!*_2(b1ٌ3sϽj6ya4xqDL9![P5 BGZʋ.ZY"	!* 1DhiAۘ *we.rAG0_xLwॿݲ2 }x)ȕHU}JBk
OeZ}hנLmB?ZA?Ai}rdɑ͏xL9 fSf]PKQ3<R*DC	>#2(o
CJeWk}B?B"O̡݄YMmx"gݩ~ϸ#Mk!jW#mϭ L}lck;>dϙ?SBTBɇ»#0಑#߄1_a[v&k"!ƲzF-/	7h8YI+ۖu5υtOc;!{xY5&wr,o`,K˺	9>n,!FFatx&kj 3\@G57h{T]m-EnZBυpXß^?xىw&L υ{syϷKdȚ
"9>ijY[mkl¸,	ϯaGb\G3&D|+sg;>1A~ Y{wvEQF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Trm_whۚjUB&'zZAL]ILl5:m-)_7AI*sYs8).	
Gv҂d9f ~(U.[P*pYZ"͔K2z̦OeAGDֵuJxfJevIp@UmN4e;M%aܬ>1%pe8e}@k&iA!%Áv~7eIe:0lXf5emVKR@u#1FF[5@& ݗ"	$Xln%i jY7R2 SĤeR2Ԍޤe	 70HI b`,szÐTi*
Յ21 BE`gcP]RWtPe'xY&z'rqlZܬwYB Be}T_@n\XT3Y@`.S5hgr'!NLQʍ6_ڠH5Dl5C9?I2WMqm[:kAZ_6Oh-18RfuaZ/:k4#/+:*o@jAm0*e3NTGVt1Wӑ&&r*^3ɜ.;(ub@N3rLr˚*FEvy@jAmmRh }k"M f22}鴴|s(HC(V%1rÓΡU޵`f}hb0װ*L"xو[5[C\8ϯRYRo/tb
ąJe$V}4eq灔HT䁔
#3yAjIa'_g/X"5R1SIV`pb!,%%
H+5Vcܧ¹dW>	W2eE)ڟ
siݟ
	>	W2eE۟
_}|<NLQҋTIH$FV¢]H}g'=ކZ*FEvyeTYkAڠЫsYhNRvҥ!֧Rxp )018>a/:iiLݳ-/sp"j}j3B[}{dO[1*
0>W;`EhYQÁ$"krQY#Yu嬍g021`3)'l%pLvng!(ck	 #_YO)ȿ<KY	!ϯa¸ xsGЕs&^EʳUgº8>fƕ<W k}{d˪b/jC>f_f;kSJ7= jݥ,iiE
$a0mRYOa$f6tR2+47t/Tn>?VihRɟ
6g#MXO3PJ}|3o4͓?&)OmF>Tg~fYYiI&*NR_+44}b?dEE);HG*6L8/T>?VihRɟ

S|3efU'lp_>?VihRɟ
JS|3efU'lp_AJ}|3o4͓?CR_+44}b?dJJS|3efU'lp_R_+44}b?dk6g#MXO3YfYYiI&)mRdIuSj9,ihn컩0톥|Iz_A69R;/3 X
YYwvE1gj9T`~r>rmә&+nQP.Lg32V##"ӻ`7]`=cNOX͓(dCp2Iy!ՠC:m猙@ݧx$XϺ9_8fɔ=0 ";Evc{3f~$0  !GӫX͓(I4`Qa`j,L:`1cF 'c&4Z͔3j3dnӸ 5b$?AGGQG @ƄZwl< ́ 4}ӍEK..1ϱY<O]-;vP3>|cǍ?O>c9F{K*4ZQjA"4}J֘TK'gzolTއU#I54P BS[+3Ƅ_$* L'yf3&	|X
@vo//w3OH$F>W>QSv"Pꚑ*tHMk"M$J)DGbujƄ_$* L'yf?XL(T2~pЋf{7	Lw#MYOfoEMT@n-Hu:}ŀH"Q B BdzLX(6ɑR
a&i9?F_GEN[R򇍩jCd77P3)ֲ$2M?̙ekL*WHH|cȭ?a292(B?Ѝ[C2H1bZ
v$Di9?I?8?Crچ_6k<Ps#aX(# L<}g'&SԼ.hxږ:iCzMֲ$27>2JoPh\Ng_7H	XY=N{K+3K#g2g$2vp_:0+j2@GluDy&W 'º1v韜̟.U/1$ß^L<Um#e"-0ubg[kd7"-O7Qm㭻?6Q=vl?MaZXIklqG	+23)<F?2s4x灴w̡ր>i?e7)}Lk'1_v}h#fO.׿3J~ dd]dE#x ⣡1,fS9O67Qk(m4G޵cYgJ	<h֬)ݜf"l
ɕ[mdU,km/Vf@wR:~f,c=DTiZT_ڠOEQ+ZaQ.ڤ>l32"P旈mEzCG<jN{K-	ZȓT鴴зeTOT}ekL*W,e3K
w<]b+Zb'R1?1LTL1OlKa~%h
Gf2f^
9˼2LRPJ݊W ̠k ӑ <L2p#FYēmW-"k¿e@/׏L+Vd>܂sÁ cɚ}iW޳#=[9hn$`ӑ+L"DZ6D*֨LQ9ȡ8F5#$9dZv̪k䤑KW}ljL$kkw6a_@/נL]Wr{Lw 9-1?6 ?7݄<D3rdm2bdd "
耮Jp	Ce{í6Adv3)*`kL%wy\8ChJӝf]"U޸ ͔v&߲o3n&џC5[&"xMox8&FZQĵIklmG
g5С(wB<G?^5cB/}C/J<?gT#wwPx(Pk'
ixٗ|{44q 8Cb
ܪ_U޵`g9<g	IVU&XWL9/1̡W&LWs^cBĀVO70&m0M0mٗxel6^{(/;p8Tq-fFe6{(|B?(|Лy8PiЊ?P(ym?gT#wvPe
>AOG̼͆mg4Y_GxTZ~&$ka6/a,,2'H=S	vEOXB<U 2ɉjy:rUiJo<Jc(3O),peu2Z!5	:WẑygEmd	%>,*Zkᄙŕܫ1G~] A*Z&!bxw>9D0rLQv>:g3Y&||+נS|I	N}l1_^_L/I-pqT1Lo@h[ۘJ|T#Qp,]mAf^;9!{`)`jek#M0)
֧$XCvҢOQ;=m-(ADl5C9?@q_Psolڼ^QR3Lj@DV¦OT鴴=3K	a2O1m*֧OL1Si0=P@91H1^RZdxJ3VF#tíj<,ԩAs
Ԑc21+	jX,X]࿝HpxO""|3O`c*NGZ 9)NZ!'@7LI/Ŷ#0{(3N"NkS 3d͡~ܐO0	3}3*'c%U8 QUf5c2@rؓ}{fTg3LI`0k&3|Y{&+pK9ɩ¥~	q}}*lIHcIufUjn|ҵ[*!RA(~¦±Sw3Y&?3"\2
@.p#4xٚjCc6~x@ VO7Tۨ'٨fk7_a^{(/;Xp#-VŽl$P56_󚈾С(wPZ~s^)P(}D>~u}LHjYPk'||3}p#9w\
lDe3fug69ʙSLS*feL៬O3KYXdn`-s@*gqgÏ짳8.Dq故{&VZa"VlYt;#	>x2G"&cʸ7G7:#}jܑY	kt
&2Aؗ$z/4*!9Af,Ũ 9Q]}{ta2
s2~bHr|
A9#2#`DdjU>ZP[6Uu`βk{($3XqT>x* c3)TT5Ǡ ("t0
}w>|ܑ<KKM Wß^?MkI'89F"0<eꃟr@z[C^?"HfSR%Djr1ljrEaɕD21;7"FfS5 GVt1" :d@y"s$=i ƪȕF6] SG@.@z j 4̦mXAIW.Y/׎Yw'aɀ
Dmc(Zy&OQS<3Eb[aU#
C^?+!FsGmf+n3xeMkh͡}lq
a7^2c52j%̦Oe[co>U?9
2z>1gm?^9hg0$QϭP/u	K8dϟZ(?aKS9~TS*feL,)9ʛ)wg&i9dpU1QF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<eX͝6x'E!PY2(jAEwCv1#/V5x#UZȓaէI/Ŗj؃V9^nt1	w &faBh'nFlg$'VJ2pGj&ׯ
׫29XXR&(>4u%%,	-?/vH4}g'=qC#}CGSR%#UeTZȓLEJekL*da 1($sa`|NKJ)8N3*9,XSAjqiH&[8Z˥iYL[ǜCwꅅwXYe3V$4!IXxg~h	BhGmڗs g)ڜ8Zsebyܬ2˅8köP-k/֮IkXόv_W0vKoC`?(x8"MaZk23)@揼j"*eAϟ'?^xD_B#zG#ϭ.UEB$}@gƲyOGkPQ$VbD 	hfDby(?1?'5eɩ¸(ß_5=d1?$8W^_!C\2ϯG^1l(DjgdfSa'x*TE?2s٧I<fyl|STEjW&^˕F̟ra'i?9aafh׼X&m)Zd(p8ar5*#+5@|Yi%BAn)FrO,u_.$W6&$h
ef/wLQKʇ)њ%r' FNfHgq4-@\]Eb8T\`I!D,*1NDL`8jƚ5YT#-A   DC	҂@%Xlu	IVw+Pk?8N2]db7z f_	ka>[l54-A8&Yr_RRXva<e-jyYk`za<6\1.V'9Zr.?ʜeġ+-3>/PRLwyL0)
֧$#M0m*(K
3YQҋTIQ+ZaQ.ڤ>e_,f!|BdWnhvS.ڥXfSdI-)0톦:m-)_7f)idXD*Gv/:FF:A+Ɖ<1EJ%D1$Kl.l&%̓(@̙P*@sk]灭\leh(6xC=~?6QltvXp#-O=֨ZC-}YMm4}=^^6lk>+P}h+imWϭ.
?a?e9e#M~0@0f .c61bĵ2K0`eޱ@]-bIܰNy>@輪c9F{K*4ZQjk#MQ'Di"(mRYq[詻j(vWCx[=Hֵ&nx5H/:|fS/ !TԯM ӧNO3jEl1[Uaba}|ݶ0L灬r2c
A"4$j/!6nhvWt<kv*D=LiLl6T鴴=+a2ݥ;ڞb.T1N1)ژba{`$mvvk]_7Z#/"|J :`rxbŕȤVIH`LI7A<4 O)rX` ff*l2/- V._4|rDP	VQq3mȾb	LA*ҩ&0(2:/Vo[Qp[eT}c>$tímPXF:21 5@C x(tĐ"MZ&}e#ĝ c 8>!ڡ?X6LG(LfZAVdch̦ޯVQ& βMH9GL"kl%0(5OL %ك||d5.g2fпG4D7&
ođ79n
*
MbEʥ09pă}{9e[3O+yIk5[sɅLyK53
9Oڿo-?`U[ w13Yfh쉪ZcvukCfF:fd}e2IY@sY2gؑr|+s]Ȃ@?Ɛε8B r#Vy[UkWWb*dT,}7gw#?Xsj>͔LXM`1P0$լG#kAo^{L9{'O(DbyX3[XTbQDsS~s&``a,EdLK&'.0L\ۃ&Hg}a|mZ U;,|s;cC`>xə?7̫heY%r.U>}{9E$j>͔y;܊Ku%>"2^9] g&g1'nE0L"Y] C^?Md2&(32)dpE5	):&gWmM!L'(xJ;V bd\ޣ/"YFQ5be`r%º S}{n5<V-DV.&swdzH%2?γ̧޶22*εAm9+XWeZBċPU\sG.(^ϸf&}y}#̙$\2
@}xN.? Ϟl7<gɉ<r.gHVbda \9#pd:r<;+9Ã2&n.:U`g1ww?49"ZŁ	eOq/>~éD#$8VE,]ebYLZ%ZY2gؑr|+s<o'v3_"*>+Nn_[ZA4;4w<pI1QF`;`)/!I$?}#Z`.TQ'vgM(톢V¢]H}g'_YD*^Gv*DO@74Lik'6zT1ʙݥTjz^41m*֧OL1Si1$fZh=@Vb;̵D!ʑٌAHd-J; 9"A0hZF3g~D f42dc'@R yL$a_F {&sH/dH41jwy$  w`}97^ dGפ3_.l-/25P7L	K["2Pw@_bA1\r`vAeg%B?Z@,l: ̦g8L:֠F:ő-3)4!4-o#	=߰+L&'+hb;T^gY9 3
uL !',0O$X-LZ 0|j[i~ }P<0i
%)j)D_"YO|*N1'`Y@F$5#jTiR}R[1>H9K٤A,k<C&};fO\[}|=tkx0k>ɞsYƷ*x=x.hkʴT>pXefP3dO2
r|+9-1a!M̟<Wb氐̦3#5Aj>f6O&LC80yxQ
ɀY2mEmE
ՑBqXnT|u@G5eܑPTeZ QOixOĽ3s$zo[}h<gEBIn`;`&
m&$#M0?0O`+Z`.TQ'vgM(톢V¢]H}g'=M]Hn޵&0톦:m-)ieJLrwiaN	"CZ>ґ*m&	A*mGJֻR;1p6f1_'i$hUvde
ԩ%uhiEn#u,]PjuX`9hW~wYV*ӌY0 %CfLzI]>P?Kke<iPϭ/+Vd/׏O]m'4ʩʼɔK 5vj_Y@	h3HĴ3	-ݔi2g+̟Wr~1zJFg¸ϯahŞe7Ex`^,WY<x6eVXG1ò u`^,]#:EAP5S{*ɟ2COϭ10mmCgi;ĀHkY*@Ty0YAaKakU5fU$XDfKƉ$c#da%LHU}9Ihv߲e9BA<Y:g㹬xdϲfO\}|߰~bϭ zLu`#O'/WGjt1=gX7efm_+3doZ+9jL+נ̵pSszxVYx3R23a]vFe45>q2L|r!}Ui|fāv߲3Xf3A2`#֠Lu֜t59+eA<]+8>1BA̡PMր4Ail3uc!U}h/Zc)~c2/hC98	Zc)|y~2g]ʳ';}7{$vCuvVfYNƎ26\S1^ɓ8B.Xp["
f9TKkPILc?PMրp\YA}Ȏ.!Edpj:jԅ1w2>x1vxOʠዳBc&P5C>VAF,~ϭelr&Rf33Y^?Ͻgљב2?`#O WWo"9 cYlgX7efm_+3doZ+9jL+נF A7HYia[OAHXkWCa]vFgCe*8g52vf3B}G3KK?XD
LsYɟew*̟¸X)a)3)oqZef/vJce7j^ETbx(펆5ku!*+(HfX9QXk(r DԿ|ZV~n(鄬ڵaL;meZPD[LQJ	UPK7;Tbe U9eՁG MKU
egL^JͫVöP-NG"kV(>k<^?3YW(>uGC2揽a"OϭR%ݤw@/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`={j8!6j=zj+eDY̦wi&]XJ5cwCHXfRZONy]X+5ĭej2kVrV5+PDr9חǺޱ+
a[A+f&Rg^x֙=k6zh_1 hO{8X=CWvjDjk"MS+ZaS.ڥAhm!#X|'X󡊙>a !M	#0@fdp3SҜf]Ԏf)ct[X.aab{&P.q`I&eZtʲ<̙Y?	9s?Op3_zlKILoXoi,SCʄH/灜Xg*
@%pvSh7POK.灵]ɟaYݔd(/g¸(>R`.$V3%ae]V.z9w\3/ɟaYWsi|zrݥ,ii jTIQ+ZaQ.ڤ>8gPꚑ(n髗톦]J&-M
sY1m*=NAekL($LrM3K"l"jӡ*m&)_7R;FNḆZIjU0`n;mUN`gX.,-xby`D嘋T#jMmY@$l?GP3"7u9XB
FlB?DoBmk#e8B#{<A,揽a )֒Zvc@MSJILkSJ7=DTi}J֘TK'}=lolHzv*DZ
a;AwS'M
WmiiW:B' !HХ$9
?!993)o`'?=8LF9(8 #ìVê$l9LXXVݩx0o[dOh6rb08L+Vd/׻E_<b|+XsG-1B=\q%#9f+hu5;
b9#p"<Aij,[l4(Nub<11Z4=8وږ\`eWx$芊EXӫ5!Z4~o[Xc9[R̈́4<Ⲅ1|֨3g+TW">ra1ʻ֬3/&;*3YQҋT	톢V¢]H}g'=Q:H`'h [aMLjLi&/)5iX2d3!Љ4%m&AZۍuIt1"y䬈)jzKJݗ+G`[k YdÀR>l!e L^P3d,/IYf_oh,ڢXZh
m~p͒Y@bBH*֤83)p5	 {+m6e6֬*ͫkBTIQ.ڤV>}g'ˎ/;(l55"p	jZ
85S.ڤ!Wb9`bOxIxU:m-)ieLTjy|%2pd`Z<YIRƫa=bJN[h1y V\Ch>)QsOdT5ymI,IXڒұ[k"><Y#t8D	#)*IN	l.	4@l]+?XfD$.I VATojzݥ,iiE
$a0mRYȢV¢]H}g'Y6-D(p׮20cmkΆ*ekL(bv*!Hh7A'+jkR Fʒ'<jZyX[jZ8bXfđf(VP3jYͳjUC9J֘GrL:hJj\>vaMLjT֘QBb>cVUSc 4%nzjAVLI3 Z<KAFj]%d%6IÂL^͒Sg$fS!	̠f =VkD`mm`XC	LfP3jȡ<fdqt$a0mRY>e֊jD2U4'Z
>at1Sj6紲wiaNEkSDJF'b&#I+`]JVڑَ,s	ͮ	Ю!	[J(c:L1I lU;ԓf{@h.[X_y&PXP,b2'Yx<̹X(L!MUB`#1[js&zxp.T1Q|f3+e<acPԩHP_5

"5RZA*c\1Á8BTB[@{k+-gVp* ]xb;gwd`B&RR+]7>dUWW2 ȩu2G8@" c4dz&kotzȀ[cr\sUm-q|6P(MlłC%UPCq`F5%ՐD=X@O櫏.V]+=X[IB\air-kJRg.VA@a>S?ZtHL(ek(+	ִ-`>Vzw@wWc(
ʰE'zBc4f 	!8.Z*~*v֤({ȖcToydjts\)m}|<V!poL$cyg>)lpY2eNTkl&
8)i?A7&~q5VŅ)A0v?0PǍh:P)8!QUȃ5S``Wc+19&/C'|2	FZkIG3PZ@|(oaC?_/sɚ`2}`9jI9xaf7E77ZK7@%s!,0O	\AՎm4vڃ:\ٔI|DC\xY̖]MN|+ s|VӦ'ĢS
z:=M4XIklkG
g5e	>|c4sIa͇<B&L	*{m>\x4X&JfUjx,`8@oxb J 2
Ġ֭2X.HW@sbP@,s.OSq dcG҅dt:j j1G8ALT#'*5<,;man21e`£(P,*|1Q`QȐilWt)P$ܨ Ǝ҂Am:Pʘ&|Wt)P$	gk?8"vU!櫽ds[\ـxDu1Y1^:;me[X@O)k" 'sUU+T.r>qbjJW8ptu{yV+	=m~hU#2B̡ޡ'όdէHC☋݇m$UC\S2\X33[`[lZ,*2%
«!qND4 Y"R8I+,AF4pd[lVT[	]DB2p';D~pEBZ CWz1&6#l3Ds5ڂslVg+z)(Pˌ#P5kZR|+?8 |5\5YrBg#NHV+VtZfAmks龼dP:PR
C'Haoa:"u/G^cKAn4"?_ӫkg4}T_\[Xc9Z
=IxdϲfO]y}Fŗֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'25(n髗eT֘kYhCڠ7紲b.T([jO1N1)(ջS'#ih8U3K#:ژ|HХD,bԪ1e]Z9A{g+̧Y3X}͎V@܌AܨDo%BᅖX23)#@tq(&/L%k)BP}h lphzXYm/&;&	kS	ojzݥ,iiE
$a0mRYOa5(v^teTdIekL*daANKJsYRnD0, NEJGvY@䙧xp.He֨)r23y9[Je8bYahbILIDk(w&-K	(CNEqȘQ`=8h6qL㊾FSf.8Vd3υp'>~d԰38.beʳ&wºi}{73lb*C-Ɲ
%,i	]	,=8#*ȩ9
EE"iAiJ6~+j3>+|1;\_2Eaxe]VV
HsZclB7r6m7{=gƽ#P9H8TW^.>qQ:>8K灠Xr;LcPOb_7s&}ʳ'L9#(Ueq|83wew1[Y;P\sG!9C,EJjqCe]8ѪmKc9Nc.s{B8Jq)qPp#a1VU޵bH8TW
ϯDTA^d̯fGc6~1xp/8N*b,@+2Zf_~c`.TQ'v	ieFKJ/PQ'DiDjO{#2iCΚMHbv&k"Mϙ?VLWԎh"js$$-H\_cN)ϯ$}cIGrs/xEAǯB(.n髗mRioֲ$*<&O`Q!DJN	sVrԀU#_F긛^-`~9e1VQ	5[L>/ՏS\d=>f_ jOmRYOe̿3=}B/(&hn髗VZȓZަO@_tZhT
ަ]IN{K*gvRqʝOOvҡjru#g>aO Bo	,HVHJ
ڗ#v_X2^3'Āxo'qKmH*Ԅ3CXx8z )
#9Q+ݹȖln¥`?PjB4Sa$ U0Fb	c<Rk$%l<YH*1ld]B*TFF4p(VQm1Xe*`wAƺqk?n&LP2mKq,gMV
8Ӊ޶r@;u	@m9r3Yx2qX˖
Fak(¬£?[rFb6\Z>ʀEfc<V8]{S	XQʍ6_ڠOZ
v!$P<lmi|+jekL5502}
S@KeT紲wia'Rnb.TR;s\Z[225iȐBCkPcY0$3![Zĩc[>4Ý`RAqAX 
嵘hnA;7n*5$p$8#y9b@7cTq׉-*)6xH]#$Y#Z0Yse
Ð*HOlʻd嚅jϥATdcGA҅aX*cՆRWtPPN5MgÂDֵa{1%R]˄yjIX+^&P3zZܬ3%ո;ˏ#erb0oLfgc4rQaR;me7X XXTg`aaTqlY Z>1ޞ`.TQ'v	ieFKJ/PQ'DiDjO{~<lmi|*D]I2eɣ^fO1J"[E#_֠ܫ\
-4$/wآ]I hO{.e6xy3ORC#/26Ŕ: sCwM\NKJekL55mR"2f@JdaAJ!HӹVmw*tC^?Q'ɉ:2x۸g\*3)H羼|1B?^P<ơ(BW̡tX}hCi=H8~f_f;i}	0mRYOb/<E5rS+ZadIS.ڤEd'ڠM+$G#NËiZ!ܪ_C¸'>~&LOQ<۸i<_#C+̧1i'~xQ{ }@_,yaK?#A%|97L5ևsOiILKz6_ڠOA"4C9?IVef<En髗da0ֲ$ւmR"2f@JoPSҕs#D8sYS;Zw<]b+ZwmR?>A9#g¸ihfe8e}@lCrLju+Á b5Qf7d95J7A" cv 30~}}aҁ$KTİ/QW	nTl @b&xA$fJ
1R	'+LR6e]uB2qZ9PUÐtXrWX*cՈBwAzp5jyS|,%-JevIpgJ]@D;,w+?iX%բsedY2Wn FYJAְfIrpFak(,*3Hb©rܵ|+ #Oia4w|V8]{S	XQʍ6_ڠOZ
v!$LmU5r2M-D52*3ԯ`DpHHbZK`TƝ3S]qzOf;Q.ڤH4}g'=2whB(.n髗v&k"Mϙ?D=JݯmMNw% !kK[i޳9>siI>_DjA"4$\PK)x	Zjv&k"MS+Za3Ù?J!	2we坑8HhJMTNT5RRgЕ4/TjZ	gCfip)@bʥ<~|+ß_3O/&;ਓ톢VH5I'K'3/oE-Zçn髗2gkH8t1V!{ 9:ufezZf?Y2/ڄ6ϝn髗2fLi&D~]IS'M
WSҜC\w3K	)-S 1m*֧`DLG/hwv$\|+BL9_r7ip+?˃bi]mϘb.UAq}#@`z
rx">sXT_vWd_24M%gXY %[Xy"~C0Rk?9G#K:e޳)dB4=J\!ϯ`Ecqyd"yfz~oclkO&HVd/cWA9-1ҚO@LKc	kSJTojzݥ,iiE
$a0mRYO``m.T7tLjk"Mio3iH沯!%iGjpHRnZwkG.U/~~ȏ?UFVlɔ5^5Ymnްz&WYdm`YR'+ŵ*~mS!E^|+ bfk&imK$#MYOe̿˙m$*j犥k]ֲ$?*mGhzv#C2N	
oPSҜT,)vҡjqiH6Swi!Jɚژ >%(qmZ13?ݑ$\U+F%)HftY671^;Rh*)/w WZI>~?̫`
,q0C+Gb5dZm_ep[*LsY-d1J[S>&}͓/%KƐв1P!dc	V&eb<Kl2a'Le)W[c2xɃTLJ7%)(V+
r[5G4ٌdzg Ǝ҂AT"Ym0*bgT#'+?;D~s7moX3NWLg޳!Tg7mŅFV^\e7
CaUCł4XU9Oa+.V)dZ`~_%d/cL߿ákV$`<*H6X T9IcȜ L&gFXr3alfS]1279(X3[\z
u`V
9<w<DaOۍFܜjCbLݍ1J;^4Doeæ7g¸֟CdݨDHfS"L1+ HfϽ`gd޼JA@d$!RlՒZ`LUUVfx$B;b DĲ6aK(b$dIZF7@$Q#X<ۍdŶrCH~ȍaH͟fODxxY51S6fzՅ#3m-C3m/d761vCuU
Fsțjy576b~nt1~,$ess3@aIM)k&o2oXHų>-dM2ý/u~R]	{VjLd_m2#k{ i1{Lef?!B& iJ~D`X@"J5{$0ZMqf%c j: Y@ͫXLe=$0, #8dgX%fDFleZ5w<-]F;:+3e!#8ggq2-RU3?CSΆ) zًc"6IטxD4wH%/qWz퐪-GE" @jAʘ AiL7pt1GC,cPg^j3Pg1tfđR3RU}CrƲTg]z)/rD1("r_v f3$eMl0ω<է"A*CfYT#'*+4 ,+d5A!xT"4ְJO3wAʵ?;D~yZ\l6\1.VV~̾wp
Jc.
;ŅD6\ł3NHC`
b6\,*XtW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>|+Xs}G&7Lr7nҲ{L]ݨX{K 栛υs`;}{/e7#5\3i=S?Y7~9iJk>{fL>??υs`)}{ff_sɎ"OQ;=Di4ZQj>j%kL*%Trذ_.T7tLjk"MioW̙W)_79"}bGvFT,r_C¸C^LԒ}d-1bv$Di9?I칗ڇdI
yeT֘kYkAڠEd'Sҕs#D8sYS;jO1m*֧)yHTυsQ^B?%¹@.7˻H:HFYF鞐3xCH;+d5yfJ3oR F[qK67N]TVifpk7ؒ9-xfagݶL5LMs	~-Jbe$Eq&2;3Y \֍08dTt.%\LYئ İLHJ9LrBZ*%b(58Yt	BH׶`# Z#MWtJd5V@Th`B1ö[%`\ʘGwATFNZq5`Jnw)͗F˕;Cffv32l2!ł3NH \o,* 
b6\@kpw-B?
424w|V8]{S	XQʍ6_ڠOZ
v!$~kBg7t2U5ekL&)S톦:m-)_7?Sʙݥ;ڞb.T1N1)ژbaA*mGJֻ	t9v;mS>xg(quGC<5QB&؝NHڈY3#L.`A|C
H9-]?	&Ly1O 3Ye;`$`	ڝaHb$CXe "
5270lnD +T>|^ VJZR$XPlT#KӅ23)ȖR@G*c)LeဩSoU&zi
zCYNIF˕;e 8~,JrB`imZY`Zeg-V(z#N@qTC9(eă9%`Y@MZ̎g`5ObȾOk9Ӿ0WV&k&'eluA|+ϯ݂Ra'<aOg2e ɓL\5Wǭ??A?8,XY,ߞnS	:	ƎFJS
ʍQWȃ[l?fc+3CvCeupQMQbdfC4%dI
s
B0Fk͙@H$^haU¸\e;o,tH,$MR^Z KKyx.LH .)``
[ `Wp3iA<`ʭV:\ٔvC`9>$
KRN$ILl6SYjr#>jttídVːח^H7Gº)z:d"kj%dfSa'+W;}a)b	>x>ٰ2a&O2mʣ^OqpէSg61`d!afe]{,`vR|J`y+ VZPYxV\b(nL70Uͧp0 tX#l]Tt%CB(H*
dfC#gtt3ek_ˌ[i$\,*2%
« 灏ƿ%j@Yi:Ai. P(j 40̌d5A!xT"4)WJ*˺2T#'
pghzX+$ـM ŶZȎ+ixɄC.C+`RH2V-޳#k3;V
P=Yܧ${#e;r>\1%9^+%9itu42e̗YMƿ4}~e速X|c?"c)vڂET9NK]ݜ~^:	d$K_e-
k	@X>xkV2 4وHʄd>Xv!JH21V<J1	PG,Y!uWo[ysU޶c8dG"l5$-A85s	(Q˅$$-޳3kXw+?8JXw)b6\Yܳ5\5XZҧbY-T!y}Ӧ;a|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{/I(vA|yv&ֲ$6{@{`̙)0zTiiN{K*gvjyiPV8ObjaA*mG^vcD}̒ĵK+TVß^ ނO ̖uIbl՜S>tBʭ	BdU,ʭqVHLj:&y\0*`-J[V!PVk)"rgr# 8~,JB`imZYPZ䖵YYEVdw)b6\3Y!(`0g$[k(Zk3;|0Ol(qNnӽ7fآj }r:jwiYɞ6<̟FCu25N
H5(7ɇւO 3Ye;`$`	ڝa\	$Y" m`A9D+j6fD :l2y/#b
"W 7\~Dե"V *mAP6U8'"HfS9?HbZl;aX}|Ĳ~PJa+0N{Il>|S̙x0:d,.U|+uSg( )3+	nARNX6vژJHF4r0:PL(*5G_"FNTk40{=>VgY-Ά0ࣶ̆iK'fCYkk͙@H$^ho5>`S'i.XL
>MRZTCBe)Lˊ`X!X!An\YD"Xsi[j
u(ڝaGpHLĐ`-IⁱLl6SYjr.>jttídOːҮy -
`)J׌~x$vXexU/#2	=m_x*L0a`wvO36l>)lLf;ɓL?Tkio	Sg61`d!afe]{,`vR 7Ħ 䬳$` e` e!ܬ w@0 /R /0 tX#l]Tt%CB$H*
dfC#gtt3ek_ˌ[i$\,*2%aUM_ I, 4فtdFN5
ԁ,0̌d5A!xT"4+L~`e*A8UMg I]es	],Felnl& bgdGSTPNWJr2au$)%`Y@fw-j#Y`%ՙrGb6\3g#N@ZYS[lpZ:^2fK̦Oe[c_>U{?[2tO>1?r,LEö*q;x89Ot1H3I
2ˌ[i$XTeXJ.
<~5+f 4وHʄd>Xv!JH21V<T3ʘNHʄd>NMg J]mWz۝.ka>mֲ#	Zq+35s	(J˅$$-mkS)k3;W%լ;1.VYӚ?VZSY,id-0]{l0HH$F`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>i	dM5r2VU5Vh&WDwqm~-RXv<$k<D&}KfOX\94}%kL)T}DjO{"2覤GZjf_dJ}|3o4͓?ԧ6g#MXO3 J}|3o4͓?S|3efU'lp_dJ}|3o4͓?OmF>Tgݥ!Ϡf	Yƚkm<x9݀t^q.Ib *grO(  ǻO]̹'#t^  ǻ/`b<$2~N;rNG}̹'&˸$~	âpU={ /V{1ڜN{Bp,r@e,r2޾xd?OmF>Tg~bfYYiI&6g#MXO3 ȴ>?VihRɟF);HG*6L8/3X>?VihRɟfS|3efU'lp_fp>?VihRɟr)OmF>Tg~fYYiI&̥>?VihRɟ
eaֲ$.2?НM[+ZaS'ZRo\r  ̈tXS̈wiQHY
 N}W٪">lV@xIj( QU"Ԑ``[=xFHo
*PW0Uƽ`l,Wp7y`Ł[d
Nv`@!?5I;n
Jp;A&8ApZH-&@+hI mh}v[pP^(y PmdP
tzzݥDDi3ڞMTIJ֨(m>YX0 jvCyGLl:DVAOFv&-0-)_79P̈Gv̸sXSp}ˈ9}P.%͝b܆ȏr'd3QXS
Z~(6kn*/Ʉ+TLIa")o1ts1$$k460mu7, @,%s)2ق@ 77v !+XZfpZmZu墎xZyBقіGnJ;ء`vĉ+Tb	)1er19OĐ`-4PmNa`w7!`,	`
UlHf
Gz )kIh
Jp/n HJnZg܅_#	xZyB+nh@~[mhslP0I;]U?P֘,<H
dzrK)TIJ֨(m>Y*3Q:jvC^QS.ڥZȓT֘ZS'ڠНtZRo\r  jGvdFυ`
?gi<ٟp՟uC$pc>|+ $WR@^:^	k0-I9Pj
ZD=Jr6$L:J)$-4Ԑf$֖kܰ;nZs\gj?cS5H1nڥ4}HqԐaْ5BHom僝a`7^:<_!`,ssKEXZf8-$ryhg_\LP^P°4ZQj>iTJ֘TK{3P	P@ElSv&?ZȓT֘TڠO@}J8ԎgdH!&9°A$%ڠ{7h*idEiw?VGW)@>pTHRAjM5*XPX$fw굯9r#Dܓ0	!nrv'ߞ#|VdT_ڠOZ
A"4C9?IUUqR3]Z
D@9Oh	=Df̶]HV¥|~-)OSݡ|6VHb
Q&e:!72IgU?;VO$V1-I(>h9Oe$m3`Y_ag#r=^	;'&]j| b4)e]44nmO,+Ylې$	bȵ0AnpZEז,#.қ>Y[`ڤ)1T#\4}$D&ؖDW
Cp+ma`7^6,ybB;^X*煂1`V)=HgM{@RNۂm EпXZDNB-hs{ Z/ق΀@&pZ#nf=c+-vϿ2SH1njbG¶6Ķ`Y^t)CU0-:Vΰn	ExdX|vUa,V=aho,ryh煢1qOdS<˭O"$`F@J{6++jrjzH
ijH&IfXXpXkX#k$s	ej=ahaW!h-YhG.	 >׍mEy±O. +i3ڞH5FK
/,-(PQ.}g'23a?Ad?^0p7H	*+/=,<2H4$h5@E0k 'Ƅ,~@@-"Onȏ]{ Oݔ-Fhyy'sPq%^װUlUy8NMBFmԕ|G灬RiEYmC]-N~]J\U5'+Gv> R|1bv$Di9?Ifiv^Lj@De_ĥ|H24i/wآ]I hO{.jn(gD%2M 3Yl27zu#_0R|1bv$Di9?I캯.Q@j	Lj@De^|H4G?K$#MYOe]ZyBgeT gֲ$*e%+3vwk;&P3i~όnii}
Owآ]I hO{.Rի|]Jʾ&|FnԎXdk<Ė`}%T	'\#<S.ڥe_ZȓZ g_7#_1VQ2Mgȏ3υtO0R~cIGru_឵.QE-Zl8|=Lj}k"Mh|FnԎXeYGdm5C#{">d>1֟`}%T	'<sKQKV={CN)mRh	&_7R;>i/wآ]I hO{/Rի^eTYkAԯI?K$#MYOe9ۊ(v	eTYkAԯƈ4
Of;Q.ڤH4}g'=l.QBzv+*D@+Gv>1V)>_DjA"4$^/c]gU6ʾ&F_7H	f$&$D )35">m2g>ț?k'V^jZwg8 }/7}6_H9?@gniv)EzRe_Zȓl#}?_7H	f%7dD)l/AHs	}eX	2#&{?Yd<dJ͆/eX5i쉺*Zwg0%}6_H9?@gS6sKQJ+Κv*hDe_aGԯÈڑݯ	UI!>ɔdg!^ȏț7N~_(mRH$F>ˬw<EeTYm|27Ro#7jGv&VR$&P3i%{">k"nk'RO0R~cIGruG4qECmLj@De^|H02m?K$#MYOeۚ]TLj'_ZȓaxԯO}cIGrs/ sKP>y@l//u2M?ֲ$dn+*+Gv>1?K$#MYOe=4qE= 3^~]I'De^|H2v)>_DjA"4$^?sKPRLjK~&W()_7#_l@L2vDjA"4$]_-sKP34Ը}mRioֲ$*e%+3vwkm(ɓ ~_(mRH$F>˫?4qE.T2VU5zu#_i/wآ]I hO{.lsKPN<˶SGֲ$*WfH*=JH2Ld1+({"nl5/Ak')?1bv$Di9?I6hn(Lj#dIUJ8ݩʴݒH$Lf&{?Yɓ76C`044';Q.ڤH4}g'=35sKP	Lj4}k"MWfHU@F$"ݓ(ɞC(">ddMͦP~2Ak X5ό`p$i}
Owآ]I hO{.:\; !)IdIUGԯ#7u*=JH ɔdg!^ȏCsaa}gY=yD9i7}d{-} hO{5.QCLj}k"Mh zu#_
AR|1bv$Di9?I_fiv6x]I'D|Hº१R|1bv$Di9?IL.QCNY[iHOϭ1Z+֊֩Sh}iHt}iCERTZրuրtփTASEBr}hVZ)gփEEra}h (W#/7/Ooo1>q~~6moooaIm{]cq;Wqqqy>vﻍ7nN7)xݿx׎,k%rZk)9*wy#w;MGа.mOmmmLi>2}߃'.|"%oo$A_Zd4{9π	x
&x
&x
&x
)gmVyPg(i(3m&mmmA?oڟm/2G*b5=z.1j-L$\	wC؆鄏bPUL-
bx5PV6
`fyy[B A, ;-|1h'[B AXb KB 1hG%ǀ6p"~'#ɑ- [@`0i -!m[DGx> <x>/\>a ɩlAă&Y#pŘ]@Z$<G#"q!8z#w-H8dkpAć$s\1fPúD/q!8gxAă&p<MM 9색H濐\: #H8dkRAć$s_E$Hx2G56HBd`=b.-tp0b.-tppH.=lAć$s]W9lAć$s]7PᬃHDjAć$s_"	Zy Cq9+dZjAć$s_o$<G#<COH8dk: Fj崃MMYp.aXҀxB\±߆,иwB A1??1fPú  8y^QKV$Hx2G5W7t#ۚ*t䃉H濽@gH2jk_"b*1&OYp "B1fPú p<1fPú p	Pӟb.-t p=3TAtAć$s_ R#]>q!8:p.H8dkzB-.!PAă&\KV$Hx2G5oF } Cq9Ԍy Cq9@ʤHx2G5Ҋr/H8d{J+ˤw$<G#5(ɨhq9PRɨh8<G#dM=p@AtWtMMpŘ]@Z(GYp "jCb$<G#PH--">mE-Zq!8FxA	RlAć$s]MgR$<G#iEvP9EzC$MҊrAn䃉H92#$I$Aă#	I$I A|AE#$I$$M3!QS$9jkԂ؂Vk AS_WtҾÙ6m@jAlAm-NH8d1fPú'b=Pauh\;p1t!t0.8\ú pRAă&PH--}K2$55 <lڀԂ؂Z>q ɩ3:Mâ4HPBmTHx2G5zZPT$<G#nB-(n*Ać$s_hEATH8dk@cJ-!wM\$<G#%[:kE5"QS$9jk>l:} Aў>MCA8v⇭hz䃉H濐6m@jAlAm+vԵq ɩP[[JdH2jkb.-tN#	Pӟ肋C>##|h}KG$<G#@xٵRAă&@5TT AS_{J+ˢ
-&=q ȂkP	hBrR$NZ5BC릴>nNZSR%5r>q S_55"QS$9jkP<pGm:} APkCɨhq9z25!Ppx2G5Ř]@Z.G.ǠD.Ř]@ZӅ|;T!tn(zZPU Cq9%[ЋKd4q ɩۊ:pΛH8dkPH--rR$H澌jtAEڧ$55o!6WDZM{ AS_sK8tQ6q!8iEjZM5rH8dkҋC\9j4q!8{J+˶ΚiEvP9 <lڇȏdH2jk@W9lAć$s^J6GEpZ*tAă'-My(uMH7t*tAă'-MwDZ)m5pAć$s\1fPú tpb<pv=!v肋E5"P!8dkC5  릴TMMtWtҼENH8d <lڀԂ؂W("H8dk MH;l髇Hr$<G#iEvP9FxEN<q!8(<
$&PdH2 @7odH2 CMhJ:h5 <lڀԂ؂WS$55 <lڀԂ؂W<CکHMi#!کHMi# x6iR#gc_|(AG7$<G#Wo^PW/$Hx2G5JTB@˚*tAă'-M\F HPq ɬH94M5rC&[=} AS_i>H2k"q8NkD:|o>y AS_auh\;p1`J <0,иwDpb< 8yDiiEvP9vZ)>q ɩ@*t䃉N\Q]xHM5Gq ȂkP:J:h5QC&!PW|Aă&@cJ(dW!d2jJH@aJ(dW!d2jJ/H8d)Ej4MCI^Ać&A.PɻCI]k AS_=(OPr/H8dk0.v?0_0.v?0'O(<
5"sEN<q!8˔s^J6|OQ\>#*tAă'-My(zZ)Ȯ5䢚(zOH2rנ12n髐25% jAć$s^ƔPɻC@d48dA5)Ej4MCIQ^ᬃMMzvhM5rJճ$55Ҋr5M8dJQjtև驵:} AP=wMM \OH2rJt֊jDK-S$9jk%;D}A[5OH2rƔPɻC@d4$5512n髐25%ClH8dƔPɻC@d4v^H8dk@cJ(dW!d2jJCpdyR7thZ#?ۊ<|7ti+dHx2G5\F HZAY#s_nDb*!Pȼd\= @kKd| <l Rf$9jk;zȮ|*tAă'-MjD
>C}Cgh5JtևTԉA[5OH2r(yQ
oQS$9jk<CPh5Jg6v-K-S$9jk(wM\ɨi+jAă&Ҋ7th BmS@aJ(dW!d2jJBmU5Gq ɩў>j4$Hx2G5]3wM\FxAć$s_?ۊ<|7ti+Zq ɩ.dW!d2jJ5MH2jkD:|oDZzAă&IS(vP9p.dH2jkD:|oMCI-.ۣ<m*+ȴ=}K$<G#ͫt䃉H3jG-H8dI$I$@)PrԃMM}@zI Cq<`GHH8ddtWx5K-S$9jk4M5rC&ڼgR$<G#(wM\ɨi+Κ(wM\ɨi)f>FD{ AS_12n髐25%ClWH$55QC&!PW*q ɫ	H@aJ(dW!d2jJh8d婯R7th]CrKY5
QC&!PV^P峩#qCg&%|1MM~]3wM\l;D|Aă&A.PɻCI_RdH2jkў>j4+;q ɩK;Fx2n髐R=n AS_Ezmў6dZj]>lAć$s_?ۉr3mKV$Ο=P@rP5jmENH8d婯%ԉB-hl>Fz>q S^JTB5  kCgAgTNZ4M5rC&$<G#4M5rC&&PdH2jkҊ7th І색MMzQC&!PWh$9jkR7thl=q S^PɻC@d4ڪ^ᬃMMz
QC&!PZQHT҇ Cq9@aJ(dW!d2jJ$<G#M5rC&PrԃNZў>j4HqCg&%EALHqCg&%EATHD5r6dJ>yC$Hx2G5Od
$;|(ZPH2jk]!f͑QHr=rEzC^R Cq(PpIA*[PjD6*tAă'-MiEj4MCIPo=gOH2rƔPɻC@d4
=4q!8ƔPɻC@d4(҆Ać$s_
QC&!PWm51R7thAG7$<G#R7thlP8dkH@.P/Pq ɬH9qCg&%rJ#?ۊ<|7ti+ZPTH8dkA.PɻCI^kCtAă&ў>j4jT$H2jkA.PɻCI^tր$MM?ۊ<|7ti+gh7Aă&ў>j4rAă&ў>j4-(n*R$<G#K;Fx2n髐Tg-h|ᬃHў>j4-(n*H8dk@b_M5rC&\=wCMdH2jkPҊ7thZd4q!8QC&!PWo$<G9rk(wM\ɨi+ΚMHTMM12n髐25%!6Wt8tAă&Ҋ7thn: #H8dk(wM\ɨi+HMAć$s_)Ej4MCIHM5Gq ɩM5rC&&P@ =lAć$s_)Ej4MCI_!OH8d9ў>j4bnH8dkqCg&%p^H8dkqCg&%ElCwM\8dkqCg&%ElCwM\8dkqCg&%|hݶk AS_?ۊ<|7ti+5\H2jkqCg&%oK:pAć$s_?ۊ<|7ti+z\Y#n(vdW!j#=lAć$s_?ۊ<|7ti(\EH5pAă'K;Fx2n髐Pj8tAă'K;Fx2n髐S].R$55Zj4MCI[BmCdG$55z耍![Y["<!$55z耍![Y["<!$55`0$,Ǔǁgé)jgd<G#(wM\ɨi+v(n髗$<G9rk4M5rC&"sEN<q!8˔s_02n髐25%ۚj䃉H@aJ(dW!d2jJmA$7(Եq S_02n髐25%ۚ*t䃉N\(wM\ɨi+v(n髗$<G9rkў>j4hz8dkў>j4ǔ7t#~]3wM\xy Cq9K;Fx2n髐W<wq ɩK;Fx2n髐Pڗ$<G#qCg&%ppk AS_n(vdW!nQsCMQH2jkў>j46pꊜ색HA.PɻCIZ:mCH(H2jkў>j4êE6qCg&%(-H2zkў>j4GooK[H8d]5ɻC@d4^ᬃMM~Zj4MCI_#PtWH2jk.dW!d2jJ[:Fq ɩTBɻC@d4*ht AS_0CwM\ɨi-5"P[8d?ۊ<|7ti-D;D} Cq(=t.\Ȍ@1xtg)pQA*[P/[PZ*tAă'-MzQC&!PWolPpAă&(wM\ɨi+ȨϛPW8dנn(vdW!=wCΚt AS^]3wM\6x鳚iC{ AS^]3wM\u@l$55?ۊ<|7ti+z\Wr$<G#ў>j4g"5m Cq9A.PɻCIZ:mC_RMMzvhM5rJ;}AϤHx2G5]5ɻC@d4/_PkCi.dW!d2jJZ>OH2jkkCwM\ɨi+Ե!/H8dנ1tև&!PWZtä9.dW!d2jJڗ:Cq ɩ%^#;l#<f$9jk@cJ(dW!d2jJW;D|>q S_
QC&!PT7(T@zHў>j4rUCy#?ۊ<|7ti+T>lê_6q ɩqCg&%E#!l색MM?ۊ<|7ti*d*\W2$<G#K;Fx2n髐TZQz]SiK;Fx2n髐Wnў>MM?ۊ<|7ti+ΚgϜq ɩqCg&%#6uJdH2jkA.PɻCI^EgRMM?ۊ<|7ti+
-[dH2jkA.PɻCI_#>tZR색MM?ۊ<|7ti(Z[:OM]5ɻC@d4(8t25$H2jk@b_M5rC&^kCvԵq ɩ=|7thFEzpAă&.dW!d2jKSv"PYkCwM\ɨi+zHME!P색MMjMhz2n髐25%|CbgOHx2G5-FEvy@j7thyTHȮW/(C&!PW*q!8ۚjdW!d2jJR$<G#IS(vP9jd2jH8dJ!PԂڇ=lF|j*tAă'-M	iEj4MCIH-i}M[:MCI#	@΂<z>BB3髖$55]3wM\58dkqCg&%wK8k+wM\8dkqCg&%J"3m8dvhM5rJ>p:} AS_?ۊ<|7ti+gT;l뇯:} AS_?ۊ<|7ti*-(^#$55]3wM\uEHPW/8dvhM5rJ>yB+I#1tև&!PW/[P25$H2jk=|7th@ 6lMM1tև&!PWo6zPH2jkD*j4MCIiz鬃N\R+4T$Hx2rGo$<G9rk HԂG!93}!ܒI$G_n(vdW!#"g8tղ<MM~]3wM\֗oP[8d?ۊ<|7ti+NQMH>n$55vhM5rJ= ^H8d?ۊ<|7ti-HPi}LHA.PɻCI^6zm5MCI>lIA.PɻCIj ##G5GR8*GH#I$dx#qT2<
~JFwCRj#PAz'4:F}Cψ.H2rנ02n髐25%EzCm/)Eq!8˔s^]3wM\56pdHx2G5?ۊ<|7ti+^>Y^6hz8dkў>j4dWnh|jZ2$<G#ў>j4ê6zn髗$55]5ɻC@d4Hx2rנ1tև&!PW#|lAă&=|7thFd7OH2jkTBɻC@d4gM\:C(ȮW/(C&!PWzAć$s^ۚjdW!d2jJ/QH8dk"sCwM\5j4MCI^63#y(zZ)olHt:FzQS$9jkA.PɻCI]8k Cq9qCg&%gKFv[H8dkA.PɻCI^E|jZ8dkA.PɻCIjDvyC8dkA.PɻCIjDv 8r(H2zk@b_M5rC&^C&MM]5ɻC@d4(8t25%v䃉MM*!PdW!d2jKMH7pd2jJdgA,?H= !!ti0΀=0.py |@g7W-H2jkqCg&%oK>bnH8dkqCg&%QgmP@p崃HkCwM\ɨi+ϑ\>MCI]y Cq9dY8{#g6uJdFu#iMM	iE2n髐px2Ga%(M5rH8dkў>j4/Pᬮ(>##~]3wM\5ǔ7t#~]3wM\5ç($<G#qCg&%j_Tݳ7x$55`0t쁈|;1Ay |@g7W-H2jka!ZPgAH= !!tiV2YX+ebL^vƧXۆ-[!P?ۊ<|7ti)ǯJ6z$<G#5qCg&%ۚ7xږC!PAć$s^]3wM\ԈpֆZI#zdWnhn髗wM\ɨi+7T#G5Q]^PM5rC&i!6kCDi#zdWnhn髗wM\ɨi+7T#G5Q]^PM5rC&i!6kCDi#zdWnhn髗wM\ɨi+7T#G5Q]^PM5rC&i!6kCDi#pƔPɻC@d4]t25$Hx2r]3wM\9kC5pmKY#]5ɻC@d4ͨx؂\>{ AS_dWnhn髗wM\ɨi-HS$Hx2rۚjdW!d2jKR2+47t#Q]^PM5rC&"sEN<q!8˔s_dWnhn髗wM\ɨi-HȮW/$Hx2G5-FEvy@j7thԊ:|Ać'.QQ]^PM5rC&#"sCwM\q!8`0$H/6t@pD䍝>xCFj崃MM`0`0`0`0`0_jQhnږwM\q;	(iEjZM5rH8dk5(>ÐɻCA84C&$Hx2G5vhM5rJpR(B (z7m Cq9K;Fx2n髐Wt}C5HRի#~]3wM\n髗5rq!8c1f3c1f3c1f3c1f3c1f3c1fkm.\t#o[!n髗$jAEvT	Rճ_ AF>FjȊ-/o"3^!k$I Aנn(vdW!xe l"	xAć$s^Zj4MCI\:|\MHh|CʈR$<G9rkA.PɻCIjDvEwEHPޗM\y Cq9dY7tAY=3:	f#:wd}KA&8p8p8p8p8p8p85p8p8p8p8p8p8K;Fx2n髐Zd9Q]
+j髖$Hx2G5?ۊ<|7ti-HPx^>.lAć$s_`0thǈ#HqxH= !!ti<Fx6bC57HpJ/6tGtԈٯ엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`~Ξk ]KRDx"1AX^0	X
XP¡О@6tj3h)|ԁHj)@c	f#QՄQŃ66z	YMY/@Bl+gO/[<{ `*|٬6H^a#R.*gR#<ՒNڜ= m#_<qSdB!v cSvH.[H:|H8|AXH<w)% Cf!HaC<zԃ	I ͆ǁ[)b _@	5H;|Cć? xc^+wM\v8'&	^?+ec,eV/^Tljz]bn(ElZעEn髙,eV2YXyS].ivዚ]**jV2YX+ec,^׮4p.P+ec,eV/^Tljz]bn(ElZ/2'I׮4pçjja%O^nH7L$x=
d<lO S,lU0fy矞~y矞~>y#z^C_yQ
<4QD5YX+ec,ez/^cS׬\<n髗e<YX+ec,ez/^cS׬\<n髗eV2YX+ec,^׮4pçjj啌V2YX+*b5=z.1pxZec,eV2ʘzO^sK\:|񻦮^=YX+ec,ez/^cS׬\<n髗eV2YX+ec,^׮4pçjj/2׮^8!6xƧhzenJV=z	7OB [k!_x')k#ו1zbnۊ*nڤGh>Tivᄏ^lCtGШ*C1<x(+ fy矞~y矞~y矞~y矞~ydV#''ԈClY  = \@Z|; P  (@0A@.@pz= Liv↴<&: x : x : x : x 2{+]/d(+}EO^U.\SR##'ۊH2zdW4qCZ_S@Q}O[>h.Pp%z+ћcJJ+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_엌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
Ɣ<'xv8f'^v-z\:}Svec,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\[WYX+ec,eו1zbnۊE/2׮^8!6xƧhzenJV=z	7OB [k!_x')a^Tljz]cR2+2J.0t<nH6!zTx؞ 'Y Xc`g矞~y矞~y矞~y+ec,eV/^Tljz]cR2+2+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2YX+ec,eו1zbnԌ̵|V2YX+ebL^vƧXۆ5#"s-_,eV2YXyS].ivHȮW+ec,eV/^Tljz]cR2+2엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`G*b5=z.1sKRja%O^nH7L$x=
d<lO S,lU0fy矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~yrh >p1@TGxS^4qCO<uKxg: @lR@|5Jk qIIgxMyec,eV2ʘzO^sK\TrZec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZO S(ʘzO^jgjz|V$Za#׮x0lCt*
<LO ) 엌yf<ʘzO^sKiZISײۆ=z	7OBL-B!a!Hfy엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5H;)78/?&*,ɇL<c?&48?L)1?<N;<N;<N;<N;/d`G=yS].ivwM\{-L$\	wC؆鄏bPUL-
bx5PV6
`fy엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`HL^vƧXۆ.iv⇍!KS	*zW4pG]6!a#؆TS!bxd<caR6
3K<L2G*b5=zūWM1[ejՄ^lCtGШ*C1<x@lW^0	
eA\^Tljz]bn(zYja%O^nH7L$x=
]2 ')U4Q+ ,3<hX6|"+giCm#B>wϟ9lk엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5Hd`XS#ו1zbnۉja%O^nH7L$x=
e2 '1
@\0l!矞~y矞~y矞~y矞~y矞~y矞~a矞~y矞~y矞~y矞~y矞~yd!{=mhΜI$\@Zz~;(@ ZqC]oK:p.h|/\@Zz~;(@ ZǧiOM(Dߡ.hv+=.Pj]ǒK	
v<?
G!x8? {@G,G4 .@pz=Yşr ?
'OAf΀=v<  x .@-p\ 8\A&.@-C`!P h??q0? {@'3N;r Ŝw@\<`?? {@b<Af΀=1t  
	@úY Ayr @z>G#	N P=  %9: \<(G? {B.G#	N P=  %9 Pǣ@|<  iY=  %9: ~CtG#	N]8|.z_8Fu![5ϤzAvd ]T3q3]FxY!8Pct0`POǟhC	BcaAA?΀=v=P'AY
Y Ayz\ZW8|+J<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/_엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bPUL-
bx5H;,?9b.ȥ~so#SCT7"2J7qX?sȮ1U# ߕ98Cinr7G62gAO S(ʘzO^sKHjvCTivᄏ^lCtGШ*C1<x(+ 3<?/2A\^Tljz]bn( #<}-L$\	wC؆鄏bPUL-
bx5PV6G% @P#ו1zbի&_RISײjG]6!a#؆TS!bxd<caR6`+[O?33C8AS3C8h!E7g.o?C8W3C83q_!?3%fmJ3!s3$gr?C85&C8	q2C836C?[q0qq	C8!gcBg`)g`(31gg`!C31?Rp!t%qD33 H%q!?#30	C3HPUPTTTTUUUU?32gd?Ggd#32  HXXXX%q@C8 	!?????ogd732  MZZZZ\\\\C32gd?????C8 C)q@C8 
_!/?????gdS32  TK32gd/?gd[32  VWghjC8CU?qƆ345!343o?ͿC8C6343?C8C7oghkC8C[??C8C8343?C8C9343?O?O??!C8CqƆ1ghkC8C_?!G!I!?C8ZZgBg! g?HupC8	EO?Qgß?_!/,Yr!-C8(?C8_!* qV=XLYS/Kߖ/'odCnv7w{?o7N?7P=7?Y{g=N=,qp㆟8w?rT?ra/y7x	ɗ3GK՟=k<oT[?z_ȥ/Ti;*Iæ_??0iO`#g/gOwp?tXaOkgpCW	\?pq/lf7 ?6w
 !3É?ÃɅO7"gp)[OKon-ɆK'g	gp6?
oK$\+?3/%O?_;*_/dk5!Fdk_dk_dk 5dk o?5
=.%_W+soǲW7*F<܁{#_~BF#PFs5 o"AG5F !?#_;F"O5"w5CNF_{B5_9a/5
gc57F2O5{~`dk0dk0dk1S~b7FI{#_ꆟ5{ꀏ5d-^PA5/#_EoT>??_ՋXIՅ?qՆ_ZO5/VY7;Օ?X-#_@g՘}~>%~I2^,!5/2'eApze@k=7>_/2 Zo(y_p̋B̀7ZoK<-Wꀷy_K,\?3Mo3B_3ó3Fys-51ö~f B_3öf$MoMo5`7-59;O.!ik8g7fXMozƼB_Y_zG?	;B_XKoP!i/%/Xa4
B_&CN!iYyA-5h^!i]B_&<o-5jg !iJh-5ig(6"qM=Ѕ-5 qM=<@z!qM=i!ih-5~!i/4 4B_K^hB_L>hc9gB_'I\B_'M槜B_' y[-5s5|B_'Y[Zkg8NNRWŏ5NPPK-5rx-5M>e~!iB_q-5#-53Ŏx<XF|Yb_~,,<B_<XW~y	~ŀZkO-5~!i/6qM?Oawכ/~a`Zk6qM@̓!iyN!il-5B_,`1-5 !i	l-5 Zk )ygZkl͔x͌\B_L6k-5~Hl'bgc!i<8Yl-5~B_'xO8l-5yb7 !ix6(qMqM.!i^\B_'88O-x97MAY' !i(8 pqMA9-5CZk
wB_Kn!i* Zk
ǈZk%MBe?-5B_:ÈZk#ѯ$GB_B_>(~qM:Mq@\B_(3tME-5?~!i :\B_(-M_POt B_mkŜB_7ap-5pnMFO7nFo7H'(nqMD7*qMX6y-5b(< |B_V-wqM Q,yŦQPhA-5hK/-5hMZ<WšiZkAgZLYZ"qMZ	4jgK|B_?4=M,<Ml?\B_B_~ZyW_GuG^://_vc: ?|_/_wc:8`H|_/0uG)/ï9PuGO|_9duG-/<1:/<u!|_f㯋u!:׎/30Cd:َ/4?|_m_qu!/;__,|_$/䒠IO|_%Y|_%:a/IR|_XJX:_QJu%/|_G*au%3|_H(~:/㯋)JG|_V/@J:)0u%_RpJ*/X|_EZ|_J*J0/!/|_/f㯋Y uK<|_|_/l_,~:ʃi㯋,:Z|_p_#w//A;<|_:l_hvuvu_v/0uCô;O|__:;P|_óHu/_A<uxu_<n:<v:/	xL|_&/p:du__Hu_8n:/qx8x:C1_ƃv:#/p:A|_`8R|_PuO|_du-/r8a|_ɘbp: L<|_Lu&3|_L@|_ɍ_/q_d`L)/&'/L-/&(/b	`F㯋)_^:u&C$㯋&㯋;|_X: uL|_	0u:PuX|_:P|_
	Hu7|_ɦ㯋ɧ5xiMd:u&_Z/cɨ㯋4:u&/&_iPu5<u&G_KC6iuq=8|_:ه_ uZ/[/8=:=&/Huz:㯋_za|_/僯㯋:A㯋:aC9 u8~:/';|_/'_q0u90u''/'_q`u8:_/!:㯋>^:><|_Cc|?|_4|_cq>$//`:AxG_š>:>0/:?X:_u0|_/Aq?G|_:G_?)/Ӈ_<u~X|_@u#!@X:@7|_	__a!@@|_ _ X:@$/0u:	ï _@P|_ C|_!n:0uL^:0uLd:1?|_uLv:1uL$/L:&/L)/A㯋aduahuL:0:<u>Ax:0Of::/'|_㯋/#R|_ON|_㯋Z|_OP|_!AX:A7|__+_a!A@|_ _ :A$/	0u:)ï _%AP|_ |_!:F㯋#B^:B<|_&C&c?|_!4|_'c$qB$//`:EAx!G_EB:B0/uA`P8|_Pu(/(L:/( /_8򅃯B0u(__x`u(__uAHu(|_Q7|_2/(|_3/(|_(#uEQuD:I)E8uD:K%:u(/M_qj駃k!_փk㯋i ul50uiHuM*/MO|_K#KCl1C_k_u x!/aCd:	Cf:: u~?|_!|_!|_!|_:;_d7::3:	CN|_Pu'i㯋C,/:2!//#:_RX:F㯋p: a%㯋Hu)L:/&cI u)_Au);|_H㯋JH|_PG_0u)&/"RN|_EA:H:CI@u)C|_F:u_:n:Ӂ:㯋<|_ïd:c@|_u~h:㯋v:q:@`/:L|_`!:R|_p/A?㯋,/ϿG_v//X:q//^:=0<u~f:_4|_q;|_#//<H|_z&/Ɵ_!ï_<:[x:hucG_R|_/X:u Sd|_xo
x:f|_ _f:*  Z/
u Wc Tq_ /
H|_u)0u*`/ RN|_ A<u~_)du~i
Z|_?T_?a/G_T_OED7|_D8|_A"/|_CI_u~uD/#A#q#"8"X:D:DL|_B/_:㯋X|_B"_@uu#DR|_|_}`/㯋8|_~Ac~a|_1/|~:|_}/_/|_>H|_:`_>R|_pʃx,/|:hu|_|:/qEX:"/u~o,*G)Y_"|_VcEh:_"/-H|_"|_݉.\!1|jZ1 x˄!.H/^1r].\!pU%zXTor	R[+JU9Fz|%D /+9g#T~I$/+:G\Zr6EzQM@0 Ay\aգ;l|=^r2zk'`xC%fo[ϚJtˆtVQ /+9myh7y\än9km7Fz(28=dZ*Ft@pAyKμɀ,@殇^kBAnl9p@I$ŵ#"j)tև.߀X"r3ClQ|8ŀ<x7	ºIL?%j#}1(I)y/#}$jˆYfk%:%	%03E˔jbZzHd[:_f_<uU/[T|P b/+:_#8_e7y\aUKgmyRiA,27UK6Ϟ ! bBp|Dˆ7y6x@bB^Cyt5fOkLˆҪ_To28||`Ft\?["l|D-	!2X<0y\aݶx $ünr2zg~k7Dn7&/F8wz'kU&	,,gQo5|=v|ĥt@{4^lM)1(I)zǤ7#: y -+ȴ8tȘ*IY+ȴ9F|#r6Ez("x6@lR<AALAoϪoE.K>kE-Z"B \0M\!C%fm\;l|t H@C%k3hM<_MSCvԵgMhp5P|ˆ vԵgMhj?n-hZj\>_ Ri/+:omKZ*FtևRomKZ*xڗͼ*`lr]n-hU6sAy\aomKZ)|8}+ .WrwkE/<g[>_RbD$/+8BwkE/<gjFvomKZr@_5`"|vԵ;|jZЌkm^W.pRքR]9FomKZH/#Ӈ|jZЊA|("xBwkB)dz<!Fֻ|jZ#;mC~|jZЈ˟5t^W.qs67mR#OvW? {Da@:n(W: shv;(<.QKV(tArh?ۊ!W>PK<zך@!``ރ]_RK5BCzv↯@x5mqCWr؄τT5BCQQTBv|%)rH$üH(z	o:}C5>Ht;x*F |88t.6yCDo5`JJaqCT$:p#"sCwM\{Pvç<mQ
|!OzZohjC>(6t45BCPZ:|!OsK=}K޶Ht;xx@O8t>Ht;xR巚-cJJaqCT$:pivWt7j|(I)yt=|ä?5
y\aO@Ђ/΀=z54]Yr5sK8t8}G΀=z>t5sK>lŎiv͞"hAw@Ђ<<.P\/C 5? {B Amy]<t 8xh<sK!}S<sK!}S(lt 8xC@!h04q@mK:|4q@mK:|@9Ǩ!h0ŮivHќ69s@mKxt sP|? {@  <sK; CmCgԽD}.PR@ЀC < x>:  "  Ap= 3^z4qCH(|x>: xyBA1>h < sK=lOP=}K\[>_R@Ba@PgA!'hG!h0	(3Ə[>9ۊ}S(lt- ΀=1 4sK<E.P6@OO@N9ۊ"X͜C`iG9ۊ)Ez_ll: x>6: x>4qAy]Ma h|<t 4x>Gy]MsK!:l: Gy p,sK;x͜#!6Ňh@ X<c  @,Qۚ]^6z4qE-Zl΀=q0!hv;cGivZx:p4qE-Zl8}Ghv;c@|=A|ta1h4z4qE-Zl8|< sKRի^ӇXҏZ: cx4Gi'b=PB9ۊ)j[>u.QKV(z΀=q01 :: cxGivZyBgۊ)jmQ'
 pN; jn([:!x.PtBO@KŇhǃ%GۊtBc]gD*<t|X: x>Ty]_<pŮivWt=|ä:<tpbPCxtpbPCQivd/9ۊ_S % %Gۊ>!x.P
5? {@ /΀=@ۊ)EzRivQ^tԅGgh.Gpt|;Ty](Sh0a4xQh[:!y Xr5? {@^|3:y\aNի>_1y\aNի}|	"<j: 5nay\a֟΀=v^6z>
ƞkRyr@;V={CNyB1ˆ? {DZlFy\aŇh@x͏@TŇhTN/5 @Ky\a͏@:+Κ<C,? {@`cO5ˆt(m/+86: ų>ym^W.ptg:|_^pZ/+8>: 
+j#>'h@ CmCgԽDiќ65@" b(^W.ppt Ntgh͟T5
!y\a@>_Ay\aO@>!y&r5? {B|B ^W.sC _y^W.pr]tZy.0	3_	@XYF1$1(I)y .IwP0t%	%05rd%	%05 \#PS_/gJJakJJak BpÚ $üiHBIL;|Dˆ28=ktgAy\a|S
Ax\ˆ^W.s_ x_	A8HkLˆ Dq(I)yBC%fn\YMHˆ/=,r5 k&\0gP*%	%05Dh8ˆţ@ ay\a|Ѡ'k@\/+9 !(I)y H,k9TpÚ[q`^W.s_
HN@kh(kሪ!=$2Vk1D-A=$2VkDbBIL;|+%a=$2VkY$ !^W.s_=A/(I)yx~JJak"{JJak\0$HˆqX j8}4xEwn+/+9P ` BIL;} ^W.s_A0t5||,ka^W.s_>r5 @\0U'^W.s_X[(?kJP/+9A` Oa(?Ef:.X-'wh>k^pÚ r5XCk愱!y\a|LVpÚx/+9@ir5pÚ$1^W.s_"y\a|^KF/+9ZB`\0
r5`Ũ^W.s_D "t5 6Vw)%	%053%	%05? p%	%05xZ	/+9P%qX/+9
\/+9MPS_a(xˆŨa^W.s_1y\a|*D\0bᑸ^W.s_ +!y\a|m  ^W.s_D "r5N@Pr5lpÚV\0dit/+9&r5y\a|LBpÚ7\0 ༮\0澶/+9L@ (I)y+ ^W.s__l/+9 XY2\0: $ 	!_'1D'J|l8ŀ Š^W.s_5`"|AALAo)t k7DUzHd0 /+90u`^W.s_
^W.s_~2ˆt+ksy\a|kZ]!y\a|=OpÚED/+9dˆ. \0!	y\a|u \0澄y\a|/+9pÚBIL;|APS_JJak"Bw q(I)yH<ˆBGk@Cp.ˆBAy\a|BpÚ"9?/r5, 8]!|69"ٯ]!|--r5OI$%	BIL;}*:qDj8|PAk,pÚ	ºIL?%fnr5&</+9IOIȘ*IY`\0+ .Wkt\0S`8/+9x ˆ<٠ BpÚ- (^W.s_ CP:ˆCcp0;#Pk@$T7	ؔ$ü!D8wL/ FӌRFӌÐ$ `b  $ü@ $ü@1^W.s_+ *kU&	,,!,JWHD_C!	,,+"ٯ hr5@ e1p5|kTfK_@CA8ŀnDxˆɁN@\0bPS_$B(I)y   =wCQlTw 	^%	%05!	BIL;|IPS_dr	BIL;| <%	%05>Y\%	%05$übJJakY`5w1wp4wLؔ$ü@T-w%@C(I)yt 1(I)yd"v%	%05D31$üC5\	d5k<@k<P_ l`'aHLC.`	@Kdoe@@ V',n&"kVَ聚,|*\,ٯu"dr 	ª-Bvk# * g"fk$~G<lcT
lF T@< ~ay,[ L##N3|ťVs_ZJH 5\	mB>|Xk!ű'5d¨r s_a Z7 -]	Vz
N$Nv@IK5	dp`nуe!lCD|B-3_BB| 2NfLa+Dj P,I?#_iQ@TC1*?LJ&LJM&%GߓWĨ0Y1*?LJ ɉQf/ɉQ/ɉQ{bT_1*?T3
&%GɉQ=5*?T JN
	wbTa.rzFV1*?VMJa.dT<(z22LĴR -#K:0g(]EX	w0jTf1*?3R0azKaQMa.FX(]zKa#(]	ޱFXa.GQb%R0a.A0]=`5~	wb%h[	w<T%hKCHK/T}jTj~LJ@*?5wa.RGQS=b%jS0c(]X	w}b%,Ua.aǬQŌ=b%,ea.bQōb%,'zKXZ0V0X	w20O4!.g~F6#zKؙa.a(]F6}b%m(]·QX	wcX	wszK?06(]X	wdX	wdX	weX	weX	wfX	wb%zKaa.qQX	wb%Wa.rQQ§Q/(]⇬QS(]X	w>FO=b%b%b%0;gQ_QҗQүQϬQQ/X	wzK(]b%o_QF7*zKK0
#%Gןz/RxbTzKga.yQX	w}b%b%(zKb%MJ+GLJQ֚$%GXzKiQֹ0(]DOX	wb%(]Q (]~F	ޱF
FMb%0Ba.ϬQ(]a.}DɉQDE/X	wIFW"Tpoa.X	w zK߬Q Ka.qT.p15*?
^F\(]DsX	wb%D0/(]/X	wfޱFzK#?0GgQ4X	wiFoX	wKwa.=b%rU0ɇ(]!QCX	wF	K$a.;(]!g(]!(]X	w=b%/@0߬Q΀*?:B5*?:ߓ_Q΄OX	wODK(]-0OX	wȃa.zKB_Q)KA7(]
F;[a.󱧬Q}b%v(]dX	wb%v&KT0J(]((]*QWޱF	I~F	J~F	DX	wQ}b%0zK`&~%G&%GԨb{a.ga.Qb%1#&%G_Q"'Q X	w0(] (]*b%2'zKd%Kd)zK&K&K&ka.a.a.K0b%$0ea.(]"X	wX	wX	wX	wb%OX	wea.=b%X	wL0X	wP0N(]8(]8(];_X	woX	wX	wGQaĨfWjT3b%3/zKfa.oa./DJH(]%QHga.(]$a.L)F"oQL?X	w[(]b%ca.zKQ40ޱF`H0wQ'zKa.X	wb%~F
K(_a.(]BQF
b%^F
=b%b%=b%=b%}b%*X	wqa.XzKV^F(]0KX>Fa.JFK0FT0Fbsa.'Fb;0Qع0=b%ėa.%/X	w*Kg(]KޱFba.oX	wIa.QK30X	wb%xL0a.X	w	F<R0Rsa.(]H(]H(]KX	w6zK)%K))zK)*K),K)/zK)R0Tma.OX	wCOX	wLb%~F
K*#zK*&zK*=b%'K*}b%C0T+zKK}b%0
?0
ia.(](a.N0
O0
/zKiKh cKh\(Kh`5*?eX	w[K+7(K+M`{Ԩ+,K+RT^F
_R(]0LJaϬQaQ`(]0a.(]2X	w_QaK(]0a.Y0/zK)zKcoX	w'QzKf~F30b%1(]=b%0a.b%0a.YjT5T5sa.o.JƤoX	wI_;(]P=0Jƥ?X	wJ%GQ/(]P]1JƥX	wE?QV0E*?-0%T6aa.T6Kl~)%G`(]`-GgޱF@X	wiQءa.!TJ_X	wWX	wIQR0*?0VJ>F1GqQgJF_IQݯQ>꒣~FT7%Kn %Gq(]pI5JGQg*?=b%70}Ĩn*zK/Tzma.py*?=K*JO}b%z
Tza./Tz(]硿rTzF0+rb%za.ҿDK0_RU1*?p*?uQᯬQ>T8(]3i*?b%8~
T8)zKp spU0DJ bT9ߦGQK=b%:(]㩽b%:@0鿬Q@Bw;?( -HAEӁBߔq~Tc?AuX$`;K*?D48Y%GhT>hq	wJghq	wofJd48b儨vTCKvWJJe48`*?*CKx}hq	wT?	Qϙ!B].yKt%J^NhK,t%}`	w`	w⟬.KX&B]yI	wI	w$پ@fyI	w(yI	w*I	w|$ي^hB]o2i	wAdzXd%z2"T2Lz!.垰LρL/@>I	w4@>HK$%|S@>,I	w
^hB]<$}¤cM!."T~viQ-*?}zT_yR~
&Jfv	Q|A*T>N@	~h]~h]@)Q]a*?/*??Ĥh!. Y@	w	RT? ce*?@~IQaJ 7)GTJ ;Q)%GyR/?+Gx=Q_/BT_/!}
T>Q^Gң*?~!TD17f8K1e!.	~YJ~<=`	w$!"'k	w"G;S	
XB]+ȅ	w"$%	f?`2AR"$%P"?J*?B'0qT>h]H|A*T>QL/X&B]M.'_ B]LA*TްQ!5*?`QO0,zk	w17B]MC +6J'p|A*T?`	w/X&B]jC4]P!.(|A*T=`	wTX'B]T|A*TD4R@!	wFް	wGh	wL=`	wSy#XW! ]᜞h!.wRh!.G~h pg %| .̳R/4 8K4
B]yQ_%JU	w*J7?%G.!T e4o	w0 >h 32T@!Q?4E+%G	hQ%G
8*yKC2JTc!.7d>䄨DJ!}QBnu!|AbTЉңJQBo*TA=*?h"LR4y	wҳB]<%KO4y	w~NЀGBG.!3	RyK	wq,%Th	w,%R ]5@Ϛ ]W,%Qa.~h]h	wԟ,%Qs K k'S4	a.4	a.h	ws,%4	a.4Aڔ%ڕ|%ډh	w/yK	wR@m%XK4	a.O4A K	ww	w(y]턿4	a. .h]X'B]h.?Kz¼%@): 'o+]{	R/Rң4	a.h	w0K	wRDK4	a.h	wXKXK ]%4@pa.h]4	a.4Ap26]X%GY?hB]X+6J/*zFGpP%XaS!Ǭa.Ap#/X(]?ңD4#]Qh]艞Q ;J
~hG^Qh]X(]Aψ*?r4d%s	#4	!..$ܦz2rTd%}dsHKʗ)*4	!.V^hB]4	!.W~hB]褏4	!.P%G詞dt4@tXK ]OX&B]=`	w2THKHKi$%$%HK4	!.b_0$%$yI	w	p*?F.yHKTd%w儨J݇p*?vR@	w<B]OX&B]᪯X&B]9	c$%I	wh. #5~!TiD4.>ix{%4	!.4	!.hB]hB]<$)yI	w7@z/IQd|*?|A*T4	a.Ŀ	wt)|Y%pWa.՘.	pa.~h]ga.
oG.	g
0}GGJJ&4&]2TB5)Q|@TB~#d/ң.a.4
.
0
a.CKSB%BOA%B.zF?4
.
0lP@`	w%GᰩvG	~do4]?	w%Pd%WEJo3a.pa.a.4#]2ga.%G17nmK7=`	w_p*?EK7(z2Qq2=`	w W%Gÿ4	!.$%&yI	wO4	!.$%C@@HK4	!.?p*?4A@߬a.@KpbGa.ߌ	w>*TXa.Q*6T>R g<%D#A*TDLA"'yB]B!. <%&N}`'G?QH	J 4%
IxK$<%<%`*?
Q<%ߍ<%ߞ%0MJ߁/R៬Q߁o ң|B]B%\%KcK.%GG7*?~a@mK*?
0ϚpK
0O4
.)a.*pK*?"w*?")1Gc_hψ*Jĵ*?#?Q_@JßJůX&B]aS	r\@EoX(]uh]qa.9!.8ՂK_pK	>TG*(KY@#}`	wuh]\a..̅@@}`	wr_p)F埍.◬R!.GxK} H>DK(_qTl%I_qTJQƉQ=`	w4	!.2$%~hq	wG>hq	wCO4	!.7t2qT 'a.6	"Gl!.6KqTïX(]m3!.6+z2JRߚpPRQ҈h]D߸*?J(zF~"%GG~L@Hd%.H*?$	Q+KF(HK-o!.߬!.XKiDHK,<R!.XWңXa%G"TK,)Q,D%K,K^@X(]Pø>Lñ*?^h]ةK<}A<!}xv?IQ0%GTL_Qz)z&'J'GO	0~*z&>I$d%	a*?L+RSJ!T!`	wˉQ@+%G_%GsC
뒣Dd%!d%GL;	yĨ_viQ`	w	Q~QqRJӀ;r s/J C*?%OX$]K	0/L%Sz2)2Sz2U2*?f5LTFW%GK&&׬!.L$z2*?ysM*?O٥G鞰L;TV	QXϸJzT#)Q}%G@KHK`	w/	(0}%G倯rްL_X&B]aG&ȕЗ-%GY@L%%OR.KLң	?,%G"%G	PjT !!.^LMJR*TY6KviQ,Q,RXRXB1*?OĴ?d%ZңыTbJi/D$Z jT_)*??ĴQ.ްLdT[)2-Lˑ}JˆqzT\+G)Q/	*T~"%G?J9?JGQ=`	w0d%_!./	tm?Jˠ?J˦/TEsQ11}Q儨Oy>1rT'%'=`	wT	y!.T\%^Y%^1~"G?2U	wXMO-*?@"o%]3K'2W	w~Q\%K\%_sK	p|Dd%_+}Q
0߬!.#	K@0y*?0
^QVz2Q?@QB>QKIK^I!a.JG␕)Q35st%ïX&B]Md%/X&B]khK@ܼja.p*?  }ң
sQңhKS}ңL QbGңQLqT*~XJA.Q!.P/%G⣿X(]C	WEJ/X&B]կ!.k*?h]JjY%Ta. *? <(Kzl%oZTQϸTa.Y]~d p	iK_p/%G"wa.S	\%QQ&S)&`	w`	wGy)QmKW2TWs\%+\:%c*Tc D)ңB)QoĨw!.@"Th!D4]~1ܼ|
0~L|a*?K	W{@!}QQTR#XK;d%#yW	wxrT(zF
^	wx_iQT ԨNK_KeKK>L%է&gGwG e*?A*?BG.d\d%>L!.fRggp3>zFQXQX_p*?_"T	_Q4&Q4)慟@/%GK}`	wsPTCT=`	wsQK	Q<+Q FK	6UKQ6g\%̀^JX(]p*?*?؃?J6,G0~&%G?d%+pq6J8FA%ό@8 rTX(]=`	wptEJ:~XJ:Pd%Ǭ!.?Q77@7ܼssX(]"G,?X&B]ZKG?rTŬ`	wqlXM?JEKJ<cR!B/	OX&B]+ؾ6%ְL%օp2u2,B]h)QL@K [*?4
.&Q`	wp
"%G!qTI	wpE}`	wp}	QT<+BrT/
0~"%G"%}Qh7D&b%#ܼpT%︢s~s~*T{	ws{	ws?>	ws7
~ B]%]HB]p8 9	ws/.&> ']\?(K|P..p%]\^%-@rT=`	wu׬!.K+"G#9d%1*T44
.?ܼp?
0>h]#~fX(]$2Q	Q	
LH%~"%G$ *?!|b%/ܼq{X(]^	?R/ !J}D7sX&B]鯬!.u*?B'p:+Q:`	wsO*?F/Ĵ儨kGA唨&%GFTKȥ		Zz)3		T<+JrTa.0?d%}`	wq\%y*?/
0=`	wq!.1߈Q+}Q`	wqǬ!.2<d%CT+Q=`	wq!Qt>LL4d%`*?5~h]&%}Q	ްQLK^LRyW	wpQ"T׌d=B<%ׁ_y*?F~h]x/%GyO
0^ad%s/T!B<X&B]'MEJN\@9^JN+zF0%/%Gf"%Gf,%e4A	>p}*?&K4AP}*?@o)GP3y@+TQT`	wv 唨]v%XMav G)UK$D"儨*(p	R4Q`-*?,LpbR|B%`yĴQ%y	Q1*?U^	wsپ!B"TĴ5*?=e*?Ca*?]qu	o(B],??ң5*?a+TT
LJZa.<!B9w"TpTpap Ԩ/)QbTٍ=a6̾!Bs?sWZTɿ~
,G&%G.a6	wp+DJ^@KJ^ Ԩ?,G/,%G/l%S!BDXJ D TWp$Nd%Q@*?HR@H/%G	zFM&]	ZT5*?7(B]~Zd%lq~"G
/@P+FT!QDQO~p!G2!~YJdDLJdK@p%G32pcxKl1%2_!.TLh	Q
^h]4X(]4Q 32. dX&B] 4
. fy*?*zFM	%GݠQh+|B%?d%kKP@Oy*?Q!.	B#"GD@Ey*?B_a.K)z2T`	wv`	wv[GݰDJ`Fvo	wr@wܼr 
0 `	wr*?S	C8d%¿T@aܼt27a."Gݿ\%ۓa6ZT Ԩ$z\%Ǭ%]`	wp,X@X}Q`	wtCXK uK|+ /%GK.K+c/%GȥKKz2褿4
.`	wtRϬ!.opt3iK*z2>LEJ1ǚpF^J4ްQ'ܐwe?X&B]56L%VIj)z& G3	ЗxSd%
^dXGR*?*?Ir_Q!	TNB'y%B/儨a6Wps^tpIG܇B%aG܆~Q!=`	wr!.'y	wp悤%ÁS
pzɟ	wz^dW`LJbWjzKyKS	wt~dM\% oܼta.K<o	wtw B] EU%W*?CoX&B]܈"G܈&~"%G$_ t_M*?R`o{ ~XJ2a.`YJWbT߹Kw5*?
<+DJ̎!.E,%G܌/r1TÐ7pM#K+ThP !Hy䀳^J!
0$&yBc%GܑK ;^JYKwa.С	wp0K
G	h B]С	wp08p0*yf/y*?eoa.B*?dmp2C*?dD@d}Q"_a.<Л	wp4
OС	wp5~p4HAhK^h7 y*?hKG7J0~#%G:2FJt|FQh]: }Q`	wp~"%G	Q AGo)Q B*?p*?߉iQ CbT_qTٗI*?l_%G(	ЗJsK̃8K(z:DX&B]ܒPt%"G!.JG [	ЗK9d%*JX$KJY_3JX*&}ԒK*:!.^d]<7t%X&B]<=`	wp8	Gp&3t%ɍ`	wxIްN"Ϭ!.M̃8K`	wpcKz:L8A%	Зd%X'B]?Pd%GpL6t%z2.O2K̃8K.`	wq!.!!~
P	P%}T4]ܠ~
Q@~$%GܣW	wrC/%Gܣ'a.Q*?JJEa.Q}QBRQqM*?)G4!ĨWܼtX(]4#%G43@>KJhңJMTA%DX(]4KyB4!.!yBzFp˞Q*yW	wra.R?B%Do4]ܤK4
.RP%J^h]rTǬa.DoDҿ*?x̊O2*B]?*?xMA%{!.;^J%oX&B]G߈Q Q7	 S*TI<+/ܼqa."}`B]	wp?/G~!.}TRJ ߸*?) Kz@3J&p2p  ;G8
YJp&%G8KD/*?|b% ^J F:d% EJ J!?d%X&B]Tp /%G`	wpB)"G<Rd%p cܼrX(]ܦ	)_Ĵ ]GB%3	 r!. ^h]  ܼp zF)2`	wp ?RT7@@^JP
0`?HJ#sK8>I#e*?Rt%"X&B]ȱ	wpHe*?AQ"T*ĵ*??JT	R	oD`?J&#YJ&%~&%G
L"Tc_*?34]Fg^J
0ްL	?R#?,%Gd%;X&B]Trp^J'}`	wpN`EJx̖B]<:d%Ŀ4
.~^QXa.VץGܬ>KJ\Gܮ
=`	wq!.#<+Q^QXL%pa)Q_JLd%ĄX&B]H TpM~+}`	wq$EQA"TĠ{*?R*?S/4]J@KH_rTħ~QD%<+/%GJ*zF!QW"T WGܰ~"%Gܰ>dD'?	wpR3
O}`	wpR	 g*?M%ЗK`	wpT	@W*?:@ਥKA!.`	wp?R+A% Td%ĳoX&B]K	R%+
0ʞLYd%ĳ*T$KLްQ~*T$FDJ/Jp
B"T(~d	g. ! B] Coy*?FGd%,%G IQ,KG~Ldr4
.YMYN%[/X&B]`	wpVBEJ+'yW	wpV~a.&p*?`DJ&~"%GLqTS  B] a7ܼpzFkKa*?%~"GM6d%X&B]M?R&\%Wܼq4K[X&B]~L~"Gh]y*?R%`C	RD6J,)y఩^J,-zFq!.'QLUd%cr4
.ZQ-/%@gGܴ?Z1"%G}Tiǚ.Boy*?oX(]ߺbThKܼpZK?lpZLA%iO!.AWܼpZ&Fg!.T⇬!.L.?Q-@ܼrX(]ܶ4A%`?^Jm
0-@rTa׬a.\}TDWGܸ#dh7pS\`	wp^}Q"Ty.	wp^~Q/#FQ4
.y*?༥KI%GW	wp^>X(]sh B]MKlp`\%^J0wKqT#K ^J0)zF慸K*?%3B%0!h]%zFdbp ܼpwK`a*?<С	wu ~u4!.K!|FQPk\%y*?oX(]@<N@ ^JW
0PRB%˦_sM@t
._TˣO4
.]rT˨>Qt%GܺK`}Q.^QtKJ~h[tQ.<o	wr0]KE?*?FJ1yW	wpbX(]@	wpbF@	wpbZA~#dp̾QQW	wq<s/%GOgK[6J6JHSK59SPh[y.^i慸Kn'*?7/С	wr$^*W	wr/%Gܼ\%%Gܼ*yW	wq@^J
0W%J"T4!.("TlqD慸K%_4-]Qo	wpdoA/ܼpdyK*`	wpdJEJ3X&B]Uxmз	wxdo4
./%GC
0/*T_Q/e*?C)Q/_qT6J|_PA%/%GF	<o	ws B]}Q0 zF>h B]%}Q0*?7Kܼs K@ ܼua.*TAgGD~"%GR]qH_%GR	~dGh79) zF4]R#|b% ^JP%!#KBo.)(y	wqH慸K06J3	#d34
.?rTa.yW	wpf^J3
0`GHp*? @Q0DJңa?sA*?*?❞L)O*?_T1S ) B] 7ܼpzFkK*TO	>L~"GTw\%B?ܼqRa.*=a.0EJ5_QB]	wpj~ңE?ĴpQ {%Gƞ	wp@	wu#2 8K`	wu$X&B]UU\%UrTQa.*d%R7pIrTRa.bYK}`	wsRb+Td%=`	wu7_QS&yW	wu1^JS
0~*T`Uq\s?J?JcGңi!.mLX&B]K}Q`WTY#e@rTXK/X&B]p*?+`	wʞL*?(yW	wKF(߈QDH%PF1K
ң7JQ%]Ĩ	p*`	wh]Ĭ,VK	p+KW	w^Jɟa.2GK^LK3
0`	w;	yW	w}Q,`	wßX&B]ıp,!}Q,
0,,z&#I=`	w Gh&}TF`	wOX&B]jDEJԥ\%F7ܼc
0_J6QR6Q'2#`
DJ}Q)y mo B]a.2 l6 2 roX&B]/T<+>X(]OT՞dk	w:	h]?ܼ:Kzl%FZTBDKᏬ!.}`	w=_pįy*? xK⯬a.ϸJ~e*? |
T@g	`	w/T@%gܼX(]Q%J!?oJD3DJ"y?J"TA$GpBsOX&B].eKL@!q3HKhB].,yI	wCHK^hB]ĸHK/@%_*Js/2i	w枰LtX&B]ĸ?Q.*yI	wϚ.$%A$%AǚghB]@ hhB]RTA2i	wFRd%AW K0UX&B]r;d%G(_Qp*? XKC4A$_,%A#/]qTA!g	4p/f}J.yxK?4o	wԿp*?#xKK	w~	wu0B]"XbE]$] ..G!O.H)>]!.;a#s*?#{@J!JiK0J?XK˞h p%%[,%A(DJ%>=*? 3XKRǚ0fJ)QW	w%	QQ`9J`K`a.TCol\%C U=`	wQJaK %C*?!Wvĥ%CKh[b)yw	w6Jd}4L<+d6	Q`	w	}%G2W	wȁ#F *? wG}`5&BiQ[6J&#yW	wLJ	QX(]wIQh]p*? K@=ңdDh] o0J`	wBJ5@ %GްQB 
T@ ,%@ ,%@ RDKB
/[BKQ/4qTK+{X(]ĽTKyW	w>QyKXK|%x0/,	w]v[pyw	wN9	ϸfNW	wNTA=~Q'#%G<+'>TA9K
0Qk	w4
a.*?!Kg0JfKHCv	"GIh B]J^h B]Jh B]Kh B]K^h B]an 慸Kw	w p0K<з	wךph[(a%AC4!.
O4!.

h[(0n)Vw	wh[W~h](pJ)yn&&h]ŗ.bK<з	wp1<@W-A#~h[Ϛp #߸`wa.<_
M`	wR4d%AH	#LRHK$)%I	wR"yI	wR$yI	wR\@ T@ HKAW*J*=&Gh]!}>Q*G@ ga.
X&B]
Q !.CX&B]G4UL%C@{G4?@!4]4tv? e@@._c`K `@,h`' ?bW`rv? 9c8;ln7޴oKGB<%S&zF)	w+j
0N<+j4%CS"TCco	wD_lLA%C`DJn/]7[K"Gzs慸KCTS n!*?!{*p)JsxK'h!]9@F\xK$4o	w*?!C}v<QLt%CϬ!.;t)yn&K|	w FJ!.d0DJoHJtX&B]8Kך.gfSvRB%C2,B]</]<y	w慸Kp Tp$Q EJ!*?&f_tpB0SJ Q3G*/Q*?&h_pH4-]='yn!Wp 4!.z	TB%G|з	w &#Kph[.9t%As/X&B]A2%Aqkpz2!	yn!3̋з	wKp7._2,B]Āo慸KyN$7 L%A{/X&B]2%AxK4+]hW0YxK4+]M
Я	wbKX&B]}`	wb)yn$ߙ.A-yb "K#	#p!.E/2,B]~ %:з	w)b &%n!3)]?,yn!spFfS
<з	w0n +7!.3)]>	wfX2%A & ѿ!.hW4&y^ DB%A.	w`	w4-]@e8Kȱ	wB_K=d%T慸KP2%HIdXM!(y*`	wQ L%Mz	p3)]Ćb$8?~$2w!.n L%Ma.z2 ,慸Kgp"<з	w!Op"oDSRtW
fS	З#0d%Hn0K>hWگ4+]
;axKKB%N_p*? 	Я	wj{xKT4+]B%A	w3RxK	L"G!.z慸Kq*?'2'ɞLs慸K *?"	*? o4-]Ď"%GĎ@EJe*?"3)]C)z:"KpQ!.|Я	wpyxKߚ.hW8}
	hWGX	V
V
VHB%UЯ	weOP 0Q$5d%Iy^$_.H)y^$.H-|B%DB?7JLd%DB."<Я	wxK4+]Ēm
Xp?[慸KR3DJ $Q@`	wGEyN"*."d%DPGE)z2"(xK4+]EЯ	wB%DcP
EJUd%Ap *? ~"GG)n ."%GQ︊"oX&B]Hp2"3)]H'z:"AS	7J*z2 0oxK
Я	w?B%@a(B]	~hW<з	wQaU:[L	wtc:&y	wtS@B](y!. OHK~"%G *? 6Rt%@lHd%@mCp%_D'*TPIN	O	A,n"HY%*TDp%:EJ-.KX,0EJU2%ADQa܌vR_zңӼ%;*y%Aؗ,%Asa.|%<%Aް]: Ϛ<(y HX.O4.<|M%@pKO4.%D>hcyp<;R@"bwp
h]L|;wiQBU%Pyn(B_.&Pz"j4!.&慸K>h]Mw%D?ܲ4.&<6SJ.&夨_A=U慸Kh]=	wzHB%A;KKXKL_p`zc%GNR'TDX&B]OD޴^Q?	`	w~G;?`	wiQoa.LK"TD+*?!w%GPpHhJ4ev3EJC
TB	n)C&Qih7C>1!C
0bpzF"y#%GRwiQܸHtgKR TX&B]+"G"}`	wpQ'=`	wr!./EJ=`	w Nd%@gR-`	w!`	w*T@Rd%E8q*?"C	gEJ*z2 D~*T@	 8R qS	 gR 	!. }T}`	wPK܈c`KGc/G	D#3)]	ްL
QSX&B]	G?p*? J~m*? JRKJJܖ% }Ĩ+4]	`F J"y%@\%@K|o	wT
0YyW	wT3%EVjw	wT'%G	Qal&>m*? L>DJtĨ2儨03T1KJ'z2 LxK0QFse8Kb.>dm	w'_K9#!.o!.O8@$a.OexK?X(]ĞKF")Q"TEhp2X~YJ+2%Eu	w\%KJ3\*R!J_G$?rTB@TB@MzTBA+"TBAg	 KJH0F! ]*?!$s!*?!$%G$yW	w"iQ	)QI,W	w>䴨a.}IQ	@oң4]%	rZTBQ{
0	F/QrRT@J7Bl%@prZT@KAKK@iQǬa.,r`;` v?"/ܪXqcWc#︐
H_q(r;)oKcAP&Mc@oPp;Ĥ LJN}`	wt%@R >24%EX&B]Y`	w+>e*? Vpg']
dX|7L]a*? xiQ ? c	 }bQ	}zTBi		LM~T@ң Ge/3)]b_']b!.>d]%J4d%@X&B]wG'yN!8̓.dXÑxKK,%GZKB'!.oTod%EX&B][*2"p2q..>"EKd]>LIKa.`	w0d%@K0K0K&d%JGĠY2%J']]9"%Eѧ*J%2.¯	Q	OD唨bTE%)QfS"y|%E7̋/2.>NP2!@ e*?!@:2%Bc/]( -*?!DG)Q!bT@C?IQCp2}o./I<ȱ	w}儨GqY*?#X&B])IQ3X&B]2 `	w?X&B] B!.0d%FX&B]=`	w4`	w4)2!MW!. (Y*J ^}dDX&B]ld%@Rd%@	 x	Q x	Q x$%G_pJWWSJgT@~	Q xw!J_<R~RR]%GĤ{Kd%JB!.He\%B;̝B]b@d%Jc2s	w	
OX&B]c_Km|Kuo	w}`	w2G],J	¯*?<}	Q_a*?;5JW"Tw!~cJ}*?;IQķ.㉯!.㈧K}$sĨud/Go6J2'RTjD o儨Փ=`	wϬ!.V>%GƬGd}̒2oK̃Ĩ̄ϹTfF?R3)Q񙅟qM*?31*%Gf#}9*?5_"TksĨ%Gư4	sĨD
pJ}D@*?3R?iQ񚂯}9*?1a_Tb
VJX?6x6#%Gl4̓ϺTfGl%Gl"¤̀Je*?3`LJkK7!."%`_2.EOX'B]n	̧	w//]Ye8K֚֋1Gƴ	})Q?Ta U@4RTa%GD3TaX&B]&z20G%GpQ*?3!.8Gd%gX&B].YKQ}J\z21p*?1p$I*?5?*?5gܦ%X&B]Ƹ"%GƸ t6~L#	`FcJ!R	"HeHz1{/XM^>KJ^ң儨鿀jTg@WTg@{*?9~3*?3߬!.;weKʾd	wJ	[20i>1oKOXM`%~%G0 	QD)QAWbTc sJdK@SJd߈QL&L	`	w
_G DJ_rT` :d%k~"%GƼKd%a9/	LfDDJd%`$~"%GD	Q`	w_<KJg&]߀jTr߀jTr/bTrK§ް<<DJ`	w
KƓz21$DJhKXDJ`	w)zl%`,ң`a*?00V
?5*?0P%siQ#~"%G0U]5>ңWbTcQ3Tcc_Ĩ唨`	wϬ!."%cp3Jn3%G7_p*?1_2. M`	w	p2~fS.
?jTc唨!/bTcR<̧	w0R)Q_Qd^d%sLJwRELJpCe*?9;-*?0W	wX}ץG?,%GCt%ai!.YEKҿfZ
IQ
 1C%G;Nt%c7	?Jxse8Kǃ	w#QT`4T`9.G_)Q
R"$%c	@ƕEv?1,Ǧ?p;	!;|Lyz¾	;=c?	~!;x;ω  v?3?c?0|@T. .|M/.-z| D%cS D%`@ "0 Y	w` D%a K`B] KDo7	w'z	*Tc/0J~k>&QJ~')Q*?0(oB].oB]O<K
T`T`	we*?0o@[vexK!OvfqeK7f&B]|	whKBGKAGvy	wOTt02%t,yj6?Tm?3З*y	w'f^<̹	w0B]Ƅ'iQ~f	w;J`:y8K|B]_Tm_y]'iQ0'iQ,y	wOY	w]@ Td+]@*K	F$z%dǫ xK_)]@,C	w MiЗ^E\b$%dV. YJ2?V	w ReKV	w Ta%d/VN+zl%h&B]ƆՇdKͽ\KXo.C8`f43VUOV	!.C45	wc1Ƞ:±yu;/3
_5<G1<Gog_c3Ga`rgg^f6sG*yfu9c׎G,rיa0x~f1a1u/3!f3CYc133!yuO3!1癌_1/3!1_f3Cic16f3Cwc143!k_؏G_g-a#$>1hJ-I,|b-I-|bZ:$~1hJ-J1hRόZ:oG_>1hTu)-J<ţS|b_u)-J@ţCZ:%7ţN1hR?-J%>1hTZ:LţIu(G_1hQS%'b-J,b-JPţP1hQ%)|b-K7ţ>1h>1huY-7-KgG_|bcZ:T%JK,@\u,(u._?__k?%> (uvy%:;gG_h_m>$Cô;(uwògK:;N:;OcP_j_fB~J,#C>!uxPo3__|:<J7JY񇣯G3̥&~J'yuxT:<,yc⇙!J)ys:8q(u_B8y(uebqpg#OC3\:#J	fu(uL8_p@uO:|__~fp:%&~f&,:qkG_$:yfɓ~JLg`bƞfl:Pb?:g>g&?%&_%&':X:Z4CɆ&)~J	g_PRyTu%_G_e(u$VC%ՖG_w(u+=X:#PDV&(u$u"u">0lu(_RQPiƜ:q(u5G_O?%&cɬ%&0Mi(u5TMG:H lCɩTu4(u4ïɩ_K?xikPl?:a:=1 uzP_~J|eߒ_0T:=@:=ic_l:=G_Cҗ&S%S14uzX:=-|`uz(uzaC/C>0\:o(u:O:Pt0Ne(u9PNJNo_ïďCόQNL:N*~JN,|fRN(u9K (u|oG__1Lu|y(u|_%~J;ԇ__ď:>(u|ïS1%>%_C*:?8FC?%=Rߒ_QP6:?G@C>u~L:?)zu~(u~_Cת\:?P:?0T/ J I /:@__b:@J 7A0x (uLC1gw`:@*~J =T< C:@RAPPT4q(ubTL<:1uc?Cl:1QC	r:2鉞OTLO:0c__C@4uaPꙎ':qx|_=Q|ߒ_z u=T'(u>AO&~JO)z$:(u=?__^
'~JO0u=KPg 1	ީuP5 %[ (uL@Xu(u꜎J_%TuY:APN_0%TS(uo?%P	G!3:BuP	ߪu(uHDAC$U`(uTP_I_ETF!%8(uCD_=PPP_&:C=T_Q(uBC}Q,u@(u@`:(uA?ԇ__^f%((~JP0()~JQYb<7Q_(uFo3,(:b`P30(:g$C$3)_SRQ*~JQ,y`uD(uECC0%(y.JobӏCWxui鬼̸:53Z~J_JH0b:6驞guiKPҧ_|G_%MfC?1C3:C5> >:C  u?!~G_cG_m?8!h:Cw?_d֎uLv:CL`u:C*~6!td:C,0!Q!|c?uaï5/ R0uIg)lG_>2򔟲R_#X")MG_z?X_=aPuH OXURoQ'~:򕞰_8uJ()<)&yHuHB(wEO2MRO"@c̀g̃"יJdLRD#_Ȗ::鿬!uau|:z;7ueuj:^:!u0uG·_>1:H(#2j:~/3h:|ah:TfïkxuP;	_G_/31yg=1u8^:It:~u'̿ j: ~:41yG_"|a<H :A<LuL:w3d;	G_ş̇_י?2?yKE u!0u:N<K y, v:O?u@u"g@uypu Vd^ w
 [=X1  X? όj:S>1)zc;̂
Tu c-~n:T?5 u U/1'", :D7uqn:D_|:D<o2@"2!"3 uH#AïFfu_ ̀2%	dN"A uL$"g#B_dF">4"BǬt:D,cB׬x:DP_cq!0(:|a>o1| ~O܎t:~z} _Z:0tuiB>̌_?_G1~_g|:|ap>R>_}?8>X>Y_C8?D?!}KF"dY"MïSd u)PoG_0uTá(_=Yhu՗_X0"\:EըI:Eā._5y?`??_OW?d^k+^kVj_O`oW_5y+_O#X`?? ;Ww-^S`[W'Wc=^kKfBWv5Lj_O+@5?j_OL+5
y4W+9?_V5Su?O?_O+ZS5zSWy?ᾯ5#+y+WqWWqW.5gW?WWtWp+5_O_OCfuy"j_OJ?gW`gWq+5?^k/W`5?WYuzO%Xj_O?_O _j_OW W+,Ŀ+?ڼS_V5&_V5 +S_y_j_O_O W5 U W/W? _5yWS
8.?>0/G'z%Y?aW_.Sz%Y?|^?O6_q_.S/D?]N/D?]gCi'_.S/D?]1K!h\^?O;>4^/D?]#_.Sqz%Y?ɟs/D?]g/D?]K/G/D?]SS/G^?O2GK!~2W_.S^?O5z%Y?`/Ga7_.SK+z%Y?)(KRY/GH^?OGg'׋/GI8t=R/D?])R/D?]&^_.S?U?_.S@KR>/D?]&6KRo/GIߪxtP ^?OVz	KR$z_.SW_.S3՜qz%Y?)&z_.SKՅ^?OIެ2KR*z|^?OI'/GH_.SgՁ/D?]"׫+qz%Y?)(z3/GJ.z%Y?)}Xz%Y?))y_.S;/GY@'/G7 /G8 )gH^?O2JKO<DKf Kg Wg KP<TKG^?OO3Ug3~/D?]uߙt3^?Ofqz%Y?3^?O3z%Y?ό*KS?tҗt38tҧt*KK/D?]t<^?Ok/GP/D?]vqz%Y?3IKT0/G Ug,01gaW_.S<qqz%Y?~%qz%Y?qz%Y?ǟpKgM<^?O/O/Ggxt/D?]xb/_.S<^?O3^?O'_.S<^?Of)qz%Y?ď3SK\^?O3g&|Kt^/D?]y;^?OS
t/D?]x\^?Og/D?]x/D?]yC/G^?O z%Y?^ t/z%Y? U9K //G|aW_.S&qz%Y? Upz%Y? Sψgf/D?]
'qz%Y? V~JK  |^?O^?OGg[_.Sw+K hqz%Y? [<qgIhϋ/G@%gIhۋ/Gy7_.S)|aO_.SN/D?]
T/D?]
xt)c__.S,ǋ/G=K ^?O^?OmgT>/D?]'FK",JtK"|C/D?]$n/D?]"4^?OCψ]gD/D?]#/_.S/D?]"	<^?OAqz%Y?|aO_.Sz%Y?aO_.Sw_.S4t4t|TK"<VK"&y_.S_.S;
tO5z%Y?0/GXPgD,/GZP)gDP/D?]$?*K"|_.SKH^?O|^?O5t5<^?Oǚ^?Oq//G_^?O[g\^?O/5 /D?]}/D?]}
tz%Y?<gQ[/Gw?g^?Os/D?]|qz%Y?|Xqz%Y?qz%Y?,
8t/D?]};Ł_.S>T3/GOg<XӋ/G,_.S>Za/GP`KAK?pӋ/GRaO/GFK"tq/Gq/D?],p/GK"~ >/D?],ߩz%Y?Yx \^?OVwgE@gEOK"®/D?]+t__.S͍ty_.S?_.Sqz%Y?iU	m5>$8sl//
{%pXo_ /~HWl	E9Rg $WOմaG$WC̀;$WO̖x6iߒ+D?j?2<l!"6/S0{EMTl,"6/Sh'ߒ+D?m\_K="C*6WE7a~H	q6EMiؗߒ+D?m\_b~H	qEMho~H?
ɞ"C?<="6/Sσ~H	qUx9O~H5qSG"KW|aOD]O
6(_)3WłXFSYS|Wڱqb|WW˫Yl"6\k.lx+qM_8&Ջ?<|WV.5;<mZq?_8&Ջ?x6 q|WV.5;Gl+qMlx+qM/q|WV.5;OmOڱqk?	b_Oó?	b_OŞ!q|WsV.5<?Zqx+eՋU8Gp_^k.ZSo5+@7V0/ZcCo //-aOD?[ '~H/S/s$WpW*:wߒ+EK$Wyuq'C$Wq/S";O~H5q"[\_񧃤n_-\_P}ߒ+E?ߒ+EI$Wr/SMtߒ+E\_7$Wp7 "[uq~H5q/"/S9ޞ_-uqw"[\_e/7J"Fw._-\_T<wo g~HWBE&?W^_-aCſ~H6/Sp
{%8u?O*KD?K z_bWrOy/v^jBՋ6O7?\Sg_7P7+r`#jMՋ`,_?}90Q_5&?yX@Մj?S3D5 XFSi<_GPC+Y-XFS Y-XFS .?a#W EjWgaOtK<Xeä4g_	Z_:,yn?a#W>h_,2Մj?&|X|WsV.5zy*ՋU	g >7V.5N0ӏx#W C5y_juaOx5rOy+-+DmX_nXq|WgڱrOX|WgڱrOMq|WsV.5f1KXDՄj?Kō8+eՋU|e&#W C5#qW_܊gV!3D>?`YÎ?`Y;Ŏ+gj5p6y'cXFSc?ǚ_kEXFSbxAՄj?m;ły,Մj?h <5p6TaO<X5aOT5V-W$78+q&ƿ,yq|W.\k%ߋqV.5l_y?K$xO5rOtGX	5aOQڱrOO8+eՋUЏ]X_/X25rO _6-a-/)$Wת1j?#~-ߒ+`kqHLjg~H񁯸CZߒ+`k?#E}\_v7$W׫2A+O05\_2.xߒ+`kՋq$W׫? ^x'05ZO
{%Y®/D_.Wxb/=XV.5<oen/z{V.5<g=XV.5Y᭦3h2S
{%}S <e"_@*x<}"_@*x<WOOWO_w
WO_1?2W=+b'd+b'd{WO	1?2DO$x<%w=+b'd# HxP_?/S <0WO1?2cDO%>3_?/S 	~{WO_1?2 DOY} o"_@,> +b'dσ M|Ğ1?2 -_?/S 	]+b'd׭WOZDOZ? G+b'd;WOZ߿DO\=+b'dWO
D_?/S (zI"_@PDOD1?2{֊=+b'd0޵ODO^_+b'd~!@!@WOg Rw/N1?2  _?/S | G_?/S | #w>{WO1?2  _?/S 
 DO*x@$O1?2
+b'd/.1?2K}+b'd[{DO+xC' V Vq"_ƇB"_ƇCG1?4??I+b'hj! DOW"OAwL=+b'hk<!DOg@+b'hfK"_ƆmDO DO ϿDO'=+b'hf+b'hf{WO"}+b'hk|"&"_Ɔ A"_Ɔ"ǄE1?43oǄJ=+b'hg
+b'hg>pwDO]+b'hg>py"_Ƈ' ;DOO8{WO_?/SC_?/SC? 1?45pP_?/SC_  wK"_Ɔ1?(AQ_PG?\kA'q|WƿG.5y?\k@	_8q|_8q?8D?>qG?\kT/S	3|WƿD8q|WƿN)?pq|WƿLw?\k/S!_.5ARR?T<"_8q	c S_ xD	+q_Og@.5A$/SA?\kW?\k7Dn/SO+q_O"|Wƿ>_8qׄC/SzC/SyK&<_8q>q|Wƿ"7?'?'q|Wƿ<!-|Wƿ<!+q_O)_8q!x+q_O>~/S§/+q_O<!i_H.?Lw.50	?\kc/N+q_OB|WƿBe_ )x@b?< |_8qc?\k  +q_OgW?\kgN/S _  x@|Wƿx@J?$9?x@C?>"q|Wƿ .5?O.5?)x@|Wƿ| 	8+q_O_8qO+q_O~V?=h4?=h2?ZZ?U_}h%?|Wƿɞ<?/S߭q_hc_2/S|Wƿ ?')z|Wƿ<|_8qǃ໋.5_N&x> _8q<L?'7||Wƿ<8+q_Ox>.5'S.5_|q|WƿO?\kz?\kzR|?`=o?\kz4?Zx<(|Wƿ.q|Wƿ/SQ_x+q_Oɰ<_8qσ?\k4}_MLx_M$x<G?&x7?&F?&z/Sj_8q+q_O)x=??\ke=m?7L_Ն?7'_Նk.+nywVW2i⿫+Ji1!?+[~=^."$yU~Hh9`P"$yWU.}ߒ+G \__xߒ+G \_E/EVH@%$&wZO2.xEVHGZO3iUߒ+GO3*x}\_-pߒ+Gqh§~HhGaߒ+Gqq~Hh?:p$Wd4ڸO="$y?6\}\_V_Ւ<q-}pgߒ+G\_H^_Ւ<j?4#\悎/SB(zg~Hh(?:~HhWu;Y#=\_o+=\_ԧ+$Wd55mz]ߒ+G:O
"$yWziߒ+GOqz% o+Y{ͦć[1o6"^+ď)c\Hwߑ_|#"_Ղ#0ӿ"%X*O1#xF"%X*O`?0&$W`m\_p~0/_+loƿ@a/?͕z%8qlsƿO4q|Wgb/6_$_o S~S?_b/S._b/S<#$WpX{EWՈOlZ_b./SO9"ĭ\_8*y~_\_9_˫<+$Wp/SǾr"]\_V#$WpX%?9EWՃ\_<w0j?'O9 _`"Qj? .s!~H9ȉ \?2]SA~HMW$Wp*IH"wuq$@߿$Wp?"Pg!+$Wp	j?$<$(]\_K?EW./S%xHX\?O+xHZ\?2BAg!$Wp֮/SxHb\?2q>_">/SS<^/\?2%j?!;EW̉ZO^_ WVx\_ĚYx\?*E'/{EW̀Wn_"/S/& V/S ;/~H.@7~_!GWx-\?2q"Gx3\?21? }"fO %:EW\_ݿKgqz%ZWâךWgj?[=`=_,:_܊j|Ur)K\U4_8XS(y_<X&j5pqWW˫W	<U<kL|Hq+o6"^+ =?
tE2pcߒ+n/S2;_̀ū~H@W2:7®/D'rO̓kL|HqЅt%Vb/s=ſǜУߒ+zO>tb}\_gߒ+&jA~H@[5qgdc\_ưi _̀6/S4%E2ޱ/S5O$W -j?1c__̀˫֖~D^_̀6/SP>B/~H@[5q)6w\^?=N`_5ڱrOP=ZOj?=ij?=wj?y.j?~f8+o橺rOf~h'|Wgbj?=Օ+o[V.WV&q|W@\SV]mX_
\_Y-X_N/a\S٧
_Y-X_54j?"<]XS^j?=7c^/Ջ{/Ջzy./Ջ{'+o[V.W֘ +/S/Sſ ߒ+O./Sb'(dS0WCߒ+O@K~_̊pU;	{E2)-\_Vyȧcm\_#>_̊~fuqo`O$W"\_$~HE?35qȧ`۴U
%_89ub_OIpUæ^9O_C|_YV.W`?_YV.W`'q|W@\S߬+@7V.W` _5ڱrO/_,2Մj??<Xe=ajb4jb0j6Ջjbp)y_,2Մj??a#Wͦć[olEV\
{%-?5<ߒ+r?5_N_̅?3Wd	E"
~E/	B^_̅?Xuq_̅?3WX-S9uq^wd)O%9 E2]\_0JE2]\_2%;E2]\_5d)O&%{E2]\_<%)d)OxR~HB˫a$W!O`$3;E2]\_%E2]\_xJbS9uqСN_̅?3W񀱧._̅?3W̷_̅?3W$W!Oc^0wd)Od*K LO[_3V.5ROg.\k_,_89ub_O	G|_89ub_Oɐ|%+qrƿ	hǙ˫	q|WՋ?_3V.5<R+g.\kx(_3V.5PE_3V.5Qg.\k0Q3g.\k,J_3V.5q(3Ǚ˫L%SǙ˫!׋g.\kw/yqp<]XS8O<]XSb?<_89ub_O֘+¿lEVK4ſЗ $W0?J`R0zO+` "ڸOl<`
;E3>!~/SL0/ +ZP[__Mc/|BXS8+o[V.W60[&_؋x#
{%_-?.	1$W6pWxŇ~Hm/SǌfͿ!|bfuqu1f?ߒ+C#OͿ"?g/ߒ+j?(1'wfqsA~Hm!3W^ ߒ+O"~Hm麸O|e~_@W
k_ڸOTAO~Hm#/S<d;ͿڸO
?cߒ+-\_9]"\_V_`/S9kD_kqpTW$W6M
2-wf	qt7B~Hm0W(wf?Q;i;E3o\_ޠ`ߒ+	j?_	_hZO/	_nqr
ͻE3oOnxLCͿGÁ߄k$W6+W0{ߒ+?ȅ/	~Hm麸O_`{W"LE3oMÐ`f }\_܎A~Hm2/S>"+W|wfڸOt$x{E3oM\_x"\_W!~Hm麸OKfqp {E3oqrOAC$W6W>_WO~HmPKQS@ E3oʰ|;E3oڸOL(f \_,{E3oO(OE3o\_ܰo._^2Ϳ]\_C^wf./SGsߒ+Tqq0׀_/Sz_ڸOj^߿$W6q/S[0$W6/S(=xwf@y;$W6?!ׯ="D\_z~HmRn/S^]"˫hw~HmP!	ͿqqX׀$W6j?!a1f\_Ĵ:_c"&/S<'f n/SC)|aOD.qz%bd}_JՋ?$PC_5ڱrO%/zub_OJ=PV.5Z+qn\k@ +qqz/zV.58+qV.5g	+qV.5L+yub_O*u_Tb_O*^ׁ/}ڱq^q\kk__=TXSG|_8P5b_OWƿǪ&ƿz=Rn\kE >ƿSyoƿ}yFՋ?MN/zU!/zYQY9=P1Ջ?('[_jƿ':Ǫ XSO2 /Ջ8@ W_5ڱrO|W@\S_7P-+e~m5>$8'	[qo6"^+KeSE	w\_$	"e`(i8yߒ+^fO>EX
q <'{EXZO E	w~H|A^/S,Sc/Xe̻EXڸOxN_2\_]0j? blEXq1`?$W`Wc/Xj?(]"eڸO`k$W`F~3Lc/X/B~Hz~/S N_2&maOD.*K .W̑+o[V.Wg̅_7P-+7@Oj?jb5_7P-+q'%q|W@\S_7P-+qmX_dx+o[V.Wͦć31Vb/KSRqߒ+>!/S9'_Y]\_H$W|C\_
R{EYg> /I$W|C\_JW~H,O"o%_YqC $W|O5qB
eWd$;EYgDjA~H,&Z}":Ot!eyuq=Ͽ$W|A/SC&|aOD.qz%-_y>0i_5ڱrOWj?Kx+o[V.W0mX_v~/Ջ7<J+o[V.W3 'j?zj? 8+o[V.W;<_7P-+nY@_5ڱrORj?+o[V.W+o[V.W·c6iw	O	HL KQXO ^Lf!:oo	OP+'??`⿬/SWO=\_g IO	i$?AD-?e+3h= iǰ Xj2`0Lf!:0 L?}wqOLf!%_/O{?q(c6L)L?da{>#/O?`Qm KŦ_o ⿬/JeOm1D$`\L?d+?eLf!/KŦ_+qVLf!9i i⿬Rqi`Qm]i]+_#/OFH_-2v}+_V#/Oi$?$xPg/9#>]SC`QmxPwKŦ_Ν@9⿚~(2 Lf!PKŦ_>=+kSEi$?
i_!\F_{3hiC4 {W`Qm4.xPÿ_-2
wz#/O`Qm=<(wKŦ_Di⿚`ySI}FH(i
 wh3\F_ `Qm^S/AXE=+VW{3h	#wKŦ_
WA2q
6͢C	=ipN9_WS@m1D%_/O|(⿚}`S@
6͢C
Sj(;W@ڸ?4?Lf!`<DZe

=+?X"2/Lf!`=/DZe+]&#/O (c6j( DZe ^ 4=XWS@m1D|(i|YwO	?4i
6͢C#'_-2#'4YW捽FHALL? @⿚S\F_o`QmwKŦ_]⿚=XWi$?KDZe)xP]_=`0e`Qm'S?h?4!3h T__-2S_
~Ѓ`WO`Qm
wDZe]⿚f
qhELf!@
{%_/OOhb6#/O	i$?w/Ѝz?4 O`Qm~%_/Owc5qhJLf!@L? TSZof#/O (c6H_wKŦ_G4K\F_FH`iX#|hL\F_FH[L? ⿚ެSD`QmX~Q_-2o w"j2}FHKŦ_mSD`Qm~LA/DZe>PK⿚qhFH%wKŦ_%w怃"e$Lf!gPwKŦ_? ]+9S@O
6͢C/aqZ_/2HLf!E[=iXPc⿚'W性m1D|SL+拵qh^i$?.iwKŦ_\R_Wj2 ~i$? DZe _ \F_FHVN!DZedbo?4i$?DZe b/_o:?4>i$?5!GDZe ƾ(_]\F_/`Qmb8L? {h'W悗(c6l=￢_-2b;_!A^#/O(c6h>/L? FB{W
6͢C'KŦ_`D#S0-SE?`Qm
F>wKŦ_)-⿚ e
6͢CIy/@ؼ_o3z?5W
6͢CKbKŦ_)}C~fMe(c6$b_-2I;ؿ_L W(c6"G]i
DbWQg2o(c6";%_/O^<_M2]
6͢CRb!wKŦ_*[D. 0CSQ(c6,=/E{WU#/OFi$?DZe?bV_N {WFHM L?1@⿚~ Wmm
6͢CǢ;%_/Oz+{C5	 WANQ>v#.tWhxFv-/j|ztT6ϲZm7Fz(޾lEHΈ/)|Cd-<rdWtmE.6ކgD.ǎtl@xٶK(o_<rURH_#83κ|܀O*nz8FuxU/r<pg 7m<Fy|]͝Ag<D޶|\޾ySn(oHojFt@^EçWhrR&-NQDTފ]5@lRk>kE-Z\!\;lj([oHohtR֊5çomKZ*FtֆxCݾn-hZj\>ݾn-hZCuKR֊6mR֊uSg;6|>ݾn-h=lg_6ݾn-h=lHn7xږ=l䁻|jZRքgU6ݾn-hE lAӔj7omKZH/#Ӈ۷6͑rR&wkB)dz<!FvԵgjFvڇNomKZ9s|jZSv";tm5pAo1PgA 9izd25rn(jCwM\ў>?ۊEk(nږj2+47mK^ۚR@Z5rנ0C=}RҋҋA@cJ-Rנ1ԸsK<zCϞR+;D}ENt5BC#T@rP5jmENt=l]Sj*t]5wϺ6GEpZr٭:}:+<lS#}CrٯCΚ56Ar抝>tHTTA*[P5wϟ9mENt*Bx؂P5O!PԂڇSR%.QS޸+:#"6t>zZ)olHt:FzQS[:kE5"P:}SR%:}SR%
\9l֊>覤Jj:}MH!RֆѪoCghjD
>C}CghjDw>Fz>zԉCgA:}:J*tgMhuMH)pZ*t5"PW/(ꚑ(l5OTB@˚*tD*Rbf:FtxENt<CPԂhvۣP:}3[Pה!93|Aw3[PѪoB3^!k<pGm:}<pGm
\9l֊>8|#*t6xgh RfT@gTݵH![!Pt=vڪy6G@$"	z(z sg*["tǽ*!P5rn(zjDPz\=wCbqCgD.t.hp\:jhdw";}Cz]5rC]gV7W-t9ۊ6zoK[<?ۊ:p5"t[ЊHqC.tZi}OA.P-hn髞]Nz!PA.PӇ.3qEHȮNۚCuKۚZPdWnhH.P@rR2+47t#>9˄*ԉ]j*t:}@ sEHȮW/(H-Z*FEvyENt6tR2+47t*tv^P	<
ƝqEH}jNhvDZD&T@YK:mR򇍩ft[@X;5p/nmK^]tZ6CϺv⊩jtڇA.QU57mCP}MH7k>J9螤J螤J9螤Jj\>^D69#@sK7tǽ\:CrڇhpgsENt=pj>*ttWvjDjhx\!PN]OPN]OTޗsR'@ZRE([:kENhAn[:jCOQS"yCO7t΄6Ȯݵ-z/P"sC\9gKFv[t3sCz!PC:\ޗ4;xC]͑>?ۊ7xږ#"t*!PN](hsR'A.Pg7W-t]>yCR֊_>yҏC=ۚjsK;ljz@jyCW(:l|΂+dZ	P@ElS uVȵ;!~A-N{]^P)ÖܲV2YX+ebL^vƧXۆ-[!Pm9@HC`x6
G.L-IǣdWny lgR O%
e<(
9hjBgTևrn(zWt<l9hp\:C!rd*j-=}K4=pAׁM5r󖆨Ht;x* yCʈNr	Wt=nCZ_SCT$:p[֗	o:}EHO<{CT$:p#]>lܴ5BCQR2+47tǼ5BCPD*nZ!OzZnZ!OyJ->xC{CT$:piEoyhjC>.P/r	sIVȨ|5BCPZ:|CT$:p< QSܴ5BCQSܴ5BCP֗'-hjC>.P^tPzͺv↨H|V2YX+ebL^vƧXۆ.ivZ&٬P
@dHT6g`4*<<rr6x4=|S"5\;xSghoK6C{CTj*r9mK)tւ͹hp_HZ\=wK꛶yC]͑>n(l3髖9h?ۊ<xj#j={Cσdg=|ä>ZF״:lP%_<polZ%_<po#Pշ-7mR% #<ӧEFjۖ4qCNPޗ45rx4qCF]n(p:!rn(Dlg4>l4qEMTCϑFsB*3Vܴ9ۊ*nڤJ:pt-iv>AuSιhsK8tTg!}ETݵ_R)t=|ä>S x: v↯@x5?ۊFwC&yec,eV2ʘzO^sK\7mR#gKV5r
H)
,l4<*<<rr.hxçhjEHPZQR#TnZQR#5rZQR#<l9hCl*^=.P
+j髖9hsK<l/PޗM\yC]GooK[<.PQD#:+]ç\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5r
H)
,l4RG.NW4qE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}+ec,eV/^Tljz]b@ElS`MY' l@ Txx:+dZG "E1T["gd>Q?Ad>ZjvC啌V2YX+*b5=z.1sK=n-XlI(r 2@* H 9^E5\=wK꛶y-Qz7l󖆭<E5r󖆭<En髗5l@
6yCwM\.P-j״8tV4.P-o.BrnCψ. ]UC'<9ۊE-tAw5MtZ*EkE([:jB/rn(zM<.P-l4qC!|B.P-/\9ۊEW5.P-mrn(zdܴ9ۊE/QS9hj(zd:)!R(N|C.P-C`iC]tZ"ܴ9ۊE^6z>.P-TxZ[@lܴ9ۊEMhsK=nCg.yhsK=nCψ.^E	F}-mP@xٵ\>z^:nWhCl͹^E`Ԃ؂ەtZ:H--^E\CZ_SCnWhj_Tݳ7xږ[Kއ#:zQHMgd:+UEHt9nWh!6EltZ)E!6zK<[BmU#;!.y^E	%#;!nA	TTBNWh!6jYX+ec,ez/^cS׬\4qB+dTT7Ձ6d R$
B<  Txx堀j["Іyh <lڄVȴ!9F6j["ЄNYX+ec,ez/^cS׬\jD	k$9 RY Txx填gt;D}E5"P5\:Jj-[:kCjDj=z-[:kCjD塳ևTԉEMTE5"PR-SR%.rkE5"rMH7tZt֊jDj=z-[:kE5"rYX+ec,eו1zbnԌ̵`MY' lQ΃Z^!kCwM\塳ևdmۚj-Pۚj-#"sCwM\wT5rgMh kKTZ"|Cܴ.\R2+47tRnZhۚj-T5rV2YX+ec,^׮4pŻ^=	k$9 RXR6<

 \<z*^PR؂yAǯBx٭5r󖇭5g/ kKXӖ5g/ kKܴ6xyC47tZ"X҆yCPچyBg=vڪj-T65r*^QKǎMW/9hW8t5r6ϝn髗!|!PW/9hCl)!PW/9hClCwM\5rdK5rdI
yBg7tZ_:^r)^rMH7tYX+ec,ez/^cS׬\<n髗em9@HC`'-"yCO7tZ^:^rޗM\+;D*:|񻦮^rYX+ec,eו1zbnۊr`MY' lG.NZ/T#<6|B-#<塪5/l3*nڤNZPڄrg ϨG 6yC]ç͞:j򇭟rn(pgsCΈ\hWç+]^6z>ç͞:-iv6x4;xۖ4qAǯpgsB/8l󖇭51Tx^n(pgsCH(h 8tևDZR#gyh 8tւjr-mpgsD= "}CQhp+xfW-􂄊iEȯhzㆭ<NC
+="-H(HPZ>l8j٨UC
+="j􂄊iEȯhClC]gMhJ6yhsK Λ<qUlHT#<5TR[:kEMTE(*^Z:|\n(xr3TV4tgCnZ\=wK꛶yCg.yhsK8tT
6yCΚЅKǎ<-iv6x4:->l.hsKԸ}S9hsKTݵHTZ:|򊛶4qEN<7T.PRdmhsK6t f7tZ:|\@lܴ"҈ڇ(R@gd>Z'E-QTݵHRC^RCZj)'Ez^S ϹO@;V(Cltj򇭟r΀=v^6z>? {DZl) qr΀=uSnSV4? {@`r΀=0lڇϩz: 6>F}KNS9s@mKܧht}S9O@}S()Ϫt) sg:|tr΀=tW5!r΀=6|B? {Btܧh<? {@bt{gD.YX+ec,ez/^cS׬\4qCm9@HC`PW 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lI(r 2@* l4<*<<rr5M7lgd:>lCtW!63>lC6zj#<ȼ;xSgh{J-6EUC6zdZR#f;xSght8|olPޢd^ZF״6vSz>lCϞR+;D}AæRo.;xSg\:C堀6O9	5H!}CQh|Ο<!<mKRo_<W_<z㪝{U;!&̓Y^TʌBBTbf*+dZQ["n<Cs@V4-<Csp+J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$@(i$I$I$I$I0RxATI$I$I$ TC$I$I$I$
Bg*a $I$2I$I$I `.I$I$@+G.X҇45Ј
ltsȿ,qjEmm_6G}Xo?kKk?X{?/P\Rճ_̏?M?*_ݤD~}&ɎiGrc49ۊ*z["KHMk"MRc>s&;ݤ#MYOgqC]hz-!zR;ZȓTϹɎiGr.PԊ]Fe5#I55Js&;ݤ#MYOgivޤVȴ;FziHMk"MRc>D9	'ivޤVȴԸ}C)IdIWgɎiGrއ4q@oR+dZj\><ԧ6g#MXO3X>?VihRɟfYYiI&g
S|3efU'lp_ȥ>?VihRɟ);HG*6L8d`
e
dz/^cS׬\4qB#jETivᄏ^lCtGШ*C1<x(+ ??0)aa_߃7q{#_9dkdk#_F'?LDG-5!i/>!i_qok3?h:n:㯋_:!p/Z|_/u~gg|_X:2/_/Ă.n-^^bًCf$v׮.c]8G7-5_I$,El@mKkAo"E6iC_ )~ 7ŁHhvJ@^W.pztVȴR57_e7y\aS״=n=|T9ۊ*z["K9ۊ*z["<zHh|ᯚ^W.qmivޤVȴ;Fz|:Pn(El@mK>phsK"E6|r5:3\0p	r5Qf 7~I$/+9$r5"Ϳe	wKN]%rgR,rTp]8E;3cփA; pOu:&~l:)~ӿ6G_͇_ï__:?2sZSڼS]S'uy+5_y+h;aigRz%Y?/D?]YOgts/G t'1V1!/+VxDܵSߒ+wZO^_>~H/SR{E]p$WWï$WW |^?~x+qZq?./\kqK2b_O6\kZ/~jƿgݥ3hk%_/OZn#/Oii$?itWݥ3hܕ/+j2-1DHp_-2$}w\F_KHďi#\F_moݥ3h3	;%_/OLNڸ?ԊHhpEl@mK҇"E3={C譑hjoS״=n=|ށb:- 8rۖV2YX+ec,^׮4p.Pڇem9@HC`2@ɅI8 ZÖ$M=p@)L@Q'C]hz-}MMhsKT[Ed7_6yC]7-5.PԊh_rn(El@mK>p-ivޤVȴԸ}p+JtVȴR57墧hz-!zPޤVȴ>pה7-ўEl@mK҇Ԋڗ$I$I$I$I$I
$I$I$I$csI$I$I$I!I$I$Hy$I$I$I$I$I$I$I$I!Hi$I$I$I$I$ (I$I$I$I$@PI$I$I$I T*aI$I$I$Lx4.i$I$I$I$r	.PTm˄'4p-%FܸBsKX҇n\!9ۇB%F
ƲI$I$I$I$(*I$I$I$I$IRRI$I$I$Hy$I$I$I$I$I$I$I$I!I$I$Hy$45ƿ?????????????????????????????????????????????????????????????????????????????????????????????????????VX-Y`,eZՖ_kVX-Y`,eZՖ_kVX-hjBgTևrn(zWt<l9hp\:C!rd*j-=}K4=pAׁM5r󖆨Ht;x* yCʈNr	Wt=nCZ_SCT$:p[֗	o:}EHO<{CT$:p#]>lܴ5BCQR2+47tǼ5BCPD*nZ!OzZnZ!OyJ->xC{CT$:piEoyhjC>.P/r	sIVȨ|5BCPZ:|CT$:p< QSܴ5BCQSܴ5BCP֗'-hjC>.P^t=p
y]5s	o:}ED(yQ	#Ht5 tZHt;xE/jC>b͞=jC>b͞P8t]^=jC>jT=}KPvç=l_RCT$:p)Eoz!O{J->xC{	o:}C]_6jC>g
*t8t>jC>/(N[t5BCPn(EzCv:v↨Ht=}KqCT$=z-ڼg\5Fç͞:_< rW-#T懍=mEN[R]5nZ:p4qC4qCW]rn(dwh?ۊ<xjZv#<.lhv^%_<pol:l6FxC:Cj={B3:l6FxC:C墦Dg"5mEMTCgD*(xAtä:Q.PӇ7\;lo=.Pog|9ۊ:pΈ\9ۊ<t<E.QSv"P3jЊշ-iv⊛>/)E{C]ç ]T3Z>l.h|/-mQU57mCԼ}: _<pt-"΀=z]3(qCVD>^]^tB :"	1tև
T=};!ЄA t ψT"En髗z s*kCW]A.P1ƔZR@cJ-Rנ0lADZD&TDZyRΛtjjnٯC]͑>Alê_6_6Gpn(l3髖:v⇮Nhx\!PNtgmP@pC:\ޗ48tC:\ޗ4>l.hoK>bnt3sC^9ۊx5T=ln(pԉK>n-hFD?ۊ*tMp5"t:|5"t( >Bs|kKTjD]>yC\9?ۊ)և5"t*!PN]tZy~
7m<wkE/<?ۊ:pT5FtEo{<x7mR#Hyt=|ä<t-"hpn(!6x3"5rQuAÖjNhvV4?ۊjރ]gt6zv↯	tZi}O-Q懍:pT[> 塪5";}ENQ塪5";}CW(:塪5";}Cnl6Ϩ:!PBZ= .l4qC_Rtg9ۊ*DvjZmPN4qEHPޗM\yn(xtgiv⇍髖9\8}n(p9O@=PyO@=PhsK>l.PZ9O@Ђ<S  W4qCW4qC9O@ЀPyO@ЀPhsK!}n(ClS ) pW4qBg:|.PN<t 8xCS Z>A(sKԸ}S9\.T9O@Ôt NqZ>A(sK:Fv.rۊ#;Frڗ? {@  S ??	=A.PR.PRS (A3'ܧh@!PgOsK<lڇϩzn(xRS@)bB ApW4qCϪtԾ sK=lOP=}K9O@Ba@PgA!)Z>A(a D1.P>yn(zN<t- hG!h0.P6sK<E? {@`>Sp.P6
Ɯiv⇈V4t\±) 	cJ9\l+]W5t|;? {Dpb<sK:+]M? {@) h|(sK!:+]M? {@Z<? {@Z<.P2nW4qCM? {B `)  (sKRի^ۊ)jgh? {D`<CSN;1.QKV={CNrۊ)jghp9O@8vƁz: cx4G9\j״8tV4sKRի^ӇXҎSN;1z>cNSN;1z>cJ9\j򇭟rۊ)j[>tataW4qE-ZW4qE-Z9O@8vP<hv;(9\gD.W4q@j
S? {@^<*9\[:!rۊtBt|O@JW4qB+:x+]_<pS1A: 1(!|sK; !rۊ_? {B A\h@( JW4qBg.W4qBg*9O@ Kt 8xsKR.W4qE([:jBt|;\h.G.P@l.P@lSh0? {@
3h0? {@.P@l.P@l? {Dpb<'v4qE([:jBsKR,t 8x@ KsK!|BsK!|B@ЀP@ /Tnivd,tpbPCQ΀=.@u`= .P8tFn(EzC:C@Jt|4qCΈTniv⇭? {@^<-.PtBsKN; '
 psKRի>sKRի>@8vPh@8vPw4qE-ZgnivZyCϳN;1z>cJ3N;1z>cM.QKV={CNcJ74qE-Zl8|3N;1z>џ΀=q0!sKRի^ӇnivZx:p? {D`<C3N;1j״nivZxtgh@ X<#!6sK;x? {@Z<? {@Z<dΪmFn(C 6uSlt 4x>GghZ<ΪmFn( 6uSlt|;? {Dpb<4qE([:kFn(gMw4qCP+Qۊ"X? {@`:3pCj74qCP? {@b<AG!Z>A74qCϪt]g:|? {@b<AG! L1A4ghG!h0	(3sK=lOP=}K74qCϪtԾ @"(A3'gh .P
+j#>%]gV>F}KLt D0@ ` .PR.PR? {@  3 ??	=A9s@mKnivHќ6t NqZ>A(@sKԸ}S(.Tt 8xC
3 Z>A74qBg:|.PN<@4gh.P]t Et EsK; sK; @Ђ<3  sK>l.P\ttsK8t]çN;n(W: s΀=q0|OjD.hsKP8tn(gD.W4qEgD.W4qEj6Ϲ\Rի}n(+]Zx:p+rۊ(Wç\Rի^ۊ(v	+]2gU6sKP@lܮiv)EzR+]Q^tו.QCP+rۊ(xrۊ(zN<sKP>y@l//y\<lڇϩzn(j#>'+]Hќ6W4qE.TW4qEmTW4qEmrۊ(Cln(.QCW4qE<EsKPӇܴ9ۊ["KT-Qj_TݳWhjEHPtg5l@(l(n髗5l@(mCwM\填bTxj-iv⇭hWç-iv⇭hCxAwB/8ltZ|AwA !9.P-9mKWol[R+Z)EzRixۖ4qC5p/n-iv⇭hgMH\9ۊE-iv⇭hvA|B.P-l-iv⇭hCl4qC; .P-mi|ڊ>yEMTC[!I
iBp-iv⇭hxcNZ[6.P-j״8t-iv⇭hBrn(zgU6.P-dΪmC]tZ9sC]tZ|Aw-H(HP3WhClͨz+<lrnBg6m-[ܯ[jAlAm-RrnCW]PԵz_><l+RBmU#;!旈m^Eڪ*FvC/rnA	TTB+f([J)	TTCZ\zjs-NQ(tZMgd:rnA	TTCWt[@ Nzv⇭hElCwM\N]tZ["W;5p/nmK^]tZ6CϺv⊩jtڇA.QU57mCPͨElBg"E堀j["ЄNZ*xڗͨElBj9hjQMH;xW-yCΚꚑ(v^tCΚꚑ9hl55"rSv"QMHԸ}@kCgAԉ@mKܴ6tMHSR%5r󖇭5(v^tCΚMHyENtSR%Tj*t(BP*t(zOԉCvԉ@k>J9z΃Z*t릴SR%TCΚꚑ(55"P@ÖhD^DD6螤Jj\>jD^tSR%5r>zZ)Ȯ5(v^tCg驵:}SR%
\9l֊>zZ)>塳ևdmW/9hl5j*FEvyB+:*FEvyEHȮW/(|-#"sCwM\;jhzZ.:|Ȯ詽-4T5rԂۖZ*FEvyCgA#"sCwM\EzEHȮW/:*FEvyC:dWnhh 9CQ]7TQ]5 }AEHȮW/(lڪ*t0l.sR'CΚAv֗ͨT@ZRנ-FEvԸs@ sEHȮW/(H-Z*FEvyENtȮW/(z:hۚj:}ЀAxڀۚRBjdWnhnږ<z*^PR؂yAǯBx٭5r󖇭5g/ kKXӖ5g/ kKܴ6xyC47tZ"X҆yCPچyBg=vڪj-T65r*^QKǎMW/9hW8t5r6ϝn髗!|!PW/9hCl)!PW/9hClCwM\5rdK5rdI
yBg7tZ_:^r)^rMH7t΂_PKjQ]W/:=}B/(&hn髗<^t: sCwM\xcJjCPچyІ]yЅKjQ]W/:yE/8!6kCwM\襫W8t5rD*jBgK5rअCwM\ClCwM\vA|CwM\vA|!PW/:_$*jBg7t·dΨn髗/jE5"<lW/9h|:|񻦮^rΨ|j^P-*!P5rV(py>xW/:!T-*r>!P@lrd6x7mR'-(mB9Z sg#<.PRZyCϹhsK8tTgD.SNի^ӇXӕ.QKV={CNPR疇4qCO<uKFBmC]8tT
6yCΚІ*^<pPhsK8tTgVܴ:kC
-缴:kA	T9l떄6ψT8tTtZP\>(8|_<pճPhzABEpdW=|VBZ'E	ҋC͑^І$W{J-6E{C5l*	ҋC͑^[5
yhzABEpdW!tB.PSR%9ۊ sgM8Q^tԅD*r\J)
5墦DRyJ/->l.hsK<Ehz*D}CP+r3T-iv↮M<3<9ۊ:|\ЅKǎ<gMhBP4qCO<uKTۖ6x49ۊj\>眴9ۊ*nڤJ*t-iv⊝>yEMTC]OP\n(pgsC6ܴ9ۊ:[[PZj->l.h 6uSnZiDmCjrA QR3-Ў@l(RQhz^Z*nڤJ)E/)E塭5rtl) sgܧhW!}: ڵyCϹO@;V={CNr΀=v^6zt 8MO@[:)P+r΀=0EO@6zAEmCgԽD? {Bj#>')ќ6S:\>眧h[>_Rtg:|t 9>y: MO@:+ΚO@>!r΀= : Sr΀=1l: : ڵx:p+tRT: ^t? {@l? {DZtj򇭟ghWçNի^hΪm΀=uSlt(l3: 
+j#>&: 6>F}KLtgh\R: 'K:|? {@bN<6zϪt: N<@Ѐ	: ^tԅ΀=6|B@ЀA|B@ЀA}΀=~@l? {@b? {@^6xgh RfT@lQS;D|@Öh͝>hZF״6vSz6yhj(uMH:}EMT@n-Hu:}EN[R򇍩jCd77<mQ-jnZ*rڗRRԇA(oyhsK6"C#5u5MW7t*Ft- 9UD*^-H(n-Qj-<|QMH;xW-mۚFm5p7BmUPPxזHT"C^ZMMP5Mpgt5 5( >BsCg=lD*$
\OtPR抝>z;D}AgTCPԉCQS*!P5T5 #*tD*F6;D}ENt5x>FjЌdm<@jAlAlևH΃vZ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#<Wv>v]!TA0mCjtև驵:}@rP=wMMHt=tև#>jCG!9FgMhzP@ sENt*BJj\>O!PԂڇ=lF|j*tRH-|CEz:}
\>`ւ.kENt<lTCPk@l.kʝ^xd>T*QHU#;!ЊBl5ElS*+dTTbnZ(E |+r7<#rpMO#:vgQK׭> ;x*gўuJ+nT6ϝk9Qu<p-NQvçTVȯ[>E˔jH6Cl+6#:kCNr|jZSv";tm5pRև9]n-hE lAӔj9]n-hE lCj9Q9sW;BxʞuKg_<r+UK"jg\\!;ܮ7xږ"_6Gç]n-h=lg_6vԵϞP#;mwkE/<ç]n-hE lC7("r!R֊6nRZ|jZR3=p<ϪoE.KϪoE.ЌRքG\l5TmU/uU/>{U/r-Ǐ#r|jZЌܮ7xږ=lHP+W59Fzە7y@lRkwkETW[6wʊ-"rn-HȮxڊ]5mKWj|tT6Ϲ^E*g#TdZ:pdZ.Tʊ-QDvԵgMhpRֆr|jZR35lb-5pB cNR~Z={C譑hjoC]hz-!zZHh|-ivޤVȴ;Fz4q@oR+dZj\>V9hsK"E64qEO^+dZ)|9ۊ*z["<sK"EivޤVȴ;Fz.PԊڗ|·4q@oR+dZj\>墧hz-}MMhElCnl7-5ElCgCz["R4"E6XR5HW$I$I$I$I$I$I$I$I$'(j4I$I$I$C$I$I$I$I$I$<I$I$I$I$I$C$m?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYml?`8<̀py 6l?`8<̀py 6l	6Ϩ_<.P(x͞rԹsCt=lB7T7tZ:z.hzׁO-j-PvçTAx>塪H(zHt;xE/塪8t.6xHt;x*F |hjC>dWnhn髗yhjC>jT=}Kܴ5BCP=}Kܴ5BCPZ:|Ht;xҋCgO	o:}C]_6塪\=vQhjC>(6tHt;xx@OhjC>OhjC>/(N[r	o:}C]ڼh{OCo[!n髗qCT$:j硪8t/PGPjAEwC5=Pvç=nCZ_S	o:}EHO<{	o:}EHO<â7CT$:p#"sCwM\{	o:}Czͺ!OzZnHt;xRCgO5BCPZ:|8t4qCԾm	o:}CTCT$:p:}	o:}CZ_SCPjC>.P^tPzͺv↨Hz-([yCιhjCO<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? {@ӇqCgQzv↭(}(s:mUڼ#ЄA tD@b_tz-FvC@͟ElW/ (T=tֆ1^]@cJ-=(>ÞƔZ@`ڵyCʈMhڵyC'4;|,Q6)yCݳ^4qE/#}Ђ+TmA2-lA.Pg7W-t]5H-"BHsCW(:nt.hpt.h|/C:\ޗ4!}CV*ݶgKo"CsK;ljzA.PӇ9n(|jZЌKTʛjD?ۊ*tjD?ۊ/^P@|-tp-tRנn(yQ
5"tԉ@kC:v⊑]5HqC=|nt]>yCR֊_>yK8tj鶋J=#Tx3*nڤGPzHy[<E@=tA.PBlg] Ej\;l-'jiK7tǽqCW <l^#;bg;#!jZQR#78t-Q|AwCTj*Dv=mCTj*DvQuCTj*Dv=|-mQR#6tBKǼ9ۊ6zAEmCz]5r-iv⇍髖9hsKTtg9ۊ>5Hiv⊑.l.P
+j髖:=}K7W-rۊ:p.PӇr΀=z>΀=z>n(|/+]gr΀=xܧhAuivdܮivdr΀= ΀= n(Cl.PhS iv6Ϫt+]>yG) p- h|Qn(pOrۊj\>r΀=	=AG!) |Qn(t˚j\>sK:Fv.Q: @9Ǩ<h  ~@zG+]j#>'+]j#>%h@!PgOO@ЀC < Qn(xR.P
+j#>%h S@iv⇭Tg|A{n(zN<6zr΀=1 &΂CS#|P@cG+]g:|.P>yG)Z>A9O@BaG+](mn(xQ: .|h'G+](l9\C`iG) 	cNSp
Ɣrۊ)Ez^W4qE([:kG)'w: x>n( 6uSnW4qAQ: <S -Qn(C 6uSnW4qBQ: Gy: GyG+]d&ܮivoQ:  S  @,Qn(WsKRի^: cx<hv;cG+]^6z>sKRի^Ӈr΀=q0!ta1h4rۊ)jghpin(Wçhv;c@|=A
Ɯhv;c@|=A
Ɣrۊ)j[>sKRի}G)'
)'
ivZyBgܮivZyBgr΀=q0yO@8vP4rۊVΈ\ivճhǃ%: x>TrۊtBsK=lG)	r΀=1ivWt=|ä>W4qB+:xh@bG;tpbPCQn(vA|BsK; !Q:  "O@ЀP@iv6ψ\iv6ψTr΀=@) p	Qn(gMH\ivQ^tԅG)'vO@8\ð%G+]+]ha: ghaF: ]]: x>*3N#	nivQ^tԅFn(gMHY p	Q΀=@n(ClFn(Cl΀= *3 %ۊ_/YP? {@\z>ۚ]_<p.P8t΀=1	niv⇭[:!ghǃ%F: x>[]5lFn([:!ghv;(3N; n(W!}Fn(W!}΀=q01 џ΀=q01 ivZyCϨj򇭟ghv;c@|=A
Ɣghv;c@|=A
ƛ]^6z>
ƔnivZx:p+ghv;c@|=A? {D`<Cn(Wçj״8t: cx4ghv;cۊ)jghj׹  (@Ѐ yۊFBmFn(v	: GyF: GyۊTڍ.P@l h|(@GyۊTڍ.P@l'wF: x>ivQ^t֍.QJ+Κiv⇈V4sK<E: .tgh'ۊ"niv⇈: xC
3#|niv⇭T74qCϪt: xC
 b:h@Ba@PgA!n(zN<6zniv⇭Tg|A{΀=0 D.PgO@"(A3'ۚ]gV>F}KJ74qCH(| ` 3 (A3'ۚ]j#>%]j#>&: @9Ǩ4gh  ~@zۊ#;Frڗ9s@mK |Q΀=	=AG!n(pOQۊj\> p- gh|niv6Ϫt]>y΀=h@;]74qBg  n(vA}Fn(vA}΀=xghAvn(|-]gn(p74qCNghv;(.QKV(tAr? {Da@ѹۊ)j.\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(çhsK"En(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?ۊEAuU[ЊHqC"Ewhj_Tݳ7xږqC<lE/tSSv9pC~]jnڇ.6'-P6ϨElAf"E	5HT/P'("r3>(vZSR%5r󖇭55"P5Mp55"rkCjD墦D(pז΃Z)ڗhl59hJj-[:kE5"P5Mp5:SR%5r>覤JkCgh73״TE5"PKZ!3״TE5"P#={ENtz'נ}MH>sZSR%TCMhJ:h55"QS[:kCjDK-SԉCvԉC=ԉ@mK7k=HԸ}C=ԉCwM\覤Jj:}SR%]!S[:kE5"P5MpH]Sj*tgMhJr٭:}SR%:}CgA/5^rkC6T5rWtT5r󖊑]^PZ*FEvyCdvr]j*t-]!SzRnZ.hۚj-[T5r΃Z*FEvyЊ]^tT5rtȮ\Ȯ@r"s@jAp>]^PTT@`\!PN5/QS(ۚR@ZRנAr抑]^P[QS[T5r>Q]^P6tR2+47t*t j2+4>Þ6Ȯݵ-yh 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髗
Ԣ6 ^t<z*^QKǎMW/:<yCwM\tAry6
Ɣ7t·5rmU5r
Ԣ6 ^t!R^<pBlֆyKV(pjBgΈT7t΄6ςD*jBgI
yІ
y
y)tB^t; 
HT7t΄6Ϩn髗/PW/:_47tΊjDx5^r+g8twM\P-tj"3ZTBçjCP5rD*:|񻦮^t5BCç(Z/T#<6|B-#<塪5/l3*nڤNZPڄrg ϨG 6yC]ç͞:j򇭟rn(pgsCΈ\hWç+]^6z>ç͞:-iv6x4;xۖ4qAǯpgsB/8l󖇭51Tx^n(pgsCH(h 8tևDZR#gyh 8tւjr-mpgsD= "}CQhp+xfW-􂄊iEȯhzㆭ<NC
+="-H(HPZ>l8j٨UC
+="j􂄊iEȯhClC]gMhJ6yhsK Λ<qUlHT#<5TR[:kEMTE(*^Z:|\n(xr3TV4tgCnZ\=wK꛶yCg.yhsK8tT
6yCΚЅKǎ<-iv6x4:->l.hsKԸ}S9hsKTݵHTZ:|򊛶4qEN<7T.PRdmhsK6t f7tZ:|\@lܴ"҈ڇ(R@gd>Z'E-QTݵHRC^RCZj)'Ez^S ϹO@;V(Cltj򇭟r΀=v^6z>? {DZl) qr΀=uSnSV4? {@`r΀=0lڇϩz: 6>F}KNS9s@mKܧht}S9O@}S()Ϫt) sg:|tr΀=tW5!r΀=6|B? {Btܧh<? {@bt{gD,tj״8tV4gMhtl: : ڵyBg'j[>@;V={CNghW@T? {@lP+ghCltgV>F}KLtm|ќ6t Nt: ų>y@l//s-Tt 9>y΀=2ltl? {@l΀= ΀= ? {@: ų: @lP@Öh͝>Og6v-K-S;D|Sܴ;xSghl<lSv"Pꚑ*tjZtRԇCo={A(oyhxڢN[Pճ=}KܴT/(˚6P旈mEzCG<jj={Cv(n髗T>Z sgM8HT"C^ZQ]ݫZP3Z6x>(vZ>!QR2+4;xW-7mR%:jo堄ڪ#^-EzCƼUB+:5j8!6j=zCWjAmCj/^P@|HϨzCʈT!H: sENt=pj>ç͞::}ä7-v(\>#)oOFwCRj#P5MFyC6zTBjjAwCGTCʈT;xUmѨv>yQ
Ԃ؂٭#QSܴ;xSgh<F"M|"5Mڧ(p/-#TҋC͑hClr5M(8|tԈٯ-#T*Ft6Ej={CT78|olTއ"町zr@psBb=l#Th 9FhBrR'-mPZ!9|=lRԇCG>yKP:}"|C2#gOh`ڇH=l]Sj*t6gMhzQSPzF}	hBrR'CΚ56Ar抝> TCRj#QMHԸ}ENt*BzZ7xTCg*BO!PԂڇ<lAzڄWnS#}C
\9l֊>x6h\>`ր
\9lו;!|N|U#;!FvCٰkʊd>TVȨ&ܴ;|*n7+t3Wm<FyEzR> r|TClۆ]pg\rnWo:|@ElTZ\FnT6ϛ:!r|jZR38t+67mR#OvW]n-hzRքR]9FRքR9F×<>z'_<\Fq-r|TmR+VQu/-/#}wkB)dz:pR֊_>yCϚ}MM޾nWomKZ)|[>{R3ܮ7xږR:pRքR>xCrR'+ڑ9]n-hj_6!l+6#:kCns@lRk@lR9]n-hDp+ϜUKܵRg\R缵R([r<x7+6ΪmwkCϞԌsSg^ySwϪoE.KV7xږUK9zg|["*1	+_rԌZԻzy^ECltZ_r|5OyQ^EçQ^E5H["NWomKZ*Ftրڗ]n-hl+6#:kCV_<F!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-.` lI @ h        6b  <<CkCVC0         V  >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             3%"
   AH(,8@_`ace|	
!?Nilmprst.014;Lbdghnoz}"$/69:<>DPTXfkuxy~#%&)*235BCIK\w7=EMQW]q{'-FGJRUYv+SZO[CtZH	AP)eYeYeYeF,,,,YeYeYeYeYPH,,,,b,,,,YeYeYeYeY ɖYeYeYeYQPYeYeYeY2,,,,#$@b `0 ,,1eYeYe@@fYeYeF#Y,RX3R	A"bE0%ɄMpy^26+ر97blb4^`500Ed	<?K\kxtl+a[ƻe/)?),J7R`@4@DCА6Tu'g:<|މvp='ui`{S:v@<KF4	<k<#g>3!c_>L#TK>lv.D`d/A+AKpAK!8/A.!+p=A
EWh<\>xKx||O7h$X`"XUYpf
tC0V+*HD2 <@G% 3 y W0Hx	0HOY	 O8.y![K'VpXdD&j#>MV(mB*$\-y-"+Dj^ȹP	a^3M`-1>TcPn =OWxиXN*8! {BLY 4 H7mjx\p^p/j}mgAڟF@iuÄd:l	tH=[%/ i)ZrҤe&	)<	Ả:$:bD`hcӣy'>K&
FYIFāz,I.0a8G&M\|ry^$X;L'nPKXs),\>TUXJ$zYT3HJ#H[Τz〰ĖT	'ǁ(TG+DWC ' @ZВP%9*'%TuEUBDo<S
toց\	 jJ
%J4ւG䪍DR7>ޑd̉	Φ7>Lۄ OLK|'xT"ȹh8`d^@3 s 9ZbhZSyՠZ+nOj}wT)>0сmtbuYD!^4xYixY=iQ釃f@H%:_gZy"iJ00NpHܨt9JT90R\9NW2``X
':Z?%Iz`i#M[j}g]n"hQ# F}pNƳʅqU bZW(T-d@Bd)id%꫇EBK}4ϖ=iu[^v .||Gan0%Q*L;-@ mi(V ueOk<.%IV<fD?d+8J5. Y E)N@"$H56pO6<z~}R^1 Z6q"HD=hV?@n|*{SK 4/
{@( ^|<$qd<!8xP\ii@1{S7>4κpKڟxExZ6Fp4{SZϭO<k< VZ= $]KO%_%+NZTHܨIrR#r)PIp9Z#z!-pi-
O4iб]"!pՀ+T)d^q t`Y<4!)}`px֝3;:#K$CAZ!Nաҩƃ(v
pҬQ/)5HIh\9J;PH)YQy4κ\ϼFx7՜ՂX4Guc9k,'Q U|5@	$'IC9yZwGñL	)}Icu&	Gj)+*/0dAڣȘ֯:!4#vY<31-/.ziƳŭ=a{qh&{S 1Ѿxy	Qt!{qhOk<Zoj}kјNZ^ư=뀲H#Huhի(za́vR?ͱAbĪCȨo2Q5·MŀOq[ǻq`=WD}ND׏vz޲qYi ?ۋEj||%Wj>=Y%n- .}ZtFI[ O>ƵOo, mO\1FOѦǃf@Ă;)}idvIbUjSCB3'tM5GX2б)e_8y 7 ܀ڟDoH7U#PXO(N>Tox2րƌ2};ڟU}dB448xhkCm⎈;K" xGz0=C9
¢=Fi f?uњk978	f4V4  )P:a 0.DG 8`dPp6N#2 p
 pB@FXF@ip&:ց[x
M*Rځ0 	6x&ϐ+K'V36FcFfO@'N sFʃ`IS)ñ LidѴ'&d.x o82ð7nJ){SW
#Cb L" 	ֈKF؄n-Z&FKAp6>] BNhKbڟFo&op6=GD0РDoidn yOYkp4 =i́;iKOH>;PX)z з9`늎dy;W8!$Y=Y7{S| idOVt]aruQ6eƳ8"݆P7<Oy:vV><|;FڟT >Z!sp}[ڟT XAsoj}Tk< Kڟ6%D:ƳUźN<zJ_gACFH;PBQq,"V-Tu%a4.dAa挅fqX6Z<x!wXXM WXzN/1hv(X;ޅh5KڟkưT>4@=RLR>tfB9>y%y4nK$d6c7a{r@= nxj׆(źv<zJ_gACͯs6vIbPX@l:-^p2j'͙yAbĦCjaBTu$i^s{SjFOH<2)}iAڂ%KGEa;%GX2Zvѓ̊_gZ<vIbPXt=d/Tu$hj;-){S3|h|<.z^>-s Hs{SI[>3BGցv,Z*h: ) 5{S@busBp|itoј7<,{SY֧4R ڟGu׃-]}!z  A"5քE4Bh2Y	xqh7k,Z@;A 2n{SOmZ=0~ltJ@AbĠ9QPȭ8߁3N
 lO-^uע~:FyJ{S:uHx4&ii'gڟxx|#Oj'y"|${SI[>3\lq:Tj}{T.AFET8.n*j|fuA4}%{SBT)``j" sdt\t0!
$W>T4x׼SB3I\f36머Vh+P`KDlGf lTx7 iܽpjqP	U]xVSBAf8 q/Sg/j}s{/7j}hBRNѦujd̀DiJ)+RJR#rFBQ%-O#M -W-^WP#M<OL{s{S4}ڟF[=<l
DoAO+F,{SO+V'̊_gZ}@9iRT	)<]jd3"oY87֯:zNd]"i ڟF[7:<{S}߷:7>{2`HLMH=zDOt$6-,F6OL TPx^g]D"|aj{h^=x^0xZR,jդSaRH=x?yᥓj|fb֯+Z8ZAZ"(td(@5ۊEOy nOLdِ1 _ekׅO"a*uZyc%P^^pX*sfAtꎰd3!o-^u]"(O7`=iuż8n* ڟDoP&m,F	^`L2dbG	qP {Sꇁ lp"Ȉ8VuB4:nF\oj}g]oAShxWQu"jzG0Dsx-id#,8yVxhmi-WH
D荺N]uxbhVT}j}@0ϨxѦuj2zِ1 _gZy8	T/),J\nT^`:Ĺmm
jz.e4ǵ>3np
#{K'YOL瑧NJ釃fE/->kJӖ%.R7*/0R\Hܨt9!ZyIDf̊^q1@dkS=i8ّK3?ZoN*#6dRk"O3fE/8V֧{xqQ"g+YB4TFlȥ
Q-j}緍'2)y~x֧{xqQ"g+Y-j}緍'2)y~xkZyIDf̊^q1@dh4TFlȥ
CO3fE/8Vj}緍'2)y~xZyIDf̊^q1@dp4TFlȥ
Jֵ>Ɠ͙?<cZɂ֧{xqQ"g+Yz֧{xqQ"g+Yj}緍'2)y~x	-j}緍'2)y~xO3fE/8V j}緍'2)y~x	kS=i8ّK3?kZyIDf̊^q1@dDZoN*#6dRk kS=i8ّK3?>Ɠ͙?<cZ4ZoN*#6dRk"B֧{xqQ"g+YO3fE/8V$j}緍'2)y~x-j}緍'2)y~xKH&F"AyyhP(+NZT),
j%ԋ"eAyx9iR&KRrXK $N JF +HV	BV02g|J.g4v5Xn?-g]]]vkc?`=`/ C]5E[~0q9S#/u9zQ eBN%!'_HIҕ#/uIPXBN0JZ:/0u&Co2!'_KJ	outp6RWBN'++(HI ȹJBNIBN'.0HIo!'_Recu5,HIҡʁOSBN #YBNu ?u-BN +#EP)~~u&P5,\`[Goq[r`*,	r`W>[\ Fo>ٰSY@)ᯓlu]rmy6ɶ:&\c&=rm 66crmBm:
c=rmCmMm\cM\c&ɶ56ƹ6ƹ&A&gM	52MM06ƸˌI5|c\,|c]'lkrmvc\iBmp&9mpǊ5_	ɶ5p@M6lk:|c\Ma6Ƹk"mu]mw6Mv	56Ƹc]o\c\=	56Ƹ-ɶ5xBMHM :M<lk]mqM"v	5\c\I5\c\H6Ƹuɶ5Ğ59	5|ZMc\Rmq7lkɶ5	5tc\I5:@h^\Bkh9*yIpIZQ"ru&e'/JZH7R`)..dLE%âJqR%aHKJ*Ce8JRҀ)P<^TXZV)X@gҵ)CAX@gQzqZcAX@fH8ԭNiSdcPȹJԘ#!Qjȓ@6H<vIbPȹJQڂ%CB#l),Jt9iJ'P8J\nT:䃵K|vIbRy),JdKF	C"|%+NZTIZR)9iJ00NpHܨt9ũT/),J:}*%Kʋa
RIKʋ%.R7*qbQڂ%Kҧ..Ng),JVT^a1R0YeYeYeY d,,,#J	eYeYeYeYA @ @A(`0YeYdb,,,&̲,,F;PX(f)&$\ Pl3ԔWv+ر97761:ͭ^`50qsk	Rͭce%!K,z,J;PX(ISraDo5]`0oM<Q)CRthx!y;3VQBDDADEtBH.!ڹE[&RS@ qiu$@4&i!32Lۄ@T#.f`mTK>gL,\3M8f#Gh<\$jPTNfh4t	 ]ƨUH):&M]q.YO@$jPD"E[2T!dRG]ptŴFH9ϸ5;7H
CY(!g]tPhICd";8q,t6 48S*	A#p2ETk:hiR,Jgr0
听FX2E+zAm,
D@FB5m0"q
.= @°"T)m=dGYUYU6\97Lۄ`q+0ƨQP&m0qip4qiuB*'"rLD"!*:lNt<zLtI3N[C2bS/ Ð)ZrҤe&	)=H!JthLj"']p[CVM$={3(0gt PT#±kBLP
O6$`Hp@e,\AyÁb-\M\|P7@n5BI$HrI p}ePH.@:%pP=p,LK(!L0#Tp`Kߪ@ qCPlLbB0}RGΦg@ 7q@4R,nPqF'dHLuPV! eƨT	p:7F[Ą}]Ŗ pjȖ|)82CYSAT頫4m,U:hN$Y4'U
kEV[p$<
O?8<nCk+T
}h~p,Zp6tjm'P#5qiy+p:N5B4BFOtI3Nx?6df!WD1)B+c)ZrҤ%.R7*RLSSdf&Nb>5 ᪷HfSC5i$ԝ wHB(BQV鈢Qiզ@TZ(?4'tX4ЅF[!^+D&	ћ}Q3= 
녨O!	A80id**ϷF[@(ہ"q#nf U @V! )06Bti8
QZq\,\p(oX'ơ@L,uEƢe	d>KcUpƨUG- <l6:uP9XgZ{Kze>81mjr#
G-= G Z|<D?C-Tii
8
QPL>5BSJ5vƨQ8j->m@kNF\jj#Ukѓ8ӫD!9["qN])wHFdm:$tf!WD1)Bl%+NZTHܨIrR#r)PIp9Z#z!-RaX/<i-Fp@'pKȬV Iz"H:HyhBR#@#V P^FHPSCPCV(YE A@NNIM gyҗ4*_ehLR?_ELBQڄFJʋqej4κ/.?"СȨpYe"Հ?"@'E@>  	
:TǂkCJ(o:(|Y4#)}Icu&	Gj)+*/0SdsRsQ<KƋM	vBF(3B"<hYw5B  T$ &ǠV!뼛Fc#C1:E32mj@ YƨQQ> j@3P\6T<hO#ZMUQ֨WD1)AّKO6gj%P:EC|JtQDWDR85Šqf%đp{T#0.qh:iv0qN5@PsG/p{K'6 ƨMAf%и{Y>qT&3%qb?}n-5y\=j4ٙWD1)AّKO7y#K+RrDMdMQDWDRtf#\qd~/}j3Y:jN&B4^JhN
M  }jʔ
6=ƫ̈́pŠƨB.3Dop惽1ۋAPa5
78s@Lm73arW oB恮DF ib`m]75qFDb`$%Itfuљ
hnt=tO"D @nq	 !Y  *N6B920Ot#z rp1 f*!Q,NiÇHfcf.Eb2L4Aaj&P&5hY:h΂{)6d'HpF]`4tqADONA=#/pK]!74y MےT(WD%ebLxbh6#ph-(T(XgtL֋PT(mdہ+P;G6p6l
jPt id9`qSM@aPM<EW!#'FkB3'tH3i$x?6dfHd\3]ħM
_gZy6.K0z#DM`EtO5 ᪷H!hx!5'tHΚA`g
}Pt!fh\tZ.!me%Fdq"0'8Q QFe
Tp`/-ies`T.*[V=	Ђ0Ff`h<
*U>7<,qAZ
E}qE  
(	Bͼ-ЅEP#'qH!$f̌պD3 3]ħM
_gACf6%/Ppr6qfAa%Q)D[Dd-_Q7LDJ(j"']q@p@Ƞp;W:EXCBw@\| `U`P(bGZ`mnHN5BqEjxUɘmfb#Ff'"@0$,8	hB"Hjp|"qfq*=iHd\3]6df%:h<zJ_gAC/t06vIbPX@l:BwCGX24^d6qJb]"AbĦCjC4't;Tu$i/{p2)qi*ѓGfE/->H;PX)hlНQbEWz2yh~lȥej%ʌDWDGX23	ajAui 5V;3VMI\j03X1l0P30Bne
qiΏj1qFhn|f^fALA5[⃍PQ0j@(
4º7g'h@4ۃSPIP+ڀi 6Be(j))*EsfIo8spPЀ#idΚfjNNvT*̊BFOtI3Nx?6df!WD1)B+_),J%Ӎ#y螨I}iNN]p[CE9tjӢJ#ԝ wHB(BLE	;qP8
4κq.%M	zBf%$	qP8b/P&dngp4O݄Ֆ5B4KPLXm%n*p%Qb<K>>Gt6#@	ZY@LۊF*D4VmBh$ꈔkNF\qPT(m x03gLQ°ye"^h+ThPr 0=%J3I5?FU\z) FH/Tm=qd1T 	gTpS@
 fTNT#V!LۊˍPM[E5B3UȈH8'C!8JtD3];AN&i!tfAu1<JtХe_ })ZrҤJԧ/RHܨt9DM`u0Fce04^JVhN
+Q3Y@4sjg]o۝ ÍP7W-ieƨQu#0V!L)4f6[BFOħMfE/-=v?@9iRT	)<JtEtOTu$W	gHiiƨQunt*qFjc'@UZLۊƨUQ,(>K É㶃B.5B3@r#Q"O^,8j.oqxfB:E"b׃$F,P#\jfBu+KWթi`V
o>G۰ƨQu*<I3]ħMfE/\7 T룏i/uQbUKK00Nq545]`0pk:hBwZDΑei5B3$[[&T(lY:fT
V!7YQ5O mT!@>XM[ƨQu:(;7bEVx WY<Sa"&SErTNN<~Mјn)P#x=qit$'WD1)AّKOa//J^8,RXHܨIwFc@hN:45rE/h,Fy9qiudn5Bީ@CidzwF[QH`@C"'͙%+NZTHܨIrR#rVIMpuQ"gVY4jۃIDf̊^q1@EY5B3fE/8"4jۃIDf̊^q1@EYHh͙?<c5B3fE/8"4jۃIDf̊^q1@EY5B3fE/8"5B3fE/8"P{pi:ّK3?&&P{pi:ّK3?"T.N#6dR*Ȉh͙?<c$5B3fE/8"puQ"gVHP{pi:ّK3?"yT.N#6dR*Κ5B3fE/8"]T.N#6dR*4jۃIDf̊^q1@EXfP{pi:ّK3?MpuQ"gV.84jۃIDf̊^q1@EXiT.N#6dR*SF\=4TFlȥUѪn'U2)y~xbF\=4TFlȥU4jۃIDf̊^q1@EX|h͙?<csF\=4TFlȥU&P{pi:ّK3?=]wZD |21F(
BAZrҠvI`P;PX(f^*iJ2^^ZÔLr^	"vF (P`20X%
BJ<6r!~iC ;?\A?@a?4C$ 6a͘NK_?b_6$lI!dO?_ ~;I8c%uBNC$BNHI
tu!'_e$-uBNHI	:nDu> N !'_$HI~BNtI$_$i	:U$]rO?ls\X_!]
[p+,z[`X-t[o  &[-Q`X-َ )S'`s6
6?ҍ luQ$lF_O(c\F_lQqF2Qlu]1FcF6:c\>(Q!lu\Q$lu\Qr!Fc(olqwJ68lp3&Slua	FcaF	a!F9lp5yF~bQcZQԣc6;?(ҍ~|Q,cF`D(6:$lp69"ltFQ/4(wrΔlv?6JQ(͡(l`Qєlu6cm{ayF?ģcͦ(ߛlpeaF$69͏6:@h^\Bkh9*yIpIZQrF(IR20#,9zRp4ҕ#,VtZsE40Ω0JgT%-bҡH7R`)..dLE%â쌴tpl6KJe%x9YXF*0%/RVbt[Kb԰2.R:ZT9P:)AiP@lJV:P*gʋJԥ+(4^TXZV(h9+(26*/N5+Rt3h9+(ҩҀ*rҌt3J)S0
y(Abġzy(Abġr8,RX@rJӖ%)0NpHܨt9j%0*`Abĥ,RX'*0Gj%ʌEiJV)r)ԥ.R7*sJӖ%N``@)rPsR//J^8,RX9uUKK)).iJ)).J\nT:ģK)N\\6%,RX2,,,,YeYeYeYeYQPYeYeYeY2,,#YeYeYd`,,,eYeYe,2,,,,#J	eYeYeYeYQPYeYeYeY,RX3R	A$vIbPHR2 kj 0         6  <<C9=9B0         6  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) kTd M         T5  <<C.=nB0           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  <<C9=B0         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j @         v  <<C<=B0         v  v      ./usr/lpp/ssp/css/aix50/lib/lapisub64.exp                                    #!liblapi_r.a(liblapi64_r.o)
* "@(#) 1.17 src/ssp/css/lapi/include/lapisub64.exp, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:50"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
*
* LAPI Interface functions
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
*
* LAPI MISC.
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_shm_str
4)l. 0         o  <<C9=9B0         6  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 kP |         "  <<C:=lB0           "      ./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0 }         ;"  <<C=lB0           ;"      ./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 ~           <<C;=lB0                  ./usr/lpp/ssp/css/samples/lapi/Get.c .ex                             /****************************************************************************
** @(#) 1.2 src/ssp/css/lapi/samples/Get.c, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:48
**
** Name: Get.c
**
** Description: This is a sample Get - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

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

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

#define A_MAX     2
#define I_MAX     10

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

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

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

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

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

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

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

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



Thk          !  <<C;=lB0           !      ./usr/lpp/ssp/css/samples/lapi/Getf.f ex                             !  ***************************************************************************
!  @(#) 1.2 src/ssp/css/lapi/samples/Getf.f, css.lapi, ssp_rlyn, rlynt1f9 00/11/13 12:40:15
!
!  Name: Getf.f
!
!  Description: This is a sample Get - LAPI Fortran test program.
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************

      program Getf

      INCLUDE 'lapif.h'

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

c     Not registering error handler function


      CALL LAPI_ADDRESS(LAPI_ADDR_NULL, T_ADDR, IERROR)
      T_INFO%PROTOCOL                = 0
      T_INFO%LIB_VERS                = L3_LIB
      T_INFO%EPOCH_NUM               = 0
      T_INFO%NUM_COMPL_HNDLR_THR     = 0
      T_INFO%INFO5                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%ERR_HNDLR               = T_ADDR
      T_INFO%LAPI_THREAD_ATTR        = 0
      T_INFO%ADAPTER_NAME            = 0
      T_INFO%LAPI_INFO4              = 0

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

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

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

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

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

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

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

          DO LOOP = 1, 10
c           Zero out buffer
            T_BUF(LOOP) = 0;
          ENDDO

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


*******k^_          h  <<C;=lB0           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ȡ            <<C;=mB0                 ./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&n          J  <<C?AnB0           J      ./usr/lpp/ssp/css/samples/lapi/README.LAPI                                   # @(#) 1.4 src/ssp/css/lapi/samples/README.LAPI, css.lapi, ssp_rwyn, rwyns22a 05/01/28 15:49:03
             Testing 32 and 64-bit C and Fortran LAPI Routines

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

The set of files includes the following:

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

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

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

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

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


To build the object files:

(All Files)
make clean; make

(32-bit Only)
make cleans; make alls

(64-bit Only) 
make cleanL; make allL

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

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


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

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

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

#define A_MAX     2

/*
** User error handler function.
*/

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

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


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

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

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

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

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

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

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

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

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

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



   k           V  <<C;=mB0           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             <<C=nB0                  ./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

kI z           <<C=kB0                 ./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~w {           <<C=lB0                 ./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 v         -)  <<CɧAkB0           -)      ./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 kn y         J   <<C=kB0           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k4 x            <<C=kB0                  ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
k w         #  <<CɧAkB0           #      ./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* YY           <<Cn1AB0         _        ./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. kx <           <<Cn1AB0         !        ./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:            <<CcCcC0                 ./usr/lib/nls/msg/en_US/liblapi.cat setu                                 ISO8859-1             p &   -   >   +  4 3  ` #      %   B      ? ;  ` =   3   ,   0  ; ,  l (   )   "   +   #  ; $  _ :   $   6   (   (  D %  m     /   "   8  	 0  	@ 7  	q !  	   	 &  	 &  
   
9 '  
Y E  
 6  
 '  
 )  & .  P .   0   7   E   0  ] ,   '   )   9   9  G 6   *   4   !   M  :    +   #   ,   *  " (  M %  v )   '   "   &   #  8 )  \ 6   -   '   (   (  < %  e (      '   .     + $  J C  o K   L   U  L C   C   F  * 2  q 2   8   8   8  I 8   ,   "   i   8  u 6   Z   F  @ 2   /   2   l   .   2   +  2660-400 Internal communication error. 2660-401 All available LAPI instances in use. 2660-402 Both Network statements set for single LAPI instance. 2660-403 Unable to load checkpoint support. 2660-404 Unable to load user space support library. 2660-405 lapi_info pointer is NULL. 2660-406 Error in MP_MSG_API. 2660-407 No Network statement is set. 2660-408 No method to distribute UDP address and port information. 2660-409 Header handler is NULL. 2660-410 Non-root user attempted to initialize in PSS mode. 2660-411 ATTENTION: NULL address passed to LAPI_Address_init. 2660-412 Shared Memory kernel extension not loaded. 2660-413 Communication timeout has occurred. 2660-414 Error during re-registering of a timer. 2660-415 UDP pkt size is not in valid range. 2660-416 User UDP handler returns error. 2660-417 Invalid handle passed into LAPI. 2660-418 Out data pointer is NULL. 2660-419 Address handle range is not valid. 2660-420 Out address table is NULL. 2660-421 Destination task is purged. 2660-422 Multiple threads are waiting on the same counter. 2660-423 Unable to allocate storage. 2660-424 Unused fields in lapi_info_t are not cleared. 2660-425 Source address pointer is NULL. 2660-426 Target address pointer is NULL. 2660-427 Data length exceeds maximum. 2660-428 Invalid target task id. 2660-429 uhdr is NULL but uhdr_len is non-zero. 2660-430 uhdr_len is out of range. 2660-431 uhdr_len is not a multiple of double word size. 2660-432 Source vector's extent is out of range. 2660-433 Source vector's stride is less than its block. 2660-434 No connectivity to task. 2660-435 All adapters are down. 2660-436 RECV of msg did not complete. 2660-437 SEND of msg did not complete. 2660-438 SEND of msg timed out. 2660-439 Setup of shared memory failed. 2660-440 Source vector address is NULL but its len is greater than 0. 2660-441 Sum of source vector lengths exceeds maximum. 2660-442 Source vector pointer is NULL. 2660-443 Source vector type is not valid. 2660-444 Source stride vector address is NULL. 2660-445 Target stride vector address is NULL. 2660-446 Target vector's extent is out of range. 2660-447 Target vector's stride is less than its block. 2660-448 Target vector address is NULL but its len is greater than 0. 2660-449 Target vector's length is out of range. 2660-450 Error in checkpoint/restart/resume. 2660-451 Target vector pointer is NULL. 2660-452 Target vector type is not valid. 2660-453 Source & Target vectors have different num_vecs. 2660-454 Source & Target vectors have different vec_type. 2660-455 Source & Target vectors have different len[]. 2660-456 info ptr in LAPI_Msgpoll is NULL. 2660-457 Another thread is polling, try again later. 2660-458 Counter pointer is NULL. 2660-459 Counter value passed in is less than zero for LAPI_Nopoll_wait call. 2660-460 Invalid query type. 2660-461 LAPI_Rmw's in_val pointer is NULL. 2660-462 RMW operator is not valid. 2660-463 LAPI_Rmw's tar_var address is NULL. 2660-464 LAPI_Senv's set_val is not valid. 2660-465 DGSP is NULL or not registered. 2660-466 DGSP atom_size is not valid. 2660-467 DGSP processed incorrect branch. 2660-468 DGSP control block has errors. 2660-469 DGSP has bad copy length. 2660-470 Attempt to free invalid DGSP. 2660-471 DGSP op-code is not valid. 2660-472 DGSP has bad reps (less than 0). 2660-473 DGSP stack has depth less than or equal to 0. 2660-474 lapi_rmw_t size not set to 32 or 64. 2660-475 udp_port info pointer is NULL. 2660-476 Invalid LAPI_Xfer command type. 2660-477 Invalid LAPI_Util command type. 2660-478 Cannot open message catalog. 2660-479 Insufficient Pack buffer space. 2660-480 Error processing DGSP. 2660-481 Error on UDP socket operation. 2660-482 PSS system attempted collective call. 2660-483 KLAPI DMA hndl error. 2660-484 KLAPI DMA Posted tag error. ATTENTION: 2660-485 Failover/Recovery setup failed: internal error. ATTENTION: 2660-486 Failover/Recovery setup failed: cannot open NAM device. ATTENTION: 2660-487 Failover/Recovery setup failed: no HAGS update detected. ATTENTION: 2660-488 Failover/Recovery setup failed: POE functionality not up to date. ATTENTION: 2660-489 Failover/Recovery setup failed: can't find POE. ATTENTION: 2660-490 Failover/Recovery setup failed: non-snX device. ATTENTION: 2660-491 Failover/Recovery function halted: internal error. 2660-492 Invalid RDMA context provided for target. 2660-493 Invalid RDMA context provided for source. 2660-494 Invalid RDMA buffer handle provided for target. 2660-495 Invalid RDMA buffer handle provided for source. 2660-496 Invalid RDMA buffer offset provided for target. 2660-497 Invalid RDMA buffer offset provided for source. 2660-498 Job ended due to no RDMA resources. 2660-499 Bulk Transfer is enabled. 2660-500 COMM TIMEOUT ERROR occurred between current task, %1$d, and remote task, %2$d, on handle 0x%3$lx 2660-501 LAPI version %1$s %2$s library compiled on %3$s 2660-502 Task %1$d failed to initialize shared memory. 2660-503 CHECKPOINT: Failed to restart shared memory transport, rc = %1$d handle = 0x%2$x. 2660-504 Shared memory not used on this node due to sole task running. 2660-505 Task %1$d failed to create shared memory. 2660-506 Task %1$d failed to get shared memory. 2660-507 Task %1$d failed to attach shared memory. 2660-508 Task %1$d failed to reserve segment.
Task will not use segment attach for intra node communication. 2660-509 Initial communication over port %1$d. 2660-510 Required environment variable is not set. 2660-511 The error code is unknown to LAPI. kr  h        	  <<C&?GB0           	      ./usr/lpp/ssp/css/aix52/cfgzcmem at setu         h           h           ?&         H   x           x          1L                      .text         x                   .data     x  x    x               @.bss                                .loader                                 " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D; xc   !8 `H AA ,  b @A c  H QA ;   @?@ 8 @8~ 8  D HH QA ,  A lH iA |}y @8 l8` 8 8@ $ ؐ H eA 8 8 XH }A c  8  8 H A b @c  H  A 8   H8 P X8~  \8  P TH  A ,  b @A c  H  uA 8`  H  iA 8`  8!}N         A       @ main       HA   L |	N               LA   L |	N               PA   L |	N               TA   L |	N               XA   L |	N               \A   L |	N               `A   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14           @(#) 1.1 src/rsct/lapi/zcmem/cfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0   /usr/sbin/execerror execerror   /etc/drivers/zcmem_ke   /etc/drivers/zcmem_ke                                                                   x                                                    .     <   B  jerrno         @                    @
                    @
       exit          @
       stat          @
       waitpid       @
       fork          @
       execvp        @
                    @
       __crt0v       @              '      @       __start    !
                                                                                                                                      	              
         /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
loadquery  
sysconfig  __mod_init  __malloc_user_defined_name 0-43l 2           <<CJAFB0                 ./usr/lpp/ssp/css/aix52/include/lapi.h u                               		  et*_adilnor
/AILPcfpsu(),;ERSTghmv#04CDGMNOUby".FHkx-1256BKVWXwz{}'3789QYZq&=[]<>+:j|@zQu%M&I>5M&ZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ^
  /`M&6d|Q &3SxEd8	@ n l@
  @R&Yxe(ޝQ ލEJv۩S'$v',,8$@H p+@(HAb&'7'yXv)p8a8/@(rLNo$N.SL! AeHΔHa+SJ*Tҗ7t{0Ra|xcFQY|KѺv$'741$°Fod.SLYkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ,` vNtɀ*1Bm8L e>(WV %2ӥdXCu`[Vc& 2,Ŗ皁gNr'RI>5j0XX?PHI>5j0p ,Fql4dPz-=Nr/_/"MoSjqDTsu$yǰ`4<0PPH,Jh+<-FU(u$yǰ"`x$a|PPH,\VJ`KmJW)0^Jjoأ@aa58xa0iǎAf/D]˄t99>7ivXC'Ƴ@=d0C4xf/D]˄U*zU4;f)b`XC'Ƴ@="y₂@f/S{'{O<0ROg<{AA P 5WQ)QJ|I/jc)0ROg<{8#@qAA YՂ;RtR{ԫI>5j0p`b?P;jZT\	О$0^a8ަ_rO<,!ԓYsh`CPPHbm5<bTx/Yb$ަ4[Jի8ӷjqD/A8Nru9y6ЩfIP9b0<@=₀pf/#1>/k@qyVXC'Ƴ@Əb`x((ŘlO?k:QM6;|A,!ԓYs  E83 @&Ӱ))j2_/p/Y:|k<`D$PP.E
+|TT*t^IMsVqo9*1}NrMt*`Y:|k<`<pk8(YNrf@4ԺKfIP9`b@" +A@8,!iQoS|rͱ%@fIP9`"ᇏ`0ӏA@8,*T\Mt*|՜z0_I>5j0pÃO83Qf/:%[&غo<I>5j0p8"='
0+{mӓu=a'fIP9a=₀p,ӥɶ.slIV8XC'Ƴ@=a, $YtE;h+zxfIP9a,@Dxh 8R(VdfIP9`pN@81A@@,9LfQX[ӅvNt)u}$_/{'Z)Z2V7SI>5j0p <p4D 1xSBBHR6_I>5j0p8<  8x((
bӜ3V*N}Ao>)I1z5Qg\jܱ*;fIP9`='((E5Ν(S<_u$yǰi='((fJk:QM9>7Sަ"yfIP9`aMaA@@b$TR;RĞHu$yǰi af/"ْާ^U{0ROg<{A"y₀,t~$t
 <$0ROg<{AxPP	bIlGzXaa58xC(( ^7MSt`y(Ӂk0ROg<{pDpy @ YIYYZF0@;',!ԓYs Dy  F`MK[J)6Ybژ$80ROg<{ 8,i@O
 B^:sqFU'ܻj_u$yǰP"8y₀ ,9LfCk: B aa58x ?PPt)ǎy%P绌FE]aa58xÃA@1xS,=ez2(*u$yǰ88pPP ^:sdrK(.R[u$yǰ49CPP ^:sjU$	tSz,!ԓYsGf/!%feiӥަ"y/Qaa58x`8-AA@8F`NVOzXfIP9`"y YIYYZF=9>7Sަ"yY:|k<` <5h( Af/!%feiNWl_,!ԓYsG9Xa"y((((YIYZ7^:tO<,!ԓYsG9CHC<DPPP,[2Uz7^:tO<,!ԓYs!X8"8<₂f/"ْ7)5:Fܥ</aa58x"G;AA@Yȶd`MK[J)6Ybژ$80ROg<{`8- af/"ْ7)sJ)L<D%o_/}£	I>5j0p"Eh8? qf/"ْ7)58TIY=w)bO$XC'Ƴ@=`bA@HH='HfN̝(J0ROg<{`8-'
@qf/"ْ7)0,!ԓYs!XaPP1y̕^VO4zeyVI>5j0pG<D9$1y	+4k ,fJ+HܦMkfoVPI>5j0pG	@s?!B^BJ"ْ7)iZYb=$u,4I>5j0pG8 HFȶdjdVaI*FT@A0ROg<{`O?PP1{┴{j09BIަ"yaa58x  y<qQf/62u>Κi|Ib$ǃnY:|k<`D{O?PP.Jzr|nL<D0ROg<{ȏ`i$1x\򭂵o8RvMYbF-)O<`| A fIP9`<	@w₀f/
W*=V'ؚtY:|k<`p{ O`x(b@­S<_I>5j0p0A@@'Sm{+ʶp/aa58x"4<PPP9Àm
{\ҊoS<^u$yǰ,M?AB^y[
+ʶp/XC'Ƴ@=@HCzx_:$.N0ROg<{H H
f/ ۑF(FWl_,!ԓYs0hxX7@YH!9#J)Ne97MD/fIP9``iDPP042Pġ$A6)XC'Ƴ@=`X % W((
 ^ATĚ&'¢JɂY:|k<`A((1y-)oVH fIP9``i _((^AIսN2`fIP9``i<r? P YH!j]ΓS XC'Ƴ@=a&
 YH!mDj;' _I>5j0pA W
,jodG5WWܰraa58x aA@	b\|RS<_I>5j0p,83@f/:%[<`OFE
6.M:0ROg<{H{Ã?A@1y*=smёBN,!ԓYsHxk((af/lc+G)J(Ul$Hu$yǱB_((qf/A%RJܥQ/aa58xAA((1xپJCS,/	ѓQ,I>5j0pAqf/9|$:u6_I>5j0p<dNG1?f/@A5.m;FP#o+Z-aa58xhxa<sI>5j0p5MA@(Y@08	)tKS0ROg4"(0#~(("HORTSD57,0ROg4"(0<@< `(Y|$VVzM|)ب48X/Y:|k<aH=A CHxEEjzjiaa5i,aDP`hbPP ^k"=JSkNaa5i,aDP`x8HORTSqB@fIP9"`DEPP	bc_	U_
p2@TI>5j0$Xi((^k"=%bQɶNu$yǰiA@bU{lU7@0ROg<{`Xyy ݩ%fh7@0ROg<{`"₀8PfJU$y6Р_0ROg<{`"₀8,D`jIYX%Sɶ.Y:|k<`D4((B^tJwm*I$X/aa58x `0?
 YΉVԒF$`Y:|k<` ưx#b8bsqF$ѥu$yH`"xg p,Zw6D}EPfIP9" 88pP,^RU`Trޜ+Saa5i,G pB@qf/=+SQ%I>5j0$X@pyX4@HH,7jj>QԹ$XC'Ƴ@DC8i‐,7jj>QԹ$aa5i, aO&<P,7jj>QԹ$XC'Ƴ@DC<qG0i$$	bڛ5(\_,!ԓYs"EEN?B^{S~VKKY:|k<aH49"aB@(ߕGRaa5i, `x4@HHbڛ5(\_,!ԓYs"E"MG@HHbڛ5(\_,!ԓYsX?@H,Ӻ\fBWWu$yǰ,@0sC 8?8']Nr[Ո:2#ܳ@_I>5j0p< 58x pxI>5j0p<B58x`x ,1kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֳ1ytu9z2u)8˄JW:gv$'jfb$JsdSl%y:iJzVh֌Z2(mOL^r]+u$(u8gdRJѓP*Mͺw0e7>$'	NTYkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkY:|k<`";AA 8	)(US'Wu$yǰD<"p~(($b%%
sdaa58x!
	 ^ $W]Nr_,!ԓYsÃ"a831x]u9z2u0ROg<{a83"^ $W]Nr_,!ԓYs`0ӏ
	@IIB=:XC'Ƴ@= ㈅X4D?
,JJu)I>5j0p8<C,JJu)I>5j0p`41,JJu)I>5j0pb48q "^ $W]Nr_,!ԓYs㈏4<q b%%
sdaa58x88pAf/RP9OFNfIP9`"9PP,JJu)I>5j0p8<,<@,`0ӏ
f/RP9OFNfIP9`h,<@,`0ӏ₀p(Y*SѓY:|k<`<q<@,`0ӏ₀p
,JJu)I>5j0p"< 1N<pg
0	)(US'Wu$yǰ4`N!₀p,JJu)I>5j04,8<P"831x]u9z2u0ROg<{81M  b%%
sdaa58xD8ӈC^ $W]Nr_,!ԓYsx4G08pp
  	)(US'Wu$yǰ<@< Ã (Y*SѓY:|k<`abPP1x]u9z2u0ROg<{ C@pXxc4xw
 f/RP9OFNfIP9`hcN 1x]u9z2u0ROg<{ CD₀,JJu)I>5j0p`0ak4xw₀,JJu)I>5j0pa  h @f/RP9OFNfIP9`hcGGb ,JJu)I>5j0p`AA@((^ $W]Nr_,!ԓYs,D@IIB=:XC'Ƴ@=D4 ' @f/RP9OFNfIP9aDp @$Y*SѓY:|k<`<pXÃA@
b%%
sdaa58xÃA@1x]u9z2u0ROg<{a @,JJu)I>5j0p aDP 8	)(US'Wu$yǰ49g4<E,JJu)I>5j0p `"8(((b%%
sdaa58x0x@w

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


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

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

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

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

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

l]
eJ$yA6[DI2eHXu8࠰Vށss*ABy82{ΘtN.>qA`@MABy82{tosqt,Zמjfo+Xu(IVF(-f@5iE*.l]
e|oV3+'Y7MdkT3URn!QݭW63V-W6TFd3S{͗S$cs_#/Z%X*
VbԓN"Q8*fY-kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵ皁^8u8i٨ ֵkZֵkZֲֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkYk0Zמjd*LfU틲52n6E@Yk0@ب57bS/Y8857JLpjoc┅-P9jeABy8ƖyQ**M&غ-Z/jo[
ƖymL]թLLfޥ[
Ɩy	1KHS}NrfVOv%R4@TABy8857MMp7j09BIl]
e|oF63S{
(IRe|R7j0FPjoa6Ц^N.MV^mbbƖYf,<Vj6E@Yk0@ S{	.2qtj7+	D
̬vJ:cr&5ΘMF76^%lF71،nlr&#S{͗,ie7j1l57bS/'@f}VeV´´/\Is3S{͗[g#/\I0cseDpb1[ysjʊS{	.2qtj7+i^%l+H/57")aZDg#/]#MF76^LX5iE*.**M&غdfVOvn	2+'Z17Md*#857")aZDa+b1cse1،nlhNF71cK,Yk^yXO -	J6E@Yk0@!9	P57bS/4@գ57bS/'@g#/Z1U4@F71Pjoa6Ц^N.MF76^cs7l-P9*э̀UAPjoa6Ц^N.MF76^cs7l޷R3|o[KbUAcK|o<`1S{	.2qtpjob1`0|oZ*͈­7j0>I` ب57bS/'@g#/Z1;`0،nl*[ysVd+jPjoa6Ц^N.e@s/u)bƖy)+jPjoa6Ц^N.e@s/u)bƖY-k5vF(Y7j0y@@TMt)32IW%c7+aVf_޷Ņ[zӝelpjob1dnbƖ[ys Pjoa6Ц^N.xp&/c5_알((d[1IpIk|XUQ%Q%9VY+aVg#/\I,ieּP;TQ%bQPZ-P9ʊ4*M&غ4@QFABy8ƖY-k5\ҊtDbJ6E@Yk0@NPQY=	tjQ%ulk1cK|o<atEABy82{eHfVOv̶  [yss*ABy82{ΘtN.7j0:l%V*M&غݭms3|ok6,ieּP;5yZéEJ6E@Yk0@ՊS{	.2qtj7+	D
̬vJ:c2+'\Is3S{͗[g#/\I,io皁4
S{	.2qtj7+ݬn̬jtީ7M֫m	Dmd*#cseVcs)b1/S{͗,ieؚtKR7ERƗY=&JCK!y+l|R,iebZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵekZֵkZֵyv9$>$P8kZֵkZֵekZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֲaf,<U+Sdjei+m򊀲aoj0ABzReS{,ioj0L57bS/'@X<`l]
eLMjbc7έ[cK|o@P9*%EABy8857Se-ZJl-@(I\Bs،C2{*7y=*57bS/'@gҩҩ45$
S{	.2qtj7$)2)HX<`mL]حjō,Yk^y+m򊀲aoj1lTMt)3UXXJ$TFedkVƹ_dk1tpjob1+b1cse1،nlhNF71cK-@ l]
e|oV3S{
,vJV_Ve1tpjob1+b1cse1،nlhNF71cK|o@P9eEABy85_알´/]FVe0"3S{͗[g#/\I,ioj0ҊT\TTMt)3UX̬d6teVOvIc|oTTFpjoaZES$´S{͗Vcs)b1/57z(nbƖYeּP; Zi+m򊀲aoj1	JAB~N.7yڴcsl]
ecseF71zʶƖށsU57bS/'@g#/Z1ʶƖށsU-mL]،nlh3|o*/Un,f޷R-Ɩށs эTMt)3S{͗o[zVlF76l-@9Bl]
ecseF76's7l޴Uͅ[cK|o@P9+2T˕@p57bS/'@f2ڠ9cK|o@P9EJS.V mL]*(j^Rō,ZמjcÀ%bQ|o@P9mL]9MF_$j7+7[
c2,*֜,`3S{͗S$cs4<`*M&غ$eLf}%\%Z앰f0.-o
8J$J$:*%l*cse1ō,Zמj`ʊ5Q*Y7yeEl]
e[zJ
S{	.2qt,Zמjfӥ6ĕi+m򊀲aoj0:tPMs3V-sc\[z5Ν(ب57bS/'@fVOvl9  QcK|o@P9bbmL]Y=Lf:l'@X<atJTMt)3+'ZLf:l'@X1eyvj6R4i+m򊀲aoj06TMt)3UXXJ$TFedkVƹY=2Lk1،nlvJ،nc857z2LF71cK|o@P9RPjoa6Ц^N.W%c2{tMݭRn_&Y=sm5a(smDa،nlvJ،nc857z2LF71job1Q81ō,"/z['Ɯ)E8*pUAz,"祘joa6k0 l? 3         z  <<CJAFB0           K      ./usr/lpp/ssp/css/aix52/include/lapif.h                                  _e
ERanrt()4:AILPSTgiops!=CDGMNOUcdlmu*,FHVfhy01238BKXYbv567WZkq9xz-./Qw";#<@ ,  ] 92F`N, kD2 @8''	e'Ő8 0( h8h M:,X4 !<]FK15n,,l'rZJKr~n(kD4G`( `p(ReC
^L  `	L%<> D~A<bJ\gffrX8 YV	FYx$IY[D+frX&~xȇY"g( L;@7 &hnZ3nZ'&@P&J'9shչh羈n@SQ=$)}<AD
QFvD=8xu$=&!N{)AG֌[!N{zNAGzHSAG֌[!N{0QP%B}FvD=8}xJ'9Q#x(֌[!N{QLj	;VzHS B 
 -;VzHS@r
R#(pOI
sC"<P.Aoڷ-B܍"<P.A	D=@
=\-gjܴOI
sH=@xQ=$(=)9 Z3nZ'9龜<c҇oڷ-BӁgMG=ДOI
sC;VzHS.zjRGhJ'9Q7
8]${Ʒ֌[!N{xP-xДOI
s@PP.=[FvD=
<] ]${ƄzHS.@]${Ʒ֌[!N{xM]${ƄzHS.#5gjܴOI
s@(I;VzHSL,m
Eǎ hչh羓OpQ	D=X{q鹿gjܴOI
sIP[	D=X=EZ3nZ'9з(xOI
sIܣhչh羓C4m(z`OI
sIܢac[FvD=XDyQ=$)}
pZC[;VzHS 88x9gjܴOI
sG :&ѝr=$)}Cj>r;VzHSIJDy(pѝr=$)}
M:Dy(pѝr=$)} 8(} -;VzHS=$FvD=8}rM7֌[!N{p -*-֌[!N{,[,p_C"hչh羒M:<u<xFvDxA[FvD=XRxoڷ-B҈p
7֌[!N{J 5oڷ-BiR@)0gjܴOI
sDs耴,p_AGhչh羂Fz(oڷ-Bܥ$qQoڷ-BžFxoڷ-Bž#C"hչh羔$A-gjܴOI
sCH"	"AG=6ѝr=$)}pӁgMGoڷ-Bw<{hչh羇e,[qQoڷ-B҃ŋ} -;VzHSz.Z3nZ'9(Z3nZ'9bC"hչh羈}";VzHSEÛFvD==)9Fѝr=$)}xMG-;VzHS>9@1;VzHS<Y(BǀÛFvD=

5&ѝr=$)}&IgjܴOI
sIpQAFѝr=$)}&6roڷ-B
ŋ{hչh羇e8U";VzHST8(֌[!N{{PcRԜZ3nZ'9zC2*-8(֌[!N{5R
ŋ} -;VzHSPbbhչh羔&ѝr=$)}(1Jp<X֌[!N{APcR.Z3nZ'9@oڷ-B҃
EgjܴOI
sJR*ѝr=$)}8U 6Z3nZ'9
:Z3nZ'9
\:Z3nZ'9EgjܴOI
sIEQgjܴOI
sB(A[FvD=(roڷ-Bs5'7֌[!N{z48(֌[!N{@jhչh羔A[FvD=oڷ-BбZ3nZ'9cJPxѝr=$)}T
y֌[!N{XҡJ"Z3nZ'9cJHI;VzHS14)shչh羅M*ѝr=$)}T$hչh羅M*MCFvD==*Loڷ-BiRCޥ 8({hչh羁N}
-gjܴOI
sDA4[hչh羅AGhչh羒<P.FvD=,biPѝr=$)}&<P-7֌[!N{PQpu$m;VzHS4-ѝr=$)}}(xѝr=$)}
-@p,pshչh羑=5ѝr&HQz4{E&Ds=kD̮N}K"+gfpBP)sezHRd
rizHS
A(x	4
1%;Z'9cè[&@7؄RrD=@p,pu)DhcJ.w,OI
sCRCޢbMQ=$)} 9((p&M1%;Z'98u.$(!N{R#u.$(cJ.w,OI
sI((. M(羐,p^$($
\Yh羇t8Z/hzHS.=rx@SBP)sezHS{yi<p@sBP)sezHS B 
 "McJ.w,OI
sHAJDx].$0cJ.w,OI
sC"<P.Ah1%;Z'9粒Dx].$0
cJ.w,OI
sJ<HEĚbK-BEt=%91&!(ܲ=$(=)9 $8
\Yh羒 J,Ip1!(ܲ=$)}8yphcJ.w,OI
sCMcJ.w,OI
s@RMJHh1%;Z'9Q7
8]${Ɖ4bK-B(tZIM7؄RrD=
<] #4IpI!(ܲ=$)}AH(IM3BP)sezHS.@]${Ɖ41%;Z'9Q78rt$@
\Yh羁G 0-@Hh cJ.w,OI
s@(IMo	@喉!N{0)8BM4
cJ.w,OI
sIb	41!(ܲ=$)}&6\znisBP)sezHSL,mܠMbK-Bach<PXM4
\Yh羓BܡĚhcJ.w,OI
sIܠMo	@喉!N{08xF҇i)!(ܲ=$)}&6riBP)sezHSL,m"<bM4bK-BР
=	4s+rȮJ$
\Yh羈h
cJ.w,OI
sG :&&@7؄RrD=
]rM	4
1%;Z'9@G.AhcJ.w,OI
sBNx
=\,ISLo	@喉!N{CqQh1%;Z'9@IP
\Yh羇Q5IA&@SBP)sezHS>JEMLo	@喉!N{,[,p_C"@
\Yh羒M:<u<xbK-Bc:=hqQhcJ.w,OI
sI[p)p&7؄RrD=\<Mo	@喉!N{J 5hBP)sezHS -*H&4bK-B -*-Q"$0cJ.w,OI
sAcH=4bK-Bܥ$qQhcJ.w,OI
sG-y8I`cJ.w,OI
sGP "MLo	@喉!N{ARD1ĚbK-BHcQLIp9!(ܲ=$)}pӁgMGhcJ.w,OI
sH
CMcJ.w,OI
sC2-8(4bK-B҃ŋ} "M7؄RrD=,\8Ip
\Yh羔@BP)sezHS -8(4 o	@喉!N{X.$@
\Yh羂žp& 7؄RrD==)9A& 7؄RrD==)5	41%;Z'9PÜ)DP$A7؄RrD=xQN	4bK-B(2(xԄo	@喉!N{7H<jBM 7؄RrD=h cJ.w,OI
sIܡ f7؄RrD==(1¨b$@7؄RrD==(1©icBP)sezHST8(49!(ܲ=$)}xpPh 
\Yh羓Quxp<X$M1%;Z'9zJR*-8(4
\Yh羔8($@CBP)sezHSPb@[h
cJ.w,OI
sJR*-M4cJ.w,OI
sJR*p& o	@喉!N{P-%Lo	@喉!N{APcP$cJ.w,OI
sJR*&`sBP)sezHSp@m@((I 
\Yh羃*PP@3Lo	@喉!N{1©h	4 o	@喉!N{jc)CqQhbK-BCE(shbK-BС>E&`BP)sezHS9Ga4 f7؄RrD= m(IM 7؄RrD==ADo	@喉!N{@j@@9!(ܲ=$)}(1J=8(4bK-BnRDI!7؄RrD=,bi	4 o	@喉!N{Xң4I cJ.w,OI
sB&xAbM SBP)sezHS14R4bK-BбBq&
\Yh羅M*
{$
cJ.w,OI
sB&HP@P1!(ܲ=$)}T$@P9!(ܲ=$)}T4bK-B0I)7؄RrD=@ZTH
$1%;Z'9`SBh
bK-BF$1%;Z'9Gz#PQ"$cJ.w,OI
sI(IM@!(ܲ=$)}T=@<I)!(ܲ=$)}&<P-	41%;Z'9CE@1Ԓi41%;Z'9cOh$cJ.w,OI
sBƟJ0ILo	@喉!N{PncÄ	 o	@喉!N{PPnh$1!(ܲ&HQz4{Ā`P)!(ܲ&Ds=@0(;V 4-*-*-*A-*	
B1gjܰѡC
$,hPSoڷ,[CzF0%R1%;XB$
(B$(B$(4B$cJ.w,@!B$АѡC	 BFD$	==Ā7؄Rr -* ѡn Q=5([7oڷ,)
ŋ	
r{SH$PQ`17؄Rr
rbāBB<p `c1%;XR=c1;VzHP8R!C:Qp9;VzHP)%;Z'p@xc(=@(1é5`S$fbKDC9@P9hrYabFk/a[ Z3nZ'r
stOI
<mB gjܴOI
(螒(螒x9;VzHSƀ
stOI
14螒@=%;Z'r
sāBQ=$(
sāo	@喉!IRNx8J'r
sĂo	@喉!IP2NxBQ=$(
sĀf7؄RrDQ=$(XҠ`S$1%;Z'"zjP0)	1P!,4He㆓֌[A7R
8'D	<i֌[
 (zt(x@ytOI
=J A]ѝr=$(nQAt
sBP)seMԠ(1©@jN	D	<i4
\Y`AN}BQLH1%;Z'M
 .Nx@
\YhA7P( 9@CLnZ3nZ 6=0Za#OQ op(YI.{ǾFvQA@	x2@kQgjܴ(缂JRnP$iH{L$iH& 6e&Z3n[Q L	Dx<X
F\At8В	{oڷ-()  ;F6@pH(U
J@shչcOR@	<P.{ i0ǂpѝriC m&6=0Zm;V!<Iz&	IRPMD&Z3nZ' !<bK-CāBGJ-1 `(X`88H,q BP)sehJp
	 F:@kPHcJ.w,)Dy(QyܠHHcJ.w,) Z$	@m=
LH(@*ā7؄RrDx<X
Fā.Hx@h1$u(&$bK-()  ;@($P4 w	Lo	@4e$Q:AA `x](&=b@SBP)se!<I<@iC$1%;XsXPi@=DQIcJ.w,)5Q@Rb@!(ܲ=5(9 pƷ֌[1S)N{^4='=(R؄Rr)x(JD=@/S pӞ )N{Ěc[FvDH
	DH
	DH
	DE PJ'")%;Z jE P(J zE P0J E P8J&(Q=5)BM1hչh51@BQ=$(jc),%B2 Z3nZ'Le$A.(0XJ'Le 80PbK-B2(J'Le=bK-B2 $!CSIx$cJ.w,OI
@pa,I7oڷ-B(I(xo9gjܴOI
Dxᔠ5'zHR#GJRsJ.w,OI
@r5'	4%B-5'	4
\Yh)@jNhJ'"<pDxᔠ5'	ѝr=$(isIo	@喉!COSMG8`01zHRagԓǨ<PD@ $
@P+hչhYu$=
\YhYu$= 	 LkDhiĂ @P(
oڷ-BM:Rm!(ܲ=$)$ӡ&$A )`HZ3nZ'
5$\Q=$)7BI(ѝr=$)BI(OI
P..Q;VzHRCE(s	Dh&
BP)sezHPRE8H%Bpt(xԑr1%;Z'=(P"$!@СRE8H 
\YhQ@p!BM*9Gѝr=$(p=OI
DxѤ=GzHRn.؄RrD4DBQ=$)FP$cJ.w,OI
MÅܒ  sZ3nZ'= hJ'(z@ДOI
110zdM;VzHPsQ(,bchP<z-!(ܲ=$(XСDBQ=$(XCbK-BLm P8J'AG<$cJ.w,OI
11(x=&ѝr=$(Xi!B&6Q=$(X(bK-BLm&M@(,bchP 0H
\Yh,bch1;VzHS1sX	D7<1,bi7֌[!D=ɹᎡcH%B,X
 8Shչh,biRGzHPD$x[hչhxt@ZT-ɩIz(DA
\YhA514BQ=$)MuB@7؄RrDP$!Op,m(H 
\Yh,biRG4%BM* 9#Āf7؄RrDŋҡnMJH{bK-B=5("$1;VzHPz4(Q	D8]
5$h,p^Z3nZ'=)Ƞ98Z/o	@喉!CiУDH%Bpt(xԑx1!(ܲ=$)HEΠx9oڷ-BOI
x61gjܴOI
R@BP)sezHP"cCS$
!@	bK-BzT-A sIܣz',[qQnؼZrf6hչiqM֌[f%LoIsbpaj#ʦؼZM6FvȳLdEѝr,?8WW;VY~qܭ>oIsbpajd:j60/'M6FvȳLؒ\ڷ"3;&:&[ڷ"3;"Q*Qѝr,<㸕)DW(:"rIѝr,<㵢7Q]ѝr,<㵢hչiqTDhչiq80L:WU	M֌[fʣhչiq	K{R^ؼZNJJH;VYyeI1A$NM֌[f**I"Reѝr,<㸕)EI1P$JM֌[fM֌[fٹ0ė0/' 0/'Z!`I[ogj܋48pd7Z3nEgw5Q*R@[ڷ"3;R822hչiqfphչiqܭ>LoIsbpaj*IMy80$M6FvȳLbHڷ"3;ayNK{QRLT{QFUM6FvȳLٜ&UFvȳLl܁X
cK{QFUMy80M6FvȳLFŷZ3nEgw(dYogj܋48hhչiq;K{P>{Q0}f6hչiq>ضFvȳLT-֌[fڷ"3;'qoIsbpaj&565Yf6hչ	3;Qy"S Dfhչ	3;QyԮrY Ϳѝr,gvC Ϳѝr,gv 7Ϳѝr,gv Ԭ>m֌[`<Lfhչ	3;Qy(N+"oIsbpajfpb,{Q%Y)DW`>JH;VYykErWVgDcBogj܋48;gG-p;g 2+-ogj܋48pnpnm.a^N-Dd][bpaj$%(Mr EM6FvȳL"Q%c%`Ky,&!ѝr,<q5ȁN#'qVa8@h-.a^N-DdD0/'JR]l	+q#m֌[fq\#(U=$(XCZ3nEgdW+T:DgZ<ï(z@bq5ȁ3<q5ȁcEH8*;L }N6&!q%=W`>ؼZ*JUvJmٰ$čZ3nEgvW%fx:OI
110zdM֌[fz&rpɮG-虮T%h)Z3nEgw+\ގn es+(Eȩ[ڷ"3;#R떸nR$mV&Me;VYyksF놆sogj܋48bW;ٜ%x: q#	[\ؼZ*JUvJmo=rJH;VYykErWVgDcH(瞣ڷ"3;Zw*&G+'	rމ%A\֍K{Q%Y)KN	My80UExKf6hչiq\#(U=$(XСx[ڷ"3;]&YxDFFvȳLbbJ#K{Q%Y)DW:[bpaj$,Q+dmٰ$čZ3nEgvErW)@?"gUx\Z3nEgvErWLoFy^,bidW%|%(Z3nEgvJؘwVZVK113#%lL9ѝr,<WVD,0JضFvȳLX#%	a^Ke`m֌[fBp{ylKs [1ѝr,<v'l.P0p|avVſѝr,<X#ʇL%	ei[ڷ"3;)LoFז<5bd֊X6ė0/'JHʦֵ0/'nu6VFڷ"3;`mʦVg=$(c`Shչiq߆7[W`'m֌[f՟[8I[;VYy~	؁"KE^V%.3W(G^$ڷ"&y5gP$J_	+sHuunm֌[fVH%Z<	;VYy~N#ۖNÛڷ"&y5gDc9~#$"Xhչiq߯%hg/keVErɿѝr,<"DȮQw5'rogj܋48ȭFErpD;J;VYy~	D	J\g,)yNPI$y80+s0/'f6hչiq߃nU0/e
<~!G`Shչiq߆7[W`'m֌[f՟p>pdogj܋48؁/$IhĥxjĘ{;VX$8ÉJSîXt"Hɿѝr,<*JTN7,:J哸0FvȳLq)#*d87Z3nEgwIBpVnY(N׀@ەogj܋48ʒD>#CnY;ogj܋48$N_#fK"F	^8t"Hɿѝr,<eh6n$+`e㒄hչ	3;:#%nyw&FvȳLy+Dc9~#^K*r+M֌[f1FUhW+ܰYW(;ſq%=*mka^N-LM6FvȳLr~#(UOI
H
sڷ"3;pUfr_"j@ѝr,<㿚V֌[f%#b-xYX^XRxogj܋՝@)~#$ρ"RY+6FvȳLy+P$J_eVJDlhչiqߓ(EۖNÛڷ"3;CٸȮQw5'rogj܋48Z!,'sYx87Z3nELjΈrG8I[Erɿѝr,<^J_גʭc;;VYy~Dg/%Z9w,5ysVy0NoIsbpaj`mo=E JH;VYy~Tؿ*u'<h@=ѝr,<]F(Me=ogj܋48s C;VYy~*u>FvȰIqY>	+sHuwڷ"3;@p$JZï[֋g~a׮ڷ"3;%`|	8%.ky^ĬY&VO$Ϳѝr,<^J_Hu䲫G"Xhչiq߲DȮQw5'rogj܋48Z!'sYxЉ"w,'FvȳLD	J\g,)yNPI$y80H{R0}M6FvȳLr~#(UOI
(Z3nEgw?#*EvF	;VYy5g#VVhչiq߯%hdkeV3^XjFkɿ[;VYy5g@##$,5y`#5hչiq߱_6 HW5K/)׉0FvȰIqY_	+sȮV37Z3nEgwZ#YU\grogj܋48ȇD9 #"F	^8t"Hɿѝr,<"CW \k/:$N咄hչiq߱@l@%k+
^S#a.a^N-J6l	+q#m֌[f06SbFP3螒x9֌[fi8*ʳx/]5yv QvhչiqY	+s@FvȳLD	J\g,)yNPIZ3nEL88?<:JB$ܛڷ"3;ĥD?ʳrîY;ogj܋48ʇ2ܰ+J;VYy~q"r7Y0NáDM֌[f+D5q%\k/'FvȳLy+@##^K*p}W3^Ms"mɖFvȳL#b-xYX^XRxogj܋՝p<c;;VYy~1%Z9w&FvȳLF	^#^K*r+Xj+`e[bpaj`6VFڷ"3;`mʦVg=$)"
P0)ogj܋48IVFU-|˰	FvȳLjG8I[827Z3nEgw'/q%\k/:$Nhչiq߲CW7Y0NBpogj܋48ג?5䲫G,5y`#5G9B,ܙogj܋48ds#5尺ѝ^M`#5P!&[ڷ"3; KF	Z*&)q9B:&hչ	3;:#%nyw&FvȳLy+Dc9~#^K*r+M֌[f1FUhW+ܰYW(;ſq%={T
U*mٰ$čZ3nEgwەL=B_zHQhZ3nEgw?#*EvF	;VYy5g#$Ϝڷ"3; KF	Z*&)q9B:&hչ	3;RDg+'rogj܋48ʇ#*d*9ѝr,<*J_ʳrîY(N֌[fRP?FUJ5u6dڷ"3;8Q;(EۖNÛڷ"3;CٸȮQw5'rogj܋48Z!,'sYx87Z3nELjΈrG8I[Erɿѝr,<^J_גʭc;;VYy~Dg/%Z9w,5ysVy0Nogj܋48*ŌM,:$Nfڷ"3;g	g8L<s+($y80@%Ybַ+V*6VFڷ"3;XL=FP3עzHS1sXogj܋48$,#Jr0[$e,Xؒڷ"3;JB$#IkVfw+%[]Y@;VYy~h2ұ#`YVgRѝr,<fpVFy"KMezsʲ+V*6+dDel	+q#m֌[f	N#(U=$)MuM֌[f%YbD$5Z3;ŌM-.Qѝr,<Z4UPiX`0u,+J3g)Vhչiq߳8L?#<%=9eYoIsbpajJMy80%YbJH;VYy~Bkfx:OI
 9MuM֌[f%YbD$5Z3;ŌM-.Qѝr,<Z4UPiX`0u,+J3g)Vhչiq߳8L?#<%=9eYoIsbpaj%+JMy80JբDT`I[ogj܋48Mbu0/B^!Op,m)ѝr,<$Hcpұ#5Fw&FvȳLhVeAbG+<	+lY	[;VYy~2D	eq%=V$RؼZH$0Só%n$mѝr,<!5ؿe
<z',]rjRCޣ;VYy5gԃ Bİڷ"3;򤘦dYZ3nEgwE$n#B,#zis_Z+MhX;VYy~h2ұ#`YVgRѝr,<fpVFy"KMezsʲD&):[bpajb@$,T`I[ogj܋48Mbu0/B^!B&$x[;VYy~IVXXt"H_*ͷZ3nEgwFCFdFqPۖogj܋48ĩ@u\7֌[fg@⡿yY⡡,5yi(hչiq߮Vtc͂CCn[+ [֎hչiq߰+Me#J@%ܵCYZ3nEgwF*+8_0`I[fz Jڷ"3;g	gg$^0'8L-.a^N-L@De[bpaj+ DJM6FvȳL'Sb*u螒,biQ(hչiqߒU?b&'|ʳm֌[fѠqPYT46冯-#ڷ"3;LoYT46岰h-֌[fg@⡿yY⡡,5yd$x[;VYy~qR떸n|X!ѝr,<avVFKksogj܋48֍fTV$qra3@Z3nEgw*$Ii`ONpV[\ؼZň(Ska^N-RihSó%n$mѝr,<(ʴNVgQ|l&D;u%";VYy~4
aKY2X|yE[$hչiqA?;N
-C\;VYy~Fd4g^E L'Č&	d[ڷ"3;JB$1cKIFvȳL;g*Pry%,Z3nEgwȏ4+"7:0Vڷ"3;8R`19b4.k8k-` Df $y80JVQMk@~#(Ul\          ~  <<CKAFB0           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  <<CKA;B0           X      ./usr/lpp/ssp/css/aix52/lib/lapisub.exp                              #!liblapi_r.a(liblapi_r.o)
* "@(#) 1.12 src/rsct/lapi/include/lapisub.exp, lapi, ssp_rwyn, rwyns22a 05/01/28 15:49:15"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
********************************************************
**************  LAPI Interface functions  **************
********************************************************
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
LAPI_Msgpoll
LAPI_Util
*
********************************************************
**************  LAPI Profiling functions  **************
********************************************************
*
PLAPI_Init
PLAPI_Term
PLAPI_Qenv
PLAPI_Senv
PLAPI_Address
PLAPI_Address_init
PLAPI_Address_init64
PLAPI_Put
PLAPI_Putv
PLAPI_Get
PLAPI_Getv
PLAPI_Amsend
PLAPI_Amsendv
PLAPI_Setcntr
PLAPI_Setcntr_wstatus
PLAPI_Getcntr
PLAPI_Waitcntr
PLAPI_Rmw
PLAPI_Rmw64
PLAPI_Fence
PLAPI_Gfence
PLAPI_Probe
PLAPI_Msg_string
PLAPI_Nopoll_wait
PLAPI_Purge_totask
PLAPI_Resume_totask
PLAPI_Addr_set
PLAPI_Addr_get
PLAPI_Xfer
PLAPI_Msgpoll
PLAPI_Util
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
lapi_msgpoll
lapi_util
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
lapi_msgpoll_
lapi_util_
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
LAPI_MSGPOLL
LAPI_UTIL
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
LAPI_MSGPOLL_
LAPI_UTIL_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
plapi_init
plapi_term
plapi_qenv
plapi_senv
plapi_address
plapi_address_init
plapi_address_init64
plapi_put
plapi_putv
plapi_get
plapi_getv
plapi_amsend
plapi_amsendv
plapi_setcntr
plapi_setcntr_wstatus
plapi_getcntr
plapi_waitcntr
plapi_rmw
plapi_rmw64
plapi_fence
plapi_gfence
plapi_probe
plapi_msg_string
plapi_nopoll_wait
plapi_purge_totask
plapi_resume_totask
plapi_addr_set
plapi_addr_get
plapi_xfer
plapi_msgpoll
plapi_util
*
********************************************************
********** LAPI Fortran Profiling functions ************
********************************************************
*
plapi_init_
plapi_term_
plapi_qenv_
plapi_senv_
plapi_address_
plapi_address_init_
plapi_address_init64_
plapi_put_
plapi_putv_
plapi_get_
plapi_getv_
plapi_amsend_
plapi_amsendv_
plapi_setcntr_
plapi_setcntr_wstatus_
plapi_getcntr_
plapi_waitcntr_
plapi_rmw_
plapi_rmw64_
plapi_fence_
plapi_gfence_
plapi_probe_
plapi_msg_string_
plapi_nopoll_wait_
plapi_purge_totask_
plapi_resume_totask_
plapi_addr_set_
plapi_addr_get_
plapi_xfer_
plapi_msgpoll_
plapi_util_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT
PLAPI_TERM
PLAPI_QENV
PLAPI_SENV
PLAPI_ADDRESS
PLAPI_ADDRESS_INIT
PLAPI_ADDRESS_INIT64
PLAPI_PUT
PLAPI_PUTV
PLAPI_GET
PLAPI_GETV
PLAPI_AMSEND
PLAPI_AMSENDV
PLAPI_SETCNTR
PLAPI_SETCNTR_WSTATUS
PLAPI_GETCNTR
PLAPI_WAITCNTR
PLAPI_RMW
PLAPI_FENCE
PLAPI_GFENCE
PLAPI_PROBE
PLAPI_MSG_STRING
PLAPI_NOPOLL_WAIT
PLAPI_PURGE_TOTASK
PLAPI_RESUME_TOTASK
PLAPI_ADDR_SET
PLAPI_ADDR_GET
PLAPI_XFER
PLAPI_MSGPOLL
PLAPI_UTIL
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT_
PLAPI_TERM_
PLAPI_QENV_
PLAPI_SENV_
PLAPI_ADDRESS_
PLAPI_ADDRESS_INIT_
PLAPI_ADDRESS_INIT64_
PLAPI_PUT_
PLAPI_PUTV_
PLAPI_GET_
PLAPI_GETV_
PLAPI_AMSEND_
PLAPI_AMSENDV_
PLAPI_SETCNTR_
PLAPI_SETCNTR_WSTATUS_
PLAPI_GETCNTR_
PLAPI_WAITCNTR_
PLAPI_RMW_
PLAPI_FENCE_
PLAPI_GFENCE_
PLAPI_PROBE_
PLAPI_MSG_STRING_
PLAPI_NOPOLL_WAIT_
PLAPI_PURGE_TOTASK_
PLAPI_RESUME_TOTASK_
PLAPI_ADDR_SET_
PLAPI_ADDR_GET_
PLAPI_XFER_
PLAPI_MSGPOLL_
PLAPI_UTIL_
*
********************************************************
********************  LAPI MISC   **********************
********************************************************
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
_dbg_print_active_sam
_dbg_print_active_rst
_dbg_print_active_ack
_dbg_print_ack_head
_dbg_dump_cmd
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_ping_cmd
_Lapi_ping_dest
_Lapi_shm_str
_Lapi_shm_str_saved
_Lapi_dgsm_block_slot_threshold
_Lapi_assert
_MP_debug_notimeout
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
k.          \  <<CKA;B0           \      ./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ܺ P          <<CaZCaZC0         |V       ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                  4E,   .8A_acelrt
(,/@H`dinops|%0:?IKLPRTbfghkmux	!$*4<=DENSX\vwy}~"#)12569;>BCGMOQUW[]qz{&'+-37FJVYZj^E.T P8:aaap 0000PP)aaa(P0000*Tp000C0000>A`aaap8Y0000C0000!@PAYaa(aa@TC00KT:fpZoUp_<} gpDSBXm&Sp ?*JHY#j")@ E31!s"EKyQWs3WY|%m04|F}0%Ԧf,8SB ҫOL<șuٚz[@Mbah3X-?ئf/Ƨv{vqfh"f(ƻ1v	8{g%23yiYZTĨS)
EL.'L	u)uK3Tƺ kiUѧjdL:llcg[.qF5ODc4bfgqk%p&lHL$BD?\@)iYZTĨS)
EL.'_Yn:5L]qYe`g:>_/3L՘|dmb	/GS&k%p&lHL$BD?^75MKUejiCtC'kFjKl|W،"F1DS14Cim=z,@"Y&`,bd]'=k#S`dx?M`XB?0FEN,!'6IBm,#E $2|Y&1	X&v6Ilbf 9,c$G64vH251݇td]_f28l#d̳*	-z=3/8ThlZڤPѺMrj&jȖ`-tGc")`?Lșh FOt1=L+4vdT^FSב0#_q<P@ݙnGw4eޕ@275e@3u<kU#|bdwsIۚt w^F	75c.!# ̊̊d`bR9h=3"sX̊6!#!6!#H=3"s=3"s{gfEH̊fh=3"s=9}/9}12s/B|Me҇p,m.#iu̽|m1Yiq/.2l3"s鉚#D2?_\eEgHi+?%ges\%Vk֨_th8sgdqE:56;u8WZYqj3
ئpX&l2Aw{3eS1c] H&PcF\٤Eji8>NBY؟{K|fC0|`c kk7AZk -}cx2eDqs"i{> F!>[$F!	i{
ud[:Ŵ[&XpLMbsϭ8i!mc"bߒGF5άuiL
Y&9g&3-];bc,8
Xw%[w%W={Ie#5el(Mdshٚ{d"YnL #̘˻`@hS<w#_ShQ3C)Iy}V
I%M%zIWƻX:@LMb>?W%N{mNurY(M|8gr͎_-vV
Хq (wt. FL)c0N~(fȎe6ҝct6/.X3-Scw%oL1#LgVVvV5?*xX 	D͒crɖI_Yޮ8-&jQ,t}`a@:#@NBN#hSFw%oL1	֘DiF4&d/X!
dBD2ԧA??JdY[ra.ڠp0F#J6bxYȾFsXSpЌ 9n:zuuC(IZ5͠Gfj R
Xo grZػ}yNÍ9%d;yR¹f02SwROAk#!y>f0ca[Fdtd[uiL*edW%[j}r~KFk,+c#kc`.IeXd5ήK>ҥ;3-:2Mbsܖ#;={IecfX?Mdsl5e ,X
*b&i=e3XO
ٛ0G}áqtA GnfKV:z2J=2;$&Qui̎Ɵ?'_:,Y&|#AigSw%/,1a7e`}
Ww@dr3n-Z>X(k#k):n 'AN#k;0u`?)!X#]c.uqxp䡮19e5,/Fw>X3-AXFГ2gr]f<lr Xb8;)BW泊2 4]L	5q=[V4+HCEbP F*0
`H\WuNF"7d.IC	@4aPN4O$2ˮ4 ƹ,ŃXbՅXDFp&hDak]̊H#"lEH"A^1	a`iɥvOMdb8X O0 a[,&dOSd61b
Յs!N2&gX)j]
Q:'@t#A]
YOf|M,*a0c\a[,XLʬK$&&\Kc[BD0kh=Ye2jV^F<jGY2*HV!-Ɩ0V =Mb>4 5 5_,Je I_Ɩ;l k@a=k,vdZNiT $/KTGx͔+Mc(Az5;2|ifPTI_Ɩd8Mc(@MdfV;2-I=fjz>?َϭX4(.͐Mb>4g;@*,XR$'}13ebD$@N
֨ld?ʋEr٤hV!Cb5te\X]fEf:8uuL6,Yfȹ<dI_؆dTcf9JOXBD?y[9jiTY\ЊAvdTth:;XG)2|odԇO)zowk6Qv$BD?w `Z*3fJ.ath8,#KR|@ڞLd|ifF;lk@)Uk,vdYNi񥙗@)I_Ɩf#fLdP
bk,vd|W20F\#LFmuuI5%'=k4hƻ21v	8{g%<V54,.j
1<jG!mc"YRH}>	['Y5~x13ebD$@N
֨ldnT56iM_#KGі-O+ZφȪ)+;J|@QNbDANѤ,z}{-SV[f\!-,4eP|Ֆl#R5ae6;e],kdlDeXecYEcZ.Yp˸]l&lv?2Me1eAe2 2	wa;&lcdMapzYk#74d\
Xͧ6;LKΙhK$/VC1w1#@[&Y&K!mc"dp>9,@5lv}h3,%Yh6IeH>If%L&|0wщV͒kb;2*FGa\sY>
+$2Ec+}h3ɱb^,X2Oyf@>H\^?~VN {b:et19-1FGP;qF?!`g)1D$@N
֨ld|CEJCgHilXeqSV:MUKTEF̊ÿ#75<cF+m0*]\d]ױ'_4$0aVI^|kF%.ш!Gq^2.+}d}RIeޑ͝A
B~-	:wЈHAGv, 5v1''S$$FEغ*F lYcv6.RCMdd]1cK΄}8Mdd]FZmdUd)=Mdd]b	nGRY&2.G%#'H5v60A=d),X}GAK-6;/R5"Y& 9Mc:>1s]em(Q5&Qv1.œ#Mds]v@m})I B#أɂBtώ){$Y3JGe+$&&>BD,h=h+DFH'Iieѣ&nj9.pXWՑxb#̊#J" '⻠]86u6IL gdY6OC|vI< |b>4i0>dYI/bIC4i{Oc$F!	3X, 5jKVM\i{O`sd8Y^œY&1I7/b=MdbƗdVIC|`$/b&1'X&Y>k#i0^œ⨽d-ao#ZƗ|b}Z5hYxˆK-=!Y$s}LbVs_lvekгSEh6	#Nd5k,	3E 䉭'ycPQd1g(S'P5Hu1o޲2*ҋ+!5鰨(>
 :5l*qw|$FP(@d(I/caP,F!>
 k#K!PY^E{#>
,Y^DhtPd6 ÌC4dP,Y^ eyd}VNI'#CUOk#K!p#'Ak#KاIF!ܦ3Mdi{<b-$FJL$F!ݣ'@5l+2|,Y^)0@COI/c`KC&4R`5l,Y^)0vid6	I5"'C$FJL#>Z	Y^)0堂5l
qp)djI/c`TC $F%;K!ܚvI/c`&!Md6I/c`YCR?dY^)0SCXv;;$?y,	3AB㒧s@lB!G;KKK&љ>ak#M&Y>rY&1̗`L%Ɨd$Xf--"rC44',5c(`7#O$FM!>*${LGJ)Tc]8KKd `*Vhjr+I<jGbQ:56;X-z6;NљxhFB^q]135	aZ??h+Yۤ'h2th8,lـS"1K!-p|@ڞLl Md l`.61'(d%861')k#s^f;d&Y&1X1l&cOS[$F! v;/ca3|K$}MZ#^18}и[Y&4<1+&ct.dbM`Z iCKK-(&hэvdBD2kAKVhj坺KjV'GDUgdg̊30.2X^Fn6Nhf`2&/0D mOur;L8M`tQffo~@Dd<p@Θ#Dغ Q!"pUcH楓♵k#"l]f%=<EUe4\Y> dțA(a8y-['$Yb#0E,d*, ?dțA(aRtUVX)f MddMdpEU
X͓dțA(ajtUVX)cfOHedțA(aTs*R2|@ukAhΝKoYoyh56\gbLFK{b*t)\Բ|$FDغFK?c8y.i`|;$FDغFKg=TUY`d'ydțA(g{KXNCMddMd*,vOp)dțA(axpEU
X͓,MddMdpEU
XٓedțA(aQ"pEU
ZOaz5h\K`-"Y/Kb"=z=1V:X.jY>	k#"l]-0E,=,'0&2&QǢ{KVL56."~XtUVX)k>	lYbi(aQFz=TYY`|ItdEQee3d&&2&QԩEQee6dddțKLFK
s-s' 5hw AΝ~013Fk" '	=KNJW5m\HqL͚SSL'3,lΏ#EK`B:5=:lw^œ吪5@1M4vId <kKLl,Y&1	x.l&cOPMdb*]FǚLl5@9]F>	Ak#2fl1;	BM`[g_^Ďc!w8{;$u=Z,&&hэvdBD12 KW5m\Q9W5]ںEF+;#!b_[@H2&:r! kjzw2|RI+>QntHX9=XZR1([a"q]ѹR%LFDغ"'N~pac' 5h\Հa1Z{7*D:tҪbffD$@N˶8,X	Z!⦭' 湫iqѣb":>oRF~d i[ XXIKID+viVka3|QlY`.ƕ>($F"4<ga3|QY7,1ll&cO$;$s<-gh 41w:'|Q=Mdi[hF"1DY&4^"XLs{'k$uK-&ƕ#1nf;=OID{,XD8ALi[	F5]ll&cO k#v++ca3|YU|@+c`.ՄvR>XIMdb 
V#JLl,ID`hH<+ca3|<Mdb#] +ca3|Y8*tҶ61'k#ܐQll&cO+$F"cJLlk# XO+ca3|P $F&LqlY>($&&iQwBD2p2Xhea*jڹ\٤k%u֖٥Gٚ_4Pgdfj D1M`lcVvFq6#!#ut"%+ |P,YV`4q`-|6IXz͜B|-0A}wF3BH`04h8Kb+$N}͊݅ݑ
tnQ- -[YiM13$F5" '	ekKc8,UiCEM[W+4sWF'-4|/)QF+mJv)+Ib-zԌJ!-	
Ysb_*2.FZ1%>pȥQ-b%m`C8̉CbY`C&9#fLu+ k'#zcϭV#ӡeɉ4c]8K+Z[b	Z!⦭ijAZ׉Zѣ'JyQF+"mM"lS:"W#0Md`e6¾Kt&+
Eș>UIbiYbM ir&O@k#!2bM
V:2|&02c}㌫x>U!&"^gm;:"8Dqup,{'ʡk'й`c.Lh\0XCkv#*dM'ʣ+$&&cƺ8Lף8,3aeqSV4 +1:kE6i~ruD!H\ m9(B43\8ՔQk#c(Y8d;#%{O;$|hlس|?hwfO/btŋM8j8?@sZ gbJHý⏲|NX$.1#`u:FBYV'A'Xȳػ|2 v-гOteHPg}pMdcf33>[* 0<]b^`ubMlwawdD!Y86'֨HJb`dY&2RaqG>'IPcK:#D8]ql]~9Vyd,5S2Dc^!"p5K}^JW5m\O[RIjr69Odp?z?ɑPW:fC5=:lv>>a#eb$.1u>#' Mecؚ.>FE">	XNB,F5ّ	ɭC8,2Z!⦭jiijAW46i-TNAև?AGO#̊E1d|@ڞ6;dCMdb5>&d0,Xq661'$F!~2&f;dY&1ca3|MY&1&~2&f;d{$F!~oca3|L/Y&1d_"ll&cO5k~2&u1'Ad0e2&qv1k#I2&f;dd0pg`/661'ƶIC8ț	`id6%~2&q݄v0*Mdbᵀeca3|L	,Y2(ț-Ь&cOMdbHdMv,d0~@>%$F!ODLlk4hƻ2!"pLld|W+ZHC8hs4#EFtyqb}b|@ڞ,2M`[gl/;#bp;v.QJD	p\dTp^Mdot2*DºLC?DigJ)4c]8K.,ldc7W5m\[$ZHև>'GN̊1_,3K0q`h1c"lS:"G}gIlc"lcO*aEk>F	r[/_͔dMr(қ'?80EºO$N{r'VZaW/MK~K-*&hэvdBD2p2XiO%h+ZHCsrgdd3":<W٥E04"lS:"GfOK$F+țDecH'ʁUk#H;
țDecH'ʃ+$F+Dغ'+
Eș>VIf618ʷY&-c`Bzئ	2&œY&2&й`iM3]c'dț@`h8
Ex>,Ybh\04C8J	k$FDغ"{]bxE%k#"l]Fpq*'Y'56.ȣ@0q*'Y'Ybh\04s=T<R2|lYbh\042yu
\,%k$FDغ"Fu8J,l$$FDغ"F?yuKXBdțCBQtU+Ok$FDغ"1Jyu\s|Ybh\04{]bx|It4.E=T<ROk#"l]F<ER,l@lYbh\04;_8
,{' #MddMr(#t\+V&2&й`i8
,v9MddMr(ǞWY`%X.gk#"l]F=pK\l=k#"l]FcǞWY`>6It4.Eiyu
[6OIt4.Eӏ=TKh&MddMr(Ҵ	ǞWY`2|,Ybh\04N<ER.O56.ȣ@88
,ζOMddMr(ѹq*X)iL),Ybh\04yu^̎56.ȣ@0@yu\`̟VIt4.E'{]bx>%$FDغ"'{]e(Y&2&й`hv?yu]>s&|JydțCBQRtU+RvIt4.E5{]e$2|JIt4.EI=T)eFOAek#"l]FR<tU+ROC+$FDغ"=TK*|IYbh\04N<ER,$&2&й`h Nyu
YeH#MddMr(IǞWY`l^Y&йeu
wFD)|`h6q|IHMddMr(lk8J,NKR$56.ȣHF	ǞWY`v
Y'ē$:"ua]ddMIǞ$56.ȣJN<ER,VdHY&2&й`h%'<ER,dțCBQ8J,a%OIt4.E+yu
Yq$$FDغ"ǞWY`l)MdțCBQVq*'[OMddMr([yu.|5MddMr(ҴǞWY`&OdțCBQq*'Yk#"l]FE=T<RAk#"l]FGS=pKX.fOD+$FDغ"tU+R56.ȣABǞWY`sFOC$FDغ"GdtU+ROGVI@{^7K~K&hэvdBD2p2Xi,	Z!⦭ںnq VulW2*FwqZ0󠵏_4bQB!+;b_HnJFc3pICMdn.2Q`80.	+O@kdl]eH	}pIXO36O@Qdl]eH哃.jY> k#"wtnYt0!ΖZ@LLѣȄ	YZK_aeqSV4 ,ӣzeFE2*3+'J{"d]uA kiEФ\k#&
Ȼ2|Y&1	Q|qc80Br&O$Mdb"gR.D͒k#6qv3t)"d@cd#2ͅ}d]
Eș>:51D$@N-0ldMŌJW5m\N*54O-:4|/T)R2.1	I=:51>ȖIBc80OIB|d]>[$YF%Ȼdd,YbQ#!|d]Z]yXp>ͬYFK-b d%̬u1v,IBsHȻO 5ABnkb dAF`"!32.7WXXax0s@̟$F!mn\d&1NMŸȻOŒk#bn2.œAk#PMd]'Ā5R1Mv,IB!Md]'Ār5C=nb</Y&1
70Eز|$F!`~2.œxY&1HMȻOId$66摑v,r5Hnkb<Y"5mE,]c'5HEm"Y>&1$.X&ܑb<&1,e`p2.œzK$F!.6ёv,:5A5	#"Y>VIB)M.2.œx5A
ۈ1v,5A166v,5Acۓc"Y>A5k#]mɱv,5AaV6ȻOek#ۉv,d >6ȻOk#'X&Sd5AqV6ȻO5CE	-Eز|Y=Mb:&11,&ܹb:Y&1!:Mb;{$F!On2.œpY&]dvIB	Qv,k#6ȻOk#ҪxpdY4?M5d ;$F! łm#"Y>lYlnad5AA52.œp2Mdb\51v,ek#_4d9Mdb{`d]'ᵒk#{Eز|bMdbB5v,'YM|2.œSd#v	"Y>O+Y&1`1v,'$F!6	"Y>Oyd#_]bxyd `ȻOÛ$F!X&ubxqd#_Eز|{d!ر`ȻO«$F! 	"Y>O&1&V	d<Mdb]kv,bk#k`d]'0MdbF	FEز|$F!)	"Y>%k#k"Y>k#k#"Y>k#:M~ȻO$F!D`qv,iIB\aM}*2.œl
Y&1h X&2.œlyd 5#"Y>$F!)	"Y>K$F!3M|b61Mdb	qv,' k|-gin2.Ď51G'$uK-.FE&]>N)Y&1xi`|d]'k#'V	Gv,' k#TbrMk#K#ȻOMdbXMR2.œ5GlT"Y>N,Y!R5K(ȻOlYUjȻOYxHMRbd (Qv,IB	v	Gv,Mk#jd]'rk#yjqv,k#yՂjv,Y&1x8MRb<Mdb9jc"Y>#6IBejv,Ë$F!	kd{d()Qv,«$F!	]FEز|G&1l?MSdd]'pr5CgV	Hv,&IB	$ȻOAk#!d]'ɠ5Cv	S"Y>MIB;$X&#"Y>MIBB$X&%Eز|YlT1v,&Y&15	S"Y>MHMdb>MRMd4
Y&1`bh5D ?d4(Mdb=<M4*FEز|Y&1M4,FEز|1MdbNQM4,Eز|F$F!ⵂibd eij2.œ0Y&1lXM4"Y>#;$F!Bd]'a5GkAb2.œ0d!4йbd `h-Eز|Fkd%ME,&Ok#i2.`|F,Y!X&(FEز|F9MdbN`hadmd OMdbMdbE[ъȻO$F! Ղhgb&1ᕂhȻOk$X3+b!,d]G}+$g{y`x%Qv6	'P5^}hc40b2.œ(kd H+"Y>"d!0b7dY6z&bd2Mdb)`2.œ)k#Sb`3Mdb`1FEز|lYvQLc`G,&
6IBZ`1Eز|RMdbщd]'ɂk.oȄ	`l{g%j6	Z!⦭5sWF'm4|C	i`,?LԈ[X ;S2'zgigdq9N4e4(M`ZǄmiaov\jL0[mm`'3EϺĺ!ƚcY\cHY\.b\tF\Ifjf2D,.u=Xø f~YZ	; .$p#h[oyFďx#eiOG#4]wb摢B!̵q19>2fGy.
Kt&91~=@IlY1)=1k#@RgnO՟ZcYLLrH	Yv`bd#8ܩZ!ѫC"fxiѣDgi):@Q_̆lW2*2#Nbc"lY>" $F!ețO%k';4L@1-<dM|CY	 Sc8y˶IC`UO63Y&1nS~gc8yVIC9JOdM|Cyd6S~2&p>!Y&1rnXțd5c)c"lg=id0uWc8y$F!h_<Oc[$F!Q~D{'1k#D~@<O@5`Հgc8y]k#:#"lg=Z5`F<O@r5k163?Mdb7#"llp>!$&1#XțdY&1:_cep>!Id3$FDnN{'#$F!@O.2&p>!ICX_FD{'Mdb~ FD{'[d0B_DnM<O%k$F!b'D{'9d1H<O!k#͓*FD{'k#
vM<O3Y&1أ`/ʱ635`4s`/63(Mdb,D{'k#!"lg=Y`/5#
16)|dM|$F!1Z_q63`d+Y&1MdM)fB=k#E~Z<OMdb<_ё634d3݀-D{'qd3bՀ#"lg=%O,Y`/ˑ634&1"@dM|Y&1"p632/Y&1"NOc8y%$F!~"lg=dY&1"(c8y%+$F!E_dM|Mdb_c"lg=e25p`/c8y-lYYic8y!k#´}D{'Yd@" '	p2X̐CEM[W+%uOLs2'EFt}x
N"i{ ҋH'K$F!c
	gФ\	ICX`.4?2}yd3vcK#H'5MdbD`dFGBr&OY:¹^q
Eș>(MdbV`f4?2}Ad0y:¾ FGBr&O$F!
ƗGBr&Omk#w3R.DYZ5`
fgФ\5`4SdH/c8"L%k#7V̈gФ\䴋$F!d4?2|Y&1XW24?2|Y&10W35/c8"L%Y¹3R.D1Y&1 Wa^i{t)"dlYW3Y^q
Eș> ⍒k#%K
fgФ\,YQ+K#H'lYus&gФ\&1k
pƗGBr&O8kd0¹1gФ\Y&1¹3R.D	,Y,+W^q
Eș> Mdbda\4?2|$F!d^q
Eș>5k#+K#H'MdbFXd@/c8"Lk#a/c8"L	6IC
4?2|K$F!QK#H'5fV(3R.D05Mdb<ZFGBr&O+$F!
4i{t)"d/Y&1sa_q^q
Eș>*5pK#H'J5`齅}4?2|{$F!VcK#H'5`.
4?2|ICl+K#H'ICd
i{t)"d9Mdbs"|i{t)"d&1a]gФ\ Y&1z
ch3R.D Y&1¹F4?2|@IC̄3R.Dk#5s"\i{t)"dDMd7̅>
8T#bQ/c8Ka,N yd0 `.4d&1j3X}>4ɳ Mdbl'Ɨ8%;$F!6_)#'@5f,*F8%;$F!X,>U/ca?|!Y&1tOX^?|d1jb6`',Y;	ql0 #'GIC^@X>4	PMdb, J/caSQk#J./caH&1}cKa|SGOA]k#خX|^?|	,Y`n4ŉd$d3v#Ka|[GOC$F!,{^q>Ikd1l0g5cVFq>I
,Y X,@U/ca?|Y&10u`f49d~/Y&1, -F 8mk#rbi{0d3 (ƗNq>IG!04/b Y]+Di{d~&1yf|i{d~,Yj?EĈ6K$F!IGQlOd5gVLK#'k$F!VC6z5f"#K#'ӋICQƗGOk$	fIѥlY>RMdbŀb4'ӄ+$F!	AqY> vIC܌"汥l!͒k#	1"4'Ӄ$F!;bi{O&1bi`$Y>Y&1:IƗdp5jvLV/br5`IFdhd3Q"I/bad0}]&Ɨdh(Mdb>I^œ頒5cl,MICqY>Yc,MLMdb5Y>d15c,MICX	5Y><MdbJo`h&ƗdhQd1iV4'BK$F!li{OlYnZc8, `Mbbf?k	L8,S|JW5m\(YW%]>N`fuHԌJ" DkͱKa `8M`ZLqͱ3
,Y5c1~Fwqbն̊>;
VE`h+OL;Vn@8 ak#@Dr405Qqs> #dVYL[0Y8|AEk#Cb7[üg8|@k#CblSVs ;$Fi1n7[ý|Vs5OL[Fbw'~2;\O,Ibwg~2;\O(Id1n7[üw8|>YuL;~2;\O5覘@0BQqs>Yc-ئ	=&04ɋvqئ'~qs+cOlX#!"p%Gp2XggZ!⦭sW,O&ZP՝4|F+lFL;d]))#&B ҊfGP $F!3E3_bGP  Uk#LȻB:L  Y&1r`dQd $F! E2c"Y>  &135	a2j=/QZ!⦭vՉkT,Cպ4|<s= P$ ҨCZ1(w>3^}h-k8֊9ů>J ^}hS^}h{8։^q%S6Qv$BD0jK ,*jڹZM\24by2j̋'"E2&:5=93"GL FIDEqbVO id@`OHțvY&1b2&]1> +$F"j"llc2| VIDK6	(țvab4l 0[d&ij}kbffD$@N	Q?@RCEM[W-38k*CYQULKF)R2 uA kiE؏d}F!`ȌW$wǚF3>$F!wX'}Sa4}'kd_Yy/:62 ~ ,Mb<W-BGy3i.((IB6!m`M<9,$;$F"jCƟ`rqS)1D$@N	Q?Ak5MJ\xVAѣ0dTNh mONƗ N&g&1@e~51^h@$\b2.f;| $F"J"Y> E$2 $2{&v&l&g.&13Fk" '	kTp2XS5g.h50>Ԧ#3u"9OdpZ\bQ#!iWӯ[SӦn?KOZBఉv#mvDʧ vI_
k],	e4K`Irw3t4رL8#S4hƻ2!"p5{g%W(*Z%qSyrd_ .'B煌2jT٪uA kjy!T'3Qwbϼe^;/4 D;c+lfw%w+lfw#!ػilW#Ҟ݋U@ 2y~ctg?thɌgb^H4.BrZ/ws{\ڜ]}ӊ˙/PgrB >Gz[thɋx$uvnOSܞK<B d$wҼػ13w.2mowZ|\pw(@eь{45thɋ{0r˘6Vز~˸Xb&M^>GyIT/V#ETee愢x7݋ݘ0&X^F5ّH	8,\TzF kiUѣA6 2}zwݍ27}wP	d /
`xޭ~k	p2YJgFty[M:<fF kiUѣ
`xޭN3͔c]lH=OW,N(uU4!ڿ$A $xH(Y i
2\~=4MTQ3B*nU\ʉLȮfM kiEѣf4N_:g>͓z&lz3135	8,?TQ9zhksWG| d#@f9%X\dm[jrǶp,}YjeDdW"xmѣ>a?faG\F`F6Nh͚9	 1` J,'+Tr璋X	V/Gx̽;C Xǻ{9~og9cp׌;΋;̍eD1~R'_bh#|>;X/9 
@\m֋ɖI.2HZǽ#AY24][1hc^谺)zc7f?^g{x;BH.XY>xhC޺qkTQ3)>鉙"1dᇑ	Kܧv,͚K;t'->NK1(:@('1݂.:mzKBH|b4*&cg\lN;/\@N2Å	ҳ9.3f:F{FEȆbdncS"[j{2.}ػvMLAr(td]fH7㏼I}J:)櫔]iɿ=: 
ٙD!W)^3.u`VrHKL䰘nw97e9g_e#&6;B|>XyrpMΙfh)g9cdI,lv3:\X3M>lv3W:B2NN(m-fFm0}fDYn]Y"ac8{bSȸ:쐀	YcIS}<isMɁv{Nu%oe@gx\@cECAM݋?pHh[pϼgiMG/1XJxvd)Re𴹝2Lqߑ@Oo2;cYyYx5ْS:~ɶSzyg9C:1PY4҈l	5v.X!l6hqbXOkŢHY4-aO*D .<iرw	}<i>;ᝧ6q3{,^K6q3{,.2S&N(+0`{jUvMe'~w;Om?0{,)2>ɶS;/a찝2|
/ػ^o7O6ɕR?x]5Y:m+ S?˺CAM݋?pHh[\8O",wƛQlf7S=,"VAF%w16,]ˎ<Gxvd)R|ey"8/ػ׮}m;Om?)|qlvd)R|e/:q]G^wٍvd)R|eEZdvc"K.eeSLd𴹏Ƙ:ml	{ad!	wGާVP$|c 'PN	0	(D|!	wG)Gv*>Xu±SGƘB!-cWtXёCc=1q:cfo_g#KvdO_ȣ%ؤL"bad}hIN"\`IrZwiMd컛dOeL>ɶL3Ab#0v#7`l.uBtt7#G3 ',lgaG 'NN	'iM⏲̬SƘ;aV6m	Ҟˈ	kڶ"9b"pD|`Huu=#a">`H4{	GӂGɶM2Dc^!"pLV`7[R3DgPH]ML9Ժ4|Nn0 u(Aҳ]{1Ef/3f|gl5ylZxZ.OE!p5viw:"Vbo+X?;H\CGzƊc@2gi恪xG!	> j}h?O4vx3!"21Ew}@<6#c̄V@Cb21}hp->;284B޹ՅV$FvmѠFCL|H	 e&ĳ$뱷X0	ԒDx,+mӒ͉DSmՄ$Sebk̈́0WX!fddmu`JP	h>զpQI$8Ҙ	$L2Aa8F1'Hud|lI!;$HqN1m@5>&f+!`-zU^&ZqX+̼plIQ$
$
HHH$
fIZHXhIpdZ:@~!p!;mAn8OM.v.r INRTb=,ՇZ^ErVL>i"eIޞs<Nc1`[!C2R'Lxhޞ42pd&fQ3r7_-ΉeѧSb3փ#&dƺq8mGp2Xlg	ٴk ʈީQh-M18hOFS<RY~RQNi`Ȁ-DN+c-R'Kf_R1wO`4m%ZI%r?L" `>JgCaՒBPfBhVwa^a%䠻:t)%DE\q[@NBӓ4ؒK1(kk#Gzzu,Е}Md/,LγUpIBnj|s{=}=q(su`ZCNqw)`^g;|_a\'kƘ:.#{/Fvu4^a]ICa(st(d6.ѧ؆d$FFc*Z.Lc;X4=}=rptFRҒ8S$I;܉%	/?ݓ\Nb"@`H `u:Y/Ywm-Xp	γBP7R I{Ϲ(M#C)X KDg??uIqy=y+i)\K`Bg>G{8ʦ):m*fB@yqv;&h#G>œMd}*2d:ңpJeV_d3Nzeſ| ^LLʑr8K&Z+ld3Do;vJZ	EvGw_4a v.".)B
r^HeȞϙo3S1Ň݋uLgb^nfOt34tU7@^gS4c#1O":Y8gb_K,5g>Gz"	Fv!my 1`;}D#k$N#}wWS9#XbCVAm3Amo#se.@||,]>|,8#n#di},JfmD~G|s,wO!	>bI1&$۫q]v1'3K d{mt5pd756 8D/S;F"޺¾$XN̻,(n64ՌŋX^غtQ\vZ'2&fر'e{,S1nRD͛$R9%iq0Bnn AgNN#sd~Dyҝ
AQb~tDFDAgD@'"s b'
>!"A,ĀK\)a1X:#iIk:0)v6@&)SHq҆.y(R-${2?taK3KE-[:ND:0ntů$Zu.^9t	1bSHLJN568(3t(iInF3jAm3ޞ(xżr?)wtdDQq,@Y˸9s`/#3q2@]ʁf,\zжoPen6jOOts3uv,l'1b.X#j]SٳtGIf -\LF)n:#:t#tR阏܈:SH7J"OΈJ 3 RmI b'
  e	X6GRxRó̎^ c`t	Nb菠! dceƟ䠛SsӅf#Ntfu6傆o2[J9:t(:t jQa	Ӡ`R!:epN#ke]Y
A6Z?p)Ф%'ڛl4&JN>CBԤ6n#c0vܲ#cxb?wPb(13Jk" '	eE?L2.`ܤ'!,4N&Z+3ѣ`قO^0:5<N%؉)=$)l+;N. ?_oI"nZ,I&Y&9G{b@ŤԀ078Qi[7a8e R5iη;qb@ŤԀ078Q'cd7;|cO}wT>	h1(؇qEM3#8#b$kEkpFv;~1@O8Gys?iL}it&Ј%MNÌga`(?X}iu25;PNJ64;'NWL0THv_da`McKYaq81L[L"e@K֗LY`%tണcMJ!r>G|1PVvFa01w[iF&RF8Xir0pJB#A!IH]"f;;9/?E|`N\Ŋf0cm;sЎv?xtGNsF^2m0NsGMy$M#xpu0dyKLKi'>J1DMԒDY$Mzs	8XL8?μ? p(sFo1/wGXDŴ&X#ւ
5|/wGXDŴ&X#ւ5:ҬΞ>8-8g':rػ|<\jy0He@5d4[.{WQ8yb8 rʽ8[~ōrrl#{}L/,,vd$ģbaW4̦dwŷF'G>IwY>Y}ݓdʺ>d+1>ŻA/6Ͻn.+XQiqu8a쮚Vg#m8a/"EƧqdywK\xD!C&8-(TѦlSLeϲl`U%JBX՟#*t6ِq$\]}d1n2<
ӆzS'Y&2,d-/(Yw@gY6κcӆ~lblzq9c%}Ʈp9ugI&qZ,;vW#dnYb`g$M /wdX$|#gyb`9#@4H	<~I|&|2;FD3K+(=0(k lV;~Gz$3.~~&x?3ZT台O6Ke3ػ3.l]〰gO8c0"ni3,hQ͒:5c1VMuH{@'@l%Xe\e[DFLdLlXٖ#*'ΘLʎ,lu.bcf葠! kEӠLй	)и%::e`oR=8QfTiraƪxSswOGgN:!:".fҙx(D9%}ƣnwipBLDP`.,lu.bb]4"AdpX65S;:t	:!:"%:B'L;ي]Ӂ
:6ZN07n1gQv,uU<):EӠK`BtDԧENy7">8<'p˫! -!}Фy)8Q( <>aa2Rp,n"+;au(?	.Y(n PZ̑װH%-p2X"R;vJZx$&ZSfDFf !Rm¾XghDuÅ`u@O8%B $31UE$wA;&%;3r#8l]0=@/̬wunBD%!"+;tG:U]9oE2(qF W-H5f=ЖU5pyl^էvoI(n
$,~b7Ov-ɇzpS;N\)'!-s/Ĕ1(p6%y(kII)&`|(kzNL N&g;պIXe愡:5|sӯe愢f,!d!AQ25Y}	l!@b5ػgaћ_x5L+c{8 ~8C2##)9#EvW;@bWcm[݋q8*!|?<QB(hdC=0v /eיw3=!	cR^g~-=ҴR;ӈކM1G>H1sc 9צ j01br?',,^g-KP]4-)qH_`E_|3OBD E$bNX>W&qZ`	agjyCt#!T%[8dw$b6OK d{mt#'{'DaQb^f&t Cuئ)cf2{C2&f6,lĈʶ:b3Ou65.1fnO,YVj<LiЎ'N%NL.@E)й:QntDG\tD\0JN,jH-q0JNt#1@B'A,agjs-.:jQb~tD4@:"S/%B蘦u'! -Fws/ӅK1K~7N,c9,Σ,,k\)m[%0RAjSEq/4CmZq7XӅ]PqNs 	Jt. JRqcSac7t) JRpx0IŌ8*O&w %gab3.ȓM%8Gz8e\wKJ'YbfYkH	iL{g%(!7e2mDm[TY\78hs1ɀGX k	%!R1,3{5Nh kml>H3ԧ&bj;31#%d ĿfVɨP+;to=8Ȧb.:mzdw_K\X.3{'~6묷^lSX8S6N=zp*2l8Kv6	8ӂ-p"J\qؗA	(6,vlIAkx̔lIA;%$my(6<c=Y!/2Wɛ ,:9\ߑD}hmdmuŋg9cvMnC{XU#d.wXBE/3.!=;BHbTMc/7C,|\3Uk@iGx,ɲ\f`8dw1'd{mt#'WNx#k0V3:lBv$@tNJÞ6j.Z'Dpb̟r=ҘرLJY1jHQ1fB	 bX.&10<Z@:tLGDCCbtD!QtDO (?2^@tXd	 e,D\>Jt7:LAthuη@ LYm1<s!Pً8c9,Σ6P<Ց'DAgD@N0-J"2XʿsӁ8Q',$ LYh,*p(hғa =(?2,fD%'
9p0q9Ӎ6FVv1HCcw(cy,{,PmK &̑װH%-p2X_ԱRD[Y۶,[WEM--3ѣa߳ -0[`fxsCpy3A j/1"όb62&jʽ6,X!Y&|ށbkd4FLHYbMdb"ܗ~Ze,X.m"n󇞆FYP1,!C>\,3O}zϑޭY&xA;X;ΣOdadHDR;.K&4 Mc,3F[?su%_,2\8&@0|Ӧ3#	5r;w&y[bi&0uL8Sؘ!`*\pQ8ԧunnI45??Kġ5)oZ\e^3:+;%jGZ'HJ,l'S37\b̟hb3]B5.)Llٺ#@B "9%iq2f5plѬgNN
P3Jt)DA	BtDFtDjRt'	1ReA(@Y$6!H'DQprt	X:Px6At	NbtG\ Eq8"֦P{?pA:ir5|)j'NΎ0ҀJeJV8FeA(@Yiu>
BRt bRp
`&JN7N#c8x`<&Lw,qHGz<?̎fYjfU" '	ip2Xjg޲Y۶,+Dƶlѣf?f!{17,<@ڜ2;cg챃"a513W0Jx c( b wiqf+!\j+݊|tb3FmwNu :,#|)}c/W]|4ytifk{v,R_gBDeU :mwF>1>Ģ32MdLFUO[è2ugY1MN">]
zGz@eZxuqsfEKl,g>Gx?Lʪ@M:l;ϱ(.} ?MdL*g'-a`#;3AmLыW8}0 r ~~JZ*;|`ӥ;FEe䠻-|d{L,x|iF!	У Z	H%؀4䠻Av2;Fb6OK(GNnFGD`l-+;KՌ+XW׮2غ&:E	V&A\e[DFLdLlXٖ#*'2:b3*:2bCR\&6iNrK5`O&dt\h|\
P2Yg8ZCS%R2ťf5SfΝ!Jt.BtD]	2xY$ϸm.tR	!,yeѓ6
B11LɮrK5`O&dt\h|\
P2Yg8ZCRP'8btC7NgQv,5U<)6dvttDDEНAjS'LqmZqX#pˠ 1Ѵot) JSpRMnR kl&JN3t63<o*5=dI%1~qki7gl߮ro%]Fg8i2C{-ZVwbXzжo
VXӅ@6,lˑ'1bγv6u.)LlҝO!"A,Z\Zt'NN
FN)Ф:ΙyiWوӋMf+F#Z\S(Т0N#s 0L険)dteX8BhЎ:z;:t.2:"Ԧ^6sSH-JN&S˾7ca7RDQ1L k.B(p'ΈΝ
AjQ:ΙyiWوӋMԱe_?ي]ӉqcfuirƲk1N%:W: 5(07:t jS@闚On99O/h険!dte^\!d
Np)%:: zS/W?p(Ԥn81Ў:48Ϻy7Ȋ~':dM鉚Tc]8L-ld`g?媉2ErWNEnWpN]a]f3t1݋6~#3v)r;?v.H_`a?u.w.09wF `RJҩf{g%!Ĩ*7^s05؋31}3F+[t3Q kju)A\>[Lղk4OOKq>GylYyz^kjx<ba,ZVI~4beϰ#}-d=088Og _+'bՒL_O
qⴎѐ#d?4d{mt#'<2tF]lAY݉zsF8b]&)cf2{C2&f6,lm@tŊf BٳtO7@B'A,`G)3wBӠ^Фи阥܈(:'J"Ў뎈	IōI:"#	I߲nf(D9%D,952K2\th;:t) Ԥ# D|nbƥи&)nD8iC{oߺ1RK1K~7N,c9,Σ,,k\)m[%0R )Т闚!$zn9/! -t)	N1)8Ĥo`Rq7gd.77GΣ3OEN7޲v9mv]Ź}~r7sH-+g컉Y݇ws@{AՖ|,lƟh`ō>4DZ,S1	BLlٺEK bbե8jpw@xБӡФntGDG)Ф'D@$ntDFtDjRq7RD27:"!jRqc{7L@BE,YA`MiqЎ`KvthS/OunФo).Ym1<-Ɵ:oوӅ8:FacYVN
+ D: 5)Рntcgq7VXt4$R8P.|lЎ:4nnnFғacBԤ智q7Ϲ(erl<VvXbwJBx%nF5	K&?-3TDQep\4l'Iieѣ`ɁjL	_f0 t-O`kى~|@bq[&	qŃzqw'cա J5dAlL&cg?)x'jBv4&1I~;݋O&g釛 =FjS|)v6rY&Í{zYU{/5\ئp6XXh/"RV: X'z+@!T)X php˹soM0u;К+;2q:'Cf]bb:s?aX~J&q{c>3!}dtBm7m;LvNŋД]3K({mtU}bppdRBhÍXFVĈeNk,&WV=ё3u[6dʶ,S1ֹK͛@B'A,`G)3wBӠ^Фи阥܈(:'J"Ў뎈	IōI:"#	I߲D9%\p.:K4:jRXő$>JesOcfЏ! -rg'y(.8:Z\pn#@3 -J".\tD	ԧB^i8n8NS. ! - N#H\/'563wB})8[f ԤnMax<x1:%-f1K!<N7D=|A'a?o~b^3OB"f܊d@jl\VbV :b3Vծ53D2w~G|qhXUXt >IDXqݍ~;L<&gal+dO;8aΝˎP%gb*^4$^~J"$NԒD=$ q(.\5>;Avj!IQXqȹ(Nj6jOOt0\Dpb̟}{s)덍KH&6l"HrK11jbf5	Sy<~tHЎntR7:f#"#ΔR҈ 7:"#:" )8")8케hHrK1 ,"
\Icӡ#JK4bt%2	BLS7t$R8i)NqDf#Ntn31Bd"
b[69:tN::t@zQ`ntҝLqDZsMbr^9t4$R8HG/:IMЎ_JN,}fPғsLfܲMϝF#teDůLL{	\Gp2XA-TNAvj+VSi-,"G/f&z.j߰ 7z[_4O`5.hX[Rd0X,[JF
Ȉļ.ӄc"l)+;tM:3.2Ո,D<1/a_dq n6#ק(!?%P[ޮr:헚툉z%!rzJq3@  `>JP 2PhJ&hИ'a-x;H"j@"NK/4%zBY23bGgւ 5k/͋p`E݋p!љ١a[f!# AΠƟ bH Ҙ9~GfػXhFxCaƽ<殳v$RpDMxRH-r X;3X 1\Ew@@j+؆n67:uŊf0;m!9ҝ7Yd)we#km;wr4qϱ]5glɸe̲89d{zyoW#8ɐd4e05C&Ɵ )lXmίC=`bg1,?dd#?ِ}x
.uV{,Y&xC;X;ΣO!"1ɤiwJeA͒k#Kɬ*$2"c?eN(}('C^0|֕ 2'G|'iBj\ q=x6,+;j"+,#pWhNDr2}{-Vte ԺQ1JtG\ ErK5bK|.FN
P:BZ闚x}8P52Yѩ`S QӢtSJ EyEy
A,F\5S.::uNΝ )|ouJSH-JNR({.(Xb !rK5ыv!,p3:FtD]	ӡH-J"\'LpAce_A
K3\PB-At	G'NӢ	DA'N%:,Btgzt68Fe!rK5ѕ{-m.:,Bt	QӡIӡp2sϜm	J" ):Jp
3wXZ%'ttõgi7F)wt#bqDۖJ"7ӧ&⇲"3wQl>4b p`|eU7E23)C!mxb9Oek'>aN2'A)Lb_&<OXV[S3͊d8;ئ%	8hmP	&DJr;$ܒD?xCTsP;Њ@k<$w	k1-N	~ɶHdOC`ӃY4g>GzeU!)1PJ]hEز|+IP	eHʺ[uXӴe^uj;Q*痢,8̀eea0K(zPVvpا	f	.t&:J1$fNQׇ~k8ՒTsP7{Mý(#u4[cf2{3u2e[DY)MB2٥:EK k-.B-pE'NssB`GR
FLs1Kq7Ӌ,q֗,,c8E9J9:t(:t jSH07:t jS/Nt4$R9%p,"	F7:"ӡH#J"؝:^YuƥЌ&)5.Y$\Airk%:,:t#:B8ZR7:e泜/ي]ӉXԱ)~p.8:Pa7YVND:zS闚Ny(mNiNS.ƀYjot) JSRР'~nnG 8Hry7>uґEn7>^P}bػ:n

_z<75=	5v֥x
~5r`҉v.nرbe櫀WLFҸEZ4JB^3+@!ћPw{{wlv\QѓȘё1mЈLu'Z$N(}('C^0|֔갌q]x߱/^',v[S6Idļv0DNMBPP
"f8v)8$s@#n?CTsPh'A@ed8Bm7gqNļvy$MCFb6O8,n#k'7NxSmXqW:^غq:%Y`\e[DC2&f6eXʶ,S266
B<11Jt ZA,m.B-E'NxNS-Jt)Btg9_ޜ(jd)M`S QӡEqӠ`R
P: 5):4 ,Y6!HNlrtR	'N)]qPԺቊfMt ZA,m.B-E'NxNS-Jt)Btg9_ޜ(jXj?8bt7N1gQ-.X#k!S պcD㣧@:zSl'LqmZqX/4 ,ltot) JSRM3tX	oFFi6n՝<qd|&ܳX_"67ro({,6e[;+X'4!9':ޭѦŊf\03I;ٯػ׺Cu:ŸcD	V33IkmOKGfÍa~.ĢSl(+;N^8LؓL%	9G@77=p~߄6E"j!ހRXr$4%yJ6j62&f6eXDJv,S21KD&6iN(@lIf,20t0:4btR\t\
AjSq/5?pjd)eirC8S QӢtSIq`r^,Y+K('NE':t/	LLllRQ:fMt@BerK5aAѣBB`RRky/ӅNRP~Rn(c9,Σm.Yart1NDABJe䠛V8.!8WNs	Jt) JRt `(}3t(Ԥ3tgd6C#QtF	(ޘ04j0Ȅ	\Gp2XluRDgnڶQ4g8>i+F򴩻]>NBLkm}y" @$SszC )AaL<+KqplXէ`돱"dbGGt5p HX\LDio%Ѡ3 N:	L\\ N:z/RG)<w\QӉ4<ܢq,|13ebD$@Nff򶠅-U$5W4򸩼9NXth8-ŐagYbQBt-gomgȝN5ӯ[lZ񕶥Z%Mn#ѝ93v"w~ˑ tKN(y(Knqߺ|B;	P<qUFL+
 Kt'X,3`'lSw*N(|㿜{,)n}	"e>q=2.D(|㿜{,` .Ds8˸&f r&^qC3a03f r&^j<:2Kvڼwb"VF XĄ1ui,lmKn}c]dSav.d
IA4zPM,Ruc`"0ą+mb4%Ap[jrщ/%D3Jn	j!r'I%ȝfzĳIaQv$>&^x]K9DFbB񕶱w%ؙ{(q :tKUN(zOe|#D2!"sAxb^E`mmkDm`ui`ydܖ)񕶱vb)&dƽi8KX`=rI\Tzjg8>ei29s(uEMn+ZHɖWF%^\g1(,Ij:^nXRfMl67Y`8'@[t'_g#?wCGX"4ޱxj{2e摳@" '	AK ?6)gm]TʇKy>kAZ\F#~xZϺu@b(XP"5AX mf%o3qn;61%}m!``yCVJ&lju2>Ģ!`cevn	Y-8r;V3-[f\[#OL"˸:#[$/wa䴰ڜ4,c|ԔEf+c;nC7: ɚt?S
p#jl"X(k#k):n 'AN#k/#]c.l"i!#*(L"D09d|}F7cJ#KWhG_wD{	hImkbir]WY37i]k%;a4B]a5uBttq4b!@b"hV.XE|[O~	GˉWŻ>+}Oq8i8haGE|4|4h>+Bx'Su@N>ON"$XE|`{	WiG,>&X{	WʉG]ʋ~ "O/IF,ܢb5Y/5O2YDBl6v'dgM\[%bQ3]ғ7EՂ)2a(Z!I_Br\p[jpQRQoA&6VYйq GR3N&nX2_>AXFГ̓GWػά"xpL"CD$/wJ1kQ\,\)%EuS3{EZ IN"ܖ`Wlaulm	Ҟˈ	flшX6_-X4|V:qpY"Khuu=+
bfOk	ɭC8,23IW-IIk+=ѣb'=k>Nh mgbAt)lXkSNbʡhYZu\Ëi<!79cp\}b`VG4Zrp8#3{f	a*n6(2Xi{#@&Mbr]g X!uFSYx>VINK,Kv\),8.ķY24E5{yeݍq~qocH{x6~JKl6&;eKt1Feј&YՓll8|V뺷Vqτ]h̜:R]nϻ!<L kak3ؗi{#^$'%ܗakbFveXl#;%%ܶ谺(R2'qr[ŊfhF<,-O֜ẵJYdhOŌJ(g
"ư&꓄-JWv4N}wNw= 9;qVre~։.lLSܔ]LII(4+(Gx;䡞n1Hg"P5):^-;,ib{xC`qmzȁ3,un,iB0Bv sr;.cBEBJ8*u̻Xi{#IaUkK>E]\p[jpV˹ļ[LKZK,XrY\),8.ķY2ҩa<3p(%pC<!)qvļ[)_oT̀cէuiyL&Y&|#*Ļ#SK%%jQ8Y-> vyy#f1Џq \R3Np1%ؖ7ئ֘Ż8}ZiafutG8ٌa]%xpLKʇց[d|b(Q%. }i(:XIa)Ny(Dݗ	Jqsi΂.wtyq<M߰XŻa\,d3&Sx3P7;.x3c.p̢3}p#'n<3˝Ӆgs@( DM]v.4&jB⋬!N ,KŲQweܔ)3B(KNL	n8N"#4ļ}hI_qb]qm%5%%ܳb[#}vA_`X}+	c4o?NtɊ`e%ؖ7ئ֋ؖ}adm q:	8H_$Xpbm<D&%CDz5,5m(\5R(:URrrl".Q)7eRo@!;KЖA,pl1;KKj-Iӫ::'NY:tU)tD2>J:Ft(lv{ⵆMtGNtC;X!SX'>5i<>	<cg䤻2|c]<H%m,ld2` *o=\Dk -)th84s:jDdwrϽXXNbg>^睕{`Gq߱m
,OՅt3zy. `[v^>HScHe6@t @Ia(^8\?dJ hWBFRF,j.쓓6qkhQ!y[;HBW}#)ػ[L'֒@5ArEdP9:iڜ\IV	  c;a7(f_wB a03A98PӅ~G2>X(k#k):n 'AN#k/ů_m,#lξ'r;q_5v+]m<	E݊`uOk;IB!~!bے2ضY2]ѕ-]&Xk$EI:, 'G-,/jI,>X_-vV
Хq (wt. FLic0N~(fȎe:|>PXF׺St@N^F_M_VůU˸݋}-(r}jq25椡}Rp:|>YutGF,[rZئk,[r]bb`u>85g`'D`bē֮8-8geD \Oaf-G>8xpˑm HIy#3/!B#HDpStX0)K5d[nH_,&eƹUѤFLD2?a`
4HsCfݥGxl-.{G`?f	<-u@b(XP"5AX mf%o3pW#,~;3H !o>;;f?!oX ,b&&LN#R3L:5^pB@):J椦8SȆYNȆ*Sm;5,9CEa-ga+l2?N~}hlXe[NmN\J1jJY}`}do?Pξ+@ûaq2f3n-Z
Juۈ	kӈ࿴h?h{˻wʾJ.S5,oF ЎГK3Y`}foa#@IN"ܖ`Y,D8iOq8hq8aGE|4|'E|HO~	GWċ,>&X{	WʉG[j] "`ԒYHu!Iػ?&.ql-Oƻ8$.93|bN}h|2Mb>G}nKKS%o;l"X!Y3[&3sJ P0\@'A9p{"9+6ҝct6/.2>;>j2;qxp;L"@ I_X9gܔc|8-4XE|>YutGF,\)e`}ew.5j%V^yw,!fDۈ2q3.-1(RIɛ0O @9d|+%.K%5%w,E|>C|>ga7?ZξˈB?wB1q7?Ntɗ}`k
6utGF$wl>jua;a*Z $/wJ1kQ\,\)%EuS3{EZ bk%&dƺy8L-ld`gS)!rhJֺ᭥dOth9?f,{5XNhDv)H5t)lXXu>8~1v+.)oXNXפ|dؚʖ.ѳP ܶQ(23X~FY6&;h)Bunia3lУDn3>2Ҭ\1݄\[L"쏭$,XE.6~U"W`wa 7-gѐ&Y1rǦ:ӧO^g.baJ;t!JUBP}yȃ#s
>D49Ȣ^,d`xI*'y(g	C<[)E!X>20:Ӭɗ/C= ߱vQm	d:;v"8rϹNVĎ8퍶;=x>;ć	]6^a3 :˖4̻Cua99\Nqm .-vGևk%[iNĽZc:8-8Vˁ]\[L"쏭@*5[ϭ`L`}eivcqbdݍ-P5?3ӅfQu%J#=^th08OOXų{yip.3҈޲ў3C"[VJ+h
3>?%&d23CNL3.@XEŻS$d.SNӎ5gև5At{K%=nK% @ 7,E|>C|>N.1@^eٽ~ut#@:; 'AӅ#fŌ~3v_f)}`kmtD6Gf65_b?iA0XٌrJ>j$wLgVqm0>]MbqZsNĽ\p[jqƭd.'7#~Xӓi\N/,FV,"݂)2a(iH͒k"$,"ܗڜ4,4|Ԕ 7,E|>C|>N.1~{#йХq:f-6nX1L14.+ba,ZaP}`k
6utGF$vbX}i!$_:AX3պ&!<A(Ef-jH^
 AZՄ	Pk{ycv^h%A׃~ BvAE#XZwtB9#q/uˆXKc'I`Du%R-P&j]Q'DA'N)жY:ud	DAd闬?QB=gDpNkV'Xq&1dt2}dcH|6#`/ԥ%C3B,qӢ9dТ5(d|R,2g@cg}yqY8gjSdJr_8;8,l8A>jӆye@rݗʉN1Qti8KX"X02`Y+C2hJֺ<OdDFb4fbwW2Jq9ÞԦ7ا_4B[ltc<%Dcemq3d}QS2?=ak=(مh|6~}Ln}2O8FlKŴļr}j`5޼#܏b]qm%IB%6%X">Y3[&3sJ P0\@'A9p{)m`'̵6%X(k#k):n 'AN#k/ÇկGyeݍƟ}݋qb^-Q3bO
Y&|9gGzPD!b[m4#=4$6akbfļ[LKZ/Y&9.Ƙ;`!`l.͡:Syq:81jxYDMogStG">\NK|[D|b[ '0X5uK	o}_wD{	#ċGv> } 'ӎl*Xp7Xʉ"1a8Ld=#?,%$5Y۶,Q+ZHisGÿf!{0Iŏf/sӯ[YاP%9t)lX5.6ŗl=te83`mEõ=[8!	rsaŹ$VElQ\ˀHi]P5[ϭ`L`}eSaD=5r;< q4fXH3f.-vG֑%k%[iQ|2ci<8=	.lcl6h¹.wFcXjVX4-&cEZDXE.kbFvd6Y(rۢ3HO.̓<ߑ6O"@ '9PaŲI.DaE֩8ggAѓy,E2J_Y۠1lD ݚq3?el=z7!gr`]LekdPX:sQu;p#p1w:RFZAVp.ޭnD	S&lg<3Fewէ8:L`ZwfGJd?(8;w+9 3N=ZpI>;+Y&|#enKmN\I1jJ1ܳa1k7:. 
Wi8ZӋ)G6N#C|>tetN^MLFV5_bcwEŸ<CFUIwqнd|}&7cJ#KW%4+tq@ba0X4.+ba0m""ՂHN#ch'':'bHaDHB036DC|al~7ˉWŻ7_:iq88h5e7_q8C|E|HC|a5M. '_*'ChK cF\651`$%N3Rt'NrӬ&JK%I%:t[Gg6cgV	s=kMuN+zqRzp]{d[MZp,ϼp'X(rbfOk	K&_sy\Tzj%jڢֺ<O׬Oth8rUB"+;3J1(wYu@؀5Y3BtG{e4bQ[AtG	E	f;u8P+ZTD eF>`uiԢ%kp=NKC&k,[rZwimgV:2wbZLئXqoO[b}jP52VW%%c椠3ŕe1k7:. 
Wi8ZӋ"8I:|>FXF׺St\@N^F_]_VvV-|4][O7Q[dcHTY&|9gGzP,|Ԣ!`t}a@q:	8XLXY37:Ŵd}i5s^#	-z=8?}~J%p_}.3ѣbuv431uD!l!;X$,-Χ%۠Ɩ],"bad}i
Y&pKг%k!i%	.Kȏc"BػAnw4tF-qFbVc cūL.C2N\0PKt\;Y{.8tY
V:R
3h	9.ɿ9~rϲR뜍qߜ?9gϭ',
r7]s~s/>q9.ɿ9~rϟZzڄsG՟5zfj}hp13Jk" '	=C/Xjl!rG:KK,Oth8-O:k H m bx3q,cy5҂xRe,]m.,J_TY_ XeN~˹4?˸1	bO)M"l{J%#]!DhbtGd@4&u!bf#JhTY&l"( F9фcOra6AJFC^*$R"Jۡ$b({#\e]Df^G22nβ1H#aaQ}=y]і,?JSuq*L@%r*L]䒶$Iy&l>$d5Q)lQ3#]6;Ģ(F@ dRrfG_hѳ{lӯZc@lT錎߲93#ҝ4Z::l2ļ[f-b^9ϭ XH^w%\J5%,ؖ}`}dnace`}~+	c4n~-fōlshIm`'">XXXM׺2:'\@NSN&/ÇկGywKŸ<DFUQ3%Ck;Y%	N.%XF,B:#@NBN#h\).K-oLKŴĽINK->ķlaulm	Ҟˈ	flшX,K|[O'Su@N8|b[i8Zķ>]pu=	V^a=Iw'%$X.Ç '%KN8|A-V:r[D˚F5D$@N䴲=t#;vյEt$Be0?>Nf"{0]'0ZϸZǺuB%N)|rvUا--NjD6+YG̶|p,],"j]O#:m=2]G&iſeػF+SawIw-j3.Ʊ26ɶ6>n荫u[8Ȣ3z̜X]bR]h@Yۢ3HO,uak3eb^-%쏭nY&9..K_z̫ĤЁEFgҐ&X6Ë)>=nYuL[CӬ!{/-G六qteP]n
p'5c}3ej]7NO"DmƦҋ2=`<	V:# ᗴOԺ*{{ZwthtŊftW=f6{A{8c0V-=9h:# tNb5.@iШLbh]=4aAɁ rI\&{B[]!H	WJl@)&a5vY0.X$aNR٦ ?L"`݂Nbc.Gv :{&eL͔I|VH$$d̪I,dʄHJC\C\AMC\#0iCg&p93@f݈}3.K_L:mX.;3@t~LnC6	^I*	)NNS2A(kGӻ<{rϼb!eg`8< JtCOq["`.F]D!61B=|oIL].hJw	ض|X!r0LaqS!^¶ Hɓd;ȇ!iDJ=98 qGor j-V'
آ#ko/G֣INK,\XqrZئZ\fPSmN	5lXi{#QVINK,E.K_K\b[biTE96$cHj'%4*'_.G`M.&z10 LPJӯ)IR$<L!.؀%_P)zRQvJ˖%uV>{$/w%ܗ`iڜrY)-R@r͉oA`}
Ww@d̀3C7Nc*A49ķum{:A5mp_\>X}adK3=6mbEvcO?KŸʾ"\#.P%Z$/vcxł@@Z	$\o&dZNAKQ~ް5EDE/VA""ՂPM؈},DN;G˖%-Opq9-noWPk48jK|H:=zr[E#K]Atr[Dӷ=d#ltXR9"q,ɫ4%v~6|)<]XxhTNљx/@ Q0.'Mb[$:j(k(vəcҔ	zQ5*C!TX'ulb+/6MW+u8ً[s,l̼݋3p&UVv%_}a*ֹV'A
7y 0|f;W#|pρ
85n6Am	{3qdج$3|#t~=3 `&(+;u2Շbvd{46e.M\emļ[C~hc4}98$՟Z2MdP|!KmN8,x).M,lsrЏХq:fMӅ8MlEjl,k&k ')קuiqa#ÇWػ]Xqxp䡮1/ZY&|#`rQmo ЎГ%fËKuS3{m1/d}m 5w%$,"jSM[/:;;E˖zr}1`q92}bq.'zrp$z_Nu8LC
zf	,&b"Չ66(̼;-
 Aj(&'ޱ
 Aj*|nա@(:"-X%2#0B2N<HVm"'#Χq8D|`ķ5\@NK|p5eG%$Op=9-"o:iq9-qk/' g7MzR3	Y$:eD'h6:t:ud	NO:tMO:ud	L6Y-.BSKDO:KyХmm!:tM	yvyb]NҬؚqZ;NuK̽ЀN"jSON5rxzk`INeNd^k?%%ܷebentp#&ZS";$DD2?a`
2ԛM˙gnڶ֨3ѣbƟNhH8[Jb?=Z.#K*;3VO5'p&4/{$Gr|s%@S'&lH	aZ?>\TzFt$~'G#{0`و~F#fi61nr?_458yL"bi7> Y8X.V/S;٧UGz⏱uŕ> RP,cLвV[j*sr7e1m<rZaOC9MbxG؊s,}nC16	rǧjzӯb6wR2}eS1<Oպ"d;6ْs1uёNGx9%W/IQʺ}-bd@HzIquO36!'H?}`
/KOpu7Dp6:"KHr	lЏq8>\N,P2XD|>YxH>	 Џq8>ON,,]pu8N8Q8$|M0*1H&^	d*ZfpW46i,SJӣ0>NY׈[J@$jntR}by?3Ӊ̢g`LLF5ؑ	p2Y2CDYG8LHׅ0bQZFs Lz+!KAΈ+nx :fGF+4<bXwuY݈{X xBԁI8b)W6=,㄰6Dnf񥁹bWbY(ټid`&^0>lf G<3_8b(f]qX
"e3B47<KKmbW`tDՆl0DԺ-6}ƅB!NqI7R}Q; u!y~<fQ0!12 1v^ʋErjCCtyfO+Zr*
[ {IF:]
`Ue|,l\OuDf<خ,l쌹h6,S: :2رgÄu(OK ePaiq0ΈKLN.'I`t"<gDDy҃#"B船X'% dgDF0%C-:..@"hE8<aiq0R52YFtF: :"R?h~tȆ(0J,~t\Έ	Έ`J˞gzbtw
q8ykA	rYj,eiq'Np)xиtDjS/5p)'zXk" '	kTp2Xܣ򴩻\#,ӣAZF׳0%l^Ifw:]aX.fwt^P1wCz&Z|p'wEԺG8=8$}.6~ޱxj{2eQX\;:"OwFBLul135	a2j=yQ:<9Y4ӣ'm,:4|a_@.3B";4tL:,Zu@w['隒 a B +,i&`it+	l.+&[=Zy3K=-ر:4̻6;Н40E)q2$:4z˻vY$\-t-=bt%:tp)жZ:eЎue; 7Riq2fF%tgvywwнIHȢ|hBHpXػ6	`Ժ#G*FHr;1y3B}\lxȆkVHGѐߐ'	>XՠBvZbA%(j(zt.n@V'}\A!VݥF^iu_#g8z>rwZ,1@i5P	d#-a{=Y5MGwJALe (	1cH	XGp!^iFlҚ'-4|F+Н+;#i~FCΣ#J)`\-H˞|Q^kh5=5,0#SnK$.E8Ў(t	B;]Xmt4.lC.2R;ղH?Z;1G#[,e|`\zmbL㿜ZXecBQҒL8M]4.E).ĘF5ّ	?*ahlVN+C-[" 5ѣ"*F¾3f'a0Xӯ:,p%e#O!x˸,,J$aI')wp ~Pj`-lS 
0@-xcdx[g8w%N{mNK%S;lOA&6VYйq GR3N&nX2#g{P%DQwt˼vx쏭i6INK>NL8Mbpwr\lx`5=8x5;Ŵd}h
,Xܖ}mR8I;|>FXF׺St\@N^F;2ԫ;fY[kK7կGz Z\7c.Oʾ8;Ŵ5p%vI9>5X#\p[i)ERGp;|>#-AXFГWXܗ`v7ئLLѣȄ	dփ!?ARI[M::s"Aby2j3Em}17к"x 1apǺX07Y@z	j@%c5Km^![k5K L6` j$e:}/@wb9 ]J񥶱w  DC`	7 aKmZ`KK(yj fs藜[iDawQ2nB27 &-єC8Gp,x16em4
gb}.DbQ9߰pX,Hh+؇p$0/YiJ#F 1X1]X/CX0iD4. .4ߒ!e% $K^2"%mtq<Ah,		D\͈{2adA`N657JjR 	b5KxyXq<LCR\Fd=c_m,N,ӣBr:wS<vJM_kCdzm"xȈ/ XF(0e/^tDE7Q7,b椈t1"߰HФo`3Y0ꭵLH'FC(p,~kfQ(P&K4W46i,ӣt's
gi~,c<bQ".@o$¾9JȀYtAmږ!}0"1}%Q~&6lB׹X]Z&Ie%+mH fR }1wBxylforՃ,bGtb3inK5ntQ	m8\0rZ2:<)סN1=7N&Z+G"〵,"-;dFAJ"0So}p ْl*Ƞ"(%7=s0:u!igRFqxAmLL7,$D 6%jEFQ2B(X@ V$}H7@2-yL]殃L	  #K&Z+lc886s%s,ӣ1 %FqXd1(њ_W!Ujaf`
?&	v-XsTެF3- 3.pb`HǸw"@&@6).[tK,Lv[(|ر%A8F	sp#}ڋcf]ӝFL6!R;2XXZ\u1B8S=K88:tGRYwBhNhQӪNgNAjSGLa?;O>wgIёgO##!*X3Nt)DxC6Тea;'2{mND.]Sw^\bUYP?L,<=ʖp.Z2?;A@9Sgr?#,#R x^PHƃ*	%c:K-lY l Ԉ0]7B9n4Ӕu)h&fH0g/VpwthLLң#gBD.KK#8,_U,ӣʌ٥5	kKn'!__4t4{5=m;amFCΣ2H~-H`C>wi5A.kׄP=;>lA-|#JZ^K{ntG3zXz07^0CBK!jz&^7Ф(dw|񳡣ؗmCG,e̐4{pwtbffD$@N֖Ƕp2XݖW46i,ӣVȾ'GL2ԎJ͙L+;L	ul/NiĢDv"*7SW5159s>j{bero({-X>4MbrUg\KX|vȇ%ȇ)]c.aImPV'
6$8F#O[b1aSbV-%cO@dȠ1J-tsjrUd5N7fħ	oA&6VYйq GR3N&nXlJ|>FXF׺St\@N^FK_Hf̢v;neݔiWػ%by. J.HcdxyIJM%>XorZB} 'A'):l7.ħY0ƀ}ibV-%l=Xr\ߜP	:/&FϽ̇G(,"8ģoJ<:Al aйq8,bNlf}ji?E2 :F"V_JLLkti8L%lC 1K4s"9qG7dt(.3\b@Q60a41pU X&^jD!A7Ԉe/@|L =QL`R4b9^1.R"0&^j7D6.R e/4"  !?9ki$egby2jr`6b',+}и$3;[J)`m]DjD\wN8N'	1iA?#1
J btqsDh1=.btqrpI'bf?k	e{g%)'eqSyp4:<[KS0_'f&s&hAڳ3dONhD4-%[b1( f.#s &`cj}hY`4OWV.S\wcf`Ml3K~j]yGz6tnI^j̍bxT-JNγV^Scf顺p!3,Yir8]':tM%:Ν`Jt#2X`)rh5eO
29%֗!
 XL\7:t\(2X4EXys՗ބn(H+@ްrpY A_yowϭ1$&&hэvdBD0kh=DYGijsZ2<jG# L#P5@b̫zb.fD].Xٮtj?c#{.d)՝"NxSѐ&]׺5ݢ.`5L4L -aȒ1\$wcgCbf~3"1(?2DPh3D,՗Bt^,l\,Y!p:"2btc:"CQ1闚e" ZU)84N/?t\d\,Y!p,RtD$1:u	I`3$0% 
3^k<DFp%'f5f(ϭQlmc~QҐ&^V1GwC"LLF5ؑ	µ8,|y\AY4yYGJj>GÛ8##J)N5V mOubՃ)6"
?#e_1l">#Daػ}0ĖFӉaOwh)PZU0l-xl-chLa\$-ė,%zا@<24b4%FeQa.v-!13Fk" '	=KsMdjEVnCiCh<h5KpuGSE{Ո[J.Xx(pX4#'IvF$ ,"_NIlYJ1_h1%Ki1BDĖ&-8,aQDmHk<fHvkTGÛ8#&J1|8c kiU,`dZw-Iv$	Ilwaгjl} 6
E#eCBˡiȷyeόϻ!<N#wm0'.8au0+'6i%7	Si(ƻ!"pV@{g%aSKy殉ZLy\̑lSth9_GH|DVv|Q^b <u`F1W#CG\܌3_l@Zj#41lS'cb ДScf̃Obxſ>YX?%`ɖb7D[; $'\,dw"uŋ]WZct7X}iEk,[;#zwOY-;9a+zNs9tF}e+qcL!\Je; V=nCk`
g<oP}C}҃؆b@)XjI ̰I l2$JĖhc;պ=m]Ą*1H%h=qX\TzfH9I&)՝ZfP+7DxאּS5 񵂌,xHIb`KK-*lZݘL H `x{	@{'!=	@i@	[mbVJ pJ  #$%$8,q/8D 3xkzD c(x-" Ė C(Ɩ@ Le  2ш{k!2kA"aZ?6\TzzۣP&%8hr`KЈݘ٥0IK0|#?`1(/""*0DjRр kkym%	VƖ%Xē6O[q1wp$Mx]061sӁL`/\9,wb h`,_pu;|Xe)qX-w6;وwv/,9mɺА 0o&l%ݑ(kW9q^}/4%v'օ$X
XJ;ft-'f֍bܪlK3(Mm=Ў`ж`8eWJAN&!JzfƧu {3#}|H%݄˺q5euѳ
Jk'|f]ӌn^g(#g-Q?%QO_(pʩ֌%(N%Q&nGzëeJ;_25ůewOňfG񑶑ψօQX]Z>Gys룲Y]p0Mb;w'3ulp8fG9#BĖtQ%Y(QGwjJ;QHpēCB%~ub#*D Δ̍ݕ,X}iqk2vW3y-$帐!P"K#8CO;v}h5-13#΍ '	eE%lC*Q*\̑-htCj!DN'KJ,w"{058c kiE..]pXF+pG1w,0<@%N1Oe`.AQ~Z`&3?+zpGX4ػIDX2[#	DXyf3;mOQгb{,wCmN3`؜?zpGz1CAH~E{tެc(,Cxa%q-b8;&콌}c׌m8#Ć.ibQXDnD$l(9 geK:(yQ135	dփ!?)2JCZs2D-+jZ"=2 ?bQ#Y\f^20èDBq , ,H]Aq]l4wt1V&:$4R19Մ)є{z8)N3re8)NSpHqxz@ܑX0ą)8&&쾷Fb	>!дu.duH. 'Fku Q3x/ѐQ5')^(^ѬY$/9OwCu Qi{gRJ҉jBh%WQKјx'|.(bRćFqkE\̑-htCj!]%d7F[J;qiĻL1l+F6ucf4LHevI.
>Gy,5(ƻ1v	8{g%6i*%TQ-	^'Z`t#!4|D::隑 kiE25ЙjR,X\6z3"&ˆG?b"jGZ^ju3^RDMb=wڙĕ!7$欵)6I$JcO؇01t3VIfЈpb#\p
6Iej#}鉚c]Ѥ12Gp!_溩R&BPVAѣB LCEfE ҬUOb7<":04\Y&13ecaưO" '	kTp2Xc*%TQ*E	VAXFCth9:5#@/XbN5/R7b3J#׍=Ќ$wteb%(WeXづY3t1%XxL	5.XMK/5[ bbf1ĈH&PcIQhT<O&Z]%d7FO##buH纱 kiE՗pad8'C쌍xWޮ9LY~'}}.qϳeBM`Z\ޭp?dQׄFoj˸dİZl])&cƺ8L&ZGp2Y8=*%TQ*E	tL@ruA kiFGya#!lfu6~7c%=Q]p5?w4E8GxsU~/#lBQ7	p:J5?7t'u$/#zr^x؇r75ek#gh5e2QB66~J/4bf?k	L8,R6z%H"T:[Ώ;k,5.0)5O7LwXk]`'lSjnXk]`'lSjnNNYat1=L?@)&JtXLg?<ABOii jX\9yunбJFXn@59m5	$@p|-ApA\2=(+LN	Gzct '2w`#1#aPG!R Hz;"`'FGR1lt(:x$w0[h/PtO\?!LnZaL \aF_`0[h/P9xn<$ltG7bďk:# 1t1N7t\}sЌr7:#':O#{&Ƕp#XtG<l7t#jUIaodٸ?rd;w>6~J.ath8sf
),2ɩ m*n1
Dag(ƞhg\)GLcO4Y@4KXWƗsvXyd2ؓl6Ɩfx)s[$F0`88Mc-"4<Mdl?ea_5,|iޔk#K	1Mc-q^Y8g"Em,+汥ƞhVW#ZId-yJ5gl=13ebF.a" 'ldkfeH"WT@Uth:ƞNGy 5(ƻ8{g%lT%?'Pth9)ү_4OQydm=9/C)#Za%2ʤ&jc/PN(9P_ڡc'C	MLs0	(ƻ8L+Z=pzZ꙳R(Hf:KN'3KpĢn}ѓ)ӓ2=ӊؚ]ʩi*5vj /4\cXYj^16S@Mde|F8bgd@%X{Ml\@3]a8E$><XH:"d9lClzNaђ -7,YuvL5c?jZY^31-IYEA*)-(\@^f&c#%gn:#@tuAhduAd+E'!@ֆG@H1C`(1xwN4FYXq377LPem`@t4'X"k,KպWKX")Tsa)zu2Vwaú%9rYàsxTI87X#ZSe愒595v	D2[bX	BMte2qk=1k쓦!A_ydaёik#Z5daE<&ʖ3l.VXF5tEr;؇;}`dSx2YuvEkajC?oY^3%8;,l0*X_MeG{[ ޯGoѧXI:(&ݟ컋dY^31.&fU"c<_ñL	~;=\~3t%͊fxػՅ^љ׍=vXWuqΘșWuy=_tgq]ѣkF)q%3cwFNrRf[b|͈yoW#|`d&	 !k#,VIeMYxFZC>ɲ,LU29tEr;؇;´aѐxNe,Yu`,*Mc,,YУgӎ50M?<b9O7C#,B~3edR,X?qC.i8KL=S/̝jiT[J>>NCƣ`M#/ӯ:PWؖA	&h)	іDZaƭ,x^nDrdO"0	,tfZػʎ, 윏M%N(-XX;r;v!A_cyvFrb :ZM66I/Be5kq3Rg6g8iػ5sfGy7XX:Lf˹nrqt]XHdr\)K-:ػᜏMNs k20wJL84g`tC:`ئj~2P5.(tfZئk|,@^1`%Y`)bDeXWuyD(cj+U(,ȕ&2;%v1)s~4 ]|#~6?5wFfX#9F1#Ɩ2`5a1kaXx&:p&,
'#ht&X:z;r;Xd?<T#9F1)Ɩdj	KI/$2PSdXVl^3orPsN8'bfHkD$@N/ip{g%_ii(G6pQvG̎'zuKU{>?˺q ՟X4ijWG|,edfXJY&6w|qOuޜH5>&xcO~6~k#m0	p2YwC+jw4qmyZFק_4 kiU:/5}s+k؇ļ5>
!;/Y,CQY;ѣKSeB$Fh+2ƣ$2݈y4VA#9ER;e
,YYdXv^qoKx d8ٔn2ka7G{%F3.~Gz0pqIiFlfMddS0kdX83N~k" '	kTp2XLe+F\7sD\J3bkF%\-Xf Ҫ> uHS?u@Wtj'=ң3L(NL): %ۡ?0IF>@F(i]lMPAО&^;Pʑj2(Fq[j20O/X̍;O 
Mbbf16~D$@Nfo9"Q*!ZңG̾V`٘-O1V0aa 	ɘbГ՝2EY2bvY8)YXvǺwLn=&Yy`tQ@qa7( m0]h:FjD=rpsW`sfP+:  bph)`N`곷I,t .jPgr&>Xtgk,.ҁE	¿.񝂆o`&A)Ժ:dLY2]z!Z S66i600Cfh)DP
38tH=
A*@N#fjo`A]x7tX
V0eyxGE$ֹgBBzo`RDR3I6. .@]}n2Udd5.\ňyih38Zl#]!#lf*PGԑUoіQ
V20(٢`i a`OaQaa4LoLi"'!L,f@b`aUU\gil?5a7~c9P]ܛwĄGVvػq	V:M%x5+bbCl˽11ebkd:<,@p@-I,#I,AVIe
;]X-j嶧Z156s-G7ek7LYaR\Uݗ}6EmNp3b-g֘. K3WJѶ)yoW#8̀Y1b44֗lYXĎXˈbzUyoW#qypFrb 8cKR2ց{$FqYkkC$2qY*eL@Ʌ(-;Mn^؁N ԧfXT&dƺq8*ld3Ich"V)	?%^<h5th9qbĢD?ӯ!NdX@Qt23Z0drUr7S
+b6p&D>SN3>r/,%HX-A<aJq׌5B⳶6p'GqXʉg9NTe3@c7ON&J	(Fj17΢NacSϺrMe^k$:"d1<`FOe`4^gZp78_鉘1D$@N	Q?A?]S6s*E	M-8hDF=.bo&:SӋvwes7I^3io8̰"bVdqe0E#ϭ1!ɶ#;:3+md;;O1OX&B> 5`zJ8<,t?޺1ָa$MdifYaJ53P]ْEKY JBPY(&'
$Fđ\J:fXLЙw.ɶ!e}j]XtFcu;.W+cT(_Z: d;&w	#
3.|6> JF+RQ2,Db5;rA]k#"j@*5ş3}K2Վ}c;yI)Xu>&lcF.it1bJT-Xd4pG#G*'GDhb"2N>S82\c]8H%-p2X9D+DW)L؇+殇>'P'3K)Q~3G؟ZFLtp=13ebD$@N
֨ldzY۸!̮k?9Yc><r\N#jc +mNXŭp:Zt?7n&קAΓ8Z3E枝3N\Fr#lOgg_b?wϝlXJճZhW5][K@s2'5!k?#<<1j|@8{aH@؊d9v1gn_7ⳂGp1A~(EYbX庹5`3Vn8-8iV-:'ԺUb
ՉsvY1x?׌K3{'bkdc{Č,@l[.,YX
;S91O,X`2,C]Ŀ}9=ΣO|]#9F1dipPkdX
=Mc,fYR@Fj;.
Y`($Mdiw]er5z2̝:JVX;7n3GNy2Bd6C5Zazü,ALVJ(:'{,`~QtA8N^c6k}/c!@ѹK.ԊΒJjK6ecg r3<7u{0cipk#K`AdYhԑׄ^E%Xs[^G7ЀuX[li%µct"PL;5;B'2lw8ZlCMbX	YX"VX jc!Ӗ&hP`Ъo8bX)X0;"Cx :<gKWuYIAj#R .@[.
W^E%v-4vu6uXJDș+m]nYOt>Dlp@a'/(sޙ6;C8ϭVCMbX"VXf`&b	`/a*İn:կˡXS[j8<GDAJ>	VHp87%ږ@ec,ldKm"B`K)\P`+Z^XK@(ߒ{mt%cZ7XLX٧(l`%P"1s`v6t	,t^	Jئ7^EKofhw=
P%X- :	c`%*ɱ76A56bX.t'1KvZ3t(j+U֭9nnDAeX4\:FfshY݀gX%A!6Z&(l`
%0	Ӏ\Yl
a`X9,[ R[i,:Ffsh; α-K
C,lmKT+/;=76t	,t^	,fjpYmNB α-K
C,l1cm0Ij%.Ӏ\6t	,t^	[2&yeL֘^y!de尓ϭ1F^[	<2a&h}ig8c6Ak:-D^h=qP% Ԓc2\c]8H%m,lK/YZ"HjѨ!v5'3"?'و>FKbQOX5;*uB%Z+m#ff,5bq[4;*^ zb7	vwvd9v1Jz-Y@cYd@) 'l?fD3#oMkkV%!FDtie3zabP5~#><78?QDT;-UlSk$:xU@,Ֆk{$2LVXfڻ,!T :O3:4=4XzF^sޙ6;,yEk` 4K%,pϱ74_wLUa0cw&zwbr<pyn!*3PJDMtH=ߜ?,kmKˈ0Xi6`2-Bx	?m5a`c!9@/Vyޭuãc~K3C]ekX%CC,lmsBXu8A ,$zrX.A`6Tz1rEwFfa5 W"UdrXٱkbdryVI56bX,c%vy/4k>?tXJ8;էy/4^ Z	8fBX~tlofhv[h9Vw`:uaq-)(l>	Lt`bt'ȃ`WK E	`/XG:@j/P>Iaãc~K3C@ɼvc\7X(mЁ+`OM"],,K'%`g:29 @Fiapߒ&&sW`:uaq`1Fg9 J]֨F.wB{VDXX:/@NKzɞh3=Yl4L֘v=8e֘#O-ز4#Lж21+s`/Ӎxg=01V}ikdd_usk[ ޯGfO)Y1ߥhY&ІU@,p45L,Wz k`G7I*ZՄe93DVb`ѹs3Q>v4;Ymzg2~6Y
5*;3"yoW#640c#K|0ydBU4B,` vIeY}j"p&s>s/>`Y&,\,oK- k7ӂ<@_'@ok7L@'DqıR`%7,-:?ykc}KߒgJWLYH[✁w8m8췆pCg֙IfEP9ClzFrb"k[,lXC*FhGe,X6Z/&ɱXL{$%ʨ	cNa3OO?"fRN3y4 ]&7tGN }pyX$NQ%5ل~J1wCbjA1/JU!nJ:&.H$.F nbkd:>QDѥ$2̒,YXv25q	+eݕqjpG3MyZ-f컚Xzu. J8#x2;*ic}J-9/8H_0{Z/,"l^|f%lS$)<74bQCУ")ԼMddQ?S971RDMc,"l15w#OK|2ԏ,Y]ʎ"&Z59gl
x͈zc(OՒy3K/11p#.&,L{g_H9+DW)j뢬O-=ѣbg_S-[_4Nh LeUg͞j}hVIfz_(1͕##EO(3Mc-iذ_>IB١/̇6&LSmJxusY,}
@ Y#V:Q.2ԡLs6'B;'lB	 ή~yfo#N&c*X(1, Qko!	 ιy,S198sE_%~iojH!zGGԥuϭp[-{LG@n'urrY:2:L'S3RQc5&zXX7$&3\fC,wc*Ns͊lvIe8ʖ;!j}228OŒkw6TQS
#IeDm#6}xdwփT9A]N&c#O1g3/beseI~2:  &g&Z՟j}UseGBaj(02|  ?d_JػXqX'#Ta]f|#&6}vΘ/h,wc*Ns%6O%k,ClzY14"C/YfT/Y&#?12݉8L-lᰟL4IE?Sma`a% F5tj'GuD&J%! +DW)c&_Rc8{bTq kiEѣ4dhɛ Ϻu,bfbut]Oui1D$@Ng{5rRZѥCQ:;<h5f'3$ ҋ/cלzsObD^G.A135H	a2j= gsEi.%geܤ9<h5t>Nf'{1ӯ[J2&c8!.<*=3glשpƦ/t1{jS8㳹jHMJئfc8>2wRebf?k	e{g%ASfpY&YѨJ@%F^F+lvp|Sa0	3L@ڜ#!"./fxӁ_	#eL
/g֖fglaVvFC㳂ž;.3gZYFŁ!Ut]
xϭ,;8>	..N+ZY2gvpXcOiF	rSu1tC.%v&^3$4l"]3
ւQEGg&a}h%b3$.E؆lt}h%L]
xϭ,b.t$n}h%Zt"_˱H?tw_ˑ/s/G|."K޲6~!.D.kbYaAkD}hz(v]t\H,g:.\H'g]ɟR	v'U">RQv'U">QEG֊%RK:J.D}h
EJ.\D3qkȤ2Gւ0ůe-{, AYX9%Ic!]-=jG޸6,	w4Zެ#TBHX4ޯGz0#q֋$FZ/$2єl4ƻ!"p%? 	%hVS+I"jio>'Pth9{ȿ` 5|[L"Iɘ;;5\:mg>vxLpyd&^?tƟ2wFUa^ItLs#ݗf#86~F5ّ	µ8,}m+C2MLP4th9σ$㋉|c$Xo5-VvFwt#E gZyav$z#EOb>PdDgzN}h3,^'t#E dDgyiӧZ(,^:tG֊K #;7N}i\z"3؏+8dGւɟhbg⇲p>8Ģ2֬$|~aAplwq!E]ϭD&LLt-!"p%Gp2Xf#ehYng$f%DLѣb_42ǀ*X"5dO'k&#|l}lMd}, əw&	XJ6{Alj}|台CR]6]Y&6|C98츄%}XɛcOtw!Bn3>k#tr\>kjM$F"◲p+Sؙ_"h;1!H-nZ@d-?>,XK&we?Nԡfar>45kLh|台'{zײhESФwq!J[4ƞ%ZFVIҒi"/Y&1
BeVXsYɿ#bR:la4xWB/GxIґ4Ie&⇲ǀ9|cs4x'M,SA
IDZ3Y&7JEc@D5Mc,?liCRhlY?LLң	be?)=Qz٭b ҫG2}5(ƻ!"pK;rZkZq kiEѣv|~Ek;ʑHGlt,X8BYyc@" 'ldeJݽ2؂'Pf'Gw_4S1' k;lHlXІofhďY6;LLt!"pV@{g% fD%jڹhlAִij- m(4|ӯ>Xޭ$2K&i1D$@Nf&i+VCb'-ȞuyuA6&lz˕):̆%${	n.Gw5QlSCa<.ERjRtJ_XeDez={w#g]CBÏ}ՖdVeՈjTٓ,Yb6X_NlVIhhXqbBhhXB*pаg}whb,ak,CRa)CB-IhhXqҜlN-|eF!VX4_tqkwZ(lv	n.7;د,H̭޺1zTi`AZ5W}h3)Y&gq!Y;ѣO2,HEփ4$F6,MAsdZ>_̭#9R1y64|f{d	ɾ}h3,XR;4hƻ2!"pLldLٻi\9s-tT'Pth8ry2/Gާ_4Bfd6]k}S,+w#J,H⻢s̮.Gy,
FAr={q%l. <<#9QS_if1|2;}i5Mdip1֘Ieˇ֘A=:lw#V)
yا{#T<Ԏш4Y|}h @:5	ր& 6wzTiNS#9R1+@,ړ@YX8NX@!Y&+eSag*FdGz@cK6ϭ 
Mk#K}h hMc-dlLLLt!"pV@{g%e
#O kiUѣʿsӯe͔c]8{g%g (dW5ղ/A FCth9yӯ[Sl"bq3"VV'sK59Y݆_`cٛ#{&Oe	YʋKIfO^^"f !lAk#"ݤv{'Ғ,Ym5Ydp&]R;q:m
q>5}h1݅mI6Im	Ak{&em¶f;}(5r2B>J8S(X|c Iqv{'@5`/ ;;c}6ddm>ɴO@?g{Yy26rbfpD$@N	Q?@eziYR溚Ej{g%hW4NݳI!EU7%m04|FrijW_4Y>Y&|Z܎D9Mdb&X?2d`5.VObMbbf1Č]D$@Nem\QZMMDIm?lJn'XWɣ/ա%;n_4K	q^?K c:B kNO,Nif2u;$v\%juȃW%3"1lN)OׄJ'\%%jJ']Y(u$uْdJ'\?3uQ\0њ}㌏mdJi%	\5)DJIJC䶁<DJSa+glyV>w`':#E	(%q) ;M</0X)P;ЬwM
̽B)Qm0(wh&
رt-1CӅK Q$b2=
PƖe7KK1/nGzKK1/V.63utk4py~8i`.XcSKы0_#ORMb=?R4	L&|kNc8ëld{x?4HpӅ8Cѓ<lo`.?1dt3|8X|g`Bc;o%		N&&1JF&&1( :xbH0dr vIgW#fv\󲯝ݏt<%;bJwf1	Bpv.ؖ$p5B?}I(G	B>jJVJrPB?'IѺNk#O]Mdv{u	dp:D,"1F&@v 0;,?`I@v4`"P@d+Y&|7tB'Lĵ5Dd^n6?>D8l |ݢۥsP2Vm(FH"@?qL_ڡ?i D#/eB"SH)%4(mi8IXR EQμ#(GW9LBQ6
3"h	ġ4%(GB>3%P%QJLPҬs!h5BQsDQ;Av؁m
:;8nubXgNh%wĦJi]lum9Lb1fh#YKh/Eit0J,pZ(Z0[Qz$,/D/Ecc:H.z$,^,/D预Ib8X#{A(FIB6#k	B6nJ(F%P|/	BnfȔ&Hi	B8-/oġ6PtPri(ML&ܨJn&ۖ	Bm$b,/D#1LSwYy|t͋I$6eL; |&V=+5#Jn[tfPq`&[%	Kq4b6N&G	QZxШR6R4f,Qƃ%q,1_`I(1DьBQ4bGh2Q4b9t# l@8vJF&>1%A%zr MƒP%d>1'&dƺy8-)ld_:Zk\ᬮkIDD=2p1th8-煥[mDkL)9Sdwdp#&|-,{ԚJ;ՅbQ#Ա1YwNr7	˾]p TdK_$éޭ01lM`Z \3ߒK	1D$@N-0ldO+f3]	Mk>K^4|י+4f&Z#T1(Sq92Ժt׍,>8v)k\HN.ݐ{1;&lS's5달G6?Gwdٚ| C$H1$2}lYfӬg)Ak2'0;'1ddPzůb7# ʄ:C	XY{+g61cIft~5їt-ӣ+g61\w#DMc/VEqYHMbwe5z`wZ{dP ܨ/#LSlɱ(kHtsY]dlv[k'/dOIH,Xuэo	8Lף8,33*S5oT6iM~9O-4|/#J,7ӯ:#Eq km?N&c~6,N+ll\H_bW?(n.}K/Gy,-O3X4p}	鎵2;	Buʇ2Adi+g61cIfk yvt$-ӏekegd`wKA\L6Mc6_82 Ma(.Q,KqF2Dc^!"p5[`8k-TީQlҚ*%m04|FsTlDtylwa9_b5>1P#gx5_LOb鉘1F.a" 'ldqR΍DIHq*ZO.[5?`^g]ȏi2b8	 :qȣ8bQ.YvV~Yx?qDg?t@~^8̎N#}lNDe~yX/8>0'Q:<i,yjݶ'mو~s4fb0[}:q jbN(w͎ϭ( Uk.;k GdȽ|d,Xg=q|fΩEƞ3ޯGwւ5W3>X}h37ukpGш{/xZS1b9>lXebLodP/ddOjX$7cLNGO8j#9v_>$F!#O,X̉}qq'ڍlXΏlwelj39'ak#r^`lv}h,Y'ڌlXΏlwݓBF[;R@9cO[-k>G{(پ0 3Ņ|2(ALi3>XYcZ, uk0L&^?eپϭ 	v1a_5ƞz3E?dȫWZ,,X}h All 鉏F5}8L-ld`0qSyrVmEd&#溚EO&ZYG=92Dk$\,OdxZ(wbe;O 	bXȋ8%{Z5F}h$Z r6w v^ !lO$Xq:>9,Ejز|5,YӒslOlY8E,XΏmd(Nز|56Mdx9/g5(z
'zthƷfD$@N	Q?@qSyrVԏ+j>kA4th9NhHz|2;-{'$MdshZ'h[g87(.XΧ%k##[lץR'6It|2;8a*FBO$/lEkAbY`ӆӣ	ů?4d[$/l$.4bY`ӆ#|Ɵ05ůb2~5i]᧲v=NzYHVWOLLt!"p5{g%Pr>m,N+T(EL.'X,̼,:>]rC#`ñ@u`ҤwA8F\_gn鋻ػ)<X0ޑkKG֖ɖI-/dKࡗ'A"[e|guW9ODi栒,HHGyF4I5h}ilY&V^`ò7.2b Ztoa$waػ/_/v}hcO5loHTD;,ւ9dϭBkA\l 8؆tM_{Գ?ӄoNS?S͔c]iH=˩#tj'GQ-I-5l*Cv~92ɖWFag5#ER:51L !ŒkwRD.1j}ix!@{	\GMddP>>WydKi(Mb>J4bէQ]cg J}ix"ÍdP)ƞKedȡp^K$Z^"2J$F!`zu6p֗q8E@4p$_ߌRY.B>$Z^DWvICU$zu6pz(!\{aiLX>{$FE>,Z
@5ֽYw*DWK$XJzsObDl9>Db[7V/<
#ϭ#$FESAHQd^2\5;ӈ6p ^F!ÍdU񧃇Z+lY$&Z+$ZٗsVW $Y&|`1듨.1t}h4{e1w5FdsEb%k/)DW Y&1U4Ө.1p8C`a2*4p5_ϭuk#"֊[$Z.a\7Iږ+;֋Ql7V	wϭ Sdȧ		X}he;6~BD0h5diYZk\S+J[+$&ZSth:5.[Y}+Mdv}jR>Y&8-v)>Gz dg؆K'SdW}ئf8tbO=k#]bwI|v}p
l
lY|#\؇ 2N؇ cdoBײ VOf_EA>-%
.ݦv!-Z), I֘wv!jE0:E%]#nq͋I!`E[L'`FͦBl&;m'>w4Li`&8-z;f8&!i#Д>$G"]gpA;=yH4% |K$G"]gpOg3I愠OI@D:z;({4hJeYyD؈ 'G9<?Q1" yuDĥ	J74%(y)FE >I3$w\JQpGtRH%(6%(JQR҉J7Q)FD`hJQ$`Q)FD,%(G%(H qR '!i05 piA pk><4M`Z|v,12ƀBDFL=x
58򹢴ekT>N#Yc":5}h<_"d7xq_q@QiD+Y&2(?>kA/EOșFEKOY&2(J>vI>Yϭ F_B>L"X%XȰ/>%ȯւr^X&lH	aZ??pvZfpV-1siѣ0-zuA jaY&;<*FOvzr_1NKӣuvzr^KAaz;;%nh}h+1y>7OZ
付#tAXrFCNKĉdmdqYye\f4FV#33­r_nBuƟ>͘4Gz|`SѺ2t}h+ٿxʷy67W&Z
(cƟ0]mz@VGgdiڜ|}h+HNKˑ|l}ilւ[yn4VQ{HGѐ}h+I:ѡds`T>7CR<wPѐ}il9#!nЏs'}9/V|qł+*$Ggt/>'%[ٿ=O>ٝ'%#t0c$&T7Cca
*r^36[>1%ѺK`;8Snd}ilg%h>8>ӒnZ
Q{}h*&XlSNK_l]٩eK.*&Z[INKւ=,BuE[8-Z[=NK3#Z+8r^zr^u֖HW'QwR@>^;=9/tEpgEr7P:>0>N"r^7P,T8ӓLңOmh'Mdsbviցk#cf-|~	aƜߒs;*|i$F]VųEbL";q9,Y&7W)|wEk3i{2Z4=r5.qS/F/q>,XbW8JeqFY&08%LFY>XbWqc87W,Gq2|0I_%.Ѻ'%ky!\t>eϖOx,YKod	KB$X"dt|s>Ydj39,"ai}h^4ϖOx{dȽ>6IgG3>F,g1}s@<4LLcXBD12 K
5fCbOG+殑lre8ϥ:?)iYgFty\T޶T(ב]r>|@ڭ{ i!ag*F"/-Y4~ZY54>Y&cgrc.5bd}h%R0#l{X>/GxJ6I,H>X}h]q>:@3b}il;O!ag*F" A,#}h%I,3A(&X(G:>3S^GfōlO>F$}h,4F!ag*F" + Ɩk3>I,d%kR6w'&jsiH=˿"5tj'GfjHsiiѣ3s|rH1_W1(ء^#0ӯ%b kmc=9xW*7ά*eZa \cLsQNt2f Tᙠ&S??2|&|#],''Yk'Y&|#]z`odXَR1ӆo>xd|[jpl>{$X}4w&f7΃ab}DU,>S3f|#q>^Mdv}3dk,zpY|nU%41>BMbݓAk#"mY>Y&pp;zDgs,( {-pɟ9ϭZ=Iy(TӉ"X	Xͧni8a95>1 k,}M@3*1>$!
@5?vTb	A%koe)I.*1>VICVI0U"
Z
4݃7ٯc+ؓ>~|c%kn$]%b>"Dag,:K*}h"DagK*}h"Dag^,
EhOtU"Dag-:K*}hFAyZ"0:K*}hAyZ"0nʱZ ]P^V,IeX Ty>`e0YȢo#u7_wf+!Hu;N=g$X~&lB(uvf.<i;t4{2KGxKa#sؗ7CG/nGzCG/V.tc݋3DWYc'k;ጆ1BdZVIdZINuvL?4NݐcuŊfh3o_o;a
CRjJ]YdI,fsDщ`q7X2Lu*Y&|#:"12[$F5E֊Y%b> EP^V,IeX  (/+DFqGր !3{Gր  l"Dag'K*}h 	,"Dag-:K*}h 3YV#@ Eh)K*}h c?ȠY.ʱZ ?<ZE 6{,0XL՟GzoҿbW,CwZ H6MeXleQՒk\`0gLlx4!VP|sbV[*DAAOl`7Xެ	BY@ePJ#-31AYiD,\`Ο^3W`G'Yy$X5ϱ3afZN{'@ad`zodHVI_f.Ѻ-:>1Ek^Ę5MdlpT
YV#@1P^V,IeX 4AyZ"0%b> ?ȠY׺K*}hEhOtU
EhZtU	Eht,1g#8,g#9eYV#Iy>?=59g7޺ػaË$:ր I6p#"ZX>=k#%R&Xf<D\tᗲ=6~2.M*nn`#Mb>Gw@f5wqm1	$&I?>1J,XFswIeX  
g#9aYV#@f,#{Gր~(/+DFr{GրP^V,IeX &"Dag:tUYEh)K*}hH(/+DFrˤGրgᇑAyZ#C	gᇲ3|~J}f1\8CX}h?"Db
Yo:8*Ŀ.Bү|IAwwGXNCۊlhKbrZlhw"SERUAO{$/vػ̟
ɖI;b^$/؇Z-{^",Ae޺7X2AŴ\'10dDW&:|&5MdlxPFswIeX3?ȠYʱZAyZ"0%b><&3{Gև
(/+DFr{Gև6AyZ"0%b><P^V,NʱZ"Dag%b><3,N"G֥ +?=L0XHo#u7_wf+!Hu;  fH1 I..+o_b73޳ӆ{^8w</ػ፟3޳ӆ{{~8gLL{	Ze?SR3lֹQ[O[ViV¼WFүt'J.r/ӯ%E؈`.3!D?Lԥq\@,8,[q!]'&cAXČ5ebXK,,Ybۉ]؆K, -k#g֊i1f+2Ifqk0FedP,b]-~v.3^`|l3^|c*Yb,Y&ɶL2צ%jOeA
5!Re$Xb,XvU#4{kV%2|!,Yv"+:!vzϑvuv!)EȗئfY&
.DJCS_be)d KS5lkybh80D
,Xv81i&O5a7g'#k$Xir
,YbhbŚػI|
}X@_z	8$2Y/eIIcBe;hVr
Ś@e&Św4&$mZ'쳐5]1^#/]`u "bMb8$weݥ^.M/Y&OLJ-y-k!IbJnǿ#J|c}ws[(ZDNH$P"`bٯ`uq`uFU!&rϼ~G8
ptH,2na_v4bμt"ZIu`(e?]Ź\ZqkLlh,na_rY-.%bH,`tY&5ژZN`ud^.q؆K,&,XXK'PMdP{KxeB)`e/_xٖ#If^|c)$25zbVu82 M`؀#6n<rpY Ğ.\{;kw9gw5n⎅;tM.D<}`䏌RLAq]ܒ(-}ػXZe_>1lYbٯsu+ -\'2k^wtD-Ę>~|cIb 7ebbn\(X(..F+DRG֑NYE؈|f\)?ȠtE.D}i(..F+DRG֑"DbZtE.D}iӢ)r#HfAqv"1_KZD"DbYtE.D}i?Zůe-{, k]b_wbňwNlX3^>1 5!RY&qk'Y݈jT.&q-{'?g(\H(WYz}h6w&Y|tFU";$K!+#R3m]6k`'8gNc_Gp,~=\W,NDk@Uth:I2f:5iGp8QSCS{$&&lH	8,X?-38k+Vkj~ec ri&JeJ?!N&Xǂ9)bNDoV-jӅf̽8jC,?fZ8['=cx;-38k+J%C!Di)(iѣ0,CcuK ƖoH53J 5҉J5֊ kӈL$BD?^x?+.ej٭rmD4q\i	]>N#9R<1pTNidUZQ
Y\J!=k(LLF5b!"pK.<5×2lְHL:.wth9_gb,?f	=:隑 jb-ˉ	kYa MaY:kCRY`zOVѥ"Ek#K,X}i\5lmejTFIҹ-RjT@5qTD3,"GրEYY Map,CRlY`zՂR0#! Ҁ$Mdia}i@dJĄTJX̭d&Q~l)|?T&ȕ&~}h)
,;]bX˝~:2ԩeË$X3ޯGzկ#9R1 ҁk#KT,ZP2Mai'c˞#Z}-]LNF`V~roa`@ޅb,Y&6oZU)X3ޯGzՅag*F" Fց%k#K@sdJ~6w.`@%IFLr?_8@(|ػ>Վl cbQtM7SEwL֬B}'qd
W/G{FOa?;Гb,#d{:=ZYʑ<XD Y&4mOY&<5YjTց$Ffb'6RaG{+ԩe"Y&;1ƞFrb #K>H
,YXX>H9Ma|֘v"LݻR,bQ'V흶r>w5U^倰m@gq]  'WP8ϳ%O	@}f$eVWq
4	AD
l]#7 Ll5C~T2fLv"`wwe	agCTl;l]X;WbC# 2(ibόu+ޮ6y$fI$8/q ?Ju޺IJ|i {&ԣҘhIzbLUC쓒?؇9ԘSU+k醞~>;N#7ATL>1k02xX}yػ΂]e8ԉ@:WPdh)¯%F(24	Aph-#G#C(24E.Ut*(HNH|IضؾVO=/5i\	 :QVwaǡޘ5fZ`^d8Ru|D2Wʩ\t%DD)	L}d:q	@:(2OOzBN84,H B?}84,2vtpа}i*g0>bo}<i´S3V^(~KFLR;tHr(y;i\SJXBlYdjk^o݋؇xYb3g>Gx:kCR$Y5L,W]T..  2|jX5|$3|#\]g'MqY%6w+ fs*,_w&h!mϱevY&5*Ya	k,.;G},'ơk>5HMc60`*+AA^s0(b3=;jDޟ`8+]e$Fl~UÇDsBgI~|}q[h}jL_BJX@5Mdl։wg_0#ifϭ' Uk#K[Iⵒkf(欷L)})t81(}tR/Y>XЬ>]"'2pUdI*&_?>1lXgdag7t#\ ?/DFräZ%r#8[؏q3?/DFu}kɟr#9=[؏p3.RDag-:K{Y)z"0:K{)z"0n}ks?/DFrˤZܼKLPY
4h;X4~x5*Xq!>?@1( n.ZTg,>aC)]9cػ2}{`$z5BU4LSJX
,X|c3دw,CRHNzx݋,dk	Az4l
O@r5*Y` Mc/?JX>#&6pւ ;ƞ84,"&I,.#ZMY&D;]F5|ѤFLDwxH&B=,J<5vҸrV'h2f!GOs}:q jbO(wͱ>ȏd}k/dȽ|2~"kCݔl;>x0ga_5	3>F5W[$ZCw^׈=ئf/4bK?l)1u8쟊$7pAf[n1q?EkodAk5رLNMOR^oc97=b}m@d<b,X̉y"9œ8^Mc:>91]'
Ok`aWa]IR;/D	m $FD
XΏmbvOgl11hƯ" '	Zp2Xd0u9s+VW+jׇ m*4|O_d=FUc#eaye_^/o {>Xe;',dkdY>Uf<Gرw|Y&6~k" 'ld2%%qSyrV)h܄  LC%m04|0٥GfӯY|%5<,Za.w;<TN:mwX@OydS5։@ɶL?(]/%wXeU~Çٯ؇.پ*h݈yYʑ@dUZ&4Ug֧I>J0K?0GzE >e֕AB=6~b!"pK.g0W7.emEd&#溚E
gv)ad6a_"/2w蜺+љ%wlANS  {g`E0ϭ=c0V\5M%j!iȟ%HŌs1)v;eKmNiĢ mOBYY4n:lva$wv蚺 dx*tdZ>m-Д6	]g&hJ'[k Qv4hƻ2!"p%Gp2Xf29s-UIWNEnDN'J9m	-Y/RS}7N
}eh m(OZ6~gm7GxэB+}KPXSCYmjFϽK^]\L]椡%v4J135	dփ!?A&f -UIWNEbze$gn''[J65g֢-T"%ZQfglbI1D$@N-0ldMRDMU$9\M:=ГGZѣ͜2hģa_Wbj|8`hj kiF1ϥ3L¹?c
2+GgMXn,NhP}j(g=v]ź|9CH/SM90X ':	X A^#gݗ֢LK;.DJg֢ԵQ幢bf?k	-z=;7fDRCӣ\M	4zw`UBՖGDsxNcij@3@B6vڜ0x#ڠꁬC8?2\MU$9\M:=ГF'm,3"GÛ8##J.Q]:lb XMʋ;}M1.,]Rh+/K#u^4Xgda.y6F	rX[we]KKm:FWg7 N-{#m@g!{7@] ;=y:[xq((e]e]RxI@G+ٺ,`1ձw`9ْ@"(eDKBe :5Nedd|丙c?ه?8챀dd"t"_e@2B^eHVJB$/XX""pgp@48챃[$F2Dc^!"p5=yW-	TO))NL/>Nv-3؇O>n|fq%XLN#{,̭důeqf`de4YYa?dw{(w##{8:pQ%DIr,<Mdצ'2XId&i%l/;vWŲ2\vzW-D2-D@-D;-DpKٺ"[m8 p :!R0Q/W&@ipbKX
"?4C8a N.}j1?d
Xv&Nś: }	ȓNW]-5za:ZVI_wiRqfAkNNW;1_bٌ@FYk'0>1k6 fUٺ-Q/WL~3 -N#{j$(8 2Ԁk#g3RY8NVX@N{j$(9N@evIbfHkD$@N--ld=-HmhHUw'Mp +"lXzZ֊ZJГD4S;\t(P(gs)9I&hHqYBh¼cgYOa\CkE-%RhIZLM?֨3KFChӯ15UZqCpIgv;ŸmEˑ~gzCLN:td2ztYEKT$wH</3.Q/5= Rď
^h/-N({-Wd͔c]8L+Z=XjCkE-%RhI@Uth:x}qL5\k6Qv$BD?waRD6RP&% ҫG}qkV2$G#c=uyH4NS鉛(ƻ!"pK;V)9I&io:8VA	-YۣGb-"D|@U>8t4LLF5ؑ	µ8,~Z"RZ)i(rBM(i_4|3ӯ[Jև ᰶzꁬL]g2Xt513ebF.a" 'ldiJճZ!)4$ا;c	C
̆%0в{Ƕplᱦ3cLl=Ƙ{giʋEr9Er:0;ń5C	;	k,5.0)5O7^WFpka_PG0>@oN^eK2<|՗댱,2u+$LٺNئY~ٲ#^?ely찮콋-ypeag/՗&bf1ĈH=cT"첏(,(iѣ mpLӉd͉S8͊u 0kN~:E(?t
t̗N#m0	p2YsOY"C4f mNth993ƙN&lOا$?Nf lSu213Jk" 'ld0lDeAH!c!2қGiW,j[y;,]^Fksu~6Sۧdl]َYCgY6\wME8Ģ}b|W#fKv,l)pylO& s?gpe
kB6o>
;S,`KOw؇;b!4@25,N;@9Ma>Hev!A_ʄbbȰ'ր0Ydȹ.qoϭ `5֓(g/؇;x3F`0Z #dȹRqoϭ PadIVYR9lLW{|E,e?:$]XBMbtrρ8%XI
43#6Ώ`
sdzwZ`|-Y|¿XC#y$
bҋ|wi5f]؟Z~Gzp1wjS/5m,ȨEr ,W*/>=][ _bYC``Kj(ZD:X9#+7P\WuC3%
)kb;;O:e_>1k@6]*Ga.3_d蘻0ۦkV']
ZMҲumՋV'&d. ׄu[?e󍽕|iemys/mf$,dqӂ-JwXu藙zod採R$Ggt1Cd0Mc/;{,  U)H&cQ[ G6ȔV١3V1(J+n	RcQ[ 56!	/G|a`53+ &kmL(doe{-Kt'D.=276NfPxaxTT`
.Dmt X@\_?_)\ޱr5.㳼iWb |@tKmݮ{D27}k!?]ClzQCA4#3@&4O 2ekAk?gp6~n>ɲA"	k;}x
9^ػdo>|zicgt:",^|Dbf9;OJԧ+Nqؒu%f2Br>$?$2rvQMurv#8bIXour>Nq#(& F(d7^|y)ҋ]-v eeSBCbxzQ)pd蚶(~Q	E|vjIEZd(J-nbQkZ҉%VNqS9l?({27Vj~aϭT_yvwC#{,s?ٺ Uʋb.x,bO_{ Vǿ#ŀ)Wػ1C	ZdqGB՝t7X9Y93td+DZs?t Svw-Ɵ1΁W lXF扉Y&r7l#|	ZB⥗ަ&bc\p#&ZS"X0?4%PRR"QV1΍''&c6)͔i)m	8ӯG~5هf~}:Dր4ƻ!"pK1Ȁ{,),*:4|>ȾF&b>XFӯ[P,2rf)swb3vXԻ&#gm5;rϸlU2:ر{l˃|;8Ģ>>MfA&ō1;8AŊfo7Ǉ֒,r"b[1h#ywu1|ZK^oّlYfJSฺ!A_ic0 04'ևek#K97ϭ{$ZK񳸐RQ5wFf9#0ipϭ#;$FNXH$ZK	v!A_ic0 0&ƗH~5}iBMa
;jFd2ydWa^f,zcl~|c#lXC>GzQ3|#Ek/kݥ0ϭ R{v+J;|i]@Eߑޭ|]闚6ˁl,]ʋb.8,bO_{\{;XWػ#}wsPQX%دPqGB՝&xX⻪X9(Z,V5wqqc2$XEw,Caa`3OQ-]egqPtlb8~z09d+wCذKt(C?b_b#*D?$2am>2t3e(g#y(J+c]ء v^7ewCKr;49CX0B>1eЋ`!wX	nb^g]Czw:HpY&C#eg>[?y=ClXX%#0FVvՃ5qGL40`ri~JLC*ls8U3$1g3g$le+ܨ.x{,@	/WrػӇ.8,bO_}+޸wb_bcbCb.z?b8U;tF'MX9Y3teq]Gg(+}ػ8Ÿ8#*>1Y&0ړY&qk2c\D$@NekJ8,߿24W*R%b >NNLFN+hI~L	t`DSӯ'_f~13$F5" 'ld^'m>NKa_ȿa7boX|dXg5b 6KNLGoep+3|#[.-gјw촉X69gFq1(nhܰyoL!gV&h2)z5oޔ}ix2g>Gv_W#K3}k	.)b_'#|i]؟Z#?#Z8/5m-X+mʋb!Ibub~G{JxrϽj
+(ZD:X9#+7P\WuC3%E_f.c-ƟցWόd@QdnT_ylXX%bV	
`%wFX+F;-6@6P(D3umҒ
Ռ]io3qK\wb]@wf`|edm;Q1q`Qg0xa[l3؉L:pkn=.LpZ\e6!Sy֦8--F]v"c7PldLׅN(|ߜ<e-Q]^6Pɿ3/<X8:mʋb7M;&e_|ep0LgnT_x|9,bO_{\{;XWػ1C	zdqGB՝"t7X9Y93td+DZs?t]g{[?`uFU|ck'0>1o,Y<#	K/ԫ2$*R%ac?rrf4͊q[BN.f@NHw?@٧_bʹу:ϭQ2Dc^!"pK3OxDe@IJhB
FK1_%~z`c9K}:ݞ L&CBI8 tψm#YY`]x3!cYh~]|]c`38M\!¾3Z@r!@[wt7X}hR3, {DRKI+Xd#asZrzWak];;Ɵ}|ޱйdwk_Ztϕ'K&|Tqkm>1?][ ޯGfTƟrIYXD2Fek#Kg֐lX}h|Rg,rο$%b S.ןZG7x4.DE#>-|#	xI]{6c^j$6q306:͡b"fAr̀^?e椪(g
^3/&> x
6:͡(׽Bf.b"jίg5cO1˾KLQL@cp3 H L+>$	K3 pжe%-8@ɤ=I	OdƔؘ]|+dVJVN*-@C}eќldL lsWA~DXZU4^}hb#&|bkd%C&9>,Yd Fi!,X}hFJaOɿ8,O)_#.+`b\YS<4-Tpj*sr/7LA1Y&<]Հ<#{?d?.yaS?y.+n,:יu{7FKV',bX0:S3&U"fKէ׽OKA1f0@pR8Y!2>NYjJ5DV5
%<Ԣ a	Iff!-ud	8-fe[O$5"d^&,i?RF^4Hu,]OޮqϭVI@җР\ywXs{ 5u
"JfFi{$2x˝)'aY[Jf+/G}Ј=Z(J$zFwtMbJ9#$HW8Nb	E݌d-6Ř74+$X44"+3WzӖeVZ62&@z+^R_w6@M"/6.Y;\{wJK2	fa'ȆlsWA}љ'JKHY;̾Gc$/ػ,ClzƟq@,,F"#K|}mak#ijHP>5րK?gp6R
},7@ Sk̾Gz.A!r+` ,]*|T慸3BʝYnYeNn[7eO|cr vIO)A!r'LAel:9T-Y`,~:>qsϭ FA!r$KVX uf,Rӫٺ2Z9gKzҝ532\~>x,4*X/	6cGLB	rRQJ"AhQ)JK30@?^kس Hk3($y$VɬX$59f3N7e2"Աw_#Z}h^2MeO؇uK;GyTS27gv[2%kye^"Ibw9Oan1Oh#0@ޑE:DbXHB00fVޮqi^6;e愢;@q͎ك~|cS,Y`VV$ج^ZN
a7GU+7.Di)ů?ކY|Y쓖]Lʷ!l$ˋIchزvIZ݂P>A(bwyŝvWuc"f;;s/@	Ӯ,S5yO:0amФv8AJ8@әzmu`JNJxhTV'0d`z
%?%5 m<I"fQ$V$ٹ$Ve%~CfM`,8^t+q,)쓄8N$V	"aZ2?aϭ
ȌI \ײ@~6w 7k!"p#&ZS, OQԑ+DW.%s2D6Jn'!+;#!6bXXJ)i^Fx͘`-v 3R[Pfк8{cLvz+vCџ
Z7_j[ `6~v\a-p3@L1fx؊#>b"qӦ7!.)]11eV[as ob0({C20aC?Ss/] 7w,[qGxB>h~ŪW/wep
XbN(|vw?*,3|ݬ]=m;/h'l⇟ZFw x46)ޑC4%FR{$Fug֤<Mamr⇒	k;!WX>G7x4{P}d|7.jl+gL@;m$,H	dN:zc'Ҝ+P' QwC\|#PD!ގLLАI-X($t	X\a$drH	d!';Γ]rj$x9TyR BGf dR
֘wL ڼ`u$9l,VC*
@O08H&k
Ex
óA5O1<.Mb5^m;1'{~Aʫ6	n !ʥ{ǻEyH	SK @KZ+?g͑$l#|F2ҙGp!(8
IIW3$KCj!		>NBCv-g.`uB%tp$K7_h~tǀ5   A`CDfm
b&6"C7:#vt1	V;q0^џؕ;:`/\^xC"R/èdVkV11/M=Y6?e,*ᗱw~qC3Sxa(h0K{-yfx;@?7R݋c+aF5.gx2vػKmݮz4}(zpE֮N yx4+ ޑC2:wK|A>Z5֠5ֺl-⇒ Tyjoqu;z>6>v!{3t43c˖Jizxj,ή%4nBM;Ƀl]'4Cl]!Wtɴ Gy4pJu:I#nI7JbԢz6TrSLI#pol?#Ub"f%;R&I#fK&Dɋ)j%Jr&f*eT4Y?x~BEɬ]ߦ?qЎ mW[kzDԅ&o*#tO/DJJw.f0W
\vQ&JތweƟđ
ISէtbY7ROՒk$}zq7F%u6/b"foz\RTy9H/5e#gqḐ(4ɖȖ&B=,F7)Qԑ+vJ&\̑-F!2қ0GcQDWlO#AVvNِ}0=aktG\:Nf~ m@^iV8H\%X]21fCc,+V͒q3?Г:`1&
ZPm]p^$.D3|t7X}h,gX)r%[k.bqG}2@?JW/weqD&|qk㳼iWa|ޱйdwk^:l8x6@eTůN<ѰPzqCXq	6A#06-	{$Fth ;$Z(6wlЧm-wGoSU ש.$bnrNϬN K4aw@eP6&_Ɵ\2GzTl?SNI(w?^^ŘػX/5\8OI(w.BJ"&n)aRJix̔^͡%)d:ɶH@uH\'CBDI$pF+EBԝ匶QSw@Ҝɗ&M!Fx6Ԓy ?iĕ9G3Js 𵟒zy(wYz4;̉M4R$H$8ؔfMx~\GWT殳oc.+(mٚqc*3YM%j	(вbĢM$LSї`h&s=_`XW#6o~frX:eȃUJB⒝qc*e/5({!uH\R/5eXGLLʑr8-)ldm27"Vd\̑-		>N3#[0.3f"yV ;LB>R'_4H`-#f0M.+ˑ隑 kjH4Vm1NΈc̇nc~{<dXV=ׇ?&lfx8'&d?L:Pm;ײlj1m.+WD0-_{׺	2?NIu֌ {fDRK@]@\_?b+ػ2X Mb=q84|ݧȗ#\2hmZϭ8_<ՋwyYXD3#m[Y&4>c+$[\-Ӌ^H6#է
xػ֍LNI<ȒWJf;
l$I@IAv8N٧P $w.ڀ6/7.V$}/5\olBy1tT=V'c]xؔ4]y(ij \Iy#џ~¶Eъ#MdHӬ :RqFRv袵aDwO"92cf
ƅ2` :9( r@~c`i]ӄ< yr/F`	d42<6i`qȓvU_wyUȊ#Mpwtd]
 {#z;qp;}a4YJ&.)p;8`/ؒiM=^QoO9 Vy,F=ʉN1Qti8-),L{gX?R8Qԑ,"ZWQNVb'4|FwЀҳ1_a׺Kq3~̷~ h[f0ݝwYx:lw8Ac[H}(%cIp
ٝV+V^=3^h[fR8_O> x󰣽,n%[kػ./GJW/wepHY&|8ZU]@{vq/GvemZB08}Vn}w|wafb1̦hO$FtC&mr<ג	k;+W.n@bRg7cgtзwGfɲ|)1Mzϰ:1#d+&[js>1Kq+FJzd&s^FLHf^JNwH`GDI >$(Ġ"㸣th#~dJX!2$Jى"VK$[H2""q36.Ei	"V?>)VڒP
bH4d+gj0%dHFĒ%n$JbG1	36.Di	"V?:LݎCx~#4((gl̚:bfKk	UbO:THs2D6qZۣG¾Bү|:593@N%&b
Ӊ|Y}?:l]O@#Q &:mrπbQvWZ2`\ᇦs4#5ޔ}i`3|#Ek/Gvg<ɟ.)7*DO043>3|;կ]2[&ز-e+H|@1'Ճ-~G{Oҿ9c``PqGB՝&xX⻪X9(P,>]g{xʾ|ck,q+tKFFȐ3Zv.ˀu;;c.ǚ#C0Imҗ1$n5=@bN}>pc&hײ5殠0D2L֬όG|33O0Y44g7^˹f¶aub&8tyx]l3Xt#!:_w]XWAl"|61zl!c#ZZv"f}c2&f	ůwCo>,.mQ$Gy6Ĩ|\p[mmXǹ}`Yimzq_~ryD*`}.>lCXE᰻
B;mbX8D g/؇20D8N`ge|Ht-be}&`3B@g/-|㿜Gyʋb7f	fqU9?\9ʋb$> ǿ#Ń'_b棛;⎄#;t("t7X9Y93td+DZs?tO_|1-Ɵ0FU|ca=k'=0>11k'#zbfHkD$@N֖Ƕp2XK"DHUi~puGSE{Ո[JVQx,bO_}7=J 'gv5QϺ=㳻z.G7PVvꅫ3+'&ngXƟ*_zqm1@>1:5_c&4ԟQk6Qv$b!"pK/c7W3!D6i-TS+%tWF'-JFi`10ۅ:5N%&bqw /[;#Jbm }ѤldwF֢0,FG\lZ[ ޯGyiYXDR+FrC$Fr}jYdQRY;ZUxûz[6,S 3JewB?B2pl[¿,WئhQ|#>[ ޯGyiafb1Liw0Z>Y^}hkD,V\^2r{$'MY ĢEڅR&	1':3?>1K$/	GzQ1+Y|A_,yh(g=Jn"Kݤo3cON~2FݮylYo	fJT_x|9J=]7޸wWػ#}wsP,7#Qеgnt>rGV)&ngJf.cX%h|Ƃed*/6	n!a!Lv.}j;-K	zlbX%C0ۥ%\Zؙ3"/.XsWP=;3Zs>2f9ů3Y^4"/OoZa/SiE,\7~)ԝeS5+!
W/Is_820c֊+T_yvw&[A?ّ~x>f;m}\ѽpܨ.rdzػXoqqawc؇sQ͝*jGVvP{Aɛ!]"Ճ@Xn5wJŸ%h{I&ĝI 59Vެ6̢N2gط7pZAl~03ID}I(m2Dc^!"pLV`6mvĩHT'.ѣi~9gF+-Obw-%i3q kjzw1i\r8M0,Mc]@I݋[x]%A"HnK-*Yoe摳1̈H&^K'䨴W+YѥFlҜ{g%i*3fqi2edYA3L6!iraVF1Fb6C')6|?%5dn93_(q7w=NS,:N[i}`XSfR3zuybR@#fh2lQBJ8RꁬLmakb&8[ԇlpJ~b)㍟p,u/sL bW--\Er, km''&lLئMqw_$'~dF1~4C͠~ƽa۠M)1.&dƽBD?f8"Ȑ8]Xf'X"ƤMH}ZuD ]i@^6W#γv,l}TrςW.+\]_VAl#掔XƼi]qkf_qa!>Gx2e>ށbkd4܌,ߌDD+?9Mdic>h}ik2gl$275wF0UqM5`c8֟k$[)?x<78<`7#!b2(p}iMddX-k ?grc-63 &Y&:l9gFq1(hܰ1]Z:3)φ6I__#(@|a_,^}iL3|ݥ7C"Kݤ1kL1S>YݮylYw-:uܨ.'Ib=~G}vJ{jkxqGZDhbt7FW4}`~`avwOM2@:5f;eБ|^4.v!6	n%ɳS;tj	dwF6L/zfɖ{/Y9L2:=l,L)ln0cdf3@N@Zk7	}q-4<)l0wC:4 nɶI'_FNH~݉܎$'_Ɉ	l͈)ӊ5:=c\D$@N˶8,SPƊ2"QPY 59ѣ͔if~q[?N.QfLab|~}ucThLLң	8,e1]Xf'X"ƤMuD ]i@^6W#γv,l}TrςW.+\]_VAl#掔XƼi]qa ~e'#7U|d˂..GzyoW#8YwXƳC5Ek3|K$ZHĆ\;[ ޯGzTiW\dQ5`qoϭ"kS?x<78<`!%FEցF5`O[@ MaP6w&2NL.e
VIN)Y\pJ$d;w,%WC0;άLg0"Y&|-|J"?;V;-y_wiMȫwi=Z3i.O?#Z8/5m.ⳠXWYaʋbNpY Ğ.,3޸waw桰KPGx˞;tF'MX9Y3teq]Gg-]g{1n4LD#*xY&qLl/ػxػ؇sP[X%#;&6O!N53+ &kmo9L2T{/]9L2ƆK^r7ƙe{xl6so4 )GVMN-zq3L4$1o7i#^6LӯLu鈺3J\6IѓJ+v$a6Vi@1:zuzuk-qI13{.	K/ԎuR$A): kjsGɛ(6)~q[BN.G~5lS:uϭQ4ƻ!"pK1T"철$A.]>NfVzt/Gw-~ᰴd6uōJ].?WJ...GyN3іō6:j&;޹e:=`6̂X(Yoa݌Gwcbkdƞf	@4AXмd=3VKsB,X}hjLglPeh@5wy$#7ifZlYYbf#օkOY;6!A_!~1&E4B>@Sdȯ'$ZݟwbkdFf	{`(2)L$FE[dLMa@1،WՆ\`CMbtؐ9gw,[G Ģ\W0&ubf$2Mb>pwZ|#Ek/%ᇟZA?]St3-ĿO00e~pcv'ցVoV.tlb˺3\XgrػӇ(@1'=f+]C`Yݎj9Oa(=Vvoό23Nf.c"h|x^MdiɰedX _w¶;eawVԦ9b.0 `KӦ'4ɛ)ůNL&͏Y S0gAf@Lqb/`cq(NДLщI!Jv'r@~ӯm9:|}=:	ɉn1Z" '	Z{g%oԯ2ȐA)HLs15#"lYL3F8uA knqz8xH@CNk ^n] g jďW~xkBz6Kwtȓ/5tJelZI%4fd%:cR |LЉDθ4qq)3JkɚoN:/Y&_4!vw3OOcgl$/n#ּ!dѬRb?;O>@ 0	9>'St#>1kzAtc%lwa;,9a,#f}6C$EwAՎ}au{$zAK-,2l0ӾC[9:#DG$D:'S"" + 2@W0{XV14aόc$:KIe&j@vj]$8$|lErXdL՝}u.dl8+b?#
p;?st&4B(=!6j"E'27gvX5Mc/5e#VL^o;k%2<ߒ"̚J&a(J&dQ3II0k&_FLK Kk]W9N0יwbV|cC+$2iH0udPq\do%8 ON9%6,YCyWq'g/W
Y#
q5=1\Y݆Reׇ=h"DgvXNY&ǀ_a^$wN6&?sx˝К;
L_؇2;BH&\RMc/5eC12摍o	2ҘK QIkS,R(922/4|FDس`xᘿ~s`"Yaz5(]1 kkoq3BbEsʾv;ŋi`V	+HaR|c[$2lsK0rNHa`UdðAWOR e쾸;.|k>I	84L"?eަƲnjsD#X-n	V:!wL֬>1Xv}][,<6U"qW~Gz⇺Esc7/3=rwH`̍ݖ$2VX`yciC=y#*qk$ЉC^2T5زSvCyԎdchF>1?yL6,+;EbO\&hKOb/GyTݖ$2VX^
gaEY܎	tX]e4%aw#*D27gvYJ5Ֆ?-13#΍ '	i&B=,52Z[52YTJ*8h̋'݋0_`#و^Fx-g:g5(]1 kk4orf& Sʖ:}8EoN&eTYbQ~v\sKŹhG*UBN3tKXD~'ԟ°5cʱ&&W`RvyZotd{//wXf9Nia7R⻠s{ >PWtj^o`uY>h(d+fbaaPM`ZoѾK-Ogvvzށ8%F\&m޹;]BHDfF	ky-c?׌wX
*wN({zc7fyi]e4u
"p㳻,&Ie欶',^}6U@PE!}1\a3h4.w:H#|vwe+$2VY&gd͊b^6l3BT6ȕ6~J@%M䩲u6ud鉙61pLV"X02ZKyW	5eJD`^eqO	u^K Ժ2䨍[4DClO+Zjs1;ӯ:#![J,]̄7afb!+6,`+ZÛ$F@}I>;ef챈P;W|4"YYbt;ѥ<Mdiw{$ZGLlvƞ̍]̄+ ޑ²wK4X}hR	,Y^?>))Y&36w6~#iB-wafb >hhօ!͒k#K|}hSEk;1c] H&Pc_ƮYѨY2<O+Z/>Nf!vzuA kj{,`^_"G{+4,N"#mY5>(lY^-Z;$Z;6;eqCfC}TR;qܕbY6,aBEk#K
&Ma	MeVS`	v6!殔qiyd0~1,Gx41@9daEX}htQe޵~;qDY@tYO:lY]g֝;$Z ?gqIuJ?";l3[',#W,݋7/4}K1!;e^c|,ߍ>b <uYg֝,YY}iYdCll6`NGG2ԯGx]:!*B1X.j]C6XWBQϩu135Ki,CH@yocK3)G|'ְ&Y&4ְI>/+/4&hэvdBD0jK8=,N-d&Aѣbg_4̍vw-ic@qrwK2X}l@dlX}h^3ɱ-qCjA>yt)XzFo"Fd8> /d4؀5(ɶL"l8"}wݍy+w}Ë ޑrwK2B> 5 ؂{$[%]/#;>,_b 8X,ʹZ:5]Ma&]}{,K,K\>6DhX^FoƟp-#MD#K2d̊gր%kbx&jc:2m9;X!授/S;C]}K,]ii>R0~1_d̅e#d^^MaNY;V^i?LLѣȄ	aZ?>vYѨZM :<O+Zu.k`#@UbҭĻYbd/S٥jlY`0SRXWKΘO-*Nb ZUEp-*PD5KRS?@3W5l}h$Zx3qx{yXSm@|@3Fq{дq0W#-.\ȪEh3ROdȷ5>Y&и3qkw4ZԎJa`&(f0@XY"f@c"fk4"G5$AZCb5^y_XeSd=ҭʒ;iVV^OJr;aiVf^9_>3!O[wҭ^3b7!O[;ҭ"xx4CHCPkdԃUѺEk#K|~}hk$Z:8鉛(ƻ!"pV@{g%tj'Gj%D'X"
|?V.@ZUaz#7]ש-'z؇2? 0|-*Mbxn(F"*K=>' [$FpН25֎A#?=5~=#03ߐ=O'|fCa-.\L#4K,/2,X0nZlYBp5֎CF-{.-*F"blijGl>pY&4ZdG!#?ϭ>=M4Q\ll2ޱ#afZUJGyZU#KR~ϭ\ vI-g֮"Y&д56Qu.yr@q:1mZOũ`Ek#K}qlX}h[3?ϭ1cOHfjV
+L$pct0bvDV1bavYqtQCы/y4-.\bjO{#-.\0l~	"Y#ր$FEpdNL>-.\؇Sb 4K+/1B?+FEt}h
,Y@a͒k;֘6Qv$BD0jKvYѨVDtYG?S-~|<@ڜog<еAk2%UW0 {(߱wϺqxpNb8|eFV׬]օƞN<Ԍ,ߌDV8icwq{$F #dB컺/4Dԧ<
hj2i( '2ZԒ8^-6CXfhS^6t^bdW}ITztѐB
d`ca@bq:ftq]tiu,z(!
Z
@>1PadD0`»0%Ťh	~s]F(0˝tk
>3?;.yWػУf6}h+34ÛR0~1_d#Fk#KT9>lCMa@36wlĽLiӆZ>Gyj_k:1J!
R^w׃~q.0ػ".".0cb9CG^1"]a=a% PR$jޭѡE5э?Xq> '܊. 1wt1*beS3T0%G_;FP#ѕx	@G+$;-{VtXD5,]B>ļ5NjӆZ}6Ӂ8e}Jq '/VJz$x~3PG5P#fJ!8Q(TGeqglzbfpD$@N䴲=uǌbW-$'RZZ"q[Ei~s1lA ~Gw7_=옻|̏`̽dAFC@䪴`>30d,-z{/71~k7f8LL]֎[?O<Ԍ,ߌDV 4k؟Z5YZyP5֎ )b^i`Nv16ڙk`}brvv%㄰A\?[Ɯkr//5tf2)}brf˸b^8-7a 5`»qi$,1`g&aϱwr'c.w=Ӆrp/?*l.{z<4R0~1Z5ocK!/G|'DMdij&;]FqjB}8rpwҙ.jDN 5+~Gy%a1	,# Ky3bJ	$JA:@ 1lэ3؇Ȟ_OS8	B^V.45	0jCXX2?]b]b^h5DS9nnIB^j/5PuF `>Jg<uqZr8K̮@鉚4c]8L-ld`ݱީko+DW.<O-KF~[g_4};yۍgbZ2>1zEkAoM+c
?`]3e07?ӠMN&lvpGbb?>({;R0~1{Y5_}hkdZ4,X}hP3ql'Jpgc1-Ja#qۢ@XJX{ thN9wC Wt]j	B^jT/S0ugqώ`%kA"?wHXc8L3ßbW7tOe	@\{ZC_Uپ\.NvƟr݈yY{YZ3 $F1֌˶I>$glwFq%BӀϧ-ތyN{L!WK.h+# &}Ҩ؇ᆤ #>:&ٚL4=Rm_o(K:j5#Pk"FQ,]Kr; 幺rrF#/5%	ypgw,֒IA֦1(K0PG	sD/2h( }13Fk" '	[E?K;v*Rީko+DW.?Jn'K	1pbQf!4f	=:}v5.` mfXz2bjNDŜ;ѬClzƟ Fo"+-F0Z
,YZ"5L|}jId@pܠ4t6qCϭ,v6ɖh65;.3#Q1wpX$%SGfeFE\fKE.$vfY])-DAgn	VH$m;&+f챁 _݈-@Zm]ߝg({j!N==Iu0Pv w#.KQ/]X##!4;Ԯ_bX05.gx213|ٌ -DᗴPv|c@.V!A_Ce1
g֌I.OI>xhfd$P}vd?O.GfGbN(yY+3n3hZ(>+̓{hIbN7wަM&9(!k#KE%'dSctDhh`@_zv,lزU߱9;Κl]w98!8dJ!=1~Q Y{5~X&jN ֦1ٕ0ӂoY;<Yz79D!ޯػB¯w)w
/4L5!by6?W`jl1jI@c.ZQC8!dvyD!޲qS#NQw.PŊy橂hKI,F&F ?j{wNűF "P8!66#Y|c1Y$#!N|@1'(V{Բ#~v.{YjFVvuBՃ񕓓7H!]Vg``F5wvw;Ÿze^0lXˀ'j)+;L	3p'0فN+r.+وC;mc!p~ALf
psQ$!H@wHW@cOL"qYՆ,pFcb0$MNt`+?aJ% bp	drP!d*W3#52Rww8'w=6":VRSzcUD!eɁ.
FU`C¾ HILg̍_Yyrf(ػuv
qԔ4^ѩ5qAәywv
^ѩ)M؇tB4B^zMN ̽ddkmt4qNO
j|'9 3B=CRG
7A^fJ(c1$+I@c\x~V77Ln38;"P!@%N,v!CS2P$1`~;o=3?٤C~2ib粸H^g/{8ւ@gl#@$d>rwZ+}_XP|NEOg8Ϝւ&i?`^w
a;2g3 xPBשh(3.~|c0%Y(BXܨ.awdzػ{7_b?w53P(B:Bj'Hu񕓓7MBE3N?>¦qCwsDƚ>1Mb_'&dƺ{H	iLbd#8,P'DV\JEZcNYat1=L?cӤXk]`'lSjn9Ods41(_Nhqc kiE-=jm,XͧqkgG3c$/W?<$xDLu_|'5bk#gi`1zl$w$޸wCaiY݅{-<vw_?ػj#xgnX9Y3t02>],"ba@>15^}ht3|8]֤DP>qkػղ`ɟȿ`F1'M~G}c{'gv5Q.w^vwb_`-!

P`|ed2PӅ4],"ba@>1k'1֤&Y&qC1c] H&Mh2a|Y-38k+VSiM>K^ѣW13blӯLά:b m(Z<6̂wbjď6pX"#J,lӝ)<}bz޽xSWCg7s{FQOSquA;_Yz;"TƖ,tdփkS?gq!vq[d0f1дѥ}h:Y&4t2MaPg/czA#0c1Gz*ZI.~}h:Y&ѩ?grc/"M݊fY&QvIfni<FIPGȣ+k'>roZ
lX,H6IPɾ}j#Mdv4)M8i'6IL8i<c:8.D3YbIejOfk#g鉘1D$@N$KȀ{,+ub}.3ѣݘ!՘ŏfOf&CgV1b mOZ<6;~<ՉG6pX"#J,lnWt>=M@^3{c#ްӉ;W|l^Ӂ?gpN˸{#v0f4 *GzCDhߌl^MdifIQփe$ZprHe܁| d0f1pѥn}h6,YY~}h6#&ѡu콌i UoHCA;Fm&5 N;A,X}hИܘd`,CStKS5g֐$25}-'(ן$(g;<y\=Y&xGy4"Q(D)X&a;l3(ԅgwsGK^ĿR3Yb@5ƨ5Mdl13Fk" '	=C/߳@=Qں!9j\yZFwVd_u#tL̆ Ҫ^tƞ
&Atvz7b7CX`RXWt	_Xgqu} {02yGxafiCY)񥾠}h&4	q֌C$Z3+36wxz7afb ƕF-5}hK$Z3"3=Hkd0f1b+/Gz7>bmdrǟZ1k;y1ٚZg{27&lH	aZ??g *MNL`WF1قOf,xZӯ,]_~H6wCg\,Xٖ{l8,uq%Jn+XwNa_w؇;)1N4ϭ;$FegZ0.&Ќ$gl$2ѬClzQ)cȷ*Z0I:qoϭ<MaAK?x<78=HWiE
,YINqoϭI>h~ܘ2"	<6̂)ټl	[#?gp	e	ƞo7֭9gl	fI֘A2=! `lKt2*Ŀ3Yb$2Խdm>擆Ff vIi\}wt2*Ŀ3YbK$2yjOfak#g T}h<glNev18;a|ILrē/[3a5qvlY^5EXئk,CS>5$jOfEk$2`"fg;lzp=ЅMdd\s^k#"ز@SdC"KS-%>~\fwgN6!is.~uOGy	'P(DqJ-<P.(.w432@5bsM[n͌Z!{wGeȸ	,Yfŕ$:b_bLځEky才5'53Y&6p36wp,t	+,"]fXЗGyON⇺ |}h -k#"`dȸ;6,<It2*Ŀ0	3Xǎ"WudȸroZek	Bv8Gև%$X cvAb(ChIMEN".J4+-Z6IKsHC"QsEv)WY&|6sA!8 ukkMP[ov.I%d9͗"E!&ȫep
gև#$2AԟIZY8컑qw4V%v)Y&za7Co,Y`Ӎ;dU݊f2.h{$2x<00Y&Ei_v}Mw#g~1Kv~(Ը4ўK-'=-Z`,XbLY-X4ofo8}i5qC{
֘$N-d\v}h LVIc+Yfŕق$/[3C"K&(0y,Y?Rbg\c]ãH	Ze%lCT0B͏@=QwRk4th8r\Cj{0?_4CgVF@ڞL|t߱5bG˃8,uq%6iΔWt>=M^i)+!3+{@Pgl	o' ,Y>GzAiwJ>,YZvyed@P6wo>7b33
wFEedȰ'cd@P콌iA#,!/Gzȷ%vI 8;A5kFLɌ<ce=ceZ~5za:+CK$/ػV\sJ..zՁrĞ.V\{;Xn!KsQ͝;;Ɵ]7
F!j">s>2faq]#3%e_kbYbV-%h#Mdo81˞ï"e,n!0X%Ws<e݋}ItHZDD|ea3uwH8Z,Oa*_zm1+@>16I=I/Y&t!e>I^5i&hэvdBD,h=LֹWQ(iѣ
5Nh9[Jpll3W
mBr6ud#1q#|b!f4|c1I.,yY&`ܘq~.֫'eי|lw>Y?gqاӌ13ebF.a" 'ld0pDehvՉɖ}ѣb'-O Ak6[m.Yй02%^щD(Q {rlU#x9gibjF`,"l{Ym;qY&4S>1B{$ZP]~LR2/{zlƟv!afb!ocKąƢ
Y^|cQ $ZY;Yp
n6!櫃6e%$~B8P+OOn.3s
?3-\]_odwF`,Ɵ;"/P>1VI-In;<Ƣ:Ma񳸐ˀs~*Y,YD3^ѥ5dX/Y&t*g/c~*Y,YD3#tiw7>151|&pY;o,C]XJ-J56,S3Fg<CΧ#_5V-4wibl)Oe~xq=][qqbb.½G6w[xwnR7Vv7CX9(F,*_f.Xh!x<Masw	$悙(K4-E'ϭYb7ր
C?]P-4-w(K4-lZh+bXaF%wHG9_	BYn
ġ,V%	f#JN}zػҬ[qrcc2xe^]BF$)՝EZs>2rf
_X9$Z,Z5w:Ŵ@>1(IL!OJY&yfhQy؇p;<r|bP6MccLرw<C>1 &I<p|b0Sd^jIZ̑װH%ZZapDeoM8iѣW1\bĢDbwy_4aK0P+[S*pIrŇ]-6;$|~?$}y#w>`&l]֐L_w8&cXpVg/ Z}c.xCpZ{x;>ɱiWf_wIOb0g0rYh嗚+|3^JXt!PqLlY&6edͤc]H	be%lCvxE+VSi53Zm]_kKn'3<WamL`|-:اb?Lԡ	b r,睕~?KNQwĽxwvo+أX>ۨ}ػ83V2J5hq;.-Z>e8:_XÍ;.RQ߲Hѓ6vn '	ekKdK!*Sjge坵uxi'3}Ȗ`-:F}H5=:lwb5>Y&xw~Íw~Íwc{'P=\b޲Ì1uc++$j]62Yhb#*Dů֋!͒k'ɱ݇݋8MZY&ɉHƻ7FLK!)2ur3ںO&Z]>NEb"+;ۥ1#[J2Yu1YpI+[/L"fX/z8O@Y&_D1٫et%kalD,dȘ;-02d$FD1!k,C}lk,C`I/tt+[EV^g]ӔqZ?	4+/eBN,zq;@eH$Ьwm]܏`-NЙwl#lc.zwc;sFkqbY`-ǿ#2?x}M&c%q1lPVwa^)w!f'5X"݊fo4epQMc2/p Mc2/D1٫ep5`D,6Ic+bMddLs,
lYbeIՁ&.&cv
bVJ=,	4+/eBN&(hs`IXػX	4ovB$,$:$&&cƺ8L&ZGp2Y+f3ںr}.3KF`_4'M93$fVK!OɧւMc6Fi8ּ`I\sJ.B\+V,7e-~G}c{?Hl-+;Efbsשػ
B9HBT-X9Y93uwT>s?th??>2e<[L!  -k#&v&l@!&-<wu0Vw#qkE97e2z?ػh"D7gsAk$2CE'̞Z!]ĉ:'šy^|c@Ibǿ#ZVw`Wػ#;2#*EdqGB՝uC3+ &nWuC3NO_|1-Ɵ0FU|b ,Y8֤᭒k#g鉚Tc]8L?_ cI\TzK;t[V|փ&i~s3|ßf`ӯ[SӦңS7LLN+dtHNXv;+;82{	-yi]e4u
"q㳹
,XP̖Z!]:'Ő^|c=?LLѣȄ	dփ!?_2M˙\AHqMn	p[gxqEi~|-:0N+@ڞ%W*X>?_bX?Jx͖36g>Gy(ܨ˹r))\ޱd{w(H6Ft,	:Swab5=Ӡqb8;	Bɶ|]愡
Hůetr?ׄ~Fwl-+;t37m;-y1iL_)Y&6QVvDF%-y(ܳ`IqmS18E#I!qk	.M_bV|c tmɳ^J-_lSb3qk	.j?Kmj|c
ޮS_?iL.$'.-\[_zKW#}#ʡZoGxػvc0@D1̈H&^KZfpV\Ѩ%^>kAGRYuGB0P+@ڞnh6qke?![Vw#rbػ׺w`FrwXd|9dO< .2'EヺpbO#R݋ݕOlXhJӋ^FwsDZy&5^Y&X:3b8Zx5$MdLMX^	XY^qz5ւ5zc|ןײMd} 8#R'wWްa9gl#F$ğd$1̈H&Mh2a3j΍ERoM8媊eoTW*--Gsg`sg)+	YdqEQ]ХQՑY>:HVgVNLN}`~@( /2w`( X#
zt
b4N#
V@(Ӆ@~g@( /E1?/Y+d\$ԋD+P&<N+Z[f"{GȾ:-.$[ Zx~|Љf8˝47Vvw隑 kjx|ed/RÇ%/N\$`ZoayQ0;1vI%RXͧ3>1Qd{}3`ž.
Wv,]֠f=\vyq}hLg⇦5' c5k$$9e'=0>1$F쾌kti8K+Z["X0Sޜ2DѫW:5q?\$JѼV\Ѩ,@Uth:oX8NU^SY_fjD9=كB:ȹ?
!?')y~p4ޮ:r[,
D͔c]8{g%r-TNA-T2̐3ZBY݅|??;m3t) D`IbaONfPNćM8wYFFd{ޭ8Zp#8]Ip,~FH' U	Ikޚ%Hra4|B2[J蓯x7M8dw'1X͙k" 'ldRFH' ʔER:?8'XW28ģ`#7]	#@QNj+"KVFhFYh+$Ft&qu!gmxaP>114ѧ+(..gl135	aZ?>ԐB
6iM^9O+Zu{#J6:0uщ m(MN5Fi`j61F Т4k#Oucʺ<[ǨeDG<`%tbf?k	µ8,}O7eiB$$FlҚ6p	kT>NqdqFgVFn1<"_4 kiE:lvq*Ցlc*e[P5:ɱe]HYm-cf1?"Gi XQ\]>11c] H&Pcɸ?+J%CT͚SPLKF{̣#oESbuA kiE5d20qb,s[Ob1/_"OA>1C+$FE]50jDg.Z0)Mb>1wXDZ0$Me.jb![Ȧc&Gw\/Y&2(lX|c&1俰j,Y,sU{x1oc"#Ol|c. -k#"5>1,X|c컩NKDZ09d}.kx1	oc"> @Y&2(<\	X|c3	yOe$/sX7]02E3cOM_ό`&2($8^DZ(qd}.j1`-dS1645F$/"Y& 񳸂Sq@" '	AK ($ZDUgn'JCY㐶ϱެ-c,O0DpWNiQ-X mOK9]zόBa*;P,	;;ƟLbd"}b(7R@LRnX ub5>1Ւk#"c8Ok#"fm֊ak'	;;F"دGy $ĘF5ّ	K73FHzhK]DF[J)Dӓ:cLғad]ғѓaAװJ.,tڐ¶~5H7XQH\v&cƺl]D$@Ne򸩼9s*R%J$Z)4|Nbǳ1{2q#T |-c Ӥf`B՝j98:Jo=1l+;NLtB8R:gec22*}c$0[M*M(&'a*LJ@%I;c;yvxY}1/7FVF'8|bIfbV-y*]s.
y*]u	NMf]enw^1/_\7"k*~6za-{w@e}oYv2;˖9~Gx޲Wd)	?5M}'y$)w&bf.͠xq:87Nr;ZXUӎ5q=awB3_@?X5ңKL#Wi?<ѓ3BI[]? 'va|b5[De_!	^q`X˕1|vXq|ֵbqƺ6ve+4	Rpl \UN``Q㳻0WtqD}idd>զ_BqEy!r+5$w쾔bibkd5yQtɯ}v}Q}0kN*N4Y`b5^os}k&h~I@lXv\P}=xE#e(Vg AY
{4)o%c8+mպe8?%\84eNW_#xE݋,+Ɵmua(#*Rb-T4?f_H(Lz?egvXQ7ywXs{ 5u
":fF}hX	z>2sE?K&C&
k8XJʬrT2PP%^Jh'Т	8մӎ5s8󀿜<XdF2c\D$@NS`800%hW(̑-3TD8h{G=3$Ni^ m:N&f	)lgag
AzӦކȪӓ0do`"c7La}̔]1(J.3޲1cX~^hJ.w!2Ha7FV9rk,]swea3F^e]|Q;,+
'p#1όB$2ucҬS2;6fjbW`yuŊfMXca`ӱ:l8MiQ(zx_Q('{\`|eSBՂ-'M@'qv;kG7>Ŗ$&p&iu6 >-=@(WYy1e7Ь;k{ R5ޮ6}F=s-]	F=uNa>V?qEy!r)qjٸXGz{2k`a:]u^͎IE4Yb3|jx-y{4	kVM`[(./7eow"4,L#~(;Y9CMZqdNBR8iOGAy_@={<z?egvXQ7ywXs{ 5u
":fF}i]ky7<˝ϭ;?qG{m9(NFGrQF{ʬrQ(ǳt 8-;	١(Ǵ%B,	jviM\o󀿞e6~!"p]X`aRGJѼQ%"W)SL<jGL3S;L	_٘Ղ:/ꅫ#5?2GR}iX,M`xiq][3qD}iX Mdl13ebD$@N
֨ld?hW(ѥRlֹ\#?֨3ѣ"B)՝"Zfc|<l m*W|Vt)qFrD}iT X9g;; \WtQ ZU5͔c]8L+Z=	Z72D4iT[5WyZb4|H_*_4V m*K_fX,YޔO,U=O HgcqE8ՃUY1r#+F!X#Q2 +lXGgwHb>O5dvwt#D5rϼp
;wIo9xOdbf1ĈH&Pc_^hW(UMhW9Oth8-)xBcK1^됝+;GB`.ge_K"a3RpW"[5,QӋ(X9&n¹a`\(
ܧ`D( /GwXl`rnv,],݄"2Y#v"lhpnaAdeZcP@B!,7VXB{"gH	8c$sIůeGL>$sIůeы2~G{(v"P[qv1>18ޘʪ,&Y8n(e]MkQevU(L`D(!?NP@_&\a_@_c݋yFR7ػ#?#xcՆJBZdՉ,ӓ,܊UZ8rn-ãpCF]PZfqL.)wN哰%ʡi&rv}˔*˲/,'&\7be;0YK.Ew@v&Yh<g:Yuc$+.SOe/رv2bvc!͗PqhܨݵGMGwJK2K,2첏{muƅK_kzK_lPmrˊvXuc ef#pòP7_s`E+bq$"gg#g`F
|]d,l}07cg
,"b+/Sk[N;S1=^e;,4PL/rjXVv"tG&S, 	V[pȘ1NB&;`x=	V:$@N8&\g>`K֋1fg>qk&yy1bg>qk&y8¾?&'#p0}rf#XC {˔PqZ2i0aH 2Mbtba5]6&#ٙY}ɱ(*	db`jHޮbbsN8ؘ>pc
>bL8XLЬӯ\nY&|#KOeqMbtQIA&:l~}mV$j>Gy>StF	r;,n%.Dػ)5u
"Sւ05qk&\s;;ƒ(c$2}*na7yA.Hrā3Z.QC3Ǟ}h1"2݁0`3M,)}Ѥ;|.,]ӄmJp׸c:6&WޮbaM;Y}ˋdP%p~LOqӃa"Gf6g֘#Hq5:+f7Y ҡ͒kfe;a=8Z5)ۋgH9&kRRqvۢhLF5'OFK8qmx5X8M_Ȕ}5'֘?&bt	K/3.;};]BH9&#$2yůG˝ϭYa0H_lQͧ;
u Lӓ*OEAdUd9hDbT18AeXT9?&g䡶¾$XN̻5g((&,ɂ?#m?%"we8όb83g0J
	PPLb[t("^g]ws{wH`rL)gsAMc/7Z	(\}h
2fQ%rshT%q45ʤX%r~L$) J&
X#4I((&0jq8#4T<fڔ)ůCS}h2Աfg|ןZ]jFӋ^dԫLO\dș6{	APKg	鈾{>1
@50LCށ`uK}ob_WP,I}h ,Xe1;Z
 )_@9&'XVa5ƯؘS%0<PPL*'a58?&AA0喌Ӎ֋m\dV.ick]іŊf`lLmؘOE$\%wZ$ɖ(Sg!D&A2Gzwes$;=GVI%e_-^ɈbB2ؘ52	${_aHS
(\PT(ba lL	AA0!8	"aE89&SSjӳN6&'N|}v1 N6^h\dV.lwL`rLOO['A2x?޺@ѹ؉Am3Uʦ'K$2;6&g0(&䘟[0&e܀{y¨~5t5NlL,5L
	M ~L	C[䡭C[Bde0XƷ?3CSf-y(-1c݅KFe>])ί,ػ폲b`Qͧ&7:J&iɍS^Mc2Q؉Am0qeSQB18d&σ+$N-z*BlXb|c(Lɉ׸˓~J .OG]Fb(lNLg(-١PpLdf_8Xe#!;Σsۋ`T`IkjDȡ |c$Y{^Bœh'W@@U;u=#VNPSVp
Λu`Zp+X(S:=5E8;P,D{jBpw }``w 鹺VU	ijOp)8;Ձi1k0m7	{[mfХqX\]GN7j8fpl2!pɴvjM@Y;S:=5e8;S@[;Xtcaj8aDasPfg7ؘ[t\g2,:שh(mL,'f]Ӎ<"YbuukGx=^.]V']b?#m?%"we8όbY8Q/w##Zam L|#2.1#4pBy䣫Zana*£0LCى>
%ȗz>殡R$X
Ҁ+Ma$iůG˝ϭ >ā`~L-Sm;Z20HmN6&6&	m\si|@%4ʳSbMc2Q؉Am0xqTщfMdס>2,5v(0(Lm"StF	r;ЬnТ\ywSj"E0ϭ5qk&\s?AA0
2e_(ksPP񒆷b.5X>1	k	AA0J
	(lL,ftHNbPT(ϭ_Ǳ5ϰL*L~fL(Ubae0(&
iزʂ;?;Q'(*	db`lL$Z"`8bUd9]CGA19h$!>5s_bvWR|c?&\]>E}X
Q0@_zblL$Z	BlL$Zt3/9&
bﱜa0M;,didlL(|?&]:Fؘ\N.0{XlL7"PPL% fJݡ(ktPrPP:Yi}EٙzZX  9r;؉Am0x28TNXdLb݆Z0X_Ia0{6cg2Gz-YۦbJ PVvKڋ$5?8(0g2
>GjDnv"P[qv1*619i,vY8cό;mb݊:Vg&\]>AO-{,Dg2,.|q؉Am0u|ePpF'-t$!>5s_bvWR|c-FBeT;
D_#Y0!0&䘝[=Leċ
]8R9t*Mc/JL6&W|9(k8_@L
	2_~2dزK?TwEѣ8D%gvw%¬i" 8	,Y`~L(#9XQ.Dػ)5u
"Qց%kyLF2sE!?6&#Q,J
\irQ0@%((&\jPPL,'$Bp~L	AA0e0J
	܎ *0HZ
Dja1>fL'W]d3?ZO?Zl6&'Wdw.$XV	wL(',XғU#~vŎJ-}#ab43ߌ6,(Ud9zc1`|bfL䠠U$Q ZO	Y`~L(#9XQ.Dػ)5u
"QցkyLF2sK q,J
\irQ0@%((&n5zp~L-$ADL-Hgրq6ba-0(&ƺ뽋1r+wB՝f$
gn(Ŀ$3ON6&s/1/>wUd9U|ػN&7;(-*NlFVI>_bba-@޽wcf6Be|ZLĕA}@#'Ӎſ|3m]qk~u>+&3,.y>W;|wlq؉Am0q2lbp>eI>^JL,6&L$w]Xٍgn+,/5BYۨ
1/b`5_1v"ZX+3AG`Ԁ;1b%c<ePpXe5֨,6&
'4	]XlL%GzōޱVv阒/T(v#5?8칈uPFC4,/f؉Am0tTq$ZO-{.a?Tv#f7;(-AQ:I>@a?a0J'5уQEH\J'>}Y}-Z[!Zcf1ba=09&
a.ZИ\uV҂V&\ɑӯ-@@a0aH,/8H^ر8;!j3VY^jPb_5CS^˰ɟr;mޮ?u[>/yX\ADb8O^18dckP0N;@:=5rpw `>kX5XON&XV0o$&AȆ YXX8F'0?JNS,w?`9
p@JV_yH1@C=11ݗ}cWؒѤFLDwxHbd#8fiY\$JѫW:5x$&ZSth9¼
وFȾM{b"0_4%#)wbl;vXɁ-Hw\jDrec8L{Msx'{`/B0W n9"LCՎANBE>CX1 ?+dʵb\/^; 0Z&vUq0W"b;۰f`-	*. 0_eaRtŋf9b7de.]|bj(IXB%	+@șrػn2f&/CSlLoؼ)}bsL9N63doόdcؙ^@6C1όBHyd66oGzviuq	za[%){ <G>ĔGd:IcX!77%)ac:$|it$o 2`|#:lbkd:!a٣'1$edðl8όbH51Dx&ɬޅb:ļػ؇s{ 4u
";;}hbMc/(}=;Z&6Y;14Rfׄy)3 !͙)3hJLщRhΓH(Meʋb- ,S]t.]¾k`{رL}\sn,wxcI.rRfH$N5>1E$:"d9׈V=ײ5a]XMa(Oe_JNOJV6a2(|ߧV}i
w!A_񁠄M;4cO#)I;4OeX|c&#{.8ɛ0OvGbf0"6$q~Mק)	$}%;m;'|^|cFؙd׆¶ &_l.Jc	$S)N3NOsLBޮ:rZMRX9_?N,ClzQF5Mda6Xw0I>1?x9 n48PT_x}8֕Fb7qvS>q|,ϭ?9(w[)üo{
b^R	}͔双 /sD˩k}ѤFLD2?a`
dr3FHd46iiQ'JFw5fD0/%^aN
Ŀ#fG\"J;.ت^r=AܹNu`JLLov26B@;X {:, abH݀FRb#gEvzwA@ca@d^@>1 wwS_afO`|Y&4ό`|kdT8glw?fEȺ
-inR(8d@caA 'jI@/ӆjJ^kcaA(y(Tx2eг6.XeC#md%Sy)N6%4HXΉ-6$;N"P HWb[N9N59_@NebkdFf+DHb@5P1 cd<glxrƂӔ+޲qϭ)̟O" '2A??%ger*-㯀-)4|DbQ""X[gȾFC mVsWAؓӉV:ū1o\4aGLzbCcgv;afuYNz'v~r*'b~tDХc@)X4cfIl'S
AUj}m3ȄХcz /P0):b31r2JM.H9.&&lPR5>	3cNG|3}{ſLD,Ybfƚ/un;OfRLܔGgJ#P%◒T&JS-nX΃hI#t$94byoW#041c641I;TOw08X|cAC?pF V!cAK}w7_GP#ր8&>fM˝ϭ)|d͑)3?k%&hco%&hHhJL̀JLْ6"x$M`Pヺr@Serػ~]6$AZ=ԯc4Lwӭ2X\[mw>IIQ$%&vI2u	3S>K$:"d9׈V=ײY&#{+ k	Do^{/5	5l]h.qC8L J X+eܫbkd_8ñy9Yv00-MaL3qw2f0/CSA~23c=	VLdd>[ո'+"6NSIsRIiɺHT	JxID}rrY$Hi܀Bjйb:08챘|#:lA5wFa٠429Y&0QjqߟX|cLlAew)t"`Ew<F(f#|ew8,|ϭc?%(|Lf({8PLx3p&cW;/e@B1`" '2e1? /HX9-38k+d\$׉Z4|B m(we9o?\h
lXg;ń)P|cI ;$/ه~k;mes#gm/Y&#!a6firYyRqOWK$/Cb:1wA$!K--N#|v|i@5^-.Zbe FVv;7ƀdN H\ޭH`c%-.ZaeaiY۠&WK$FqH\K-9tY&yǱ4K8鉘1D$@N&ld[,N+d4"1f֖̆!v5ѣb'FjP+;#)F)J.ّ}/aVv|Р
 )̹c݂-G,
V'&bdaGKPv'5Bixr'BoRlL[q?Ȋ!*x{ nرwPO{]p]7#Ezr@~Fgbebkd:<ȰFn1 Ɩ0t|cI.9F,X|c),.2'DWqoOΝQ;3.|crzbf\%J=8BOb5%E^kcA#y((!2w찌53bsr◀cbY$Juy$)34 ?dpObp1qŀ'&Y~ጹNK OӅ!k`	SfIwӔaހ7MyoW#qy/#7]SXA>1 :5roɀ50@2gt+wQ3e3eq|:u$ӯ>1 k)h(
q9H)ضEwPJa?g鉙f1U" '2hK8iY\$KRA֖>NC/و~c 1D"s2߳j+_4BY؀5bo72filUUYc+AՁJ&j=p)Y81b3vX&hb߲@?͋_8ab|-	D|l4%)HWb[N9NHj9O#iDV)!«$FDV NXy͒kbTm/c-|v{EN3.b`GrػOAk?g鉙"1a8K+Z[b/@ger,UC2lְqqvaѣ/و`sXEbo~5ӯ!N@ڝ3bca*تr/+ 7P0VB*;0ɜ}n{bfL00a%)9Ni#]um;4:X
棔;Fd6;%dA;1dȊѧ,yC&Y&Rm/c-|v{+X9{N8̻ʋb5>?LLң	Yv`{g%?eger,UC2lֱ8imѣi~:,	%1^됀j|碻13!՝"f
q63Kb`gY`u!Nд\&n[XB(3b|oC~pczHNSpRwӔ`Pj9O#iAbt+c	F5#$FE	NMY&Qd&^3!GZX#	='
f]ӌNŷ*/ 2Dc^!"pV=F_ݞKL"TZjkE_EF^:P;#,4Yf&zuGS+[S&lR	HDugv?Kb`gY`u!"+;'>F7b3O ?!2r7ެX4t\ Ԥ:;4:Z8j9O#iFilSCX2);04!Y&2*>1Ma	d&^3!GZYXWt&r((
qwN3;ܨ.SJ4ƻ!"p]X`O3FHjkEXiѣ͜:$Egv5fQFbQ@Qut}djE:;,u":AJ𱌬ɛj+faP?XfzAA;Χr7X4&vB7ػ[$ݥ@	L8,RWger*%QvGM"%^GR:5ĢP 6~%v.|z녌2K3#ORόo{$FǖI>1 񳸎k#m0	p2YwɺiY\$JCi kiUѣOBQ}:+ ;;j3>13ebD$@NfL"Wr\Jn'/{\S[jو>|Љfق/[0W`|wg9?LԺ,4(Z2.JԯN:+Mc+[$3 d\I́k;25lyZw"ētnQw5vcՃ(ȪDl|c%5AG0$PX6 7H#9r~K61i5?*e>1_w&`;sYc@Me!"cOF|c t$FEM>1;[$X6ywbkdRbdU"i(MddUj㳄 [$pZ˱fHػ272Mc+IB~2Id1dy&29#ύ?*Yeue+$/x˙w;#gs6yC\ [$/dv,}^1+5}c#@̃aI0>;MY]Yk&㳺Ë$GgLG, |b10({+Y&.qv[ln?5&qmW:5g93?Sd&1\+Y&rϹ(惐1WGb2e0ɡ;bQ7RG@Š9t`ƝY$~H]x2lXP!ՎY$9
񗒁nJ88&XAP5jkc8@u!i;<?`}dم鬓X|[C;>4epp&>Hkb^!q/~K61cό<#,_w&>8h<XF	YaI8Gf#͝FERa> 5T>1Y&Ȍe_l$FE2ƟtCY&2+md82酯C=k-M#9r~K61d|e_2iy.d+h=sYk@:5oWē$v01Xd9>2PsdȰόd,X|c'`iE2 Fu*K$FEAUkd1b4esP5xFs[4lcgu>2\4 g=g1IN;ϱeY&ÍؒqĎF!ȦNO|IYJ$?MaG ٘12){2JEk#"d|c$d!3fh̃j6IesPMc+$2-M`\ }0>u16;G;+K$XZS.02S;L#rA4`wgsɄs{g$9_q
esP/d(nIX|vw?c|ݠ{sCR*5ßBf6#+;dpcU:}egn}cwF1r(t`csq^00u6:UKi`:FRJ(
b}` ł$RQ8/DIl2F#5 \B mtJ'vȰbtF'Jv,lvN~)e0;-﬍=Ek6rܔPq*䢀?%(	E@~⻤%ac8r#Na}ı&mӌ!i< sSH͒k|19{ɖdA(FLB2bp~#&ױ0XfjE W+Im;3VWTbMb+$:q/G~5ul&;;Ag֑Mk$ lЌKHlqslӯ]Psdfj5_ʼ݄Y6`uPhXĻd8S]P5ͳՕIɶ&hNIv7PuJ6_ʼ<vwZD,Y8@?%@!X"qXS_YglYbkdb> E2cO|P>12Mk#"h|c fI>1vV&$!16MdصK44%	jXZC+C$Gg{h9dhk#e`s\b
,X;(X !OX&_wh2ssCMbaݖ8Zػ\*MeT_0!OX&_wh2_dzp:(XLi`~@?gY&hQ2$XeV2;\`	,Y`CuXwiRgb7C;>4es Wd8#wӋ^Q@@>I`bkd$0|Sd,Fg0&2+C| vI>1?yԎ`2)4όaIhK$@.2Zp:l/9O5u^imٌCɚq(J&dQ3p)8ӓ0,&%  k_JbV\eV-+bCn-!hYŹ-|Z`9$@Y`C'-R4NZl lP@sQbacSTF2ҙ"&^%lC R>KL"W4V9Gq2Y%0u?\G,4掁X+tc! kjr9YۡH/XGVvRO-oeSqGf&!)Xo3QXՁ^`si`Ɨr\il7ش?>.u`Fvnw,`ra4"Ln#a8XaB_z#S Vr;@U;u?wD{	jpwb5jYcY,P,q8@HNP]M:j8@KNlOv2=bd\c,X#u289Oc/X?_kyEUWd#XP5_I27zFg}d/X40,C]M]yiZ(#e`~Cԟ=kcq#@-Y5V '
 gSXujpw 	pStG$'p	vp.X5X%p6ono2Џ܈iq-:X'iŌNS#A|44`=w`bMdi`3 @d	;Y=&iQwBD,h=mO8(ICHk\io_=WF`XQ bG_e6wD`cX9&mtŋQ#ve.l]ƾe܉Aq];3p,N5͔c]8{g% r-uEQ*\޼Odx\s2/h?c13ӯF4DpWhbq[_X9ZF#v@(,_z #gdpGa@ӈڶ^`I`}.ݐ'#)u]&gּ
`Ia݋zcKߑݢ7G^#8L_X9〙bpG鉚4c]8Ld=%?2DW*%TQ+[e5Z,])ls.ciXM̻ӔDkc4;mL	#Nk[ki״e0!2%w{LCgnm;avdE`ؘ_t0dG|6m-јY8>9I&Q*4mth8OL`0{,ݙަ1HQ/ӯG.,J}|Mק)է)ѓS쓔Iqr4;4n?NSj"C/5fFY0㳻O>Y0Ђ$@t&56D$@Ntύ
gi`ei{g%_y2DQZMMD?{-vb
E'kg&2WtNDxM#BRޭ#T#.[lbeWu;3(&Xe8?x<"V)4$*C_LѣF;Le!w7\tdpWf#yDQ kiE;]BHe掳q"3:}a5?^ĘFH	Ι@,QD&&Z`b?r-h!/J.a!yZ\SB%!$&j5!c<xop1?i#f6id'Ա5)l&l#Aq]8Ӏߺj+{.5 `3
Ȟ ^	tOer`aO ^תx~=+̾Gx2#a都Kbq;J/;L~4t#%}>՘74N~;@tnіŊfh?4S}r;밍`'FGa;zB:
wɺ_#`c٢^Gey0;o 1cfh0wc-њ>/& t1<]=c}2DL򴚹r:sg iѣ[P՝GR}`Z:5=:lvqcgN(|vw?c|ݠqCnk+LђK^ rE51ԎOI`5Δ`Jᚑ 5ΔPJTe > &OlvFnh>1%&ɱ݃7f>1%IMϭ rlF4hƻ2!"pi{g%ox@"V\ѨZѪf(iѣ[F:q kmɛ(ا_bόDPMd}YcOHF"F1Ƞ5n|c"K$y񳁺bfHkF.a" 'lddZQ\ӣKU[EL)zFm
^SG5ا&cƚbV}qwdS6)͕&jBN+h	ə:DI_5}iGbYA|h'2 &Mdipg2 $Ma8^gln3ia3FҜqNtXbfHkF.a" 'ld3g(]sN-T"n3>NDA`C#7\mafa߅|-ӯ[N; hģcM^GwR̗ݞwr+0cJPF$zgS䡮p+h> ue/#wkVXVgɚ(k?%3ƙN+gm	:&XuPFC;#"lDqv1k* Md*Bl%b݀P>1LX.Z`bեW;LeyZ׌G{}i/V9*N#iahߺQ
ѱ$ɣ2dpx%\]e1Md>;mDŻ-`!3?Z'S2c\8aBD,ki`{g%͜$JJ<pC+Vq0!BS-ه~[_4Sقf^d%%&lgWsG֘C}Нĕ&d.ÏXL":,YeXXC%2Yj{/4a%u97ϭQ?x,n6:m4AF2: Q
ѱK.c#ġ.k'&m#*Bl1nu
-'S2\c]:pȄ	YZKqj"T:Q坻kTGbFE}uA kiTCvI1,X'擋`/՟d$FE<DI IY`񌆓dȪʶ6	_>1Ë$F'X"k"n,CY&2(<-"c?>1uk#"xX'V~|c!I`,ƔbMdd\`>1 uk#g鉛(ƻ!"pV@{g%`RJ"W41קI?ԺNئ?1ΓXk]`'lSjnI?ԺNئ?6~=cL"15Y2FH!,46~=cLDQ%Hr-M?lX <Q%Hr-M?lXG-TOCRFHDTP-0:4|A<buH)[J$Ah+ 0cab H+;" 1/kWבiໄghLÂa!h2HB?M˺rwCϭ q`LN%	r;X FfGW#z(Ds!:G|v	l`Έ)lD}cpm8AXe``&#ӄ	/	7V>L2	m(RD	 :k=X'a~6ғHe摳@" '	p2XO0TJ*-s-mqSyr-)KF%"*`bQq17݋7d:c:," *@|u$Af
 \N1sN(ɘwg{݈?˹U,vc0g绛ca[S\IDslH8]~<a;%bA0bu$s]愐2h[ZO ̐LnX	*Ȇu@cBfźUSEgdCBL'9I3[
|=|́qڜea7(
kcX*jbdY4pӅH~3#2ui:ReMls.bgEQwe {FJIVXbq+]m#>19IeRV,(bh6B26G{-Ac*Z/uk'BUqnP>13I7ltd8upsAmhO la3b6?b|#]ʩy(gd+lc&cpJ '_M񊢕k,Zh+3-4{Ʌag܀
.^=VH%M9B?;1e	%M1Xqk l@iƃ3?;ƞ tuNL:
B>u`'Xq/<W|.ANyph('uGzYlX@@>k'fyvb LMHɛf!|نLC}FL37@ZC"hw{9ipt"3KժONYDH!TUgi&iS VXLe0}a;??VJmJmD#%eCL҂ISvFS `>J#	m86'7LSx_#[%X|@e愩 3WW9q^}/4%vKͽ0/|+iQ1slsQ{T>18,XF&vY|Nvl]3mon"~8x݋\ϒfјsb5B 0+:c#02όME5{/]JպرL1hM	1fA'6&h4gόa|#:lbkdF qO6Y&062}>1,X|cv lRud3PLy
YB{@	YR6LSLYU0OLs	8%D$(ԧ6)"nI3DS\+ bLY~=D䢆@e7ȡCxYMէ6'QC /{qbYc޺h`8;R⏶F.P2cy;|:h`8;Re`tpwtvo	@#>5Jʖ f&2`
2$fU1X~ͱdm(60ȤIpȑ8"nJĀ{ĘP;ӀB%2slw {I>v-<Jâ:Չ$5#8+sX?e@tj͟+ݻ0Ąe[Puqv:'փYY8#*l&e -/2@?EmwFbrx
2;Y6+j.+ӯ2BQwBg15͡'3%Vؒv>1RY&Ŧ?rAZw5v ~]'7@Y8r| ,wt]`N]f#N3Hӄ[ &^[f<72Ǧ_c8󁿘2 YpP8 ,e	3|#0|24QK:I0E$h'|2;GgqW`裺ڊu(K$2vw'wZ`'Y (,Y<e12hƷѤFLD2?a`
BFUԃDQ%jڢʑC3""th91숌N?$2:S՟Z@9:lv ;?'5	8,F)jzh2D*o=\l5NF1-O0y՟a瑎sD $vd9fś{EԝbvxlYC2ѱ.)Y@2}wJ_!qߡg ]l[vڜW"f M\-qmLݗ :eNO&ԑg7S3ѱ.%Clz4#7"Ĉ̉6+$Fh ڃI>1=g.?wibY`yuX;]GNy S ,6
ְtn0
mBq|	^:Q7sNVx]D:^e[]HtRZѱK.JR'bI%l}z kbЈ$kV٭3Dt2P؇Q'4;53r7u?9ϟAk 5KXIwVC-dLbs{t+7XG
V1L1RyN(lCI{/4nkeZY%1o%	ypjR÷2Kbط7/ÍKjĻ'#{"a9ϦĊ1MbX`u%,[i`J,7XSԯ5$T
\f4PWt5;imx+GV:7Nc {d=\;:1,N^ Y9όH;$XSk̊1Kv-:^Nֱ0*1tdWX`1tf ydaI,[e߰::T6l̊zXct.@A/_8{Z@fdWXD.l X9dK-NP:
`A89
hwD!eg;^d'D͕yoW#4@,,,Mdi`<A54F2͈yoW#4#7"ˑOt,YY5>1Y&Ɣy6p4!A_  iQm F5R|ch^Ma(+er7{$%ĳlEՒBjJD̑װH%m,lK?6̮g92ӣGO#3AV׳L摪Y EBӓ$@⽄}XN80Ӧ3PgnNhvUV)ό@Wb3qϱ])'0#&|c՚Wwƞf&XzFn?D5_ZG9VID7Kƞf&X|c mvUM}	2l3Dqb~6;kqVy(7nnD7N ܀I1p@8<~I[þf^;g$2k,8+S<f	 k8,+ɾՓ|;viVYq>fIDcf6162->VI<Ÿʺ	d?`ȳ3?l2˹7=AP8D@b;#b$TYMѣ#cKŒk'#}1nqʺ>|c"6ܢ2`ƽOegvXQ7ywXs{ 5u
"㳹(Mc/7=B2si^&lI)9͑%3?$h) V"kόSlX!.u#\yY&ʋbY9ϭF7L˄BD-2KL0W7.enډZ"H=x$.&u'305bng]f|ЉfS隑 kkQ3b8wmeL&\]NE6q
1bQ}dY۫+	J?CmY۴w-(o^O䃌֬tjdrf-6.3b(|gm?ړH Lhx2Cip*&KsD!Ma#aq;4?;	n@1~Г6{I@G LĐXsύ09>Ek,c`
JЌ>M>1Jmd]3bߑkV劾Gzviuhb>pϭ Z|&\]Nv!mW؟Z@ukfK+lS1uB_DdvdTe摕~Ìߑ}SL(OI/]X3b(|\3¶y.5t 0Ef28'GVէ"kd.Vo=j5W"f6xHؗ,:L`Πb2\!4Ë&]a$='"ftN$p@N3!p1ձwWc	뗚w
MLU晓zN32ʵ6}94N,$[WzqȔNi\; |όlVؙe:>½)|b  Uk,Lز&z8OZ/޺4N
 &"y5.¶8X%h	\ Y8y1fLاB_1wؗc4;5+wNX؇qbx&\]ycb}h!Y&劾Gzviuhb>pϭ- ?9drXwNkh1J..U}51=fF|cl
Y.*Bet;<e[ϱ>Y$2-q ر^H!6,lጙC>p}hq֖lX¶y ر壶xH/`v&cȡy(;,rrg`{ /2yTL<a@bkν06B#ӃZAH/5hGZN3גCa$τ?3DfJ9 ?z6 ks3|#v/ġ2bp:OhʷMCb}itQMc/)}){.&`a&lPNfW8{րY?䇞EF02.z;:}>6C=63Yj:m Ixy#ldwG1w9X80^r7mQ#*Oi ]g/@3D2%ˠӎ2{xĻ¾Ck݋r7"^VRg>Gyb<2.S>x?Jl|tFv4bd#8c?̮Q%hĭk NGɈw5Bt1ޭЈzd_K>.E0摄0E 	ɘoe_X6O;OfQgn7PdVnUܩ0h*;L'rUdGxya@^	qI32wͱN9eb5;gݗ;gG6&p'/ 9Ma?$^jv׀,f~pFh+2>&?!Ʋ1QF-ᇒLYD?2ɾ_
V'◎E6(ϭ,^y+7Y݋He+,zޅb:/3.od殡R$X!gLϭY&(z;[0N5;wG,ؙ'p
9$8:]tI8^9$F	r;^G_e}Lpb&|ޱxػWYN	8*1698BGi$8F\c[7S⻠j[8&3N	1$F	e#]&fj>roe^}h'&313%5ӈ	\Gp2X_S2FH+gn\Tzx-,4|`sXĢbn	Y2/}:[[NSNL0X+mYY %X6.KJLv	#NbtفGVvG&?g`Â)d'Ds̸<@`?wwC"vo1ÍqDI[jpm	AN?RPS%IAN9()щG͋ƙOXql(),pĠ5N$W3%<1v3|#	:mՈyoW#8dafEnK}kdEe#O|Ё$OYdۦYɶ6p'5;#jP|c"l$@^v
6~Jk+E˺qJ<V`?2ԯ%<#5<Qg}bx
]łW]u6=+JN:p'8U.	WXOFCmu|HwN3$g⇒~GPʾJY9}՟EUXL̵,]!#LvX}0D[S34LТ$ '
|3?$#()IAN	AN(RJ
xIAN?()у^|c%IvX;> ,[-c	k#K3_|*MaM27lwa'sS61x*,"I'o؇Ge-LK1('bQ$8UĠ\J
tdׇGwÌr9i$5G `>J	C]::$Y*́#ob͍[;KVkV:hy/7KV3Z /7Gyb'c/4/V9 &ͥlfNL:8Uէ 8IPS'~.XeT^yZǽ&Nd4 Р	()IAN@Np-[n	:/2̬8XDjӁ8INДyql4bPS'rp?2H/ޟfdق,f+2g>Gzt<7iDafCc$0WdCk#K3@> 6I>1v6GeOm
NX$dmJόga?@Љ$@@`Dl+*``:'h;@nUnc"(A#pzT2ߑ$/26tnA.nXa/4b8/''`!>1H=-d(sqv;"b9N9'֊k'>fHAŹ>|cq#;pz`?qbЬGBJ@(MeV'5ыzߑά,+/Gy"ɳ@ig>Gx4؇qdcgϴ>1FLO()ަGze#wua'h(m3.~|c3$?`m?`?{Iէ	i'Y`dP׌j	~b_, ;}`~(HIe룳xwA%wA3qD}hZ&6~!"p%?_	;+dZ"EN&Z+:4|9OయsXĢ-b
و̋A` EihkS5Y݀$L04t-,1씙t)16`临 |ɝzJLɚ)3 6iɛDI&hĤΖ.-&%p7cf;qwY/Z+;u4}bdݗVKVN#CxÌf汈;<,;F'8+>1$&L|ߑ١M݋-cه^,K.رLУg3 ,5vfzaf@|Fd|Y&4C͒k`3?fc5'	3U޲,"jA6͞3}șapևI_w؇;3B=HNFn?DPƖIDHQOReka$g,fҾx>ro<3_bfpK kS9l_ FURbPbч(A@qdfSb?Qt6B;5/b74Mc/_ea7O7AՉ=zqd3e81	,cqY\`}iFfvX%z.|91@'tGE,X|cA[?;У*c`qteA(\]hLPKC$N(}2e]Mkb|ch
ܢ]a ##a>1+3|#gz;# sb >/S;ѳQ]a_,'|f]ӌr,PPvy(4KxVpc+0c> )(W1wr|4{ 5CEʗ-<nIu3@|(ʪPn?NM6<TF#G>&qC&u6[C':p@!]td{L'0!3|#gz'b㟤RY`ukѳQ]a_,'|f]ӌ6%WVb덎u`ulGXWċ	t?>1?>JO-*2+C!]ZqtJ1Pˌg8O\c>C}+{8gwSa]﬎qD}hY&6~ˀ;mLKfdw#ob͍wVW6*^Vv:hy/7Fy;c;yvxY|wwe[@Oq0V|bẊk8Зz6'ր?|}}Zusbf@ey(1ЌyN_dhJ6hZ=vOwu&Xq]fXm,8Зlf|c5w#OR afEipǃ+$F:3h|clX|c;[5#7W;znv2;v6x9+3c"f쭸e5lXb@5wzafEX\|cYƖf&ƞwEka1e(>(|~s>1exQ6__$:03|#
2ʢPbч؟Z#$N(}2e]Mkb|c3?D#".wP>15|g;Y!X>1$Xq/&.ŉ~Gz(3.~|cJL(})Lac{\`}h0q(d+(
 uk#g6}#	Y2X{g%F;+dZ"D'm,3ѣ͜5B"+;LdxC^5ӯ!

V=52Vv mp%XFCnVtc0>52fCi&e|bewĈaػX	~3>e룃X|,4 `>C1s6N\| MdiX;iS_a9+Ќ ;$F44gό`0|bf:myA#7"5_[Y&1@,θ9K$ЀMe-zuwF̾Gys\i?bΧό`51+	hfc;*e]b.K;Cyo {XʇlŹ폯؇qkobw`G'%na;sm?Yh {g6|b1 d;6 #]ɠPI7c#4}k'4ʺ}g 3?Em-{|'13g0wn=(>r79Ig>IP/C<,FZ
.=܁`N0ӈ$e| [Sk=d3U8:``u 険B Zp@+X`(@S:=3E8:0,D{fBpu }``u 険B Zp@ `J: 'X>X_nkpe=3DƝˊγn`((4DW9NGNjXǙ/ GgC4>0i&n\rP	%0.bpp3Tl$Cph	l13%5ӈ	XK?R@\$Jˉgnҁs½]>N,k+;fE(1.E1(:[51V5{,ӓ.~9 |dvmˠ%Z]؁2LU֠Vv$!hN3#/ScF$vLA#?W '_tJ.γBcLԒL'_JN+dtgat5Mb>Gy5mCs,AXe!k	Bׯ^n$vL3Rk2y+ύOt/e6-$"$G8% =:OtC'|i^Q]>1RlYXdx,A#%gi/>1C[$FK& ?#K3?;ГyoW#8ԃB0qb @@.G1Ud@:42iAr5Ma3d2eſkdI?ݻn"_kyN0؇ퟝtn\v}xX|b?{0%Ζ"_k{I;OB3HFCb?n?a)Fan1 ,G>ҹJ5}e]Mk](0x(7 .⇟́~yr"(ɿ`IC9MtKRI1l4[D{"BՎYtrH$"{ܒkN6tBZ8$'F-p~hP%\VYtV-|ߜR1Gϭ jR  3hX1h쉳ŎYyMz&3BY5дv-Ձ`M=Hjhж2d)Xt(+Ș_wGg&3x˻&3kFUXYf~DZ9w6`
պldwzpIIF-u&eyX7cq5$w3FUٙ}to!0-xQ_M	?&93$XbΧ0$:٦D&:l|JĢK%q]EܚJ.D&ʤXƹh]a͋\k20W>ŵ-y.BYssdAFCb7E|`yexŤWĈ]`A(cd/?!όQ&2V8jSB2VvJ>1FedeLrϽG84½`W$L2'`~l@n8ŚFN	3{$8f	BKЉEݘ|~  YeWW`Ii٧1k&◡>}htM]yⵂ:%}8$޺6~J"we8όkk?F-z6u|HwN3>,pJ1lF-?#b:/3.od殡R$X!cdo֜Y&(zy;[ (g(Ŏ,	4%dt|m<5ѳ
a;2g5?>i9;L؅͔eLƘlϭM	޾;;YGu⻢3qD}hk$2rϼp
;⻢3qD}h,M`[gFDBD,ki`{g%CW(hV\K5uqvaѣ;aiWfȟa_VW,,4H}boӯ3<@ڀ:i%:ly{BՉɘ՝1 `> ؎0e)댻ӯȔV;N&e$(+:#%hDcg[gb	Em(p [^ďVv7tGt a*Ɨݗsd	,"QA^oӯHsXN^i|bQd-6_9/\abg0 bkdFd
Hip#k#K	
6&u$?g컇щ6􅧝̍}âhb}4Dk=]ٝ;B_yH'Yaƭ_i}ɲ{_8n?ӯT2_4;.zLv66tf. rUe8D'	rfRi$fB_?XJRnJ8%
B-8:)1Y&?R'.ſ<\Wf;qi٧jϭ`e2jpc䢷Y|XY(wo9Y?LLʑr8K.,ldcW(Es,-T>'-4|9.pXW!`lȾ鈙Y3u9讝|:ewsX':Wژb/bLE,dD+JrfFd`KA\u͑(ydm_F[-|c 	Me8N8ׅr[Kmb0({؆b\|G'S?+0!=|yb|-cjW/we$/ػOʾ}h 6ػD%Vg< ?;Y{x40;0qb B;ѥH>1$FvG3
506wl<2#/7>@Pb/LfA8/bKllaiW웥yeHi1?&lS5yoH5_\k#4OlMka?웭Ʀ?X"l<ƴ'g/WaƭN8-t?9pK5g0V՟񳸎BD,il{g%yQ%hYVN/>Nf-B~|ЉfI6@bq3ƟDC 6~=m>]gݘ/h>>̘ЙxϰsP.:}b:ĄGVv=	VHȌ;OGxGzdޮ46}ܗ;46pFGl+.>J"cDr=	VFaPޭ<C޳#"|ĕqGyj?3vϰj/k807#才qDCᦌEɩ^Nhq MH rY(hJ"/]v6s X1>MLCғG%rBpylE-%n?\lJ"LgxZVI# іyثӆ4ޮ2DiI9Dǋ[  O.`%&*L4d	8S)[:L LpeK%tP 	D]~iAӮX- Muwe`'q~E<J"'qY8Cd-N8qp.QYw XCBNi#pN"ӄ=Gyvw}q^Y&<i-ղٙ'nE)}6=uX/c8#0
lSx1挜!a(	4 ;D]J"}aJ%{	CLJ". qX?"CؔEX8<i]$~it!P	D]EiاvA񮀘 <Ma vsaE.|%r[y=(1v
q,P~4K8᰸K~3[mХN'#gl13#|ױѤ2&B=,43HR7"Ves2D6ãGΉ˕W>;1ǧ_4HOU(ʶڙ>9)݊q3 '_@ta>dwow6Iɘ헛_&lyq[d?>1̬XDCdwO4,zFn?D#mY1'1Y&4>151guXqǦ&dƽb!"pK.ga"TZ+)\Ћ| iMѣb1|0mk;mNhDv?BK2Lh51+LLs]8]V'@^k;TNLNyoW#Eaҗ $Y&0*s+$23HNyoW#I񁑕1JI  >1I:k$7g-Ui><7ڤV:RY<`5k#pydZVg-P:gX;TiZM:24<Ƹ4MdaѦ|c\<Ma-Lg,b,'L5yoW#V02.<h|c\mdãAqkaleD /Gz,#݋g`EtldLf`Uŗʖ&>bf>tL6:g']Yz1+$/ػClzY1A-J1ID7-F0qx8>1$?Ӧ}uߦ4qϱ]3pkvQӮlI_wX;<`̌,2SZA$F",` F0f|c`50^glchfC]>Ь&>|c62g78όj?[h	>@4_L;aӮRrcuge_;O^?|-g;c`&}*!*)$Dh#W;+	lh|cc.Sn+2ŗ})YL}
cV423Sn
y7 DɨT&1,#'Z$$N-zUԅ ݆@ r$quf`tXjZ1SaY`'hb&nL}*8-87eY}Mҝa*B:ՉnL})fK"eXe9Өئhv|c Dɫİʦ@Adů>2,06 qIX,g`3$}*QNZ!NXS/LD@$%ZPEQڳtONYӠ !??}8c6avdUWgnb_1vd$:  %Y}+]kvdK$ٖd 	Akabbik?Nt$Sx$|8o9c L+
ϟ hW:F.tغO"B>U؟ZR_}J}ݛPSmr$t)\>4ppD(boZ.d4>Gx7;(gqv02joT:Y&qk~2,00I \]txI;RK" 1#oW;DP,X&fhg>xC //>Z>H̶ؾ9)YAȒ՜sߘ֕M2)`}>-^hE@02j;KU4	w@Mk'aG*Blqn|c,HW.kbcG?{]A,Kf8$cV4fԺXL})B,}KDMZqun6
V:>7F$@Z,]f9Z
ϟ03g>_b ^}h	.߲ĕy@f[@t+J9I5s2(:5>}h!/:Hr;q؉C;m2DK'ZO5_0u!gm8aP>1AK?ĒԲGoJbXX\^hD -BK,+>8<59$O@!@	QANjȠ'}OZBSd4NG{6 	C;kM#*mk'cѕu!gm8aP>1&$ef,lՅe@J@^{v,Ev.XE6}cd2YV[c%s_aY&fs=Pϭ|	2<IW},6%qMXxs;"aҳv,S3Fn>ҳ~K3C-zb=0|E
Y`g9AȒpϭ)]6qAeeQ#p%.ZN,Y8
?WRv`vu3I \] XDZN,+>:{n8")Lޠ N ~3̻gٲkdϏwSdϐy˿Jػv]ޭ|b Ad.kb7^2	^5rZ,qk,|iW.w>ʦqtψPwF!c1b9'ֈMdL|@AŰ:,ۋ!A_c5qLFhIYё$lX|c:?&&>c`ti8-)%lC QܮQ%hZ?D[GOF+`x,R1(B³0KquGB+:myj6pNF8؎JI10^o{3K6XpcO3Izc4$FCk$Leo>1C6~|[tg57	7{yRw|cY&2+fVI>1(e 4vYzvc_[Pי{8 DR9r%嶡j"-X9i͋Y=󿁈{N#{@[w`'0tb\|b;CصJv.d{xq㳼iWϭ:bSt4.Dᗳ8 V3|`I.12CRiy~ւ$FC1hMamv3HP}wq]_gc|'!l
3n3h\#>4͍li11[c:Edw"h6a42Td5+#qik#x!FfJ>1k`83ɴ^HC|Ƥ2g6`adǩC4E^mrϻ|1(Wu[$n48Pŷ*Gg?gYPt̟O" '2hK FH+\޼upHLpXUӿ+r\EճK1^𱨣_4`1(,[1HYe kj/
OB`h!
J*8ȈNFU0&iw"`W"z۰5b@0*bFB2J]YZ;ӦҬClzш`2-Y>1IC|c7Y&CVv_p.̙2̉Fwrotc>1@~5&6<^#;u;A&͋,sdS,λz1wv+/b? |cgyoW#ȷ'Ɵpd|cMdd\|c[$?yri&G8Y Ocq?ClzX0xHri0#+$FE>1"kcp@v,cb07%&nvș3c<9;#}͌bfp{։!B>GfD[ ޯGz0xcO!lYz|chMa'&36w(B~?`X@;q;u?# kNWXs80X,80gL cgbnh?agswnc?# kqñ`]vI~3aZ)՝>6u9]c/RF]Ac><BԡN96u	VG>6e汳ʽ5Y`_@ۢ9Ƅ.ж S>b0Ll'#⻠,S # i!U.{pSa:_w8~ē &V uwYD4il!k, |E `J2>7@e,HX(fAESf4f68#O3@LES6i͑`Yd|ב{rYd}9BMdA&i/5uX|3c<9;
3?ɶ)f &Պ}:	ztelL$P$C8N#lSגCvIdi#y]@C#^ ,Yd^hēGc1o%>4l &-%k/+&6 ?$5@*I"WS;K#+$wLرvV!Ș/XNNS>_f]ZAD|V[M|ğm>4l|bÛ$F3ɶMly>#;u;@ed6,@G(irq7'4)sHɻްFsL?,qMHWb[N9Ny09;&dwL
fӆ}hzL_(M!A_5k#"i{Z5Aī2Aإdd؀Z9;OAwMClzQjFE}tiqdȠ7όfkc`gd^i?bfcF2ҙ"X0?KL"V6̮jE͚SV m(4|6&&d8u,Abf?k	p2YǄ29MHK;tʌ٥5S]q[v7XӯY@ mSɹBDVw#ߦ?sw@(˝י6_GP';;`:5բ?6Qv11v	8{g%35r9Ev)Jj8h/>NbQNhqc kjrYUjGyՄ[Rƙquijl4>1IS؇vc1X"ݠ[g~X
"ȥū'	DkeoC1$:Q/Gv&4
">1vIZ`Bwiq!;A&I&(důeAk%uڹgnQ4kF+ӣGiM_0'=:e?LԈ[NL:3/D3L_sg-q>gw41(47bDaavWs.!N|vw>1IL}ܛ'c\x7!B¶LؙjJu,ДVW8:MaQ2ԈU#wrEkZů>1k,q`-Q-
b@%~޺_GP&>;;@ukxqk,|?\}hD^g	q(bO_}6=?JzzHS;tjɛɂkVgIO_|1-Ɵ=2B{$N-}݌Cz.ů֜ H|@1'[v݋}=AB$)՝f`|ed]53$Ł'ٯaOC#*>1ak'1֤&pOb)Mdƙe+.Bmi-:4ɖȎ	Gp!)0f!26iMRЕD{J=ѣ> S[Н+;#͚_!c05}YNhDA\ eș<@c0Յr($.D/XT-]hXE"J\;zot%șzc7yi]e4u
"p㳹@QMc.ք?wA5gdAr#v%"﬑'VIdweaC?w(X\m]C?bw؇qkȧI䕇"3(bvmѷeȗ8]m>1BrC2;	"]؟Z/Y&qkO8`@+n._8]04g7cgtйwGJ˖IY$J	"VK% <5jO%9!zp
bDH$]d+J$]+#DI8ePh V;	U]RA<_4*KYH}HANs1$JPdVh|b ?x̑װH%ҨKW6J,BY݂+%RouP(mАJѡ4Vw`>%, є1FN#"2.1Fekw$LHqL͚STMiѣ$gvxuA@QgF72>1K$Gm+
`j:"tdǌGy=*HB:+p<!::0R<(զko`)_L2ӈڐ s@CC.c<8c4~44N3TVk8<i
q6>1Y>Y9dbf?k	L8,R:ҀYۤ8Tf)e1>NfDEgv;|L`٨|_4ώ~FL3chjM=ҒG7%$N-y R\{Gt(=6#n\{d<,3ȽlHL	oHk"Ν%Q%愣,Ԓ5dGXIqƼ?c7M_Xp
8ٗ9͒k'<&5^pόnfMdl13Jk" '	dEa?f\6eCeFlҚ1NYat1=L?c'I?ԺNئ?O-4|D1_-zuGKmbL`=0gnBNG%!Ek#tbBޱKVIe1̈H&mǶp2X0S^9FHvrT4O!ZңG혃-w|a+3b؇*8	JDsyضLuCHV+;uaefXC?6wv">^ {X<{j{2/DˁYf<\~<oIL]^0!*=@ & ИEʌ]1mC'9!%2XJL݅N;OJb7? r`Lۇh>!)/YJ'fB`"+? $S  ٭+rZ>9lW37"0"Đ?^j!vhIఏaD94ئ4ШE	Wٰ4
)"Yw?)&h!R 	W&=ްLUI8|	1@NXcLd 0=<!d\QBNL'_JN&na ?RfG$Q+`N@2am el񣰾oōLocO,N],b?cM8IHX+k?=غ^Ę6ޥ1i0p~FN6nRD4e7Aج4^iptuƭغ%ȮGzv+Xci
},1lX^hh $	;2x޼w!όEgx%lV!G>V@C3i`i=,yd6(`ƛI.5|v)մӔϭI	H!pw%`vrUqNi-&mrGy eebaA?i?v$u>Gyg:c7?g[; za:&3.e`tAأSёz$c\D$@NekJ8HhȽgk("@  =9	h	g|%W7.er,VVБqvaѣ`_sT$ugi._	3Q摙J3- kjs+XrX9" Q0:OZ8ɛB#;:ՓF9	t߰r.{0"/4, !@0	iɛ^~61(u|l4mz(mNS'4	zsMv)մӔ*8y_i($y S?4ƻ!"p]X`ǄFHJ,x!2қG5J6MB";L	nOfsAj_4"YՑN
jRZ!! kk8cx0R/4)DqHzvx$F1їr3(쯬ÇnYhyӋ GDV+VhphU&&hՖs
(SdX3 3b;Am0:-52RՇk$wq";,1bYb5HwZGw-0D ]t%"Z0:Ovz`тcڢc]gv!qk#w/>@$_v_\uց(weNcb: DH8̻'T0c,]RćF 4w2:D[hπG}ePS`Yެ?R2@AMh3+mNMxN	'@NfWq:btD1=m[\D1b|g J3L}c!&rXc(lwr"CQҐgq &^6'7b޲$k,hF#г	tغx[b='%"Ոw'YMcSż8鉙61%T;/ '2e1?a`
z\٤Q%qSyrd_%m04|sU,5>``(P+;tov
@`XH@݁vtX̱4P%qb0Ru?y/V=#]V\N:f~}k`#0l=l~-f6}M8N\#gZt6Ig;f13ec?#m0	p2YqҹFHJYGKN'LqZZ}x׀t LiɗL+?|,.c+i|]ܚk'Ʉn0#FΈ0aƝ}<?Qw'\ɔ~U%2~5$S%MRb v!`@L\_QvDaC?yF٧6#al>6#$`bFb8v#qhfJ+cRf̔L̶|X%ruuujJP%IIC[JuhI.ԒLIZ  @ʿd׆wa3ebevn6e.Smtem00ӃLu6Č(c0?*M:$:P~5vdp3$|}8LRfK|JO`thƷg?" '	ip2Xjg0TI܃ERW(nP;th8ua[Jc?Nu @Nɛ?")WfXj*SдQ@ {\cHW`1մ,ӁZ5gl13ebD$@Nf>ͥsCf]sN+iGտeU|
~8*lX| "dz%S,Q,>s1ّ=:YT@wN.w&-yؗ~fD~d?%lĽáh#!B?L<f_u3}d.,4?@'@N?ec?DҬKGZ9/fOhLa
&/3.od殡R$X"iLόbz5qC;*ÌV_8[g,iwlV&u6ͱtMXЬ+"e쮱Wfd(k%&uW9U^}/4%'h,Y`Fh+XġӒpFh+G}8*\bXgv;ɩm/Gw*Ѽd`'-y!"t(
@ZҒR;S`L"?a6IO[r+:79N*L8錹SmLiruqCP,d'_&Ɵ8S؀ɧ'rx}=&gxˑ:UY`GlRO֬NK٧hL+Р\ywXs{ 5u
"JfF|c.Ie`b y)/*q%Trςo&bh.-bQ#!6K{L9B@0	C\JL*ӯy(ό  1Meb^+LVgNKIc8*(}X S?.oȄ	e.ld "dz%S+DW.%9.pBe7FճKbĢX|GSQ8bZt2u8X+֬NL8"xv4im z0^FS;òn9v6B_zō헚v?un	0բ2^<n2=%%
X"QAs5T36J+n#@En(F]䢶2JL쌙9@NICMe_wO}*7>|a 6}fc5]Ǧtр7Πƞybxƕ: 23{5_d޲{WdۧPlX>+/Gp,9%>Ky$wc1\=v^hv͎4͜i10-g T5g>GytEk[ ޯGyiae<b![@LMdijFg  &ILVe)Ck_f4Cz?Nn9g 
&3<7u{01b4ӏ@bMdijOό@X|c|3ɘjlvlw`,O'+mCqeYqN@>1c&lg#~|b &6)9؉@i# 2RAk'aG*lnj5A?@ijɶf_a[ N.yt#!6Gx)?h|bȌ9؉@i# TeWŃRGVIZBŻZ`I  Iqv*X]6)YC31|#>1?ClzQxCB|io:k$F@&ǇV[݀nEVMnLFܓ&JMY(_$Y4Oe@s??gv;Exzod採R$Ggt1Cό`d^3Z2\8y0l^wc&eQ[)}䢶Tm䢶&4U%(IIDV32
,X6?^!0kY}ÏGxyoi%z5xa%[dP-_e@%%33#|	փuXFC[=o#Dt/?gv;Exzod採R$Ggt1kό`&[˝<MY ZVwctX7ywAh"DvwC
K$2ס~2y>18/"_#;3$3N	 iakH)u:qd
Yx$	 ^-u=$HDì'`}a7FOKЏq9OJq7FLL8Ʋ	2ҘK T8=-38k--皙Z"O-ѣd_#518#3
 km=:lF&	ɘVɶĽegab% i`5)t).X\-X^8[u,t.\@N\X}V :,t.\@N:N,@8|aKrB>cK+$%v;QVw#qCE;OL~;#?ػh"Dvw>15LoaEY܎	tX]L~;#?ػh"DgslXO`3xwuGz⇺,.q?sx˝yi]e4u
"p㳹WLMc/5>1@ɟ|+9Q3c3c`&__d|:u$VMbbfHk?" '	[E?@io<&\٧yZi~p!b@Uucdob5L	uq1(#è.+j..GzP; !`OmL]6,ly5!|t26#:. yl!|ddػŸٿ^136wا{#v04wDK}YY\|b$$ZHeFr݊wbx15;FER,YgC$ey4wC45I)ſ>1kBpܘk" '	kTp2X(*Vp\USzƶlth9و^|@eS-݋O8޸9r'_#gb]Ma 5~KĽè2w:SꅫyX'M*Ë}bqzNK6"cD%~ub#*DM)㳹 ukye	Io>1U܎;~>4@qD"ocB#DlXC	V$u{T)3Bޮq^6ŗɚ&[m.]Iwؗ~0lMe&a}8G{0FVw`uxyՈw7_WP,4do1TY&\`Fs?8J#;~>4@qD"ocE:BbY%X``IRn	Ir;#+ӦlДLq7n90oό"Od3AZļV%3AZ=[UWv	Cɩ԰3^dwvZox~O^er'JKq:m5)WDٺYX'@dv%@w0.-ꅫyYHMbxQ"iN-ĽO4侙V!c@?b:Aj"E&̍Z"Y&\`Fb(*"iR;Lrcl@#KhI&E:BbY%X``IRiĤ@ޮq^6ɗ(ɚu&[m.n~a?.D>%@]GzjS`rGIt"}K/4Jun%}8GzwXP.DػάCzwH`3#|vw>1Xkd^os~qό` g[gqģ̪PH);~divm0Dޑ][h]@WK!:Ќ *LJLr;#+Ӧy(L6n9`ߟKk,kX"b?r^ZNf^kmVq+ea3D鉗4k|H&mǶp2X03țR&GZ[5(i(<jޥѣDPC?NibS8w^4߱OjGz}k {>v7ae:Q6>1/d>15 +36wy>2)Ԧ`RewGD,]h˝ӌ8l2,T>MԲӁ2}Jq7RxƦaXZQI}8eklu6`N9N8鉛(ƻ!"pV@{g%rFoUrΏ\$ǉ閘:n'3=xݘ.`ّ:|@QN3=ܞAޕ97fY {hbjF_#"Y4#l|bk#K뜏 \ed3񳸨Z&9vIN"/@|ק>IY&|#Ku 5_e, 5_&cƺ8LL=*erުjH!	[K'5a_#$j1yƝ|@	ɗ_a2@Ģ5:j+.tDFcZqZF9	dի,1bhG$/vرJeWL/Y;c.Lkpv~;Gx5Yl/t7YȔ%
3ZAK?%M$4`Q[VJQ(֝}Y}+l&hqAmk,J}	ЉEme[g3@k YeW]ھ4bxiϒ e]l3sbi>Gw0|gPldwO,C|Vqp(gλfK]Yteb̓}gbq3'VOIL̐INNa(fS?xr?ř/>0Ad	v^G|v g`IGZ厧DpIK#XAKrS@N"@AK/XDu$k:q$"@u`I ֹc ' :N	 XD|>7K:去	n4f^Q^Gy=L"?d>0&pW$	 h-u=$ӂHXD
]eD8$^8HkOq8 :$p-u=$I$k u:#@N8/[;ᰴwXo?b_b#*D8a0J#&q\([/9ElHC/(PɾJ+e8Vʄ&TV䢶X>0]k&$&t+/8$w	 ./w6[&Y&L6Y&`.2{#En9̼VUg_̍`ϭdg#!-Ɵp7ϸ>0/?gv;Exzod採R$Ggyo>1Akxqk|ebţf7ZVwctX7ywAh"Dvw>1"kxqkS;>|cA?oLLc[" '	c[K8,̋X;--皙fH	Z_4|:`XX"2[J.Y1Np})v9Xd1(#M#qA\GȆaz0Xdk?N̘؍H`!ر%37}gAtl
#.B>аWt\;X W ^+3<7u~I#/+I.!\dx36wx})xwޅ7zf؇;ΣO,GD2-FssdόB5"j7fC"⻨Dg3.9ow/G{;zl؇;ΣOR018
^Y&4B-kOA3?gp8˸|9ggرLУfT|bz[ ޯGyi#/. RY&4"A$glw_?em7yH[ ޯGyiF_#".!XdԺ>1
5'VO4oW#q~D#/Y[<+I>1fC/#0ޯG}qB1]<bdS%!X4MddW3~|bMa\"3z!12.Z>1
I8!ZI>1@" '	Z{g%o=,N,?%m0"ѣb'_4Mwe _wfC`;R&2B8B/#җH`'lS6;?c 嗒ɱiSC/#-cl2d4e&^@[&q,̽6;?`q8MOX|3^^
՟&glS1c] ]D$@Ne=Q֑}]>NNis]3IPWbjF_qj&4#쏌BOdU	,X|b Q컮mlwwC X0]
C!^6~G
VF(a{G?r81
kˋ#e7u|Z,2l\-ƟR0CPed̐#>>1$Fu Q5kB؄_J!]<WF#J.pWt7Xequ]!lt	lCH#ocK2pEY]ן@#d36w&2jOހ|b?OXF"A,9;>1k#KٟBkB+gl"lYb_3F6g!h<gi/5#/DY4"w|b-&4EՒkB
6!@Z
|MyY}b 8$Y4"w|b MdicI>1G,jbf1Č]D$@NeJ[Ze,Ƕp,}LgedyZ"q5u+,#jlquVAХq8 '
8͔c]8{g%Z$8+?hV\K;v~'h2f"{GѧlZINi Ɵ`^,cic`.߆ÌdX'p_b^j7X`nŊf?_|b.4؇F"l{[*I,(* $Y;[liWkLDn;{lmlsWA}gIBXj;.wae޾4 
Y1 Ff ƟxO@ vI>1mvam`O՟-g}K5۩Y`!<Y#3u"k}N8؇!dOk8;Fpb(𑅗/GzA}\
όB(Mdiwt|b$g⇲'ļ_[XcCNk$F85bqnٳ#zqa$Za1FC/Ybkd:>DaeioOBUdų&gl
.Ȅ	dփ!)	?Ak(jӣʓ[Z|OdDFO(ش|5 >ROX;}{=+}u.OBp_b^pn݋7	~%؇F"4#,YYT!ek@%/eƙ|O^F#j@.~ͱNhf>tئtȅd}Va߱wƟ)ޑF"W#|io>1p9dCJcK3B?@&AC?gp6˽!m`OE2?8	~ļ5N/>1#?ׄanALՙa*݈{j|bxXi;g>G{(NH#tb![ LlY^)0(MaP^O%	,>Ľ]4fc%X|aIq"fbqnNYy27>|>86o!A_(,1`,F&
YYI>136w	FkvdBD2kAK[U*ӣʓ[ZDLOth8XԎS,w#J+Ɵaz9\|@Qu@W[>e&a0$|Ht!d<sfeaibk|{"|iC̕!k#KόE,X|b #?gpeQ2>3Y>3+Y&?DŹ80%I_wO|W#/H0()Mdiy	A5k@dHLLt!"pi{g%`prY4%\7r.W#J6zFWX5Nc8?eh"TDy2jDFvQOԯ	=:|@ڞB8r`I*X5G `?#Sqb':#"kO`I_x.2&S/Y&|͋	&c4 g}u|}85>1#?|2*iXg_ARY&2(8, 5 V^q]|"fON8cY&6o V31}|2*i{($FEUQd+;4'fN;F"bijSB$FrQ [$`(e汳13Fk" '	Aߦ;_/Gvc4.BYdl($mY}mAR[UC* +DW.?֨3=ѣ1cS?Kƞ|> m*,C9/5el}Eydp;(XDȺĐ
Mb>2.dvw>1 5<Ս4 ޑ/14(;>1I,`t|b,I>1^qCv%Z@l9/5eߍ85zF_pijNB0Mdiw Wd*;͔c]8L+Z=4	oH#Eh@l4*όBd (I>1
f[hc{0rZsED%h9.p	kT>N1/ү_4&Ap5z+Q')Ηy8=uyv.=5^gCyɒl &d=l]yyv^9^g0Kb:\ԅ2H$5	37B(*bx{=X=u#gb^A uD)|bȾ;Y5Y}b"a;1`>1$FfrǟVI>1^?qu8鉛(ƻ!"pV@{g%E,N,͚JIsDio_|f"{GiWOr>:ޤ@ڟb^ ^J؇;|bZŊsU~K)>Q+X"{"f~ӎ5qQceXcdȦFMM|U$`+eSa7y/^_˃$ `@t:189Mb<"]پjό@#zQ,,1Qip'I.Vk$0Bglo"jcX">:_aЌDM`MSIsb&s0RD#"ja7#g`s@gjjJu8X%1q'=y3@fEMr^;F"*u\Y&4u>1	6I>1
&({.{{K#lwsCg;L3"&9/VT>9Y}b""4G!<cdsbMaU}m(B&h+qƮG|q܄F+1P2,Bp$MddQ&?	NI>1`Ueѳ|8O՟@[ ޯGx4︌C`:>1	Y&2(:;MW`,X|bF1̈H&Ik?cjV\byZ\4|̋恰.22M kiU} {XWde{]{0rԚ d,NX$I>1C?g,gbM: ')ԧ}13ebD$@N
֨ldiYi!K;v%r{Kÿth9Nh mN>1᭒k'g,XȾ3JXxlÛ5m=H'ב2&8=,wf4,S#7*1` F 26>1	$Fr<&I>1 X36xB6?`#q.t#u`P2}zPغzػG6;=2I&n+jP:L];53:eXBMeb^..lCd&Xe92ǌobfpD$@N/ip{g%r>KLI
Y۶i-mR(hBZ=ѣb'_4O`p9Md`rl	pI%}eüpY,F;0r#KS6>1	bk#K97όBYz5!P^F"jS>6XDLKԺՏv!l7=Meb^.{sI-XüpLL7135	dփ!??~ZfpZHRݳIHS5O+Zc4|̋恰.2S놛 Ҫ>@?k%4S#7*1`8."Gxmk#K9cό@X|b ?g)(ƻ!"pV@{g%a᬴fu7!yZ\4|̋恰.22M kiU} {XWde}{0r
cK>6>13$FwS<$0џ^jR6Qv$BD0jK3BvJճZ5th9:.7T$@$=T)Y?=,sY,Fqv,ܪC1Z4)6>1 k#KI|b*&!?g,>4>k" '	kTp2X"5	5Е*-!6eՙ>NNh m(rk'O[`HdXM,,,Q}e}} {Xf4A#7*1̛\; DCMdiw? D5 N#6xB"s~Pbo?C14,lEg;cge愣bf?k	e{g%_23B!&-G֨3"G &<[J.2~M'V@@5͔iA#7*1θ_#l|b)I.|b!Œk@?g,qmqm1/G)q7ix`('gl13ebD$@N
֨ldpZfpZHR$BT-o:>'-ȞruA kiD#$N,.WXYX>@@5͔i*Y,ܪC1ip[$Fq>1 )dd6xB㌋,q-Az8;1/V6J11c] H&-8,ge*BMt%KKyKkVY?fLI
TJېQTLBO+ZCFJuHܰ m*,8uŋe&9OtrFfg>6#6z^hJi(ƻ!"pV@{g%5	5Е-uo:<isWFnXN>PKj
88\iՔ?LLF5ؑ	p2Yge*BMt%JږT,O+ZDF!Ně`@UK*YX4uŋe\sӆ嗫e?F>4͔c]lH&Pc)iYi!J]	Rtykj<h5f'G/Nh8l~ kiE,dd\p2Q&cƺ8L&ZGp2YE-38k-$)Rk*Z[Ώ-S>l~&<I%XMZfpZHR$BT(s]Mqmܰ1VcoKLI
TJf'PEGȾ̍`\dXe놛 Ҫ>@@k%(bYUk#K|HSY&4"id`Y<!e欰x5(ƻ!"pV@{g%KR3&i,4TVSkT>N[,:}L kiE	,޼=p/Xi8|K6Q=YUBior;"&4NXDd<!ed6X:Y&:lv|c&9/ɱbf?k	µ8,~35hQ3Ign٤H
fVAѣ\WbӯGj.P@x̍K'k7@@f4HʫD2)Ɩ#l|b /dZrǟ <MaVgl8ϭ;$'MόbMk&cƺ8L+Z=*ᬮ+FK;v%!Lֿ5th9ّ:lp|@U_g;de}]wafU"K|>6>1k#K|b(I>1VYMbbf1ĈH&Pc3&i,4kO+Z`WF}ӯ.7U|a_5͔i3ޑWd[z5|b5"@/5eY&13ebD$@N
֨ld"5hQ3Ign٤[5<j.]>NfENhE2~M kiU	+tU
VFtK6Q]YUCh?6>15>1+$36xBl3NS鉛(ƻ!"pV@{g%Mr3&i*BMt%JEmMѣ ҩ,Y9snX2wUXRXY,FاzF+ܪ5 2+wB@UdȹqoόBA͒kB|Aisq({z8;1/5Mcެ&88鉛(ƻ!"pV@{g%Lj	5Е-uo:?yZd_th9:@$؇Q kiT6Auܰi` {X5͔ibYUK͒k#K뜱 <Y&'mW3VF1^:3ILLF5ؑ	µ8,~lᬮ+FJ]	Ry2j̉''_4Od5-$2wU&Ėi~(>ϐ=,Cde~A#7*1Mq&5ro鵒k@2glg>AylƧpsD
lXb4%1c] H&-8,ZfpWUD%HIio:?S%5,{gZfpWUD%HIQh	KT/֨3ѣ&<INi?TJÎ7YzLs嗌0I_wbf1ĈH&PcӜKLj	5Е-uo:<ie_]>NEa:(mB.Z}:4C5(ƻ!"pK7cIiY\VU4!&ImKybVA'!4JuHܰ m*UqXX"cN8,g80Xb4%4͔c]8L+Z=Lj	5Е--G<O&ZYs0IMܰ m(VP@{d{y(Jbf?k	e{g%AgeqZ5TLTJT/%m04||
p$ ҪYqjůeI8&lHL$BD?^G-38k+Ѫf$BT(s]Mg]>NNh8l~ kiU,dײ̯dmN8ӎ1bf1Č]D$@NeLj	5Е+Vk?a7Sac4[SnGNR#fj-j8Cᆱ8x%geEkFJ|O-4|FsR0rc1uA kj|⇲ԄI_"hR;N({-Ik>;ػ/4_{-:;XF	nab1JRhjo#/+𑝾6#!:l#kA68PΓp?<?RBPY(Fٹ*|fJ8d#>DRcX"8v/S}`J0/}b@#/+3ّhFF#ҝ6N8Z΃1~q9%Y(PIB6FA3%2!m@hOdbffD$@Nc8,ܩR3֍U4%O7\؈:dr	5Е--G'^e]X2D[L׺jPO]$)Rk*Z!tu
";=88>z	5Е*Kj[ΏHF?x=I
TJ%-G5C	;&_Rc8{bTtw-'I?ԺNئ?1d5C	;m:Meap0,'I?ԺNئ?1ˉk,5.0)5O7Lwqm:Meap0:Meap0Xk]`'lSjnBt~KaS'I?ԺNئ?15C	;|&_Rc8{bTx`ܳ$ZJ٥5??L"Nkj!LBKQ4ѣ>Qv;}1\bģbT"rSDGt掉u ҭqQ`0#'i^0.SżbGVvb=FGQY?LLF5ؑ	]=˙js\sU,TԃCIQ4-掍'3;VvF+6`[1/٥Bn!m:[8sdQDcy`?#J'v{ƢՖ ¾bcůt4-Ć<EX|ba?{ Va; ->K-q/qkػ PFChʯ,vaw6..Gϱ>BMdדL4ʺ	X`4BXPquy-{|'$Pg:<f7SKلdahLfBexXR3	FYe*.qkӉyu>F<0C9C,zxДTɩ$~oIP҉*IP>1I+zXjQ7ޟ3qkό"?4ƻ!"p%?%sCfCk%I+btSżѣbj|fKf%4X-3 -_4t';.x59y(b,dqDu8W"ZWCs8z;'HG;Y@ ,Vt3-ĿůbhvO@TIA;*x2m"H4@}2Mk'fUJŻ|b*Yܢ.7ůb@3_bn3q%4i`$lLn|IPBexY,bS`,gmק|IPhcN7/%jr?7$n*Q%C* z1HҲXjQ7ޟZ	&iQwBD.KK#8,Tpk\٤P&IpjOLpm|b mw"fb摈
 Wc&iZ2a}hY&qCOʺ[è	gQ1c] H&&Z`b?nZ*Tf)6~8>gkrIQ4&DL'3=bF;mp A7:5>2qF98[ɛ9䪯i8z>_S4hƻ899/bӒIyqL8,RgRA+J٥5x>DL'& 6x:D'ɸ3mLcNh
cbr mOBemXhaL7=W{yZ4hƻ899/bӒIyqL8,RgQKRA
Tf)NXf"{GÔmQ fa1_%jy4#!3_4p#,Q6՝ NKm"A*泂{/4|sJ./
CM"صa?;c,+bgFZh<v罋3	@+Yе-q؇Cm!d;6V;|;r8d}sO$N#y04>n2J3?Ee#{|')a؇ͯQEXqFW\4Ì,RL4&q~FKb6Hg>J8A?N<JbPEAJh~mNEJZQ(bJ8ddrPE	ACF)X%#<(([pdo>0?g䡟&dƽBD,ki`{g%0zTZ+ˊ'Jj]tvwE|Nid m*@+$FӒ13ebF.a" 'ldsU)
dz\J٥5dF+VvuK  kiU
gn7FY?NK͔c]iH=˙sU,TԃCIQ4Qv4|߱M<[giZL	_' kiUƧN3
17>nu:)XF5,ZґQzMdl13ebD$@NNK1vK.gf*fʌ٥5x$&ZSth8r`vFqbĢ#yZɺ3MZuH  |v:ظqbXgn f+cZ\G31\ѓipȠjWO"1/ػRQ;]dvt/`0؇X\$.E8xt|՟`a m;Yh"_k{^hލ8b}@LN2zeU"ł+6#b}jMd⇓4ʺb݂|b ?FWW.⇟ >yr",OGE"KFe[:JxX٫OuDt6bD}{;){&lj]Q1fxP ijp9lѩӬЎntDG)Ў'D@$ntD3::" 0ԑ3s Io{GM eHʽưp5BӬ#JtY:zS/OtݍK&)S@BD,l4*K?p%ӆK3ഹ`B(p5nÃIӢ	DC3sEXL6Zr.8 Y{M -@UXFGIMғ#JNfȸ6}w4F6	e\;ZPX3JvUN!ܲ HĤ~Z!7#G{cM0)Ɂ"\t iDԆYH\J@ىH,5#HyI$J@ɤ?WJ@% drRH% a)Hl?:0=_#$W.?N?qsrRdw܂E{/4rU;cO:J;DX]% bH8 y8әyoΝb@Χbqueu8:%XNe#imu8Lij|
#;
%N-c0cKW7ģfR@(3rR33P'5y):% lH)bJ@a0;8IH)0?<_6g(5%Pk%PkJr:Xl13%5ӈ	iL{g%(!k*-ZJ٥5|l{g3Y\$Ai*3fm>Nf"|b8 mO#1|Fqsʾ|_d9g m9%C5ѧf+;u9tWK9Z=dQ;gq؇P2'l}S1otm`G'!3,v۠Yз-r7vpi5gFChʷ(Xx2m׉">ЀedL8#O-/j 8ܢ2!	6Y9qu9n"(F[<#L<:Id n~F"c2ǔBψ4C'yOdr=# 4 Zz_$MA$'HVI,~9<fI,~9 ,bda$8~4MM[1$Y(W=)%¾H	dH	a(!h d2Z!@~/YlPCJ!ձw;՚ ;
!>?#y?$#	?OJEr6iMB|th8({1%^ch7щE<恰&VvFwNh?E8P5MAXDғqOu08$Aa]8$Ғ5^;pGS:nDd-}8$d`)TF1pcN#NAh)>1C?>Q}<Ow0B12 zbf?k	-z=3?J&Q*-JjO׮'F=ll9gPlCaEYuB  u`  u:,k# ҉((O،Kn<;(&iI~;q:Gy+X&e"(LgEXv	NGzbc|a @5;#O`r}&fb8(J1	cIh/BX^g⇧`'Eh~#6~BD2K^ld+DoTVJ٥54)?x7+J٥5~J.aRF:~|<rς9% kiU2w&;qm1,:#H/Y&13ec?" ''%i{g%3qrI(Jj]th8se_4 m]@o-36~鉛(ƻ1v	8{g%3e:=T26iM\l{g5r[bQ%FlҚ6~=c晴V6 "Tf)lXTZ+
2FHJj`VA2D͚SW?34&\$J٥5|l{g3i\$6 "Tf)lXW	5\$J٥5}c!NYat1=L?ck,5.0)5O7Lw5C	;zt~KaSt&_Rc8{bTtpXk]`'lSjnӤXk]`'lSjnt~KaS;NYat1=L?c'I?ԺNئ?1k,5.0)5O7Lwt~KaS&_Rc8{bTtpӤXk]`'lSjnt~KaS:Meap0FNYat1=L?c)NYat1=L?c'I?ԺNئ?1	Ik,5.0)5O7J.ath:28Ģ|@ڜ6@u8WZYqj.3_66%gdؗq}ijl4>0Md}ƙFO	Й`ٵk#g4v{$FvX7%k..G{+XK$FLl@54L3$'\]_vcg֑B$&&iQwb!"pK/ege"kF 5ѣഹ9%b_4td+@QKOZBpwN]XDӂKɶ|]愣όnlXͧi8t|avY&|%^Fۈ1#IbzߑX	CaAY݂-c3x˞Ox޾[:Bjɛd+Ei`H8ʾ.1m0S,Y`Hrx9dz`wP.	>1P.qC&(|vy@3qC^f1'Ձ&ǿ#

+1lQ㳺iػj#xgnX9Y3t02{GٯeL[L"h,Y8ޥe2g=8$zpIrj`wj|a2Mbbf?k	ɭC8,2kjERm]H͚SW.sgdqEQ]VgNc`6e&ҷm-ix$&ZSth8-OKXWա";#Vi~|3!D@KINIa#2FPrk!dV.{ iQҐ&ZL-bJnO,YO$8ӱ"pc MbbT+ma\EL|VZG³ţB`< "LZ1 0a-b#$: - 3xE"v.>]ݥ=Aѿ! f|-N-}1)WHlAu)ąwX4ӗYM:4s?\kuhp|dz2f~}iIZw'St|`]5>0aC?Ki>GzYMb=;ww$Fq
*Vu	ůόO37028S<ƀu6:||bR|>	V YH ;	\2;|~Dɻ[,Hﲄ6n`#% 37Jnԝ:&t	 ,	Lb k	Xkb.0:A2Au)7gq!]V4lgpk`N28,& l_AرwQ.[Z5_`D}]5>0~i>GzZMb=;;Yj@k'OaPNi ~7028S<ƀu6:%@<ƀu6:EFE
"  vr;aWdPaqkw9Z:>s?tIᨨE VEԈU#ػaR+	Z]m1~t+8ό!Y&9Źů>0`?dƀt%f+ B5 u##DⳠNܖ(IBmBmɩG!"p#&ZS`
G=*4͚SDU+?	EFCD
!YuH̆% kj{7Ϭ˽Nqу[$3igw4ZY6I_8.S &]Ѭ	_b\}h+!&|S8;՟H`~59gB~F`[pAW#%U$}!`\8!h|8]㳹$qkόaC?0߼Kb	h.n"_O8	DK,bO_zU&ǿ#{G!0`(_݋}&D33+ &n#>s?rPLX>],"ba@>0IZZ
RMk4hƻ2!"p]X`pvZ յu#6iMI$'I?ԺNئ?1t~KaS&_Rc8{bTtp	k,5.0)5O7Lwzt~KaSQNYat1=L?c
ik,5.0)5O7Lw:Meap0k,5.0)5O7LC 51!};:I(t'|.B1bj= )icT}HXȍ`':#J	 (d~ᓾ~k:0/ FD	]N@ 2 N ^b^G \R輁'@XD^/H'@wia"T:GvdA`X1B0ݠ{gk1ړt5C	;R3NYat1=L?c0I?ԺNئ?1ڑt~KaS\&_Rc8{bTtjGik,5.0)5O7Lvt~KaS?NYat1=L?c(	k,5.0)5O7Lv	:Meap0ԏӤXk]`'lSjn) jc*0>E'xp#-LН!v#+>NtgtN\2h:2煟{TjFCs4>Џ:&@Nt-Ƕp2s5Рd7ݥ,B`'}@N>=#3o ø T^iqw^1>,w
3=(~ <2ezǆ@3G=Ǭxd>*
6׀4 QEi{g;"p=B9Gp氱8u6jkNYat1=L?VAѣ09:5h93Y&|^Gb^}i|&|ػ7M}i?Mc/7O7Lb&}idc=k~1&6;>,YG6;Q^VI{ylQͱNŗ$G6ŗuk,qCӆ,5lcb5k,7Pn˹kMF"hG֨k$N(yY&6~#	µ8,};fpT96Xk]`'lSjnI-:Meap0Ԉ)k,5.0)5O7Lv=:Meap0ԓSXk]`'lSjnIE:Meap0ԖXk]`'lSjos5ruLBLLF5ؑ	p2Yk@=Y4.ej٭aXٓ@Uth:2_dώfetk" 'ldq ,UC2lְHL/>Nf!0I!՘*f`.=f@ځ#,!݋.wYXW.+h..G}AW3xE]6o
L5wF FTcUƖMk#K&lX|bL;2:tyo#?Ow؇;Hʒb 6Z`r5#όI+$C,<7ޕ| ČWRYCѣ"V|bHlY8$Ad͟wbkdF 1#ԖcdU($$FE3$N- 9Ma>ܘ2EᲉ\Y\sJ.b[,[l[s$3i4L^|adudzػXzߑůҿ9c`bB9Vv蚺'A$|ebf}`~1`bٯ`uq`uFU3Y&;;--0*YI-,C|SB"@'D'%ږ^obBoP+;"`$D2qo`wӦO?f6ɖsb¿)ܗqs;+䳴vӶ:LbAѿ]),ĿLĵ;,Gxu?<!'(\'Ig.	?| 컊Ӄaf'DK!Tb)?XYf'c&bY|7ػX|,.}T_bX}h'!&|8e_>1b!,ĿᗌόA8ɟd0>dwu  O?ϐ=|'!f;s7JK1u#\~	:ˆwNI.4iRv?CS0I,hJN%'n	Id(JNJN^U%2RJ( 5(ޡM
u 2L:%'f~%+Ĥ!%q(#՟D5gZoŹ@[;=K!A_FTcYF8
Y&4VI>1: 6mti
	;컡N-,|#f6<|cLluӋ<T;ih0|3ɴ^aYE!'WbYDlC|VK#hy>Gx:m
ym	G,,WX誵`$wzߑ7_b棛;N##:嘇"2t#G&n8p`~]g{1n4鈚e^PGd)glḐ(4ɖȎ	Gp!(m38k,UC2lֹZMJ7]>N^ӯ[JC
6o|bY|myYRYDTd-/G|'$P5H:5 ?gp8ٱwF j+X%@l7`_OH5 +Ma:;^jg鉛(ƻ1v	8{g%XeF*˜Ods06pSW؇TOY]D@ڜ42:#bծSbjďG):Q]zO&]^e;M+̾D̶{#v0|$wDTH.*I,;<@(Ma36woF ޑ%EHލ\G*+$F<@&Ĕ	Ɵ ޑ%_\	*$FFv|b2Ma( ;wxWKX|c,Xͧ[N-za^|ah,Xx!X3eM~G}v݋M@6`cS#<e_B՝#3+ &n+hӅvwqa@R5wh+]ů8d|tqkό`lv'vS/wӦN-yd&^)-|=dK4ů>16~Ibǿ#ҿNKE2t-Yۡ'T>s>2fMwT>s?t@?h5w"ie^$N-zaR|akdbfpD$@N&ldȀ{,%'X"ՙ%^?t&Ca kiU-IPllaD.o=}V$9*X,%$~AWt A*,fe7Wd%iw(&4%Ma$6wz|i~7aeIf1`ѥ5|bC,X|bIƟwzFTcW#tiw-I/(X5$f^3f#|cfjXpzbf1ĈH&PclDe466pX"Б,8ԌJ1)7S5Nt1x -/6}ǶpǶp,~g2Ґk]9%FKLȿ1(YElWճЈ\`֬t";.x5mf["Vb⇺	;'ǌ;7.ˑ/]b,7#Ą|?7R݋ax#Mb=qC㳼iWόi/bXdwk^:lw810gc];g<43|cՙػq2N,,"Bh`>1JLMdiy(MaPk8䀆Z．.r|' xuqBDQi0q`~!pJ0(d%=[PɨaB-'[@dP%(uJ!@C$ORYVGyx?rEOP4*& dQtJDJ!fe 4OY8,^hCgl#&dƽBD-2K`gesCf:<PS-zs4GBү_4t#⸀5993-<nB$cwBĀ|$eܷ|NebjFTl{1.F;
6I-H53d|bkN?w7gv2r1Pf1ia["U_rP-<+ыC _`b4eGy"b͖1)/vd6*sYocO|%A=;FhI-IjY&F6~ŉů%ۊqtG:2{
@՟h1Ff1h)qk4¶;eMh.ٌb/5m/qkZX3 2ԃ}T	OcbYRYDTnKY%k#K3_bf|b I>17Hgh6~F5	-z=7~<!5j詴ʇ5U5924th8r1(_4NLn8cJNF	Ā#ܹbsAHIdD0#(RY&{V!A_4=(,,"c-o%k#K2ؙ>1EkM|V$#, Ɣb̔Z2 >6~bSbvU0/ٝ{,X	X Xv+t1'S%ё4[h*.{6Ȇb* b,E*llΙ1Act1@ئk1I  x_\)c#ld}LZS1|ݣh[kߑތ"3gabFoA4bbS2llb}iY56-AYh2eV	 ř($eĠb̔Z2($$-z [c;m%i ť ŢwڳPel+cA1X	-sfQAF_ Ţwgvg4slv<+ š`g śgb4ZX]q]o	g!A_i01K}~]MdifE3Y&H8&{[Vvů%.)Ɵ¶;"l?	-3b^G1-H(_v.&掆%yl}vbZ1/;,Clzʒb ioOC&4> ;$s?@e摳̗N" '	ip2XjVc9iYQZMLsUSZ*<h5th9W3K掆bY"//wӋ_Oʾ|cb:=m][Z@D/ػӦv!A_1,,"cK} F5lLg &,X|bVX/4lvF5ّ	e{g%?,c)iYZMLhlTJOF9g'IieѣjЈx͝B`ӯ!V	b !r$!|.[0UC]2Ջ>Gxu20Bfdw>1}q:ˑȐeȎrYXMwg=F\fSX0'ǌ;;DRKBw,`./G+ػZ$/ػOʾ|c{wth\m;/hvg<?;Yx4Hʒb!rwK|I.G I>1#;]cgq%0=<!ϐ=ᇱw|bwn""Ϭ~䠫 90u-q( ّE( ad6I8aAC&pc(4O]<?1( %PAJ4PAJ29( `#¬#<D ާQ0! UBԢ>%̤fPA!k@G0&iQwBD.KK#8,L|RIQjnT9J>:kE7Fnj@1(-쌇قf!{0GX59и\o?;.y
jaȵ>p[lg0BRg-wAr!mМ\UN=yH*.ᇺˑ2ǡxaP#g `C]K/]b,X\_?
]@uk]e_>1_wwȗ#\2lpόJ3?;Yw} N,,"#m[όH :5Ykd?gp6˿;䅐}w^]_gbS?ٹ8/Ȉ#.`i_@C %1%[0m,8a䠋OCd:<oPN=EAI(".PE.PEAH%X|K=H~2X~zFDP@C2(X:%YDJYH"OA(gᇟDPbfpD$@NS`8ɹhlT9J	ɖ>NfZ`.afЌ ʣu<`x`WػO`<gGٯw1\d݈yoW#cOaeIf1icOHY&4&v&c Qde[NebkdiFTccKq3YY"͑3/Y&9?oaZ?YC3xλ0^Vvv-Ge_ZKK1NXBif)<#:OVZ_S?︔5΍ʙدl-7ԖZO#¬H\m]42_zů>>Gxqk㳼iWόm_vc$N-yD3H\m])42_vgW]Qb-g`[GeϜZ(,.E9cD(!!|b3`AXHg{mug7XFCHO\]_S_UٌqkόF@^|aQ4'5Smt#r;է..C;dUNZ\K-2[&2]ȗٌAZAPb͈,Cב@sˑG9ͧ..=Η#2nqkό6?eMHLL{@N--,L{gXj3m]6Q(m='Z`f' v|c;Xͧqkkό',X9g`w Ğ.,o\{;{!Hl-+;EfbsשػB9HBT-X9Y93uwT>s?th??>2e\[L"k'v}je`H1':m}7=Jߤ6"31Gz݋}Pt#Ą(+;uBՃ񕓓7XWuC3N4}e^bYa$N-zcI5Mel4hƻ2!"pi{g%_j詴ʉCi1ڑM:Meap0ԖXk]`'lSjn'kb'4|̋m#F>^1 kjte݉)3bόDVf.ԑVh~ka"jcFpY#y	VIfDů>0O,Kķό H5mFC`XvZJ..&3,XtZı!b (,7IeK ?@QY׺K-D|bX<gX
"#9=Yj#b (,IeKF"0:K-D|bX1gX
"#8, ?@QY.QQu"C?< E|bY9gc]FBYqjGz3!Hu;Ag(D~!3qocnix2LKq|XГXoYXn jNq	B}
&Xt[K\DagK-|b?WY׺K-|bC?WYqH<FrӤG |3,OqYn#>')K-|b'Yt[3qCW3qCόE4(y9gc]FBYqjGz3!Hu;A ՟=cg@T&2H/GƋ$'%ܗ8<~bg=,CqgS7o\{;6pFbQt4P}`$wq{7_bYCaEY݆zs:5tNH$PDb7ٯDŸ"h{@Mc/OE⻡AN e{3~v.!w5PGx˞;tG7GgV@L\WtEo_|1L[?4ʾ|a k#g鉚Tc]8Lף8,3"hYW*4U[5<h5th9bY$ȸ|@Q>OX}hd& '%2.&Z'IN"dxȸ}h5Mbq*Eˇ։IN"eȸ}h{$Gg{D__fuaa݋m`/4)iphQ>1FL_񝀼ЧeBaD#b4&cƺ8L&ZGp2YygGq\h%(i5&'3=:T m*G|6AbYbZBbZ8Me
\/GzԸeVI&l1ĈHrrZӒԥ')N#m0ldvVrKw4	kT>NDaeHC Ҋt4`dKqK;.{zpJᢚO@L1LvX Fp=wOAd,I>10R^aKID8\$ MbqJTli`Mk台h);6;e29J9M' &:gb"Xu}{Y&4^/Y&¦@" '	kTp2XhYW+J[i~u$&%JNh m*B5汥%w>waeHe;3>1R5'5  ٦%Y&9-I"6c;pmbƟp,wDSƖ d $P]13ebF.a" 'ld:;ImU\ERB+W5WZ'3"xZ\1_5x _O%v'%`Mq܌V_3R05NY`,XFqY05_	l>RlXFs@;>fMdscXRMdsc>S,XH
DhZЉp&@;qa8@$5gdˎ'|ev}h'/Y&>lv$U"݅u/SjS$5H,)O%IBjzc5O$GgtJI3c`I!m]ɛt3bû;>1$F.5kC&v^?>Q/{#M9;ѥ|b<"Y&49Ma6w%&&#F52fD$@N$KY:;媄VkO+ZDFu"d]):5}iQk#d$x,8RG_jHւQk#ػSeptd]8Ҡed."sJ$&&lSD$@N
֨ldx?*-:;塱R9'm>NKbQJّ=Q]:vx5:2fĔ].ū#gܔ,)@>Q{#?Δ}h"$:.-3#3r5ΔN#|EOP2tBr;űˮ{,`/
8ARJ0*Y*P,bO_{{ߥ݋r9gw5ugvt-YۢjI.+vw-Ɵ1ցWrbMdv[mFVvՇ0&qwsDƚY&Z]DgZ7ٯg8>sFCbaf݋Bw!{
23!GVv֬Khon059Y93ut!*o,p/ػDԎg	;;OX&_wh2ό;ϭA͒k#qւ)Yw15c,y݌lY`G;]fXX3+b0;x5teuւ
5ٚZY2A	J5hwaM-K-,Ϲ(XR&lOAxmNjSF#QK"QJIbƬ?%T&&iQwBD,h=Y-38k-T9IHTi4r'm>Nf!xZ\2j{#J)i\N+LgrP	F )ҘsdKM.-3#9oփPtBr;űˮ{,`/
8ARJ0*Y*P,bO_{{ߥ݋r9gw5ugvt-YۢjI.+vw-Ɵ1ցW,,Yc6fa$N#}hR|a kůe,:7ٯ @~Ql;lutbP#|>FCb\fE5щBjJ ?M7]ܵ`Wػ`-c:R $W,"a>IIMb>G|1W$Z$dD$2@*5J0LorEkόb (gFCޟ`k]C\ڜ3R'ԧ*Gd
D
 ٌ}i3Z +$#ӉF	ƙOsόG?]ɘ;=1ϱ>1R5	wsPgqW&q:xXZRkd|cU>&ҒMk`Z5?q[0Xy;;ƟLbe!g%k$O?gvXZy݌H5WY.V
ئhk?#6j]-,]aH5ٚZY2Dd;`0%cgܔ,)?6'%۳>G.jCᚔQHaRȔaRdzػ1)>H*Y&&\!"p]X`ԏZfpZs\W*4͚SEX$.&4||,,^|8% kkQ[bG,v&j`M'֔A$:Zov1%H_>X>1IJtvwؗu1OdL/Y&Ov,qZT5pXIbu`Gqq:'J|c}ws[=B9VvYxX⻪X9(P,3}ػ"biFUTmd%GqR2fĔPAxoػ2lߥ݋$>4gv;s9H嘝g`䏌&4"jSw:%X:.w,ӂ5#1㳼i.QFX1㳼i.Q׬>%k#7> k#gZk#W}h -k#nLϭ %k#nL㳹%5όa(id1㳻,q8l5u3>5,᲼nŋA4ee{v(mdvwNX#|vwe fWY3JUk,YnŋA4ee{v(>1C$!c,Y¿ց[dpLb7gx8	]cX|cX#|vwe f;ϭdkݦnTFw+7fXΐo,p/ػFܙgZ]kxF2=Amɜvy|&6;;X#|vwe C;;ƟLbe|1qd1㳻,q8l5u3>HYb+]fX!OX&_wh2dvw>1{$!c,YnGx 5,Y^j7bݠ6b0<¿hGS_C}Yc%k7*b>1*bC;;ƟLbe|1m35b7gvXpGyxdpLb7gx8	]Y|c8ko,/Gf!l<Y&Świ#|vw?c|ݠ;;^4IC;;XWey݌t&Ś+]fX!OX&_wh2ώ@Mdu#ϭǶI;<<Y&F@#|vw?c|ݠ;;^3>1ko,vWZdMe1殳v,]YjZXS5"H߰;Ÿ0;Ч'yIdI!OaXb1Y&Yr$@d0K,|aVMY1E4DagK,|as?x&,%b>0&MY1E&MYN1T?x&,N1Tk?x&,⛤G L^	#9eYf#
 g7M8 2	8$y]aػazňwN
^"P]!ޕ`GqWػc(ZDNH$PA``F5wn4ށWIm>1`5ޘBԟ@p5Sk=]V{lߥ݋1>;⎅;tM,<}`䏌RLAq]ܔ(o_|1O@r5x2b`w|a^X,`vxydmxɛN>Q#?ϭ  XJ>6~BDF]MaAL:;FJh1ڒt~KaSXk]`'lSjnH2NYat1=L?.=2GfEb_4u(HdQ kiEX٫>0Y˺j]Cb欳Ywwqό* f%qcbAV:"$2gj,Z%61t!gA'mv`':#u9ɞh[2&zٖg̳rɟ	l˄g-k&yl:,̸&{ٖĲg-l&zl@,ٖ?,f[2ɞ[2ы&{ٖg̴LϰX2l^qެpatBD12 	dLݞQ(H 6	`hs1?51x}`,?LԈ[l3W?^k=L{@٩"B,-"ڡ8lG6Xt'AJ@)XT+TūTKTWG"XDXE	X[mC؇ӭju^{j9ֵzaZz,ھ÷=4 Y5gh=VvvB@-yd -|%\[Ő:-yd -|eb[%d[E@-zd 小Bl#ٖBŐp[J-zPvad"fd"Ֆe7-吋oYų}qd"΋fd"-B-lbYE}d"fd"|~Ye}d"ыf1d"J-BE,Bж2!2ՖBܶ2!	leYuűEtYxc.2C-%d[l![hXc-d!ыc-c-d!ҋc-(S{cf51tqt3XB}c+ &,!13#5ti8mH&B=Ph?|M͐G=uQ2DkoUOLs4f'{1ӯ:$S2(5ρV|a2?wбu.+ ѥZCbXnN>0`ifCt 	161GEC Lcj{F00$,`'::#,慸3Bɞg&|%8K&zɞt[:,,KplK&{""ɞ[@,g-,Ÿ4bɞg҅3>b^XijTbPcbݪ
΂Np^sjDu#D0|h Fl4,5e=YdarÄgYkfz:-Elό0ؖ%ȶg,4ٞYcٞ?,6e=dabp[3FQlJ`_ᘍƟ#qGό "!32)1D$@N-0lKZ)Q(Hpy'h2th9ىA掠	̊ m(3<>0N8;n$28BPXnAi$nGx&|a7JNķBİ\.DT#8M
 Lc@ժ,>,;}ddLгFyl$#=Yl$ՖFyl$#>IYa&3΋a&tYN2b[	6%ȶl#= h?-3ٖMdgM3MdgM(S'cHml^q;ӴAqCfC/4e1D$@N&lK)Q(HTJR\J~<:4|̋f uGPBfE\1#ό !,`E]f iśZCb\nN>0@f%kNķBDQudŶFPB38kT$#܏t#8ΆelKc)XpaeNh[2*ue-YeNn[2*xKf\%:ٖ:-gE<e.2ʝlbYS-l*tٖYSfXf[2ٖTų-p[2TE-(SS,v2f% ֨FXvĲ3?ddL%Y	!4-dia&4Ӌa&nYdIYi尓\YdIFDqFPlK#L[	6EY-dia&?,2l$ٖFphőn#L[	4PAwd⇋'cHmlr7ל|yAK?y.@" '	ZpK%PzTD'pC(ҹ\v	Z>NfEb}:!@BD31[J.>$}Y,eGy..g@wqό& 
gYAqŚ-к,ِ#8# VEZ!,FepfUhRrXv7X*sBeN7-jxE8B/3Jhj N@ժ:
R÷%FDg 2&pm*Fy㍉l$#=Yl$ՖFyl$#>IYa&3΋a&tYN1LgM-'(z޲v80 E&cƺ8Ld=Y,2$N'Z`f'3Y m(&O# !?"X.V%..f	H+"Ɨi5=0.ʶc\7Xheu6sKޭ1N0mxӅ:Jp'
p6ngxw|a H@" '	p2XY۸!N ' iZ %b'W24Ni`BN {mtA!idge3"fn|a oK0dOi:E)]pbGwg@3J-PBR
T$xt1[J,-bY9ՅbYf8K!渲#EGSl&Ֆܷ?	l-lPқ.lkm-!@	ahj{ヺX$}b]:Zm3#Z彅nYuYuő7:,e@sb?ζ`Aс0 baliYl sr!bvt[e6@.X VEقFbvLzP/݌l.km*GpZ"Z%YRk#GY2i3V:Zm*FyZ	6%έr݉d]pDqdM΋"aؖ<жan[K`k\[3
;6Zң[iV2%F@NDBB>3.FGAH̫iU,
+`'%AĻF*sBVY喜%>M΋%1L[ؖa6fKdmqlF΋b-lBҬ7[;N->0ɌLLр$$F5ّ	--lGfpj;'R$P;qO+Z\צ	01J{~ZLC{m^}p<9.jS[1ws@[kb<Ą0%Y2W  V e Ra `0$t [/ -c%@f{ јqSq́XǺc#{{c 	̆dLve
`Kt  ?|? y[?%tGޜM&PN4ЇpocQg@N2zr>[cuLʑBD~rt~KaS/NYat1=L?{K5th8ݙJْ:3!59/:ce	Ar>Gwwbjė,,uv;cbQcfP..GyoIy2|Wbw#O0d F">[/*Û$Fr\|o5k@4Bgl$27N;?ɐ64|b7I/P#p5 ;Y2# 5/- Mdiwro [d36w&2 1#>?{`HKK]Y9όf@d$Mc6FC⇦zDY&rςq1(lV<;d1'*ŻlZ+]p(Zv}-PVvG{όBX9q?kvw:Ÿ0:#*!lY8X2ӦkbJnǿ#J|q
=gP?w5B#;t(= Js>2rf
X9pXصkb;;bi2sBY&r7eԇIPR|aMYd13Jk" '	=Ge&Z%s9Gƶv5th8ݚ_n#vb_4Bfd6%Llc\kV$Sk7N;}b|W#x0/4cf[OS;_Y2#O޾1izQ =Mdiw*G@Y&Ĺ%񳸐˸5N;?W2#2+3@edȷe8%#d࡟콍oW#qAd F!2.?>1,lY'İY&?grc.|c|dm<qz
5|1(ºXv߂ţzػX\{;XJx3P]kGB՝#`|ed WtjӠ,f.c-ƟށWό (&q#//XbO_t틽Ձǿ#Łwl [X%"?`QЧVv<'MόD
-X9tvw;Ÿze^sdoL!O ( Mec^i?LLң	`l{g%|XQʃC%s9GrJ.ath9zmGS:q^b ҫ+ݢ+1r;Н"Ė->qB\n>;-{2oxO!|
z\pw(@ FipylLLLF5ؑH	8,FKLյtTje))cGh/ЈuqCف#;S,[؃K\@bXbbxuqu|p6u; /GcDx	k;l[:GcA,Ybۃ(lv\E`	nGnВ/kz-ob^Gwa/}X\Cib	 U^IHz$Y[ػb@~-dm<Fа1ĂH^G4*F"^ 2+V1:V1u m
l{\{zJ4Qp$AK/7""v mbI	,q`17amF&~Eb	\1q@*],{f'\{yDPH m-eyI\H[kNhEH /3Zʽό"uZ^EQ mbI1"}ۼퟅ;bvU#+hM@u[؝
h-]39ZH c*|afg/Y8T2g۞VK-N#?zbvU{C9=obu.'Yob@utK;C,|Iswό a/|3^Xʽό a/~h7Cveןa?^|a (?_bصWػ-y؇l3]bXt1wG==[ػ	"բ_`Ge[mt	GD	Daa$В3RH$ܒ1$pZ aUk#5t4{`ds}h,XwgwDWG`ND dӌW;\ڜ}(O:0-ARX|%t1M|#12V;בBx	ΈbtG$~I$o4$y$[ՒEa$["3$8I%lQSEoceAn$/wㄲՓ|b«$YZ7Mc:9zG:u.I"կI"ՠȒ-Z`$VRHj$ZI/-(y;,X3KΙXE#>Ibtw:%w݋d>qkό"c?C|b$
a׌Gw0؇hVIc?#XF	nhEL]}p
n݊fj|b$F 愑7Yb_b>0Mc/Y8>6
lXvjϭG9Md|vZ`> uk'㳄s+$XhClYbzػv%w$L~ЬbY`'~I_=	],t/oBe;zBgX It"5!)Z%v)Q&`bvUfN*-b:gfWX}h9Md׺b< s?~!iCJ6!Z>1%$XjaBeO>1%;$1$]pIB=k#g_$&&dxƽ '2i"X0dᬭ[WEMW	5"5p%숐H+,4GzS0O#p3M:dύ?*e>1e`s'Hq#י|i3)8˞|cP,LLF5ؑ	p2Yq᬴6hIW	5"Tf)Lvd&I?ԺNئ?1ِ&_Rc8{bTtfOSXk]`'lSjnI?ԺNئ?1ْt~KaSSXk]`'lSjn'h2fGOf'}x5Nh9 ҋ><6".SbjďS,W1('#⻫Un.GxxSWCpCy,ל{>6wX.OKA3?gqs7Wd61Y޾1K|b,YY8"5%q񳸐ˑYY3c#4C 5i!Odƞf7ad͌b 8U_ѥT>1I-J<f^Mai?grc/ 9fh$3igw4FZ	5aYݏXm@I3<nє1'y5Mdl135	dփ!?AȀ{,4iTV9.w֨:4|a_̽:3!5	.^Ya_5bK#`KYc%$~Fwg']_g3+̶gqu7;k#&lcO~Lșd1# 5#p
gl$2Z4a#&lcDF.sqdԇӖ<dY&n lecO~ad͌b 86_ѥ?>1I-IFrǟ$Y;zc%cl)).ر#ٌי|H},6N6;e#gqf2bf?k	µ8,~$`#FJjs2/_4БL kiEbl9g/7cb'wq~<Չ/,WcbQcfX^0fFBbglZe>{#v0f4;"FPJ5[>1@LMa!Ć^ ƟqV=Y3ck
wF,Ek#Ks< qdB콌ilzFL"#tioI/P(K$(ܘً^ď:lwd135	aZ??5G (<h5fDFCuK  kiE;9*̆γ,lTG]ﱳJ:!Eѝw@wW#]y&iwWbkdFɛEBij''{$Ftɾ|b|ed@6w&2ClzY3ciw]Mdiw%g
,X|bC,ba^e]8E>1,+36wYcέr#̂W1HbQtgq],\}dV+;f;ٛ'DwX3}cH	8l81N0{,bGq)Cvqm^Y{,b@
q(/eGc}48cŇzN2Xg8cq^q,84*{,Xph&{,йN2Yaq6>8fmN2YF>q	ShKhXp8fXp8fp݋Gv?JvbCbj-ľݣk h9{;݋
;Ղ[|#3EL4R9:N<jD:A0ff|b?cZ6o챁ayS;Ҭ8|b[u/ՉofYK|XNXeoic4,Çؖ2N'ppķu-uX:pe2l8}:ķ5)_aSSKO-ju-]K|HNf>Q-u8ˆÇʖ%&QN2XpVķ	c,f)l!3<7u}ɛ@m4ό&9Y^?>0[$+,_#OWJ}p		jSÈ
6%SN5N2,8b\ju-]lKF3N28b\u8ˆÈV%+'QN2Xqnĸ1qt2P%Zu/tFjeXq%GNXeEpc4,ÈK@N'pq.ĸ5Z O.ju8:efh|bV<7ٍi;#&lc<iwP>0VI/%L@kJY}iwW)VApSԧ}1.uqiaK:bqÈ,K	:feq ĸ	cd. gb\קk8ĸ)N'gL%; KJu/K5N5N2,8]p,NXe{Qӌ{ ĸcd. ]b\Өקk8ĸ	c,閥l@?Clz	61R4ό* 5C
&Ma2g*s6.S;">YO|S>0VIfGD|`|aQ ;$FE~;Gv	$FE#ų
Id3D}{¢Y&2)>{¢Y&2(@D}B=	D5F;H#Or|aQ6MddSD+H';>0+$FE2c`+ό"z5`-"@`_6I0Y` >_+Y&2)H'/$FEv#X'I_ydȣb}|A_,YЛ`F>_lYɥ$KY&2,H
	"k#"6lό"UdȦ$c5MddUJ -',Er5E37D}:= / k#"vO"v5_">`4/ Uk#";G	x&2)"{3#&2){i^Yb&">UO||aIh>'yk#"[H,5>0k#"	+Oa^5T`|3Y`lEᕒk#"Fv.Oy^2MddUCHTk#"/Dł|Tmk#"Gv%X' 	Yȵ`	ό* 5T $X'T	I0 NO@>0 -k#"iD` |aP!&2*kH&T(Mc/%j[ ޯGyiDad͌b 6K}( YZc
5 l8gl)[ ޯG`"cODad͌b 63.C	Y^97ό &
X|bZ%Xbf?k	e{g%A6T"첆6 Z>N8,+٥1قONibQ]Aq],=}a$&O#!qky	Iiiw1P+;ٛ+3hoXc8{blC(F ыdן(Le=@Zgן(c-y]^|(?DK&3qkϔK6-y!eG_]-yzů>Qg.zEbqkϔK;?D3 =1w8%?Dbg.[ Ջdן(Ie`_Ydן(1?oAdן(3R=޲qkϔA1 ޲qkϔEeezl޲qkϔAIY]?ZpP[, ic٬^jf6-Ӌ^OAdپ[|	F-z`w>Q5˸5^|ˮ{~p{dzػ`zߑ6ߥ݋l-+;G)W'MX9Y3teq]Gg(f.@:Ÿ:#*>Q[$29=]X3޸w`Wػ؆ҳr(}Vvoό23No_|1X:#*4Y`zۃV^K^|qӆoexN/	=fj$ƌS5ѳhfůL' Y&6w-2l&3gW3:u.6*㟽7i<D;Md{Ieצz6I&cƺ8Ld=(?ROTᬭ[WEMW46 'Z`f'3$ ҉,Xͧqkkϔ@@5M`lMVwcVKjgxbX5D$F1c] H&&Z`b?ҰZfpVS,U++]ds1?ӯ[J'[?Ӓ13ebF.a" 'ldǫge!,kd_%m0uG ҩ5gr_&lHL$BD?]OU38k,hlA%m0uNh m*Z6%bf1Č]D$@NeuTᬲ46 Yth:ӯ[Jֽ 6%bf1Č]D$@Nepv5Y4TZ+%m0u?_43 kiUҝyv{/4֋V&l1Č]D$@Ne`38k,4iTh]ds1?ӯX5Nŋ;<ј鉛$俌k#m0	p2Yx?jYeI$`>N,|@Uteb4?ό@ LLL'%c]iH=˩?fpYRoM9(iѣb_43 kiUҝyvy8Hgbf9/HL$BD?^ZfpYR(]tef¹'LS:[J#oSf-4?ٓZElLL'%c]iH=˩YL,UC2lְq'FNicg ҫ;Aŋ;=XG!iZELgbf9/HL$BD?]OYeJrVJ.af'GSCLLF5ؑH	8,gef*˜]ds1ӯ[J!hdLLF5ؑH	8,38k,*nG'F|@U>=Igr_&lHL$BD?]ZfpYQQ(m=J.ath9S@Y鉛(ƻ1v	8{g%<geGsӯ,]6)f{F?Lԑ@b m*UlS&ҝ{!kKbsHʾC؁,y`OI9Xػ~|bL$wbf1ѤD2?afi$`38k,$9Bdu\ӯ,]6)aĊH؇隒*56K5غ,C4eC#*1$ce所Kػ~ecn3_dLkti99,L{gY3ZfpYfHsCfJ.a_th:?#uK3?]]6)cye_e
^=؁,ό@Tx͒r_5ؑH	8,geV8]4uG>f~ m*3غ$lR;.Xʾ,{9YLL'%c]iH=˚4ᬲԐBEL,4|`OS,2gr_&lHL$BD?]O)YesEs]1Ǻ4|`OSrLLF5ؑH	8,)YesEsHNk9(i'XG' ҩgr_&lHL$BD?^Ye))K[zr(i'XG' ҩ2gr_&lHL$BD?^3&Z%s9G%m0>NG>f~ m*3رwFU/	NKƻ1v	8{g%2?ͩYelzi3ZQv;}ѣ'Nicg ҫ=ye_>1鉛$俌k#m0	p2Ys/ge3Zm]D'FNh m*S?Ӓ13ebF.a" 'ldfpYQhvՒf>N|WF{@K4إŋ2K/b摗=Bya@>1"LL'%c]iH=˚38k,Wf<F#uK3?]l],b5?y?sHʾ汗=X.{4?>1&&&l1Č]D$@NejYeE	(ii}ѣ'|WF[A,aK$lHb5?y?sHʾ汗=X.{4?b3@>1YNKƻ1v	8{g%4TᬲI m*4|da:+3?tgt [MXH	b5K؇ebsP^hiD<,؁,c$`P4͔c]sO" 'ld4$cfpY\$גl>Nf"zuA kiT%bf1Č]D$@NeUL-tTJ.af'GS	|鉛(ƻ1v	8{g%qgefٙ[i<Oϭ1Za0Z[>E|}h	}h@L}h	X}h	B}hOփQ`j#ZZʧփ2LDL 'Z
gփF'ր|a/AĊ@>1!O@f|b.@3A1DLV>1lόA|bA'TZO>Y\ϭ}h@>2>ϭПA'!H>1<B 2>1 
g `&Z?{Sgg9~㟸gY'Eψ>"\W*E_zP'xe~ ??$~ Q?2qoJdJdJ%~r?c?|$HXO8xƱٗa>54OqNY׍F޼w8I.?
HU@M^ZV&⧮0J9𕗄^r8T/	P叄^xJ*^xJ'&k<lk5Y56k<&k<&k<&k<l)Hu F_F^2»F^2𑗄$e#/	|#	
4WG44qG4q^4qG4qG4qG4q?W,|4xEo5-<iƞ1c>1c'xe	^Bz__^BP(M+x
<~'x@w	'x@(
0>'z_X N;=aGǄ)f٩5=H}DRK$RQ"o,eD2$y#̉dH"G<ȑD2$y#̉dH"GIsԨy6
#x




(



י_~05񁿌xq>0?x>/|`&[/(y4W?4BAO,l0OQSgXS3PTS5_.%ClD6BhN@=Y	Tv³p@:ZTB:	ӤRu ⺡:	]:MU WT#Q'A?\BB3f5Bt\+WT#Q'A8O$ݲ(ND(u
[E	Ѩ "jio<4iPOQ0&D(EaL;
[
fpՅ38k*E		E?4≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE)≄Q0&D(E`TzS3)YR(HHE).IdPQT!p4lMM-f*W$ݲ(OUʆPG#W$ݲ(N54Y4m뚙\	b&	
"
B\;
[
fpՅ38k+DW)Nfp|.\j!9
B:
 Ad'AQ
 uV洔DI\#\ǕTިZW5"J~<Bմ2%WīU7S5m+zUVҩ=q*yUMꅫheiT[J~=o\-RSBE'.a9iz޸Z8WCHN\r%XpHqM	6Jzj(m]!9s	Hc|CEU7S5m+zU|CEU7S5m+zU|CEU7S5m+zUʪoQ#|
! v<;墬yUM;v!C! `ǇpU*Gp(s43@1U7b>@fhf;rV<zs\U7b>@sNr"R܅* h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZyUM;V\nZ"H"f9\5t9W NjZCEU73@D墯USziT"UCiv-hQ*cʪoQ##|*D
(UcʪoQ!գQT#|*D
(U*Gpb>@sNr"R܅*#C1jPC5Q]-;墯ǕTޣ꙳
E	!UEU7U~<T͜D8R(HoQ*P«U7lm!BCzpoUpUM_*GpȄPU2*EzqSyr憐UʪoQ2!a(LCjl޸\Tz'-xwAe
%S"Pڸ[77.hi	E^<"fBTȩ6M˚BrW*Gp3VEPj҈C zճI*ǕTޣdv!!LJ5"f8kjCcʪoQ2B;Gs
%TP3b5HJfhf;BD$'-;vCCfaNZ*/! `ǐ<.hs	Eݥ٣fifc(tO2K!k<-\r|3iD46h墯a2g0:m:2Zw	Eݥ٣f#@Եi5m[oQ!`H[Br|!yfBrW|B3Pi
S6|-g;gn҈hl3W	E_aL"Q0&DSgXS3Er<AAaDD(i+ᥫj9h≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")(EaL"Q0&jNg38j5+aL"Q0&D(9v9
fpVR"≄Q0&D(E`TzS3)YZ"H&D(EaL"aSaLgeh")v(C|L9BTͧF_Y9h۴4srV<-uL̩$K54JC,Q5tJD6!湫JU7lm!BCzpoUpUMjio<ZDkE-!F(tPnET4WʪoQuLZC"pݽ0UMjio<ZDkE-!F(tPnET4^pLD!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv b&	
"
LADAL.jNg38j5u3rĵmQR*`tPI(;
_;;9i.U:.Ud::.URCgLa$	PC0} J2=?8k-38k52lֿi*HIhVĵRGd(`w2$	C!c,;tչ.jL<CgbjQWVIhY" 2@z;?@=5%2PIC!c, cYP ̿%0>	|P Q6O2@0 3ʅ }Ȁ{(x`}Ȁ{(x#Ȁ{(x)Se`%OGCD@IGa2@|DPxh SjeEZPA?$	PG
P52/@=v<PQb%? S
Yc$	CQ)GǠTy#dz(^GǠTy^2C4#x^ J2=?z=!K v͚S	HZbԵh%@G!? Q/CGR@? Q/CGad(`z;hOGps5??V JCOGC'!"죱^2PVC |wf%ÆWCHpo\.R\8oUt4W)!FlҘhEbԵirED8k!,2@}({ ^~<x*	QyQ
'/$	GҏG(2x>2@}({ ^~<x*		P a*yUMBݴ4-[5WʪoT :gaj٭jUSzзm38kVkUx=("I/a+0UnBm*P9rղ,#|$wzeJjj~[5L֘yUM;f)a2@x |Jz=B 9DGc5e=JHȀ{(xPx~;4G$	PGH2G!Q3J*f)Zzŏ*Pmd(d>e /jg(i;G(b>@BEȀ{(Pi+51g ;c(Od<v<Ag ;c(e(j>J>?гe10 T#x]-PѦZr4ճZ'ǭ᝻fO[RZpr`%tU[WEPs5??v!QQ#|W0CS@=}Esgm]PI@=F*; ,UdiDPRCJ*;ZfȀ{(xw*$	y"죱^2 '*$	y"죱^2ܨLC4$#ǁxjʂ< LC4$#lz=a24tUW0CSi5jvZzJ3JеstnS6E/ai3Hgn46E/QBfQ(at/@=F*;+f*M4MgpChhJ9"d	)~"졥'p)4TC%;f&~<Lղ#xZzDGc5e h21DGc5e f~*$?iAn(f%_Ȁ{(xGS	ǁxjOQ)OGC'! ;c(?G̥=@3lڶjj~i53FP5̇Ms5??C (jW0o\$j/#[ӷiD-\ٽpfHDC+uAZzQ\tRA9B^")#[MpD"Ȁ{*
A~EGpjQW0/H 4alM1}38k+dZ";/)"/? Q/CGR Jz=B ^"죱^24)dBB	|@=v<PT#xRf=yUMC"%tU`DMQ
涭v3xZMH4[LMWD.koTȴEȀ{2k5̋TިehvwarGpQ3J*f)ZM4şȀ{*
A+մ[$L]38k+dZ";v!j4"죱^2$A?!Jx>eȀ{(xbP ̺Z3˩jLq-Q7	6Os\БCjjj~zԏ殄WW0sW44hhJ9"d	)3V"W-C!j넃5-ZELٳznФPȴC<KtX@=6sgm]Ps5??DPRAX9B"(6iMȀ{*
A+Z-rfalM1Ȁ{*
A+-k$5L@=1Y6iMGp4VT_ ʂҲlҚi
vhC+ptx[h(SeBBB3f	E_)QR@K	!|!FJh墯e1z~z=Ja
*PdDgej٭r؂3I萤Pޢ-[B"짭`n
CXZ5if;t]~>GpD!,-z᝺ChHq\5(bԵi1 ENQ\7Pi
3fA"DP f)knfq
\EGp4v(Pꈿ@9s+VVwjalM1~") pwh&[CT͑heAH!( L-\&bDPk
%d٥5[WEQ~"졈	ɳJj;/(ڶV)	9Z"pw_3HZs]I3ջh? Q/CGg	CP$C筨ԏja*13fDpm
K~>D4PCf/7Iz! =mvZzSTEphBVT-\=Ob>@v0txQsTާ1zKGoUplڶjj~*Pmj;@y(jڷm\4TAf(6iMyTwhAZM4 ʂXVMSQ!|!@nյtU]S6s*E	M-;"jio<(5/z%I2plַL֘xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*DP %3Rդ-(s\'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯? Q/CGg	CP hHG h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9h@=ZY	H𹮦aīǈ(!(7H4r|4mA'-yk\#+!75ղ,!|x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWhv
4͚SEPEi56sTިt4.apݫjahSTEpѥT9s[WEPs5??#Zzި[7Ej*YbԵi	(ۤ$L٤5Qz؃5-ZB"졭miv	6id7Erv6N
J"%B"졓W(lag XᦆеsmL""	5(hmW0ݼ4R-tᬵUD%PiDGc5e#P3Bd<2xlz=a24tUd:*GJU7ѨdX\T޶(Vټ)$Bިe"W(5T4Vz؃5-ZB3f-[Vb7Iz! =mꆲ!j넃5-ZE5HW	oT5QW0o\$j/b>@M˚BմꪉN1 B3PiT8s
hrѦm	O38k+Vk%nI/+h;/#|
4͚SD_ >WT'5ZKgm]PI@= g(MTLЇhi(n([tHj-Ȁ{)j詴>9C[T#)dd٥5[WEQlֹQQ4W5ԓ=nNH[
$iW(ErYZN#ZM4<n
KGlָQ&kM"U<n
KGEIL֚DdF𸮨ZDC'(L-\=ODGasErfal޸H3Rդ_3lֹQ[O[Vឪ&(5_U7I2G_#J*;v!jQW04e>qDlҚi
vUSziKw6$!R3ZhiV!D54tj'GpݫjrzǕTިZ$ղ,5P詫dXkjEQ|UC0L٥4CT͑h[7ԵiȀ{*d 0m)japݫjaz5UMv(R[#nBmm? /hYW*4U[5Rz٭pL֘ygGq\S-T5lֳYH(fТL֘v(4"s]=o
E	!ިGa/@9s+VVwf𴠂z!iE-REQyMLNIlٹ	!MkfeH"WTfQ&kL_-uL̩$JUʑ3b3LհS
$i宩9"\7R&lC;tiL֘yUM;B%
$iJ0n٬VջhkjCtF-&i!p\.ZTB-VАfHj-cʪoT-[C:5nյl*sU[
rDYAssU)jJra`I46iCHZ$mle$5PMS,ZL3HHIlyjݴ-4UW	Hajں*m50lֳQlҚ!jj~=nTVw
*3f55Q3B-[B戳epޚe!Lֳgm]PZzşȀ{,hlfCMj۷E,DG7HS5kj!!Lֺ*s-uL̩$JUBCzpnޘhE=TM]P*-G;"f)[$L\D*E	tsR(Hj-\&b@=v<PQ SG3P z;cʪoT-P٫dXYHJ[.m]9W%41ḟMȀ{Vk9hR\j詴;tgCEU7/YjH!K\.ZTBٽpko
aoT!X/)rICHko
-ji
E	!:;FlҚᢪw6jW
#Zhtwʌ٥5EU7ndXgGq\(i/fpVS+w
4͚SD-\&b? T5)joT-[JAZz*-ʑBA)SKyn
-GuB3Z\>nTB溚ިfhҪG_MR-溚ިfhҪG_й!fWCHgoM4O[R54fݵpSk+IhEQRA(CQlҚ!.afНE).hW44hhJ9"d	)~"짭S(cJ2lA;fH3S յtTjaj٭gpM0oUnaj4EQ%s<EREs-IpRLn/YiY[7m+.eXNi
4͚SD'-~Lٻi\9s-tTw_3HQlҚ!9hfB#4IFiTalݰ^"졥'pjڹapݫjalM1y[oM2kY5pR-"gT%Cp5pMM-f@=v<PP{*	A2=B 3@z<ArwVӷ'U2ET.&r憐m7Iz! =ma*WW0I3dZ"Ц =ma*WW0I3dZ"Ц =maȵB-k$5L)rICHkoQ5tBji
E	!šLL֚C[xfF4PCr6iMGpUMꄅSZڶEΎQDYQRA4(6iMo\-[5Եi֘GTިCj'G;Jaj5lDXˈPhEj*;zCP3iDY$wIhmW0DT5L@=1ZM\ChZ&fФL dw
K*QT4hhJ9"d	)rUWD$JKysD4"jio<(5XK-38k+fp̵R@K	-[fHZPNZ*c&z!BZ7-
4!;H*V;3y
@Bѽal޸Q 	-(ETJ	P sf1NiE-R(UȀ{VSifLղ#ykG_W.!Ah;0-T9Ȁ{^C@=zzi3Z L-\M\Z4͡_ P؂wTVShH3RD.m]B-i/e(lA;2D!MCI(o\-[B房ǕTޣZRnj抡8z!e!(5*=lA!ARC;vЕ\.*nAj҆7jZvIWBUpJBި\Iz"%T47lCj SYal޸\\_Ȁ{	j詴z٭gp7ѪfL֚~"TTw
--i4[7jZT4ev;A1!3FJ٥0stnS6E/Tzj+u5lwVWja~"h2GpѥR6iL-\&[CT͑hajں*m50lֳfi3n(G_=TM]P*-G;%Zr:amB,յ UWD$JKyl
Kf[P5mH4EQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kPC4eqSyrV%s]M["U4USzUQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38k*PC$	C!c,sf᝽UQ=tUQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kaL"Q0&DSgXS3OQ0&D(EaL;
[
fpՅ38kCko-i
K*ˉ).7ijT4PʄGS	UVl޸io3JE A-['.aSTCvCH[^"TTw38k
4͚SD3SU4!]$5m5t4Z`Dp6iL-\ٽplֶR:^;ErZ&mfU\EPȀ{(^zMgpChZw-kjA4Z噣Jjj~Ȁ{(iCb	.Q!Rh
Mpo\3B"i4VR%Ej*;}<EP.ktx[h(5W.&tj*zi;55Q3B.jE_+dZ"q+
J"%B5o/A9IkU!M$PڸH3Td:h[74WA9IkU!M$PڸH3Td:h[74WzѨѪfsղ*kȳ5m3WEQhS9G(5jZTBji
E	!şȀ{VSifjaj٭pEi56sTިajں*m50lֳYML!CU4USz@=j詴ճZe50Hl晫I,DZML-[5[աVL(5sTf)*PB+W5SVȰD 3ba	G;v!jj~zF!|C),50*PNw
Mmi!j9BިGY4V?DkEY4BޤYfhҨZM4şȀ{*McJ*;Z噣JoT-Ef*[$LYm]6ZkY-k$3fkLtV.VR%s<EGpb>@sNr"R܅+DW)Z5>j뢨Ga9BճIE=TM]P*-G;٭naj"[Rm:3lZDI&!rzr$B-jH4O[zȵ9衣R&Jj"-[WEMwrED8Za!D44ygGq\)np۸-!p7hML֗1Ȁ{*$Kt9f)ᮊE"TTwi(6iMMTLЇtTմ/ajں*m50lֳ[7ԏ	j̇Mh\B4TAfжo\)-hDBtEL3FP̭[5VRwK\psdiDZML-[5!B!FlҚD.b? SVk;.HiD%Zk\(5_ յtTjaj٭gp"萤q+w6fDZML-[5!B%!D.b+\5uQ#殺*v!C-[9jݴ_FH+]r@rwTNA%j۷Dj%!DkE-մ4ᬭ["7f[7ji5OD .)EH4O[z1Z5DDW46È#\4L8hrѦmz9Iko	_Ȁ{VSifjal޶8HSW:3F谢L֘#CV&b>@G-g0OCBh? SVk;-P萵q
3f
$isʪoQ#Bza-IvзDjej٭pL֚DU7!0Cջh[B52EIL֚De=lָgFtx\7Q&kJd\70m
K"UMS	oPsj҈ZiBַ0tx
jhޠ5եs49sh6naCym]6ZkY,jC' (5/? SVk;֚C[x[#(ZPAk=ym]6ZkY FfD-( DZML-[5&po=t;vȍQaD44@=j詴]$3fDpEI[M]"ajں*m50lֳ[QY	HjHps5??a	G;	xRgF
#zq4𡤢"QT.ZTE|jӣ=o\46nIq44%e@IܵZM\Chflj~UU\ Y.k[R٤#4@=j詴ճZl35d:hsSV/j٭r6iLk&zܝ;tZ6ճZ1s2D̴Ώm2A-P萸sBKF9JhI/? SVk;.HiD%f3Z\(*B-Ф$[WtHZ7ICHMig3Rդ(#HPQ(i4\T܂ե!DoT5R-Ş KV)!CIDDQlҚ!qSrV4PnTE KV)!CIDD["9\T܂ե!DoT5R-Ş KV)!CIDD["9\T܂ե!DoT.[=g յtTjaj٭gpGafkL5QZMMEU7,DZML-[5SSDZKj9oTYSj)*H;f)a!iYm]6ZkY(s45jW]P5g յtTjaj٭gp"萵q
4D.b@=j詴ճZiKD-!ji*Hf? SVk;f8m2E5s5??? SVk;jif)(5-uhĭpp4([WVТUEc5OD .)EH4O[z1Z5DDWdH4N/t
"\$'NaFD-"QUDCqD_ =n4Bgpjja&iQ5m[f/eB\MU!E3ffճZKPꆑ\5mUhA2B;Gs
%TP۷"f8kjCZ`Dp֘k!a
f3dZ"? SVk;.HiDz!jf)I/ajں*m50lֳffi3(5wޘjzRkjݴ-!jeqUiQaD44WdMm\SD5UD5TBBm["ݴ5Q(v-ge7jڹj榔9GZjݴ(5_[ |>f"(5jZTC3b.\_Ȁ{VSif Jd@=zsEpުHq~֘GTިCj'G;&Ys
3TTj*iCT͑heQ\R%#(in(PL٥4Em]6ZkY-)nзDz!jf)I/@=j詴ճZr3ZaH!JaH[
$isuM
K*j!t4lֶR:@Hn҈Z꙳R(Hz"f3f=.eFRnET4ǕTޣC$	O@=z<B4[7Se=v;AīǕTޣC$	C$G 3A>z%=v;AīǕTޣC$	O@=z<B4[7Se=v;Aī@=j詴ճZe50B+W5T(5FCTQ7? SVk;tTjas]I3֓UMM-fŸ9s+jRzs]M["CQhaQ&kKajں*m50lֳZRnWML4CjpL֗1g յtTjaj٭gp"萸oD.hi4D.b@=j詴ճZiKD-!pވQhi4D.b䮺VջcG34iU\g.him? Y4.ej٭qȀ{	j詴z٭gp\VU4t$Bv(f/ajں*m50lֳYML5PtU^J?#C I).hW44h[7l*o͚B抡i5sB-i/hЏhޤx\5t$Pڷ0Qiajs6? StTw
4͚SD5RCVWCHfDEio:<_Ȁ{VSifٻ`Sv抡Hq[ko+ |>DZML-[5VеiVжzs]M["#/ǕTޣG46U[ғ[Vn
4ʋEr-d7B3Zhi@=tTja=lֳO@=fյnѪfL֚E յtTjaj٭gp"萤\z!FZPAf@=j詴ճZiKD-!IsEPq4B50Q&kK/5QZMM JMѼTPtU-T"s]*ajں*m50lֳHM[C3IBմ-ޤx\SVȰs5??qSyrVW5ղ)-( k!\l;kajں*m50lֳZR䆑tHR\T.\M=ML-PI,DZML-[5!B4UOD(StT
$is dw
K*QT4h[7l*o͚B抡FfUW0IǭHf!-i5j;@f*˘flԑ5m[#zw-4Tېh+Iq
$i-[WEM*Q|HCf=;֖*`D4TCfl+fcȾD$!3fkKr0Av*!\B3ZhhwfsZPAk=ym]6ZkY-( k!mEd&#溚EG^̭!JڊMGu5lw		fPgT-RalM1ym]6ZkY-)nзD%B
4KT:
$is>nTBAzUC0s5??&ZhmW0DT5LЦ =mf*˘Zz\-ks46QjjѦm	_!!G#3Z[h QDջhQյtTjai)$7f憐mh\ٻJ!hD5zhRKf["m]6ZkY--ޤx[7ajڊ SY4W΍D؃*#z%feHn҃hBCoZ4!j;@ԏ+ajں*m50lֳQhik!ICHZԏj/qSyrVmEd&#溚E;d7B˖a`2R!tUȀ{(m]R5i.NiC奫lݰlM0٤-(s\k0IDZML-[5gamEd&#ٽP3mEpft+? SiZqZ5TLY۶i+VkPm]6\RL3Zhi"-[WEMw)ZD07ڤQT-[WEU$f)/ajں*m50lֳij	nsf%ÆWi(6iMb? SVk;JBBVմ-ޤx\SVȰs5??DP [50L٥4BUWEP֍3hkF$C54!LMf&	x=B=ǧp܃ELhpL֚<͛7(m@ZD^"TTw
--i4QjjѦmhB2STf)ԤȄ<cӸ@inA4N܃ED8\ZKQ&kMlR#R\4!iEtO]"@=j詴ճZqZ5TLY۶i+VkfFC;t[Vrņ[WEPf&\L!ja.afЇTTFB"L)SL_ յtTjaj٭gp3lZDI&!rzsQft#/ajں*m50lֳHM[4nBf8lEPmj+!75ղ,-\=O? SVk;0nQlҚ*j3DյnICHW$L+.
xajں*m50lֳC)f)kFC=TM[VD44rDRGC'0d<3 FfUkr5TBBCzpT͜oUp<#NZB3f#zw-4Tېh+Iq
$i(DջikY%5m]6ZkY-( k!mEd&#溚EzٽpLAZQKTT_ յtTjaj٭gpz!Zԏjsf1NiE-REQqc|8Oo>qOykǥ)XZK2D\ˈZM4ިQs
!HJ"TYFZ"PiVk&zڷmpLD!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv 022a#ΓUT4TPj\Qr|36iT$7k:NZ/hQlҚ!:J9*-
g(𜴅fUhD.hEHq*B<$&f\ЊCjᚺFBjiV4-ۤ$$k<յn/,)^{A#׆ŏGWLwb^[A@ƞ4S5^>hu>9$xTX`M|}_<-exZBBo+>833 , ٫&ϐ+7K?f;߀xN&ɇ\3"ǡ_FކvzOP3J 
~s8asSbGd;~_"o}/o׾TNa?^*WxڇG#?HJ[t/hДI~sܑH*QO?	?	QgA
:>ס<pÁ[§ &)?B#~p VPwYxcr@
'x5Q[ǆ>Qc#󂧜
54&67J}ߍF (@0A)g]x0MÏ9|,)R@й80X[.|߆gуƬ|hu@MAߝ~q´K	6=@٥zOǣǅb xP@9I~|%LO-LXԧC
|h&
O8i!OX, F?\,xg~9xi=qyÅ>GᨷS@B= e
ſ	GRo'%?	k)Yj|(<(0GbL?I?=X}Dqg}x[9:myWmmm+` TzS3)YH4O[z|4\q-D"eB!r3Bt0:N΂5}%PPCS_΍DGPsGhC[xGaVAzm#YoT5vm*nWʉ3Zhh:x_ )E@ިa|C:mz/wgSTVtO[zUBZ+	=mVz؃5-ZBAzd7D'Da*jմ$'Ps
~螶9jzs2E*'D3UD-(W:'Na!l޸\̑DJ	=msQfd"U|! =mM˖bU KVhCY*/$'P9rղ,JfhBVȱ*BAzC-["īi	oT.*o=\l/$'P9rղ,JfhBVȱ*Q3J*f)ZzīgzDXp:'Na!l޸\̑DJ%RChG$&4jZ	e *R%i4NZ*	e *R%i4NZ*LxR&(5	eh*R%i4NZ*%1HTw_3HQlҚ!9hT2"QPK	!|!FJh墯YPk ʔEA,'p4f) h0T"Fw	˕յpUNoT-\=OU<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWJB螶9jzs2E*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ}]MZP'D3UD-(WPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ%DHTwVj9xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ%1HTwVj9T2"QPK	-[fHZPNZ*ǕTޣGH!D8Q1 C;vDyUM;zCP3iDJǕTޣGH!D8Q1 C;vDyUM;zCP3iDJǕTޣGH!D8Q1 C;vDyUM;zCP3iDJ≄Q0&D(E`TzS3)YH4O[zxStQA'.WKVrWaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?Q0&D(EaL;
[
fpՅ38k)oTSaL"Q0&DSgXS3hE?J3JМ_fMm\SD-!BިQjjѦm
DMRR!9hQU-46[7kj!nBUWEP֍3hR&Jj	E^pLD!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv b&	
"

"
sT*s=l)VᬮQ"|4\q-D"eB!r3Bt0:NAI ʬʬʬʬkT֩t:%@Av\BsJT*T	PPC1ᬮQ%p_3FHzi(8.!#Q 8(iY\$J\afAT)ZfpPt%NZfpW(Pz7(ICHk\io_-38k(u:E	k_ᬡ$JỚger**%ZfpW(̐?V3Rդ#'_$j؃5-ZB:Buʉ3Zhiu	ᬮQ%CW3FHjkE_ԐB
lA!:\$J\JykCUQ-)nТL֚*ger+F\M\U"V\j*jd&!jjگU"W4V|2U3SP)
f[T*iYgrW($K5u:7L"Y4.ej٭~< wd\ZKQ&kMcʪ(L֚*ǕTwbCi膺*HjjhUQ3TiѡD44U*_J+thQ&kMr3̮Q(HZger,UC2lְqUk9J +V9h|2x=% 54ICÕ)GQ)SKyD44yUM;2Dh%-8t*U \$J\Bդ(5yUC\$J\Bդ(5yUGpFHjICEX򪂣\$J\C5u3ZhhUPVwd\ZKfQ&kMcʪoQ.Q%sEi.!E!nZtᬵE2Z3Q%&><AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯UQ.Q%pZjICE^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZyUGpFHMk᪄VkQ&kMx3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrW*!B"fFfV<ZR䆑d%VkQ&kM~<ZR䆑ᬡ$K[VL֚*4.N9*r|.RPt9hǕTwJ\!5:"HS5ICEXiKD23SP+kfV9JR6iMGpҔfKM9JU٥'pҕ	5ErR湫Irw	)JǕTޣ\$KRA
h9h]$5m5t4WʪoQ.Q%p\ :k\r'*HjjiǕTޣ\$J&@t5ָOtTմ%_*GpFH֋Z㖁<5RCVWCH~<%!pp3xNZC]$5m5t4UʪoQ-R%BCv3w0GP޹UP*3fsJT'p9)|)QepҔUSzr,hlh9h]$5m5t4WwdfHsCfkEq@!iJ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hVȍ9*gnTf)Rղ#sNiJU<=IHC[C;tg(a*z(hUSzr*T֊֋Z㖁<5RCVWCH~<"Y4f-xk*U7(Ѥ[5h9h]$5m5t4WCcNiJL4iQ'4/D4iQ')J(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")&D(EaL"aSaLger*GpFH.%CT :k\r'*Hjji/nۤ$L٤-[BVȰFBBCzpjRDdW'pҕ	)HU-d7BsJR\<fHfGpҔخ	xB.j.N*jAs+H˘4_.%ClD6BhN@=Y	Tv8
 W<!DA@WaSaLger-TNAu3rĵmQR	T:!:
xVvOu	TPa	!ٽpA0m	˕յWJB֚9rZS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9h(EaL"Q0&jNg38j52DQ9)aL"Q0&D(9v9
fpW(DaL"Q0&D(9v9
fpW(DaL"Q0&D(9v9
fpW(DaL"Q0&D(9v9
fpW(DaL"Q0&D(9v9
fpW(DaL"Q0&D(9v9
fpW(DaL"Q0&D(9v9
fpW(D˩YZ"q-pzVˉQlҚpR't"졔apLD!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv b&	
"㈂aSaLger+DW)Nfp|.\j!9
B:
 Ad'AQ
  @:t:xGCNt:#Zz-\=Oaa3FHM΍DGPsG"V\J1 ;21=!	#\TzoWʈޤZ"ںzCYZuT$7fhҨGCNǕTޣ@ih\$C5u:4Jg"jio<-!HB3Zhhg"jio<-!HB3Zhh
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯HoQbihN\JHoQbihN\JHoQbihN\JHoQbihN\JHoQbihN\JHoQbihN\JHoQbihN\JHoQbihN\JHoQbihN\JHoQbihN\JHoQbihN\JHoQbihN\JUSzr+DW2ԑf5u:4JUSzr+DW2ԑf5u:4JUSzr+DW2ԑf5u:4JUSzr+DW2ԑf5u:4JUSzr+DW2ԑfҊ%_*Gpb>@sNr"R܅*USzEj*VB3PiշHP_3UMf)QA'.WKVrW*o=\"V\Jֺ>S5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hyUM;2D\RD :es<EPL֚DS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hyUM;hC|!CQi
!Cfӣ*yUM;52D\-xk*U7fpW(EsZ	ᮊDǕTޣeger+DW.!֋Z㖁<5RCVWCH*Gpb>2vg0RLnWL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OʪoQ2FH+HaDPQ(۷r549hīUSz2D\D' ʆEPݻq@%XwQ%hĳW\P2"QT5n"ji\r'WW<!D@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS,*;aP\!LAD@>5N§35aL"W46igWˉj!/)`tBt*خ	xB.j.N*jAs+H˘4_.%ClD6BhN@=Y	Tv8
 W<!DAT.jNg38j5:iUrZD6ᨄCl)
f*`tGc uIW筈3Rդ4i4NZ*[fHio:<(6iMU KVtxQlҚ!9h=lA!L٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*[fHio:<(6iMU KVtxQlҚ!9h=lA!L٥4BrVz؃5-ZCKyFJh墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-g3Rդ4i4NZ*ǈ(!(7H4r|4mA'-ybԵi-Gf)
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*aj-["KTTjT5EF[Ώaj-["j)	5Е-GWaL"Q0&DSgXS3tx
f
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKy≄Q0&D(E`TzS3)Yio:<SQ0&D(EaL;
[
fpՅ38k--G&D(EaL"aSaLgeOD(EaL"Q0sT*s=l)V᬴)(EaL"Q0&jNg38j5?aL"Q0&DSgXS3txaL"Q0&D(9v9
fpZ[ΏL"Q0&D(E5N§35aLKyخ	xB.j.N*jAs+H˘4_.%ClD6BhN@=Y	Tv8
 W<!DA@YaSaLgeI1Nfp|.\j!9
B:
 Ad'AQ
 uMmi-\=Oi.M]q+W"7CVP抈4抈4B;Gs5??[8tpFlҘZMpD"ЫYFQ&kM!jNV49-\=OjZEk<-Z*L٥4BٽplֶR:͚SD-Vkk5-C*hsED!#BpR'!7jڪQPDoUjw4j뢨Q&kM!j&W49̉]CU%`4Ahv!H<=o
E	!ިGa%]-PYjeԵCgRZ8+Zn(s	Jǈ(!(7H4r|4mA'-zӣPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯USz3HH3RD(ꅥ+FJ9CU۴T"ܐ4UHB;Gs5??ӨBpR'!7eBCzpo\3fkL-[Br|4mD'-"UpٺJ*4-&hZӣ4DJ*UeBCzpo\3fkL-[Br|4mD'-"Uv$΍IFBiCIDD\ճGv!jj~POCBoUSz3HH3RD(jۤJuA'-"Ujm=%pm1 C[v5EF	R\Ps
KGoUplڶjj~~U7b>@EMQ5m[f|(s4vx+Zn(.B"POUD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OʪoQ!jsED!b>@3Q*᭪EbUwjڪQdv!!LJ5"f8kjC~<;vJuAEݥg4/PꃳiCg-k!Ww
!Q	HQ*nQ:<6i++%k#R&!D(s4U\\;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНL{p@?خ	xB.jNg38j546iUb|4\q-D"eB!r3Bt0:N΂׍j[#nBmwgIG)JƵO7!6_*nWʉ3Zhiu	J=rL֚B:Bu;G[t\PixStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU,Q:<$JjH	a;/(6iMU,Q:<$JjH	a;/(6iMU,Q:<$JjH	a;bԵiJ	E_,&hK:5i4NZ*Vp\USzXNi
4͚SD'-xwN,FiT)t:zYZ7MrUMtj'G	a;bԵiJ	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_ʪoRPiSSte&Z"H"f9\5t9U</f<(7HYj蕢+R&lCsWC_ʪoQ3Q:<$JjH;%RChBR&J%RCeXwN,Ii5sKM;
IOǃ_D(EaL"Q0sT*s=l)V᬴J3A5N\;墯&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)aL"Q0&D(9v9
fpZ\٥TNA}rfpV\K\#p+dF4ErTi4`:Ȁ{(e bz]LˉknErl&\J3f21=CeOCU7ѨY%q5S$¹%RChFNx@XrJ3J:ǕTޣgFtyfHLw
䖓W4\jt:z+` !`ˆrJh\湫s2gr&ˉj!/)`tBt0OQR8SgXN!1Nfp|.\j!9
B:
 Ad'AQ
&D(EaL"aSaLCb?YhJ3fQ(i+ᥫj9h'(B9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGc* H]mb"{^ D-!ai=gt{ttgqSwO%O&O(O{{˝t!WU"{^!WU"{^!WU"{^!WU"{^!WU"{^ pLD\;
[
fpՂ3f)L˗B!_D"g!HS4'AS,*;Y23UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrW8k-TީQlҚ*;4r|4mA'-3UMf)QA'.WKVrWQ0&D(EaL;
[
fpՂ3f)OpZ*RL٥4Tw
#Zh;ijڃNZ*&D(EaL"aSaLFlҚ?L"Q0&D(E5N§35`٥59~(EaL"Q0&jNg38jJjsQ0&D(EaL;
[
fpՂ3f)aL"Q0&D(9v9f)SW<!D@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS,*;aP\!sT*s=l)V͚SS\$E:iUrZD6ᨄCl)
f*`tG`<+;
 +` !`ˆrJh\湫s2gr&ˉj!/)`tBt0OQ5N§35`յu#6iMNb|4\q-D"eB!r3Bt0:NAA \ǈ`*	Q	Qz&خ	xB.j.N*jAs+H˘4_.%ClD6BhN@=Y	Tv8
 '((Pv9
fpV\Ѩ)L˗B!_D"g!HS4'AS,*;YT+` !`ˆrJh\湫s2gr&ˉj!/)`tBt0OQ
sT*s=l)Vᬳ)L˗B!_D"g!HS4'AS,*;YU DP*n@K	!|!FJh墯ղ#xGCGSe@,'p4f) h0T"Fw	˕յpUs4JUx3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ%? PƊm]A,'p4f)DGW;j	a;/(6iMU >WPK	!|!FJh墬%? T
wVj9DCi;j	a;/(6iMUȀ{(m3Zm]A,'p4f)SeQ\%3Rդ-(s\'-~Ȁ{(m3Zm]A,'plA!iC9hSepޚe!LְBB3f	EXJ"L)w_3HQlҚ!9h	O@=zzi3ZXNi
4͚SD'-a)[oM2kXK	!|!FJh墬%? QwRk	a;bԵiJ	E_ =n4Ba,'plA!iC9hDGW;jꔄ湫Irw_3HQlҚ!9h	O@=}EsHNk!,'p4f)DGW;jꔄ湫IrwVj9&D(EaL"aSaLgeu8oM1OJB֚9rZ(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚb≄Q0&D(E`TzS3)Ygm]NLSQ0&D(EaL;
[
fpՅ38k,zi&D(EaL"aSaLgeu8oM1OD(EaL"Q0sT*s=l)Vᬳ)(EaL"Q0&jNg38j5v4?aL"Q0&DSgXS3ں7aL"Q0&D(9v9
fpYWSL"Q0&D(E5N§35aL;jpޚbخ	xB.j.N*jAs+H˘4_.%ClD6BhN@=Y	Tv8
 W<!DAXUaSaLgg\:iUrZD6ᨄCl)
f*`tG`<+;
y S,ʔEA,'p4f)YC+)XNi
4͚SD'-JDBB3f	E_,))R(%fL٥4BrWd54萏D44U1 C5m%r:aCJg"jio<-!HB3Zhhg"jio<-!HB3Zhhg"jio<-!HB3Zhhg"jio<-!HB3Zhhg"jio<-!HB3Zhhg"jio<-!HB3Zhh
f
%M!DkMp_-[Pw	E^;ErJ*(ǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU,ʔEA,'plA!iC9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU,))R(%3Rդ-(s\'-x3A5N\;墯 h0T"Fw	˕յpUJ*v!jj~POCBoʄl޸f ֘ZijڈNZDʄl޸f ֘ZijڈNZDOpZ*RL٥4Tw
#Zh;ijڃNZ*&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jisL"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jisL"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpyS0OQSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T:!:
AT\!D.jNg38j5M	4E:iUrZD6ᨄCl)
f*`tG`<+;
0OQSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T:!:
AT+` aSaLgeCj*u3rĵmQR	T:!:
ARπ\'9r/' R,2@DG 3A>$	C$G 3A>!()::

c(0UPtBLAL!DA@)()SgXS3Nfp|.\j!9
@|pLD.jNg38j5vD gWˉj!/)`tBt vtt@:hZCuB#WAY4U2D-\=Oxd(`Af=
A噣Jq5S$B#VȀ{(i4NZ*%? P#Ci	a;/(6iMUd54萏D44Ud54萏D44Ud54萏D44Ud54萏D44U3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hSeQ(m=,'p4f)xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*DCJO@K	!|!FJh墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xJ"FwVj9f<'-!DD.hlT9JW_3HjT"46i*T֊Hr%? PwVj9CT𜴅%CTQU~(7H5W.&tj*ziU(7H5W.&tj*ziU(7H5W.&tj*ziU(7HW46i*-M\J5U5RCT𜴅3m]6\٤6_|!xNZBStiYZMLhlTJOB𖙜5f*˙Zk\[WEM%fL٥4BrW-38k,UC2lֹZMHK	!|!FJh墯ZfpY4.ej٭rm]6Z KVpUaL"Q0&DSgXS3ޚh"xStQA'.WKVrWaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDS\\;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНL{p@?خ	xB !.jNg38j5tj'Gpݫj|4\q-D"eB!r3Bt0:NAQ >rt9\ZE:;0>@G^ J !P|2@0>@B'2@D##{ J =!	HȀ{(xh'd)GR; J2=?z=!K v.bgei5sJr˘grY榔9GsKT4e)$8jpJ;254:;9rTᬭ&iNR9sȀ{(x#(Rǃe1x>B
Qx"죱^2R J>??@=v<PT
D)G3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<җ$4[C:5nյp7hML֚DǕTޣZRnNVݢM4B3ZhiyUM;.HiDtj'GpݫjDIm=m[s
$iJf2jZW
4͚SENa*PtTղ*(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫj(EaL"Q0&jNg38j5tj'Gpݫjy iET"s]B#i4B#z uT"s]5lU7	hѨvZv54:;Q&kM+` !`ˆrJh\湫s2gr&ˉj!/)`tBt0OQPBTzS3(H)L˗B!_D"g!H`B'c*
_0OQRBTzS3)Y\̑gWˉj!/)`tBt vtFtxF@Թ≄Q0&D(E`TzS3)Y\̑<#'\Q0&D(EaL;
[
fpՅ38k+"+` !`ˆrJh\湫s2gr&ˉj!/)`tBt0OQ
sT*s=l)VNgWˉj!/)`tBtp\Q0&D(EaL;
[
fpՄӣ?9f"OpW7FlҐ#52W<!D@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS,*;aP?@?@?@ߝo0OQTBTzS3)Y\٤S5_.%ClD6BhN@=Y	Tv³) ~C27 \:[jR\C3"d7Bմ#(k!u_*KR(rdZ!Z} es!D46᬴USzFJhFw	˕յpUL"Q0&D(E5N§35aL"≄Q0&D(E`TzS3)Y\٤SQ0&D(EaL;
[
fpՅ38k+4b&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
\#\;
[
fpՅ38k-TN܃ED8_38j.\KQ|5m!LНL{JB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hSe@Iko\QXNi
4͚SD'- ʀR-޹i4NZ*	O@=))K[zrw_3HQlҚ!9hDPhrDg(,'p4f)	O@=&Z%s9G	a;bԵiJ	E^Ȁ{*RR(%3Rդ-(s\'-qD(EaL"Q0sT*s=l)VᬵQ;rǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k-TN܃ED8aL"Q0&D(9v9
fpZqOD(EaL"Q0sT*s=l)VᬵQ;r≄Q0&D(E`TzS3)Yjv*!?aL"Q0&DSgXS3D4TCb&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
\Ad.jNg38j5' :iUrZD6ᨄCl)
f*`tG`<+;
Ou	TPuOu	Ss殈GCdRhI殺*fIli~yD44hR[8tu_Ҍ⺀p][DW.%JҌ⺀p][DW.%JҌ⺀p\dZhu5??z;⺀p\V!u !,Z~<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯HoQbihN\JHoQbihN\Ju R6iMPP@NP"S5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZ?YhJ3fQ(i+ᥫj9hS5oT6iM֚9rZR⺀p]2JT̊	P#d=GPL"Q0&D(E5N§35aLUbǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)hWfJ٥5B:B5e'G@Lw+!.gehĵ7	ꢹZDoDW.%FJh	p\HR'ᬭ\F=TW+VȍhĨ6iM8)t:? P@0b&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
\\;
[
fpՃJQb|4\q-D"eB!r3Bt0:N# ~d4~=ǣa* j^?	C	PC 	PC,|J>@;S,&	`*NJ020|J󖐜HNZBr|K$/Cw01#`<|K d>G`OԷ!Btr2!ܡHGP%*Hi[u	QRB:()W[V:J9JURQj~ju	QRs\WH!ճDGPU%3"u	QRZDo_C3RIZڤP:9FB:()WL*u	QR&i_d(`w P2Ȃz<Ã)C w*dJ<1 P2ʂaKZ'IG)JfKMBtrHr-46u	QR"dVդ#NRK3FB:()WE	6iL#NR֋\GP%*oR,GP%*2@22Ȁ{*? i4GPUe(`A`q*4|20rAV8@ P2ʀJ>??|20rRȂ?g(ѥP:J9JU3JFlҚBtrS,'IG)J? Q/Cd(_!(k?nډgnڸGP%*I,[W^ճZ坺KjBtr<8Z9ho<3FB:()W!Ĩ͚ST#NRx}2@nr8ZXdpGIG)J*@79hRg VМV>dJCCT܈CCU4!;t:()WU	Y4'IG)Je1 zCDGc5e@=2%? T$&<?$	O@=	@y)	=p0#NNU\ #00:%W%!aa''I*pղ,P09hYP ̡BrWCYChB:墯()4$s5'-RYc})|20rܣC P2 d>GrȂ?ГDHL'-9E9I&09h2D"7:!Btr2D"7
GP%*r*Dȭg'IG)J:<s#NR=tyk79hB:()Wǁxjʀz=e_ ;c*1v<!Ȁ{(x&<?|<B? Q/COǀLx(x"죱^2C4	PG? Q/CGh!we.sCGPU.EvȲ!#NZ*3oUa@ttrOpW(GP%*(9I&#NZ*(9I&09h)FHu	QRo\Q%g(aBtrJP&"Ff9hJP&"f:墯%02ǲH>>B:ʯr4a@79hRxrkZ@ttrY\$J2+YBtr<Q%Hnr8u	E_LճZhݵ:J9JUᬭ[5VQ_d(`>Jz=B P9h2@|DPxh R'-mR%ty\P٣VȰ:J9JUIHiqCf[":()V%"YG5l\tf)sMu	E_VYV!BrW2o\;js#NihY'G3ZFh!BtrY'G3Z宐q_:<hlTf@'IG)Jty\٤!BtrDGc5ehi(x"죱^2C4	@4|<B}2@n٥!nr8ku	E_+4i坵a@'4U!T	*<u	E_TB􁔵9i
㤣W0LЎ۶(ROGD3UuD-!HKX:J9J	(dJCqJ5$(2R:+Ru_C;ju v? Q/CGh!&<?|<BDGc5eh QaeD(HC\tvL6iHp"s\Z!Po:8nr8u	-|2CEf֍Szs#NihiFlҚa@'4U%m4ڰqZ*e5QD'+ڸGPW(% <\K;jBsKE_d* f~~z=e=@9h%@G!'-|tf)sNk!BrW> 7FlҐ79hD*GP%*PfHћ48Z9ju	E_*3f@'5OS5zћ48V9h?Y\7JC<#NZ*0gm]R9ju	R=l湩萏C|B3Zhhw["aEp҉
K'rE["[T94NW> 7Fl8Z$ڶiBT#NZ*ᖪ-T2ڰqZ*ᕴӣʌ٥5K;js#Nih2@/OϥGCQB:墬&	`(dp!BtsJRQ3f@$fB:()W(dJCqCYZu	JTtf)sIQej'-rᬮXn٥!M(s\#NZ*tyCp":J9JU$!@79hDڄBtrICsnr8TaBtr}2@n٥!nr8%P:J9)Wtf)sIQk!'-> 7Fl8Z9FiMP:J9)W2!!"YV!BsKE_"Z2gmXnr8u	-,ӣYV!BsKE_IfZ2ڰqZ*Pjio<'+ڸGPW2SSKy <\K;jBsKE_Hћ48Z$9EGPU(dJCqf_Hћ48Z$ڶiBT#NZ*dJCqKI'IG)J?Y\7JCj'IG)JC!n%s\9i
㤣WuD-!rk'-!\tr1DG̃(ZM\*@=v<PT
D)OǀLx(x"죱^2R J~<cG/G$͚R-դ#NR(dJCq-vp9hG$͚@'5O:J9JU29T4I[$L79hB:斊2@x |Jz=B 9BrW.Q3f@$W4#NR(dJCq-vp9hOpW7FlҐ$g_3oUa3f8oUp:J9JU8k+V6iHqW2qgepުtf)"hT(9hOpW7FlҐ*坵uB:)W4a3f@*7'-~rW)p9h0gm]Rk\u	E_C;ju ๥kZ9h4$LTD愉\5tB:()W:<nr8Z$MR=!BtrM*jju	QT,U46u	E^>xaau	i!Xi#NZ*舎hau	QT#[7'-x}2@n٥!nr8%R|tf)sH*B:()W> 7FlҐ79hD%p[GPUHћ48ZNݥG#NZ*G$͚R-hW4-:墯}2@n٠p"p[\ڸGPW*4͚SDU+%a@'-|2o-T%$5T4IgmXnr8u	-|2I[M:<6ea@'4UHћ48Z#4Zhm_(dJCq4=naBrW> 7FlҐ79hDEr9l'-|tf)sNj'-trA 7FlҐ79hDWu	-|3$͚R-U-46u	QE_)U͚RE[TS5zћ48'u	E_)U͚RE\Qj'-|8k+V6iHqiJỈGPUᬮXn٥!I.h2D#NZ*OpW7FlҐ&epU9h?Y\7JCFlҘGP%*4$LTD愉HS6:J9JU7Ed\L憐7!l?XC'(fUWCj5T«}2@n٠p"C!C\ڸGPW(d@79hE2JT̊'IG)JG$͚@'3$JLȮaBtr}2@n٠p"HjWo3HGPU> 7Fl8Z$L+t#NZ*ᖪ+fR+z坵a@'4U+4i!d9gmXnr8u	-p4Fj\rYV!BsKE\2:<UCiR(YV!BsKE\' ޹ZM\ҹa@'4W	7VW4Q979hB:Z*? Q/CGT&H!'-pȀ{(x#	ʄ3BB?B:墮Q3f@&";ju	QRQ3f@'u	-rHћ48ZNT\#NZ*A 7FlҐ79hD%p[GPW*3f@)2S2,#NRr̐6iHp"Hr+VȍBtrdJCqCYi#Nihgepުtf)"DW!#NRrᬮXn٥!Nej#NRrᬮXn٥!S;ju	QRS5zћ48"dV:J9JU3oUa3f$Lp'IG)J0Q4ںq]P:J9JUC;ju v(s*%(9h$8jieBCzpUSsKzh["@rVȰ"NiD%Uդ'IG)KlW7E.eEZ*jHu	Q4B9EHaBrWtf)sMEvR+V*KQZMMa@'-*%-RI\z%a@'4UhlW.&QiYV!BsKE_%tyQ&kM%a@'4U	ǁxjҏQB:墯O@=v<PT#x)x?u	E_Ȁ{(x1@Bd<2u	E_Ȁ{(x#dz(^C#NZ*rkћ48ZM:9BsM)JL6iHp"C!C\ڸGPWtf)sS$JLȮaBtrQ3f@'3$JLȮaBtrQ3f@$q14u	E_Hћ48Z$L+t#NZ*dJCq)RS2+GP%*dJCqTW*%3"u	QRP[CL湫ZPqQPNS5zћ48ZB:()W8k+V6iHq)")u	QROpW7FlҐ'-J?Y\7JC٤&#:墯OpW7FlҐ*7V)9hS5zћ48W.%w9hS5zћ48ZBtrS5zћ48-%HGP%*gepުtf)"hݵi_ᬮXn٥!M[5Zn(u	E_ᬮXn٥!Sʌ٥5B:()W8k+V6iHq)"q_ᬮXn٥!SNu	QRG$͚R-EYWT#Ni)WHћ48Z8IfYW}2@n٠p"rҚj#NiJUtfq5J:(攥_> 7Fl8ZNT4I\WT#NiJU2BRCZ媀RQ&kMs#Nihep嬴$8-mlYV!BsKE_+-elW-J,Z9iC-mܹvՆ-GPW%m4L֚K;js#NihO@=	rIq+z坵a@'4WȀ{
zEFo+z坵a@'4W7VW4hmXnr8u	4U#i(M땤-TNAZ9P#UJAyZ"q*$i'4U2RD5ڸGPWȀ{(x
YBd<2u	E_"죱^2C5B|<1}DGc5eA#)B>=GPUrkZ@ttrr::J9JUtf)sU,'IG4ҔG$͚R-P٤N,u	E_> 7FlҐ79hD5Jղ#xGP%*Q3f@)J+u	QRA 7FlҐ79hDb%j#NR*3f@*kviJU8k+V6iHqJ2CqD#NR)U͚RDյuJ'IG)Jgepުtf)"H"Tf)u	QR?Y\7JCHW8#NZ*S5zћ48Fr:'-)U͚RD52lָGP%*S5zћ48je!BtrOpW7FlҐ rGP%*S5zћ482@twkT#N\S5zћ480Ftwڶ'.U)U͚RD3S"'-)U͚RDQ)#NR)U͚RE44p:J9JU%sXn٥!nr8b#NZ*#xQi)$7s9G&墯["7PFBBCzp3xBhNZ*Q3f@$(4'5O_(dJCq3JFlҚBtsM)JQ3f@)S,'IG4ҔL6h-AQST#NiJUU	IkQ&kM%a@'4UYhHqYZۣ̳nr8u	-|2rVr٤\M=ڷ!@'4UQ)nBiqSy坵a@'4UQ)nBK4ڰqZ*O@=	rGW46YV!BsM-|' ޹\#-TNAvՆ-GPKE_*\6iHp"hel'-|3esXn٥!nr8iB:墯}2@n٥!nr8!,*S:()W> 7FlҐ79hDҩQ4GP%JR}2@n٥!nr8t;ju	Q4*G$͚R-AQST#NR|3$͚R-nQ4GP%*PfHћ48ZNgm]P:J9_*3f@$fJ٥5B:(R|8k+V6iHqBTu_)U͚REEUJ٥5B:()W3oUa3fk\GP%*OpW7FlҐ&jZT4u	E_)U͚RDKt9fP9h?Y\7JCM[K=39s_)U͚RDѻj%))B:墯gepުtf)"jW(k\#NZ*OpW7FlҐ YV֚!BrW3oUa3fNQlҚ!BrW3oUa3fNT4I\u	E_)U͚RD4l+j+u	E_)U͚RE2JT̊'IG)JS5zћ48iH:J9JUᬮXn٥!SN%3"u	QRgepުtf)"txpthGP%*G͚JJCqm媊ҒQf7FlҐ79hEZER9xGPU筜54b> Ni4D44;G$͚R-ʌҨPGP%*\tf)sI-&ii#Ni)W(dJCqT$7\̐ճDGPU> 7Fl8Z9FH%j#NRg-!М;&jZ9N\
zi5sKUCs#NiQ)nBy\٤\M=ڰqZ*iC8o:4rYV!BsKE\29P&Jٻ`ꊛ;js#NihDG̃(P+IW4679hB:Z*?  &j斪' -GPKE\#i(M땢K\#,Z9GUCHP**3y\#,Z9eAyZ"q*$i'4U(e54RD5ڸGPW*\6iHp"s]UVBrW(dJCqCYQUJX}2@n٥!nr8%-46u	Q4*L6iHp"+hOpW7FlҐ*rW6hղ,#NZ*?Y\7JC詵ʉLȮaBrW)U͚RDմ*CzGPU3oUa3f#ML*!,#NRrᬮXn٥!NQ%j٭t4u	QRS5zћ48Mo*CvB:()W)U͚RDѻj%5Up9hgepުtf)"W*Kg4W\8k+V6iHqDW)P+u	E\%sXn٥!nr8+[7u	E\%sXn٥!nr8&hCsWD#NZ*6i+tf)sUPEu	E\%sXn٥!nr8k[VȰ9h[LMZ+46iР5lQ3f@$(4$Z_Hћ48Z$9EQ"S2+GP%*}2@n٥!nr8!,*Fu	QReFJhpĨRgmXnr8u	E_ʉ:h:<),Z9GUCHP+zsCj坵a@'4W#i(M=rDgmXnr8u	4U(dJCqCYQUDȭgu	QRG$͚R-ʌҨ)#NR> 7FlҐ79hDTfECB:()Wtf)sNQ%s1ZDo_ᬮXn٥!I[+'IG)J?Y\7JCj-tTմ?Y\7JC&GW7E.aBrW8k+V6iHq--Tf)u	QROpW7FlҐ$r٤\M=9hS5zћ48KTJR\B:墯OpW7FlҐ'46i-h7hu	E_ᬮXn٥!Mԑ52'IG)J?Y\7JC$K;w9ko_ᬮXn٥!S#ZLM!BrW8k+V6iHqdkGPU)U͚RD%"W(3w09hS5zћ48"Zr'-3oUa3f+46"GPU)U͚RDմ[WT͚ST#NZ*gepުtf)"IsERh*"KiBrW8k+V6iHq	U٤["7u	QROpW7FlҐ)GUQ_ᬮXn٥!NQ%sCfԏ6i+tf)sNfHfA@'->lW5͚R-$JdQ#NZ*|٤kћ48Z9FH3ZaBrW%sXn٥!nr8tj'GMH4u	E_.Qf7FlҐ79hE[tyh ڸGP%*0nQ4CJCqu	QRC)Jj9ћ48Z8#NR7HqL͚STn٥!nr8S:()Wtʌ٥5J͚R-L'IG)J8Tf)P7FlҐ79hDBtrPCeFlҚCtf)sN&i_.aںq]@8.iCs\դZ9hQ3f@$(4'42o_> 7FlҐ79hDTfDV!BtrG$͚@&R%s\+u	Q)J9i07V.%p\79hB:Z* :'p޹QQgmXnr8u	4U2$[Yjl!rGYV!BsKE_*"M4;tʌ٥5J,Z9=rR܅,ӣټ*o<79hB:斊V7q*CW-DW;js#NihO@=	rEuL̮vՆ-GPKE_>FB>dB޹ZM\ҹa@'4WP7VW4Q979hB:Z*T27FlҐ79hE4e[4u	4*Q3f@$(4'42o_> 7FlҐ79hDTfDV!BtrG$͚R-"HsWD+'IG)JdJCqDW)juB:()W0LПȀ{
D!'"ިQlҚ!BrWᬮXn٥!N&ZĭZB:()WᬮXn٥!N&ZJaBtrOpW7FlҐ$IFiT'IG)Jgepުtf)"tykHW8#NZ*S5zћ48i"\7p←9hOpW7FlҐ'.k&hC09hOpW7FlҐ'46i-mR(YWgepުtf)"lݴ(W5ڸGPU8k+V6iHqDRW:u	E_3oUa3f5m,+Jjsgepުtf)"oKIZR:()WᬮXn٥!SNӣh'IG4ҔG͚JJCqd\޹R('-(I\6iHp"qStZrTJfEu	E_7HqL͚STn٥!nr8JaBtrC)Jj9ћ48Z#6iL#NR(`!26iMR!3f@$f)u	QRV!D5?o:<5Bղ,3SLJ!2ںu	Q4CZ-rںBtsM)JQ3f@$(4$fVCqD#NR|tf)sIQeFiTH*B:()W> 7FlҐ79hDTfE2JT̊ttrL6iHp"Hr*3Jq14u	QRhIZ0o\.h09:IU-!М;&\ڹgmXnr8u	4U-!М;&jr79hB:Z*󖐀N\
zty\٤79hB:Z*󖐀N\
ztyjr79hB:Z*󖐀N\
z!Tֺ#,Z9\lMEuLCZp\79hB:斊a2Bo\vՆ-GPKE_	P7WUea@'4W"'a!(M땤*Crs#Ni}2@n٥!nr8!,*UQ_(dJCqCYQU)M["7u	QR}2@n٥!nr8!,*:['IG)JQ3f@$(4$fKMBtr?Y\7JCnZ"VPS5zћ48f8kF(Ў9h?Y\7JCk\N-hP'-|8k+V6iHqF\M\U--۸u	E_)U͚RD"Y۸!ʉStGP%*OpW7FlҐ&))J٥5B:墯gepުtf)"rB,M&hGP%*OpW7FlҐ*rW6h!BrtU-!М;&Bt8G0vՆ-GPKE\#i(M떪+fep\79hB:Z*A+tf)sN(lѫdYfYWG$͚R-ʌҨ"9GP%JRQ3f@$(4'3$JճDGP%*A 7FlҐ79hDW.(WU2D#Ni)V=oԃD#4}\
#ziC9hijA' >j膆CPpU3oUa3f8j"Vҵi\8k+V6iHqV"W!#NR`.S5zћ48v)jQ\8k+V6iHqVC檹Q4GPU>lW5͚R-̵0:J9\%sXn٥!nr8+JHkXnr8B:墮PCeFlҚCtf)sUQ3Btr0nQ4CJCqTLhGP%*8Tf)P7FlҐ79hEU9n'IG)JaW5U"kC*0kC!EZVȰBjA5ʌtr|5Kr墬> 7FlҐ79hDW.(WU2D#Ni)W2Z$-myѥoTjEnr8u	->FB>dB޹\#+W,Z9#MU!2Bo\떪' ;js#NiGUCHO0CP+IT-GPKE_Aa3f@)GsN+'-> 7FlҐ79hDTfE2JT̊'IG)JL6iHp"Hr*3JHr-46u	Q4*rHћ48Z$9Eˊ'LiJU)U͚RDjH<ZB:()W8k+V6iHqTWT͜5ZѪ4#NZ*gepުtf)"e52J֚!BtrS5zћ482Dq-hQ3HGP%*gepުtf)"r*--Ti4GPU)U͚RE:;FlҚ:J9JU)U͚RE:;媄XCi(u	˕_ᬮXn٥!SNW42o_4a3f@'3$JճDqu	E_4a3f@&qStZrZڤQZB9rw(M떪+fep\79hB:Z*Q'CMW46i-h7hvՆ-GPWȀ{e
z媊꙳\#,Z9	`&DPC '
D!'"ިQlҚ!BrWAa3f@)ji[y\iiJUL4' >2
@y	p7i4GPUL4' >2
@y	p7i4GPUtf)sIQeFiTU,'IG4Ҕ&	hO@=@)'"ިQlҚ!BrWᬮXn٥!I[KU3g)kw9hOpW7FlҐ$iiAZn(u	QR?Y\7JCwҖ(m*#Zhu	QR6i+tf)sUQZRCZsN+'IG)J?  al޸hm244hkFjrw	E_G$JHn٥!()|2HJCGP%*(dQ)ћ48%/QR6iHq_(dJCqCYQU3JFlҚBtsM)JQ3f@$(4)S,'IG4Ҕ?Y\7JCMUridk;GP%*OpW7FlҐ'U\ZEEUJ٥5B:()W3oUa3f8j&YGP%*OpW7FlҐ&\ѨZѪo]t&	`aGR!!=FB3f&	`aA NCOGD3PL٥4B:墯&D(EaL"aSaLiBJ,SVȰ=H44	Epև*3TTaEև--CdXPhB"kC*0kC!E_#4U[VD44;qː|(i+ᥫj!9iV7q+D%.j:el޹\ZKqZ*#MU!2Bo\Q]S6s+z坵a@'4W(dJCqdfHf T["7u	QR3oUa3fN!2֍U4r!Btrgepުtf)"r֌ѫIQi-3:()W(`!26iMR!3f@*kviJU7HqL͚STn٥!nr8Jղ#xGP%*8Tf)P7FlҐ79hEZ-rںBtsM)JC)Jj9ћ48Z9CIZDo\tʌ٥5J͚R-EYWT#Ni)W(`!26iMR!3f@'3hi+VȍBtr&R\T3IBsKE!gpmR(斊G$͚R-$K2D5j#NiJUhlYGM˖elˉYV!BsKE_ᬮXn٥!Mi+dZ5rZѪf:J9JU(`!26iMR!3f@)S,'IG4ҔPCeFlҚCtf)sSHqL͚ST#NR7HqL͚STn٥!nr8t;ju	Q4*0nQ4CJCqS*3f_S*3f(r6iHp"!2ںBtsM)J8Tf)P7FlҐ79hE;tʌ٥5B:()WH@t'.N	rk]fYV!BsM-~0L0L0L0L0L0L0L0L0L0L0LմtmP٤("[xZPGP_&ltrWi>HPEp9hۤ$L٠墯ZB9rw(M딅SZpXa*$i79hB:Z*(dQn٥!()|2H͚RB:()WG$K\iћ48%/Q3ZCtf)!Btr\%Ff3f>"Tj&h6iHq^L-s57FlҐttrG$K\iћ48u	QRgepުtf)"q5UդI.hT4I\u	QRgepުtf)"q5UդNHRKy噣JBtr?Y\7JCV%FlҚiKw64B:()Wqn7qn7qn7qn7qn7qWSKVȰjR͚SRZ$8j!FfT6hղ,("UMkp9hۤ$L٠墯P٣VȰ5lT)49҇5:gn3fwSwEӣ[f(;-G-!trWnVȰtz+s!rեp5Z*fD!48o:4)\M\з	5"a''I*G$͚R-ʌҨjHu	Q4*`&	? j>B e
yDoT(6iM9hgepުtf)"q5UդI.hT4I\5U:()Vr9!\̋D$)ަ[MM$8\ڸkohV0L0LC `zǐH' D3Av<!Br&	`&	`&U0L0L0L0L0L0L0L0L0L0L0L2&	`&	zڐh} eaDoT-(s\'-!	`&	`&U0L42O[RCCjkCQJ	HB`&	`&	>lW5͚R-MLNZTGP%JR&	`&	zڐh|٤#ᡵuDoT-(s\'-!	`&	`&UL0L=mH4B9pںp790L0L*S5zћ48twU$8twʍ3fT#NR(d@79hD"Y%D-4U+Vȍp\ղ#xGP%ҔL6iHp"r,L֖*dF8.Ij#NRyP6iI'-!j놆!CH[fag(pUt:Ct:Ct:Ct:Ct:Ct:C^:Ct:Ct:Ct:Ct:Ct:Ct:UᬮXn٥!SZE!ĵP%"QlҚ*u	QRS5zћ48twU$85Uʍ3fT#NR0LB"!f PC1,ǈ0@g
#zFJhu	E_\T%C;kjD'4_Hw	0"Nih&	hCpB/?CCj!ިQlҚ!Br|-[4J墯}2@n٠p"r,L֖*dF8.CQ4GP%Ҕ}2@n٥!nr82D$J3Z[hVv%FlҚBtr}2@n٠p"r,L֖*dF8.,UR> 7FlҐ79hD"Y%D-4U+Vȍp]U	Y4'IG)Jǡj>A
!Fhښgeh*3f:()|2ᬭes\:9h"ճW(45lvdXj9Ip\'.W;vյlղ,QD'(B9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGc*pL~z9!SYs(-!=%LW8TAHY
'0nSTTj=(C8oTյn, aAj[PhsEDD'5B SdWj抜Ck=t4*5naІh_DjڷmzTpLjz[Iju5BC1IGӣP&!Zѡ=(C8Wr0OQRuaSaLge\؃3FE:iUrZD6ᨄCl)
f*`tG`<yUM;sW[WEPs5??UȀ{(iCbK	!|!FJh墯U75\.m]B#Wwڶjj~~%? Q!,'p4f)SeP؂w_3HQlҚ!9h	sS
ӣ[G6pj>	9Bo\4V\sNiǈ(!(7H4r|4mA'-xJ"졥!,'p4f)Se(lA	a;bԵiJ	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUM뚘Cfki|sM-zz@tz+r5pKE^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯	O@=}CbK	-[fHZPNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrW7ja@tz+sծ?o<ԄpKE_M뚘P&>k̃!dsM-7ja@tz+sծ?o<ԄpKE_M뚘P&>k̃!dsM-*Gpfa? P҆C*!ī%? Y4W4Vw_3HQlҚ!9h%? Y4W4Vw_3HQlҚ!9h%? Y4TZ+	a;/(6iMUȀ{,U*-i4NZ*Bo\4V'QNw	4Uz@tz+rRsM-~޹1FnP&ܮ2Nw	4Uz	G0=H44\sNiЛ50(
ӣ[皐ih&L!3w54Vpd<sNiЛ50\Ry	G+QNw	4UM뚘Gi.)k<
ӣ[';Z*Ddhҩ\XK	-[fHZPNZ*DdhҩQh%3Rդ-(s\'-zz+fR
ӣ[';Z*Л50hG6upj>	9&L(4WT͜5	G+QNw	4U7ja\Џm\-[B|sM-hM뚘P&D5 qy';Z*Bo\4V'̃!dsM-7ja@tz+s
ԃCE皐ih	sS
ӣ[Ph.2Nw	4U޹v△]M:=\~y	9Bo\;IqKY殈P&ܮ2Nw	4UzKZ5tB4Vqy';Z*	sS%-g!@tz+r|2A9'4WM뚘Ph9Hk\(NEnWjBsNiBo\;PڸZ/!C皐ihЛ50]S6rָP&ܮ2Nw	4UM뚘GsW4#WVЅ:r|2A9'4W7jaAl!pM:=\~y	9	sSj}Cjj]WjBsNiBo\EuLCZ@tz+r|2A9'4W7ja\Џm\-[B xpKE^޹w5sBD5 upj>	9&L#'m^C+QNw	4U7ja\Р=H44hBt9\~y	9	sSjjA-[B xpKE^޹w5sBD5 uqy';Z*&L#'m^C+̃!dsM-|Q0&D(EaL;
[
fpՅ38k(r4)
f
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j59sCbUQ0&D(EaL;
[
fpՅ38k(r4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)Vᬡ˚fhҨ≄Q0&D(E`TzS3)YC46 ѥQOaL"Q0&DSgXS3.hlAJ&D(EaL"aSaLge\؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j59sCbUQ0&D(EaL;
[
fpՅ38k(r4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)Vᬡ˚fhҨ≄Q0&D(E`TzS3)YC46 ѥQOaL"Q0&DSgXS3.hlAJb&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
\pv9
fpTFWgWˉj!/)`tBt*
_W<!D@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS,*;aPRgSPRgS()3kRg%=L
g]Lr?%r?۹IDI ,RgPcܤܤH,)3Ď& pVRg>&T&U}LL!gI HRg'Sܤ:Rg&ܤLJRg%;2?r?SI "0w)3_r? Bkܤ
e&& @RgY)3-Rg*=L (SRgɽL (ӹI (.w)3)3-(w)3L"r?ܤU%)3Lr& ܤ.& mܤ^& ܤL~& )3$& r?Iwj#)Rg3Rg:%)3Ԯ%)3ԯYܤR{d{ܤRF}L!ir?I/IܤZ5Rgr?C&ܤ&cI)3SRgIYܤn&IJ}Lw)3&gܤqr?
}L*,w)3r?<&)3"Gr?Bgܤλ{^&)3ԑHL$d&2wr?I;IܤRFNRg#'w)3ԑ&0ܤRF;Hr?I@Rg#L$aI w)3ԑ}L$b_r?IܤRF%)3ԑ}L$b_r?IܤRF%)3ԑ&0ܤRF{Hr?IARg#=L$aI )3ԑHL$d&2r?I?IܤRFORg#')3ԑL$bor?IܤRF&)3ԑL$bor?IܤRF&)3ԑL$br?IܤRF')3ԑL$br?IܤRF')3ԑ&0ܤRF;HGr?IHRg#	L$a#I$w)3ԑ=L$br?IܤRF()3ԑ=L$br?IܤRF()3ԑ}L$br?IܤRF))3ԑ}L$br?IܤRF))3ԑL$br?IܤRF*w)3ԑL$br?IܤRF*w)3ԑ&0ܤRF{Hor?IMRg#	L$a7I&)3ԑL$br?IܤRF*)3ԑL$br?IܤRF,w)3ԑL$br?IܤRF,w)3ԑ=L$br?IܤRF,)3ԑ=L$br?IܤRF,)3ԑ>&0ܤRFHr?ISRg#
}L$aOI))3ԑ]L$br?IܤRF-w)3ԑ]L$br?IܤRF-w)3ԑn&0ܤRFH·r?IVRg#
L$a[I+w)3ԑ}L$br?IܤRF-)3ԑ}L$br?IܤRF-)3ԑ&0ܤRF;Hr?IXRg#L$acI,w)3ԑL$br?IܤRF.w)3ԑL$br?IܤRF.w)3ԑ&0ܤRFHr?I[Rg#}L$aoI-)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑr?Iw)3ԑr?Iw)3ԑr?Iw)3ԑr?Iw)3ԑL$cr?IܤRF0w)3ԑL$cr?IܤRF0w)3ԑr?I)3ԑr?I)3ԑr?I)3ԑr?I)3ԑ;HL$e&2r?ICIܤRFPRg#(w)3ԑ=L$cr?IܤRF0)3ԑ=L$cr?IܤRF0)3ԑ&?ܤRGHr?IRg#L$I)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ)3ԑ;HL$sN&9r?IӹIiܤRG4Rg#w)3ԑ{HL$u}L$u}L$uL$uL$s~&9r?IgܤRG)3ԑRg#ܤRGw)3ԑL$uL$uL$uL$uL$s&9r?IqܤRGw)3ԑRg#ܤRG)3ԑ=L$v=L$v=L$qr?IwܤRGeܤRGeܤRG?Rg#)3ԑ;HL$t.&:r?IܤRG)3ԑL$rr?Ir?Ir?Ir?Ir?IIܤRGIOr?Ir?Ir?I&=}L$t&:Wr?Ir?Ir?I&=L$r?r?Iܤ"*~{	^ 	0c 	PԑW(O{^~}~7JwKQʞW,#
f2N"_'G
fS	<?<`)$o!8W#IK-Hy SO? `Z(<Y0-!]ux\
J UD  _RQ?(T
*|^E 0	*TOԇ	LT' P\!!677]2Gq@!ĎSX!bqq>!q߸6"w=F]D.#>%=D!D{!Ou`*R?R@ԇx17fK<(|x xlh`+M6
I6
S]$[.x	=0x	(x	f?|&LN5g^q	RKRܘI7I?MM=B?Pcl}AL%L&6+7sRGsT椾IɊ6+wpq6+#wI:;OL]bVFopt;0l0ldrcOEE-w	MplhU}Ɏ;w&;#0%JK_x5!.*Wpp1?LQ;^1gسܘX6-w{r˹ss}Q]w "GqCUpwpR E \-1c{0ܘZ7p-w&p0w etNMj]ɏ{q!;ǩ ~YԀ#ʞf~>@hتEn*o;bb_"j*Kd\!_$!ت:ڤPbCkE-?*Z+VU$?ZC&_#2R**	Mk*jJk__u(*$54}uSCo*EتupUj۵*݌Vb皴Z+s_?DqSVբWs]SUW*ܐ⦭Db	z[تk]_BC+bĄ4C*ܨM[V_Xry"UUSzتr-jE?*uEM*u#WjDWbi[T?bIHmR(*9_U~|@*溧rU|HYݲ'Us]N+jGUZ*,_* wتqc_u.hتqc]UU !3)*.Hi_$4U3U_U)̭be? b _ԿU~HKU~?bHiCbKoR_CORI*T"7UCتR] U~.Ud̡*&W]@Kتob _DbC  ??_E?2*_̌WUfت3@p~fj@p~ ` 7]H	|x.6243)x86243}B=c/O0w͌??|^_ ]_0[ _  !_  %;_ p-o) ' q|W #gqml q|W # Ǹ96U 񁇸|W?hP͕?sEgl ]Zw͕?Ҟ*V G}e_0 4{ʿ`hS";ʿ`h)Iʿ`h-J{ʿ`h/Jʿ`1 GWwK{ʿ`1;1;e_1!čE0*ʟ1$7͕C#,6U=F|WAq~;*(#͕7͕wʿb/͕>5{ʿP
#Ylwe_qlbnT;ʿRqM6UL&1g|WC#
ʿ@= 5B#7͕`el]ee_=MSlU*B'rh|W38k*-&6UꄎeG]ɬw͕riTXM*E֛ʿP-Mql]o*@%ܚH6Uٗrhl5?|Wcn#|WcҦ}ɥe_ɥe_ܚ,o*lܚ|Warh56Ue_9ʝs}e_n8|W`G:6U2#w͕6c#6Ut-e_jsGglc#ӾlO[ʿ՟qlR{ʿ 5e_j${ʿʻʿ{50w{ʿ2#{ʿe_w;ʿ=ƛʿo*p9N|Wrre_=*pIN*pw' o*p'7͕8]ʿ;6Uruʿ'ʿBN%*vnCD.7|W8lG8V6U)N.o*t[N[ʿʿS6UA6Up636ULRA]l௸o*? T6*x/͕<=ʿMe_"n7͕<ul;F7͕<e_lH6US*o*xRʿ=k|Wp6,o*x;ʿ]kl՛w'ʿ\=ʿYryV:Oo*g[ʿX<slբw'6UOB6U͕>e_?=+|W(w'͕IܞlՀOrxlՂ~V^O)*bryW|Ww'{ʿ߹<l͎{Že_lʿُry|W{Me_l@o*d~re_lC*bGp96 ~pwl̀p8ĺp8@6Up8lͅ~re_l.wo*`e_we_nplp8&*|
e_me_s|Wg[ʿ(ʿ;ʿe_NtglRuvC^tqlPY6U)?6U)*6U( ʿ<]o*{FBgp: o*]~@7͕
0wMe_Kʿap:Z6U豾l=e_0AXX*]XGʿ`o*p<96U p<|W]X(͕W|W.w[ʿ`2ʿ`'o*˸w͕@e_w=e_ xlxS6U.xl +{ʿ Hʿ K;ʿ $7͕@#o*!6U H_lq"=e_.@|Wq!|W&]ĂAB6N;*w,6U	q >6U.A/|W(]Ănf$w͕BHw͕Bw;ʿ! .@l/H.o*E$-e_{
ʿ!;ʿ! }^Awp>36U͕Bcʿ";ʿ"8͕Du͕D9o*ql ׸ul$>|l&l"'p>l če_p>X6U"[ʿ"c|WBp>|W@Ǹʿ">|W;w͕r7w(͕Qܠul]e_no*p۹A|Wܠ|WܡN7A+|W}e_nA;|We@I@lĞeh@lO|W~7}7/w(7͕ܠa6U%] |WN|W;Be_2"=e_2o{ʿdw e_2{A|W}!|W^eAH!w 7͕;@}l@͕w n l֚w 7|WAg|Ww [|W
{As|WcZ e_ܢ|W*͕r|W >ʿhܢ86UD;ʿigD|W#e_ =-7͕G(6U[ʿ#(7͕FDe_(*(ʿ#w(7͕GGrc|Wi]%e_Ee_/w͕F!w(]e_/|W`H|W`H|W`Hml1gH|W`ϹHslwRel`r 
2a^0- Q3?R?F_3ͦ 
2on[?ǿ˟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?ǿǿǿ?ǿ	??qEqB88c{Qs{P=8e==sPaǿTsܚsܚsܫY=ro=r3{m=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6ֻ{Zqg_9{X{[/qg?ǿss sg=8oqtsq=qi_s{Y{Y#{X}=;{X==A֟===HQST&s*s,s,sǿǿŏqeqb888k=C{Y{sTsM?ǿ&qH{8$m=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c{\e=I0sA8%C{aqO8i= s*ǿ	83aF
q8u= ?ǿǿ8{As,ǿq{ABG	{Ag= Qǿǿ
W8{A{A#s$q>Sǿ{A%s"8= ǿ8$s%q= ?ǿ7{A*s%q= 	k{Aǿ8,s%q[^s {A0s {APL?=!)?ǿ#_q	_8{B7?{B]=!/ǿ!889sA8ǿ M?{G8
?)s@=7{_q?ǿ Y=8oqǿ ,s@=o{ǿ ǿ `58?isq44C_q4W=?ǿ{i8ǿw8/Cq4sh9F?h;F_h=h=q4 s?q4i=!=;q!s?8dq{4oq{:ǿCuqqqqKq?!ǿC?=G{2ǿCǿC,{28e+s,{28o=2q{5q?{C_{C3qmqsuq"=#q{Cq= {Fq8{G"%{G_"=!#{D s {Dq	qHqq
"=!c{AO"ǿD-{Ac{Ao"=qq8=t_qOYqO7t=oqO_qO:t=qO{szǿ={tqO{8s}t?8tqO%{qO&{Q8ǿ<M8ǿ<qOǿ<V8ǿ<qOǿ<{qO0s1Oǿܘi=rbq&=ǿܘL_=ǿܙ8{Ƀq&{ɈL{Ʉq&48ǿܘL{Ɏ=?ǿܘH8q&ra/{ɉra7{ɂGǿܘQraSLǿܘX8?L-{ɂ80=ǿr`2r`58?ǿE=*qM=*qM=({QǿE]=)ǿEs98ǿEeqOǿEB8qY{V"q\sq]sG8qS=(=(qSǿE'{Q#{RǿE*sU8qE?ZqqEqE{SǿE"=7=1ǿF5qgǿF7q6qǿF:q?9qwqsqǿF {f##{jǿF#%sgǿF#s{dqqAqq#=1O{a7#ǿF,{aO{a[#ǿF.{ao{`eq#({c8T{ɦMWq&rhM{ɫ=M{ɱs5ǿܚ;riǿܚ=ǿܚ@rkO5{ɮ?=ǿܚM{ɤ4>rhq&ǿܚq&ǿܚ${ɥq&?=7{ɥ4=ǿܚ+s4X8KM{q&/q&_5C{#q#q#ǿG{u#{q8{v_q{t/?qǿGi==?q8_q8Hq;##?q?{rǿG?ǿG){r8_XqS8qqXq[8ǿG0{pk=9Nǿܜiq's9gǿܜo==8{_NNs8wq'2rrǿܜ=ǿܜ{ru?NNJrurq{ǿܜ=_ǿܜ s8q'ǿܜQ8N=8?rp=[N-s8q'N_rq{rq{ڟ4p6s{?{qc{s?8qc siqh{{ݟp6s?=l=m?ɿď(s*{؛=lqeqeǿp6\p68kqjO=?O58s<Os<mq'ryǿܞ8rxOc=_ry8п=8{?ǿܟOǿܞ{_r{q'=G8ӿ={ǿܞ=ǿܞ$s<q'?ǿܞU8O=8rx=oO{=ǿܞǿܞa8{ǿsYq!88p8u=r?s{/qp8=pqǿ#{?+8įq{{}q	p8 s&{?{G
*s,{=pV88ǿǿ?ǿ({{4p:Vs{?W{q{s?8q siq\{]{Ip:s?=t=u?ID(s*{=tqqǿp:\p:A8kqS=xs788ǿ.p<uqÏqßc=yǿsB88p<{?p<{Wǿ:p<G8G8?ǿ?p<=xqG8ǿ?ǿ=x=xS88ǿ{=xq{$${ă_q{ăq!8oq{ăq#8qq!8q!{ĂǿHg=B7ǿH{Ċ=BW8{Ă?8ǿHNq qq	q =AG$ǿH=AW{ĂǿHǿH=Ao{ĂǿHǿH_q =BǿH0sSq{q?{_=|qqscqqp>=|qq?=}{{{#qǿǿ{7{qqOǿ?=|=|q8c˟{2p>=}C{ǿܠ{rq({?q(=P:8P{ǿܠP?rǿܠ?r?A8)8sA+Pu=?ǿܠHrwǿܠ s@A8ǿܠO8q(=8
rc{ǿܠZroP?ǿܠ-{ǿܠ`88?pǿ?=k={ m=_{ s=;8C/q !s?={!sWq q ?=Gp==K8@=M8A?{ q 8@q 8Ag8@q 8As8@28A{!Cq(8M?ǿܢQY=ǿܣ8W{+ǿܢ88crDw=E{#D=r78\{5sEǿܣg8Ir}=Q%sE?Q&sDH8J?Q*{"o8Krg{%DV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HSrk{B8R?ǿܤ\rVq)= 8	ǿܤ`nq)_q)(~ǿܤa8?ǿISq${ē_qUsN=I8#?80ǿIs{ĕ$s8=HǿIc=H{Ė_$s8(_$=I$q%=M?pDq\~ǿI=JW8.=MqH8$qCC$$=Hq%?T8$qI$$ǿI)AǿI*s&qJqKqK?$qK_$߁#[$$?ǿIǿI{=H2q$=H5q%C{ē8_8JǿJ4q(=Rqsoqq*q߾q~{ĥN=Qq(q8Qzq?8L {ġǿJelq% s=P{Ģ8LǿJi=R78Ts{ĪǿJJq)8VsGq(=P}=Rw8B8DqqǿJ&sOq(Hq(=QO{Ģ8Bo8E_q%ǿJǿJ-s+~ǿJ-ǿJ>YǿJ.{ġo{ħ<8Fq{ĥ8Fq)SS=3Oq)sM_ǿܦN=3q)ǿܧ{coq)M{g_q)?|S{cq)r{lǿܦ=4q)sL=2ǿܦSi=4oq)=7S{i_Su=;?488=0ǿܦǿܦ ~S%SRq)ǿܦM&8rZq)58{eOLM{e_؜{e8?{bǿܦZSǿܦ[28ŏ8˟q)S{8rǿܦ{jS0s =O8Oq{Gp@ǿǿCp@6p@{88{qqǿǿ2p@={88ǿ388q)p@+{3 ǿ98GS ǿ'~ǿqq8qӏ 'dqG(
?ӏ ){Sq_qqq88[p@[ ?|qp@p@p@`p@?:88{
8O={
ǿ!7!ǿ=m {
q+{	ǿ?ǿG?pB{{/q'pBpBpB?! s!gpB={?\s!{
W8_lpBGpBHtq!,SǿID!O8o88#{	G{	O{	S{====SpBZpB+s!-s!?ǿ?ǿ^s!_LA8q&q_ǿ)8#OqFs"Y={pEǿ=w{8#=qc"{{8!pDqG8$qH_{qLǿ4pD=qN?ǿW=+{qVs"#s"$s"ǿ's"?ǿǿ?ǿ=qBG{G{\l+F9;`C;aKT3	.jaKpw.XRsTSnQhQ3G1MFTTMW*,q`aЮ,5^W 4+WK DŃǄ 
aHz+!xhW(ITŃhŃMDA\4+ћzC1ʡ\X0aHnk"Y۶DjTյny,"08x c5rCs-UKW56	@
aynb	 W2
BL\X0jx
RJ`_U )àU&< U@sW5y:CUHB`x|aB`zcYt-5^9'pcd5ŃFY,ꜵEzڷm=q``LŃۆ(PŃяEHz^b\X0jW
jphW 2! ( q`hp? DjpRJ`_U ȎY`81y4@MmR(^$!bRN,꼨a4+EڤP?UCrŃUD%zTLVŃ"PsDz4WKy榏U"Lpc.@Z<)
%0/F!	lֿU	EՀaWHsBDxЮ,3T4$JږѨi)M[Q\4iWW:46i+zW \`uW:46i,͚x6溧8^:
Q(tiflY4^4+W.l:
^jN0[v&flW$)za\X0j$.!UD%flֿUbŃ8&i,4kUD%fk_Sb(4+cѪfݳI\Em5>8&i++fK殏UCB`UD%&U㱙JŃ&i++fMd7x<jz)}hQ3Ifj٭~PЮ,1Ѫf]uJQ\ӣ9j^+|4+!qZ5TLY\[۸UD%sE( qZ5TLZѪfm=AyB`UD%HIR[RtN+FJ]	RlֿN+FJ]	Rt\E&h3VU4vK[Tk_$7\X0aѪf$BT(s]M~&i*BMt%K]D:[ΏVU4%lUD%GkM>H( Ю,1Ѫf΍DW+4jev;Az=L3FJ&}Y;=Otᬳ4iTi_?YgnD"~;#Y);w9Q*n+d?Ygn-mr%%iBJ,"5OpVhS5,k<geh*3f;)A-[^ L:>J3jYy8k+J4S?YZTĨPOpW["҇5p	,&,RK:COUR])
BLeqSV:MUKT	IBL*VhIHq+dZM\޲Vhjr+IJW5m\Im]9yZ!⦭v-ZDo꼨."HQ)|Vhj坺CeFlҚC+D4Y\TյrD\5txC+D4Y\TյrI\5txC+D4Y\Tյr=mH4KS!,*jڹf%s2G2CEM[W-S$KCj!Vhjs2D6eh+YfJW5m\N*54Vhjges\%h+WT,zVhj坵~W5m\&ik=WF6!DyZ!⦭5!,*^#HQ)|ge˚*S3lֿYZk\DOG^Ȁ{)
_S3lֿ5qLճZm DOG^j"짣)}U38k-tT38k-tT/? T!eC)|qL]$yfpZ"_@=xyC)}U38k+G ʀKS3Iᬮk Ȁ{* jRfpTZ+Ȁ{(b<B8geES3\ DCh r5m]^3\_@=1!$O@=1!$|qLʋEsS3\_P@=1!$@=1!$|ge!LֹWWᬤ);je=BH>Ȁ{(m!`=BAᬤ);jn)YHS5v/ HzP}Z$|ڙ5wRk~5wRk͏@=zgx>" 3??6
_S3n4B~S3n4Br>" 3??6RC4 PC)|gepR-޹
gepR-޹!T 
Ae@PCA|8gepR-޹ᬮjEZ3y| Ȁ{* j%BФze@PCA|S3C%s9GᬵP%"ko\Q"#j%BФzeAPy*f _X♜5Q-m?)YjJE޹@=x>C!A@=x>C!A| gesEsHNk>3WT'5ZK| ? Q0 BGȀ{(xPeR!|!qLm]R5i.|"qLm]R5i.e DG z(l>B5xD"`=BA6!Hr5ںgesEs|? Q0 :"`=BAᬮhvfpW4W;je >!$}U38k-I)}QA38k-I/S3ԐB Ȁ{*dx6"!m/tᬵ$ǚ3ԐB
fpZAXᬵ$ľkL2C4r5d46i/Ȁ{,x=8"Cw/)YfHsCfge!K߃  d>Gr7LʉCiZfpTJODȀ{(C皟Ȁ{(Cj♜5fpTJODj"Dx= Ȁ{(CkLʊCir5/Ȁ{(bGy Dx=8♜5fpTTJOD Ȁ{(bGy Dx=7Lty38k+/g ʀ5? T/K)Y\TS3 axe@AS3ѥT9s38k,UC28"h#ev;A:♜5f*˟S3ѥT9s/  v<@? Yc}/ᬳ4iU\ճZS3ѥT9s+Vkev;AҞOPȀ{,|>zz/ᬳ4iU\ճZcfpY4.ej٭r
@? Yc}) Ȁ{,|>zz/geJrV< geJrV%  v<=c@=Ax>Jz==B
@♜5f*˙ZkXV838k,UC2lְq/  v<=cP@=Ax>Jz==B
;L3FJgeJsEr:"h2^Ȁ{,8geJsE~38k,U++ev;A|<Bh  v(x/ᬳ4iTW38k,U*-;? YcC8geJEV♜5f*y DdeG^ DdeGRfpPYCeG Oe'/n)YC|38k(sCbȀ{(h<?5@? Px=rfpW46 7L}Q''/n)Y\؃)Y\؃/h >@Ȁ{(x=rfpT(|ڙ5!,kdY}YCQ	1ce$c/8geHr+jᬩQes]M[" GH'e$c/gepYfpW	5eG ʀ?@= 5Br6♜5Md5qL&Ȁ{* j DPT '/geEtᬨVAȀ{(b<B~Ȁ{(b<Br6♜5>j♜526"졈	# '/ᬳ$9Bᬳ$9BȀ{,x=?O@=@|<ge!|qL2C4 y Dd	꩙YR(fpTJ*Ȁ{(|? Q ۊfpTJ*WᬩHU/h ?#5@? Q 38k*CWfpT(LȀ{(d>P3O@=2(geHr4<♜5!+/  e f~/geI>3֙}QGȀ{(jz/n)YRkkOgeI26"졪Ȁ{(jz/? Skm DO[5Ȁ{*$x6"TT@=&T"졍8"졍ں@? PƊm]^Ȁ{(m3Zm]^ Ȁ{(m3Zm]^l"L)[oM2k_ ʀR-޹
@? ThQ%"ko\Qb%"ko\Q ? Qں!9j\B"+uJBs\դpDGW;ju DGW;jH ʂBlDPRAXP@= <DdHsCf Ȁ{,hle465@? P#CiSeQ(m= Ȁ{(bCilDP*nGȀ{*MpDdhҪu DdhҪ|DdhҪf
@? Y4.ej٭~DdhҪfc@=F*˙ZkXV8tDdhҩ\_ #FJ? Y4TZ+y DdhҩQhȀ{(iCbh P؃@=}Cbh >՟Ȁ{(dW5ղ/ Ȁ{(dW5ղ/? T>Ȁ{*MdT"졍|@? PƊ>Ȁ{,hlЃȐ>DGU(eoM>Ȁ{(dziG ֟@=5>3FHuz.
""@+S52DkW3hi@=/CU6B4~OpVR%C򹥽r֍UQy
UChW␢S xAdUHQ)}W!D^>/ |RJ`_U␢S!BZRJ`_Ud0xxJBS*RJ`_UD0
BL|x
tRJ`_UEHQ)}WRJ`_UO&AHQ)}WtaxDܘCB`x(q`SQW
U!hWE6"B`x(hW.Ю,5^ eqHQ)}WX(
UD^
UB`u^]AHQ)}WP
BL(TL
U`d,꽘On)
%0/X2,]WPBX5x>%"(^]n)
%0/c>B`{p"S	VBL^"S 	>kea(6d,9hW-cRJ`_UC`)
%0/)
%0/6; Ht>jP)
%0/l␢SlZh"SjN(׀8hWF)"t꼀(!D^'.l:
^/l:
^@IH8)
%0/'AHzRE4+WB`x		\X0jC+  4+W^.q`HX;B`x ^ŃƠ q`Y`hWpBpRJ`_U@RJ`_U` Ю,5^ZpJ :x0O&
U	*B`}~]|ш!
UꉃB`xb?4q`p l:ZF Y溯 4+W# NŃ$%q` 4+WXE!D^)شŃE!l,]WARF
U$q`e|RJ`_U T4+W*,q`8\X0j!8Ń˃a\X0jT+
E+yHB`xЮ,5^  -B`x" Ю,5^-!\X0j0JbX5z'BH( Ю,5^O`,4+W` WN nB`x "Ю,5^Ytq`l31q`xa pЮ,5^M 4+WŃNŃ,4+WEb8hW 2
U`x7 Djɨ)
%0/)`hW`V! hW\B`x	xhWJ4+Wl4+W@4+W=@ZFŃŠЮ,5^V
UAzQ<4+WxhW	\X0jh/J'!`|U%Sq+!D_XQRŃˬŃa5q)àU!D^)B`ythW$) Ń:B4+W@hWId!\X0j$0hW85\X0j&!4+WT"\X0jl p4+W #Z`(稂(p0RJ`_U`Jy5^Ń1٠ :y < Uk@84+WA)àU˥[W 4+W@4+W& ud,&A\X0jU
UᳵY溯6BL]/B`yŢRXhWRB`xrB`xS$
Hz!D^f`Y溯HDhW!-xlx(
U`,]
UQ8+q`"hW 8{RJ`_U XhW4+WzA<4+WAa	q` \X0jHa\X0jHЮ,5^ WGA\X0j#^?
UÑHQ)}WDp.Ń:xܣq`$7\X0j@VCB`x
04+W
Ю,5^tsxA֫sNXW0q`<X)
%0/2q`Z- q`R-A^8ŃяEHz J/W$\X0jW'hWBPЮ,5^x{[`
UCB`x, Ю,5^zȠŃ
EdU낑eHxBpq`!\X0j ` l:*uXu@",?xŃڐU l:*0a
U "B%+j$)$A
U  9!\X0jR4ŃĠ>\X0jb q`3
Uĳ *ŃFY,꼒!Ю,5^bCB`y{q` fŃ5'
␢S&Y`81x E!D^M,hWn@hW"I|Ń\X0jSA4+Wy("n)
%0/EH(E x()
%0/$_S  BL)BLD@RJ`_UB!D^@,Sx((pHS񡐤(B.)
%0/ BS @8|)
%0/	)
%0/L? ؤ( `RJ`_Up!D^U24
BL꼜$.!y4
$\( 19HUdBypQSUDD@ `WF8$ U4~P:z.
"" dd@WU`6۪"  p\^l`O " #BjD"~;#UDD@j  	@"zS8)3V#@*pdj4ApY1-WӕCA5^N7W^OD5^/@ bQ$ At}WF99
 8­WL1pj(`-" ( UDD@px[  ^"XmWI8^ xS 3}CHx-AwUZ=
 4#꽨 yŸ^~  mW5 |"Ҕ5^pc055^@n^d&`_U,D	ZG7)rd4x`UCW0# x:W!/5^l`0MM`}S56|UNMS-	?S`
oz+a6RQ>Zl@ažHd}IWՐ-"ǫ <[A <[JY2]x̣hՐ-!'S` Ciy,	iy%nZlf -63?-63'|<I	iy`0O`1_%bKM?%bKM-6 'KMXM 64+O<YS`@c`C <[oWz|bǩx<b@d|bՠ<[ՠ<[ǫGx"poE=6Tՠ<[VodEMljlj8hոx]ǩy{`P`R_ <[V@xK5?qlj.<<8ՠ<[ՠ<[OVo8 t<0|-|w)x<ǩx< -6V@xcՐ-a/z %ouO"oV@x͢	iyS`a߫Ix͇%6gç|ǫIx͈%6Xto'|ا^-a7ՇO`b׫IxͅVo/V<[OMǫIx^%=Xtowx>$Bl~-g$&sՑ-|ZlzxPW`}ǩx
@d|_<oHMRW@xP`)|=ZKž@!'(^-ZKžՇOS`|4=b#[zx>=```wlVd| 
6 !_݊lg|!?hCO g|!<!"<!$zž}Zž?v)xBSaž}Zž`o %`O <[C	)xDՠ<[]	)xD,&Zln<oz`xY7iGՐ-rǫ <[V@x <[#OV@xC?V@xG^o~ozSž2Ւ-ՈOȗHb+ž2,z6o^Hxքp6Z7=Mօ-6ZՐ-^oNd}i7Ր-OV@x֊~o.zžžzžYνY~ocV@x4V@x2׫ <[Ր->ooнYId|f@d|fOd|f&ž3-zž3YzžžGHHՐ-V@xBG <[ HQd|$,zžY	 <[OՐ-V@xƋY}Y zž4i+Ր-}?Ր-OՐ-Ր-~oY8?d|Ր-^o NMCS`[|>G <[ſ	SՐ-K^oՐ-qՐ-_%POQS4MƢzA <[*߸6	Xžd|%#ž}Y	Ko߫ <[2V@xa <[0`V@xb_ <[1SՐ-LՐ-~ooql6&ž6,ž6{ɧ <[+Y9e7 <[$V@x@K=ML-6c?V@xXՐ-iՐ-Kd|YeV@x`]`S`=S`O <[0$XM`#`?qlǫ <[V@x}Y\Ud}qoՐ-Ր-mNՐ-Ր->d|'&žoǫ <[85d|nkmsՐ->ooV@xjVo՞žB_:lFqlb	ixžHo-a6V@x׍Zl)S`V@xנXMׁ_T=ygՐ-|<)xǩxՐ-}`Hd|$<}YOlo߫ <[)d~(Y߈HhBopo	>!S%Y߈֦ =Ր-ql C'MΔžtoUMΩd|~XM΅6
ެo}Y
KMzV@x <[I <[L>o1žzžzžR ž=Y
K^o/}Y <[<gzž=Yެo=YV@xx`ql8S`߸6Yπ6qlzžCUfCV@x¡W%P,Bz <[X;4M± <[XI6
d|+?ixVWO <[XuZb <[YOՐ-V`d|+d|zž=Y=Y	ެo <[@0zſV@xzſ <[dV@x}YߌXՐ-w <[c/V@xoV@xG <[a?Ր-XY;5d|Ր-/V@xd|@d|oՐ-V@xV@xYGo^oV@xҧ <[hՐ-V@x'oid|rzž9(ž9-zž90zž:WՐ- <[oYY
ެo <[rV@x/<.~Zl 7zcY6~oV@x!d|w`/X<1XM <[_WMثd}l <[NI{^ozlŧ <[D6b'|
`%YbՐ-&V@x7d~@a6 <[!zſ"7 <[:d~DV@x&ߐSd~B <[_V@xOV@x <[y׫ <[xՐ-_O <[}o <[y?Ր-Md|/Yž}YžY#d|0?d|0ga_ <[#Ր-Ad|0(ž=Y~o Ր-g <[ެo>o=Yd|v>d|vXd|v`d|xՐ-Ύ <[ož<Bd|x׫ <[V@xǄV@xǅOV@xǂ <[ <[k4d|Y'^o߫ <[DՐ-#g <[D@d|Y"o <[DY*o&o0ž=YYzž=Yld|1Od|1)ž}YEV@x <[žՐ-KYdՐ-H^oFd}V@x'zžț" <[?V@x=Yd}Y=4d|g׫ <[磿V@xGo힬ooY=}Y=-zžz-žz5d|	Czžzžo'o"? <[H=YE_V@x{ <[Y>c <[ެo:d|;Ր-⧫ <[V@xό>od|m~ož~Ր-Y?Y?Od|d7	ixd9`=Xo@V@xǨެ[^BxǠe6߀azcoV@x1ǫ <[Ր-ǫ <[#Ր-?Ր-̩fZd|3{ <[^o2d} <[	^o'zžOd}   5d|4WhՐ-wh@d|4Ր-;Ր-ПhUd|4-ž=YA4d}V@xcd}Ր-YANd}Hd}5d||Ր-V@x}YY8d||Hd|| <[_ <[Fo6	iz%D_6B=YB}2}YBBl)ž=MОž_<5Sjjlk'&Ր-	}`jMZY]`;Ր-C
xj$zžxjYd|5*l~o!V?Ր-&`&3d|	ld|	4/V@x$&Mǫ <[L
IxY`g,L? 'McՐ-&*`&\d|	)Ll6Y_&Ր-/)xll ?D<6Ր-:`ؑl>d<6&ž	? Mb <[ᰩǫ <[᰻ozzž?	)xՐ-]l??d|~0&oV@xl?#ž?$Ix?Ր-Cm6o? ~o6_V@x`(Ր-(4YMV@xF^o@'&Q <[RTMo@<
>o@; "l
oAK$&PVd|
`*k]žYž]zžI~oR <[T^o枬ooV@xv>oV@xtV@xqՐ-ܣn)žd|Ր->o>oo+d| Hd|Yd|+l@.zž@ }Zl@Pd|83xpՐ-i!&V@xÀf}Y  Ր-ixpՐ-`ppSd|8,ž
`p}Y OV@xg zž #V@x   o	?Ր-}Y ׫ <[-ž *okſ(Ր-Yzſ)Ր-D	|ߕDxLxٿ`j=?`qž́;=YfMd}gՐ-`Ր-ſ0Ր-oՐ-Yߘ}YC=/	iziz-&tž|lGd};MV@x &eV@x`2ǫ <[*|>qW=M{OՐ-?V@xGD/V@xW@Y`}ZKžY6hcЯՕ^-qlA׫ <[ Ѕ^-S`YUߠ=S`	~oNNM=Xbo~l@=WKMޭ%D:bž}ǩz Ր-DoV@xzNo=X[腟V=E+/lՠ<[KLo|-q7̀ſI;lH]6H8<[ZžE= }&_VH-^-Ϳ,&턟:l|= D= *-5/<['}Cɰ{ & -W'^@o &ȷ@߫P`oԕBcſP@ߨƉ}b&~皘-ži"oPS`_t<*|<ԏ-S`<[!IMG^xoIMCR<xD)y`S`#M=H!x8doqE!JlC*zž<;Zžt[	)xvS#ǋ};M 6tYP6o~Jl]S`JoIY"<žE$R/zSY"}IYKY#ž8RcžJlGX!zYcD'},~*57}0L+*s6&<[p`;?6&<[p`9;V/O6#`82d|<|<e-AhxXhzɰxz#ՠ<[?hؘoCVxJlH3S`B	y m ԕ-C@žH O>	~l-A@ž k~< Ɵ%6 8Y 1+<[\Q OI?%6 H}H @HQ	 Bǚ| _ ž  UM51<[
4M}ix2@M)UMWz}4JlK#ǋ}8	)zq<[0xӃ|p}ZžI0y	[?)6%o6%S` C֦Sՠ<[oAž E6ݒl:<[^^-i&o~lLxq~WMaIMgožKF"cžK<[CžK, x`lK =YIxՔ-Lx|<[
x@MQ=ɰxE`mAIMS`	O <[ԕ->W"<B(}ǩxUd|B.zž!Dx6jLx0$ԏ-WUM~jo3P`oy4澭d57|<[pC֦u_@x߹6x񷚀žP`oVowU6(vC@MCVoxo!6@܎"G-$N"IMđcՔ-$ODǋ|JxĨ-(t<J"<J$zž%oB-(0xfx! y	[5o!%6"/z <[J"^<[>Jlz"o <[JP*]^l%`1W8MZž&=P`oGU6~joShS`<S`7žW`a6t<PU l(`Dw-D	`D,`Hq-H`Jՠ<[}ZžYՠ<[`L&|=Zž	Zž)|SJQqRl)<SPh?6 GM(W&⠁-PMhh/Vo6
	x(Y-PZh9h)ՠ<[ՠ<[Voz|Oh+Fh+,|}Zž=Zž,-&>
}ZžJj.<[W*Mr<|!<_6Vo@xˀ!8M˿@x˥Vo^|Y_<Y|Rl	.=ZžK^z-j]xƾ/Gž^Iyy׫@xg`|	Ix$yo=Zž_-z|_:lXM<ՠ<[|`'| -=Zž ǫ@x /l`q- yC,M60
y~ZM #̗G3'}´<=HxVo@xEՠ<[&Eǋ|_Rlhix	Zž` &r:lzՠ<[!@x#Vo~ߵE~ҏ@x-ZŽyuZ;Ž=[{ŽԱhRMhR<[Wzs w#w <[ɗ+<[#ʿR<xUMs1_lwl 6 'q_`0w
	w4ߊwT*P&Pq6gl%pmNpl=plW.pr?x8w.IwT;!pu=6?a661`/:l+a6Wՠ<[XS5M/Vout{"IwVKh6z{	ɰw6$;
zl]6Cm6&`;?blQlP;p+?-PM
1`t;3u`/VMߊɰwX`S`,& w _6_	wwl WM@_`	`; Ga6'MB//"[a6]MD~6'l!/bsrG/7-2w	w	ߊɰw
_w
`2PhZP&#ww_	wҽZŽ1cՠ<[fUh	ޭ `~ ,pYVM!qt;?`4߂;wlJl:l/	wԏ-5~S`5S`51S`-lalt;_	w9-.,&橏9iw`4M,&,_t;>x z{ 	`)puwlqKNpTpWq&n>橰w=ZŽhKS`Fuiwp}666`SBxj"<[z5&<[xCMǩ<[zzouou4;H/M_6zopkxophp68Uxx9w{ARMD_4;, v 	e6 Nv cl΀l΀l΀l΅߹l΀?lO)w
X[(<[(ߘS`}X[)1M>-K)w
I-pՀ[Žyg͉6qՀ[Ž c
lVo	S`8X[p- xU xTGbcŽ¢-l-o`²Ow;bH=p!0{;}&,gO) `u]6bw)<[,}YIa7ԉ
~opAŽSloՔ-=YIb-vkO;7 `/l>os^osR&<[M`@op6&<[- 	w`9
~`9 owYI㒟)<[r&16'GM\WM\@e'{ެopǩ-`	opO^Lx;]6狽YI烏VRxԉ<>t;
+݊)<[݉Ք-ŧ-Cv%OVRxǫ)<[݈Dǋ{l~t;`M^6e'{^op?R&<[/t;t; g67Ք-}YISԉ Kl`blfoqՔ-;_Dǋ{qSԂ7{/w;˞oq2e'{-< x;V¿t;_;VRxO(z1DlCXp"Ք-Gop"9"cŽ l ;Ow$_;_)<[}YIDH"cŽlǛ{_ M$sޤ[)s#XsVRxՔ-|ԉ>.zFoslߺ;ŽŽLxs+XsosYIHop!pǋ{VzFoqzoqw )w+3	~`}YI/VRxfDǋ{b )w@6`)<[)<[ qDǋ{߁lEެ!S`E	w~[|+|wXqՔ->gO#z1lg6o)<[|Qe'{LxUMXe'{)<[|}Hot"oB+TMoՔ--ŽЁ-z{4Vop?ՠ<[
 z{@p+S`Bp*Shl.M{Oop"cŽr@x - 5{~WM uw )<[ Jop*1h/y@blgOǫ)<[TR&<[Qՠ<[ݜ~ǿ`6e'{uOfG"cŽ٧{Ԃ7{lwXyVRxĿVRxLxԂ7{``Ք-Ք-G"cŽt;ߺ;YIeVRxDǋ{O-;;Ν'{W ll?uwh9bŽuwՈOoblz	uw-@MV!<[ނoRM-i_M SXtF>Bx t@M"7)<[+Ք-g-/zKntd/R<xPlڭMP3MTo5LxR;$ycŽځ6IjovOZlږ<1Aw;~*l5LxcŽNp-<[T;d/5LxCVMS-?ql-<-jots5Kx:5Kx<~jotv^jotq[R-oG$x8- y)x:	G(~XM8$ozLw_)<[ޑ)<[ސ)w?ՠ<[ޒt;ҡ---Pt[ & ST{:ljotUM@5T{6<-6~jovd;:T{*l-~ݰR-hov)xk<Ox`vOܒv_5 '{
wnw`ݏ-Ղ{Ղ{w)wnzVovO'&ݸŧ{+)<[VRx%]6)e'{Je'{+5e'{?)<[9~WMr;e'{(opwI~opOJU6cսxJZKŽ z{w+ՀsŽ.z{`aŽܳi/rՇOrWw";t;96X<[޴?|NMn=Xozz-Xɰwŧ{j-wIՔ-Ք-ntVRxI#Ք-N$OI*Ž++܂XMWM>w }YI)<[܂/`B5e'{~or6#VRxO!U7MO!ot'`W)&(OJst;X	[(/J0y-C5bŽflfor~Bx{w!h!zŽd6ŽdV:xO6Ixt^-%zxtH`ЯZp~XMt,: wMvY xv+iwhwJ*l-M_nwBǫIxVor"Vor Zor ŽȂ6QGxs<[܊͕[܊ {wK`~扰wK`IwK:t&,_XMY]6?m6`b=6l~ll?qll6	>M`?`6|wl xO|wm,&`Mh#`F$zw{~Ž6-F,a_6b@xh#{z}Xlor=q'=M`G*Ž6Zor8#aŽ'a6MxSh{%)wV<[=Y-+=N!kŽ-?p6WԞ<[ `HY-H]-H
w$|'x  +ܑ_)<[ܑg)<[ܐ&Nor@<[ܐXopSO 1bop_- c6	- hmŽbopqç{ե[ ӽXop&/ 1'S` eVop+?VRxŽ+p?e'{ Ք- Vopst; ;Ž 3p ~op zŽ O  ؼ[ :x 	^- Xop 	~Ž &Չz1w-߹l⟫ {şV&<[>- Lx=X<[Yz1
*WMlO fop(}` _VRx
~otлntVRxiՔ-Al@IwM1WMsst;t៛ {!zŽәŽӜyoN";	ot⧫)<[8Sh-=M~iOzŽmŽS`e'{=YIͣx~ pMe'{VRx~\`orI)<[ܒ6e'{GmŽ!`M%ǫ)<[ܒՔ-INh-IM$Se'{K~orH2h-I/|XM(mO%zŽ@cw%'䢇rQG͂{_|IM({rlE6- ?)w|q_|IM{*l>l[@CĔ;rl
zl</<[@ od; c@,&@}}6 )w|q K` ;vq U` |IM~S`~]^op.{Žg̀1a;ե[st;t;<~opŽVRxO%?`Kz{ldV<[C1_#`D;)wAw_M`߁;Kx,{߃Ž|
` ql <[A]^- zx9
IxY`oqCդ[BW^-!G-!2`͢xձxKioLxTl^-!`!`!st;eOVRxXe'{bt;`7MՔ-"+e'{KlA6#OVRxՔ-"wlB׫)<[D=YI`~ }6	wOwOZKŽIx2Vor`̓{ r`;6?x0ŽɀS`L-yx0&_6-" ToqgEg{Xloq	ئEg-"hC|qŽQՋOD?d;6-"XoqN;6-"ެZx,
lc_Voq!q5Kxhqqo:lf^joq	*F y[Ž`-Vqǚ[F"ɰwjoqqop60o)wjoq4x,y)x̄{A߹%6՞j O&%үIx4ç{`#?lq߫@xՠ<[G YMR-#'hq;R-#t;5Kx$*G*y[ŽqK68oglqo?Y685T{w'y[Ž;~jorrŽ)x8wB{Ž[IM9ǚŽ@x8	`Iw`KJl͕[eodVop6Ohb_;[qlحob6m[lهR-OUVrz5Kx<i&ܞ6T{d;T{%M<R-OxS`Ogo'p<[ܞ́KŽ2-O(})w' -O-yborx. 6q3xBh=ZŽo)w[Ž㿸6pocNp8 [ŽUM([ŽVp8XT{W6M-[Ž1VM^jop8/T;R-A߼)w<-tm4x: Rop:9!=uIMFPx%~lyOPop<-{,%y[Ž{&jop<wjop<PUM)[Ž_6xo¿lp<,y[Žp<`T{%MR-$xS`$[ŽąG{2/oq!IMOŽ|AMXM]6|:;^->p> zi|HaŽbp>XhŽ `PYŧ{{|NMB?V-<[ܠ&ܠA MARlxA߾NM@}l g'ܠ!*lG{|EM@ŧ{l-PPh _6nopo S`X<[|p=Xop-zi~>lCxEw-Q{jw(}ZŽ !rgxHq ^-RBvw{b+ŽA@xHɰw)X<[ܤ}96")
st;6xH{?-$h@/MMhKKVoq))w<-PC&J[Žġ6Qך[JS`%-RZlġ[JD`%Sod;Vy[ŽĠw5Kx"MOT{EOŽĢǙ{E2-% ܒq(orVor|NMLgŧ{4xL.;i428M {/iw PM![7M!~WM!Ž/VRx!~w$w%VRx!-zŽ^pDAlo|NM"qŧ{ opDO@`Zx"}96VbŽ`=YIE>orCɰw*i@nrՔ-TeO* '&ܨՋO*96Bǫ-Tst;ŽʀՔ-ǾpFŧ{:wnYIOb;k<-%96ZV-<[K?st;hoq-)<[K rlĴV-<[K}96Y7ՋOﹺlĲϫ)<[KYIXa6X{6`{]6aClЧ0&M
MwzlлS`&iwQ=U6iՠ<[M=H`opHl `	=l#oM$wpH)[<E6[N96pՋO~q9d'{|NMŧ{7M {V<[N|&<[O3S`'d{}96xՋOMդ[Oeç{&<[O o$;%6x2Pxc;V-<[ܪ`U_O*O*;ifo*Ro@xTIrSR-UD;E?5KxT~	`U.y[Žʠr5T{MXR-V~d;~jorY6c5KxX.w+-d)w+-doŽ)xZ2-V'})w+	j O+~d/+_VKx]W'&ܮkŧ{| &or_rԙ<[ܮ[Ž[`WՋO+^rV-<[ܮ!`W'Ž?VRx9ioZ[Ž +7M͂w{+P%Žo)<[P'xaODorV&<[ܰՎ-X/,!z{yNorWDor}ؼ[ܰKb3Ž6傟Kx`ǋ{oV]7M Ž l #7MՔ-)SOt;B_6kՔ-)opJA;L,&ܲ`Yi6orȯ\r.;L`	K;aOR-	jopN,&WM'JTǋ{p`	5Lx'jop	4T{H;M_`)`)?pqMՀŽ4?;`[l:扰wïl0Zx:<[-EOV-<[T~-6~-*!zi⠃ŧ{G@xW)w?$;zlAWtp׋{[/V-<[݊l.V<[Vop'xXop{-Z_ŧ{xiՋO-Rrя6;t;}X<[
x`
wzl@1& )MՋO@U'!⨿iw _6-}%6Eěp-橏&V}l`qX=la7
B_)p6
M)D-
E^<[<&<[W4 યVpT`[Ԃ7{>[ܶ+ܶw-zŽdVRxm;ԉ-`[>MlO-YIߩ-[?`[:pVՔ-
zŽXԉlH#x+Նa;3bpVMheO2 {ߙg{O2[	UN<[H S`c6Qo^-ŽŅK`,!x6[XsD;x+yoq`;CŽhx-lh_;VRx-Žk?R&<[>YM.0x8bx/5vw{^p^MhO݊lySՠ<[ޤ[ܸNiw.`]? ԯR-]+ܺ}:rWՔ-]-zŽ˥R&<[ܺ.WMt;&oqdՔ-,Dǋ{1~WMu6)<[Y zŽŖLxg{ 	a6'6?ՠ<[Y|-,d	--%xZ*{B6>S)wݒlŶ~Žŷ^ʞO|[-ŽŰ;`~Ž~ KY ǃ[>zlW@x1$z{߸Vqq;GՆ
`.;Voqp<[2z; Jow^ww/#x:|oru`^< W{oqt>t3x*};h/z{#?l'Npd$x9w{ e£Ž8-̼{ppm;rW)<[opHop*;w{pe6Yǋ{WM N:p YIŽԉ j- Oՠ<[ &50_6jE6oݒl~ŽŽol	weVop};S	w;6&<[ l@El@He'{WՔ-R&<[{F>+@ŽW{P;Q6Mo^-EoCǋ{PL,&Yz{7@ŽD;K~opP%g{WM	 w5-`ghpw1gl	~]6-p^-/E]6_;^oqy)<[^F"cŽۼ[^S`/pu6	wQ7pou&DCu;'M+˼[TaQ߃<[ħx!slQŽCVRxԉ1Ž@cld:s	w'{扰w	`_	o]£Ż-߹׃"nooݧ)<[wnҽHn>,'`R扰oN/7̗x9ww̑Tx|ȑw̅/o
M|)<[d}YI#-3x;ww7 S`~})o5-47pnl	'M|bu-aQw<[1*x8/E/oAgS`/VRx|bOHnǃx}P_e6m+Ż.iot6x|qgw@7Gv)ohy<[jK Lnǵ+Ż:h6p`>/M|c[|yI6x
);<Qpn<-Vkfn/M}Z@x}YGՠ<[lXM|/o>`;bGՠ<[lcioޤ[}:>EwԂ7w1]6|u6|O_VRx|,1Ԃ7wPW]6:
Be'wS?VRx|#z1Ն
v)o#ՠ<[dOgw+ Jnʾzl6׋w 8P+<^-@/M|!'w@x|"?`݊lw@x|dcio_`Z+)oYI}YIR&<[]6!S`e'w3VRx|#ԉ`GlS`zŻ~nFԉiެ6x|#,&߻72@x|#-gwco27bǫ@x|$4>Zl,&pWM|)o}YI󂧫)<[pU"cŻt7rՔ-߇e'w4"cŻ?`߄oՔ-߄wODǋwggwl_v)o-߄@n%2|[5AoDVnUo+M|&,&6 oS`:e'w)<[6}HnKTS`YI2e'wԉWM|orՔ-9zŻ#R&<[r+r ?ql(ެnW)<[sg-9$XM|gwJv)o=ZŻ%2 wT<<[y%x|'/M|=ZŻ~7=ZŻK9M|'5#ǋww-h?M|n~`~ŻsŻ4ՠ<[]zwh}-OGwhK~xn~E6cM}zV:<[lݒlŻCǋwu~ zwW-߈)7_vIo_znVx:<[WO6xn@!)o3M}V:<[l 6VŻIޭo@x|(ՠ<[p"P~`
ŻBwŻ@)o 6޼[/CǋwS`
A$7ϫznR>hor$zŻ<@e'wxDǋwy_l<US`Ք-n"cŻみrsOzŻR&<[8 )o	n@e'w-
~WM|*})oCVRx|*cOLHnT]6:S`
VRx|*%ŻR-
/o@9M|*^nTO-
_6qOl}YI𭗩-
t7±9M|+)ŻYWՔ-
>Lx|ߕ`rŻA)<[)"cŻ@Y/6}YIYI"cŻߕ`ߍ9M~6nn=YIҽHnbt7~7,zŻYI~Lx~19M|,5e'wVRx|,ԉt7S`zŻcVRx|,#1]Xqlj}YI~nٿ-;l`c9M|CՔ-TŻi-Bo?qlm>nZOz1_`~7!)<[9%ŻR&<[9/o)orVRx|tO"cŻ;9M|t[e'wB߫)<[:^Lx|.5e'wVRx|.ԉwt76ǫ)<[:e'w?-r\Ye'w[Ք-R&<[x=S`<Je'wn}Dǋw?o7>nOLx}>lLx}uowM}kԂ7w؂o~7بzŻ)e'w5"cŻ
lLx~Ag`ߐ]զFn^+r__)<[OR&<[;~7qnǋw``}Zlǩoo rOYIR&<[<{ǋwǀ%o~7o?oO6"Ք-$VRx|z17?bcŻ쀯V"o+ȯȷOYI@ԉy1`= o}Zlߩot7@K9M|	ŻHՔ-P1ql|Px|Eio	o9M|w)<[~9e'w~Lx|wï:lO/M|XP&C-neg<[w!/lᐩYI[e'w eDǋwǣonn) @Żzl@x}.&t7<1<[>:vww^/x:	}7Дno<Bx}`BS`B*wPop$Ajzئ}ZŻkՠ<[[^Fh:^-a
/1#-`G-zw`;)oO+M|6ߕ`	o `YI7)<[?qDǋw	罹?}YIO~Lx|~	7ǫ)<[?^n1(S`=X<[!aŻR/7~(-=[׋w6nnսx|
>S`w"
Zx|
ZŻTo
``,&DR-R-罹nnՔ-HnnoVRx|7Be'wr-`nn zŻḃDǋwr>nU` nn)}ئ~-  ئ@DT7ެZx|_@x|*}´7Ã?o 7Ä}=6᧫)<[WOHnp=7Â)<[=YIDǋwÁ_OM|8{O
n Lx| PZl,& "t7罹))<[))<[,>Lx~Pl}=6P=YIYŻz1H?`ߔ=7=YIInG-ߔS ^Fn3?M}|EM}ՀŻza_݊lw١*lzid7ٺh$zFn2ϛ7x}oͫx}*lZx~gS`ߘՠ<[4~Ż2f?j-ߘ~	`ߙCͫx}w7x}?61"ŧwS`CFhAŻbGzn-Cڷwm[ŻŻ56x~u96ƞ=6MM~r-ߜ}ئ=lVn⟛7x~qgS`ߜ[bŻzw) /S`h8`x}@x}6O$zw=o^-ߡgzn[׋w-ߠռ[A#ՠ<[@´7_oEa6F[ zl)<[$zŻ?R&<[*{o=YIC)<[DǋwA}=6X}YISVRx}?R&<[=M}-EJh77Jp6a@x}UhZŻ߫znPl@OM}O=YI?R&<[S }H#x|=Xlnp6-W7AŻXWM|=7cՔ-ůVRx|HnP s?o`GՔ-G_O=Hn888`G=YIq7Ք-G,z1p]罹`e'wYIM=Hn#O}=6NYIXŻ"cŻ_oS`ߤ-ߤ]oZŻ?wIoS@nA̅wgx}oJh$zw=ZŻoVnacͨx}5hڇw۠XM}Ẁ%2^-n`lDx}̀%<Qx}-p[׋w?t7×^m[ŻCVԝռ[QC6>ŻFV-<[lC7ܒ<<[Ah(o*o-ywwܗ<ڷw܋56 ՀŻ@K&X;`߬ɰo7Ao>E6C6̀Ż+=ZŻ+ڷwcj-Ie-Io嵐7Zzx}%MM}%߾OM}$=ɰo96OM}$i	ՆI?v)oDVnXM|,7CVn	ՠ<[B M|AM|޼[B-x8znXx2x})o/M})@x}*Vnՠ<[Cp".M|޼[C%8zndnt,&6 ONTx|:.x8
-?I6ՠ<[`&Qx|; y}5obŻؑ+x|;,yŻ2h,&ŻwIo}6@ͅGwȊ}Xlnq£ŻA݊lD/Vn@x|g@x|Hj-"'wȂGPngwȅVnoH>a6({`KAo_7oZŻb߫-KPhu@nQx~[b7@x~=ZŻ/M}0YM}0~	`vA/1ǩo,&FU@M| <[FŻjH0'S`#
`#
t7}Y8ԕ-##ǋw䟸68C&GY82%gwOR<x|< l~l-l~WM|<=YIO_R&<[
~mŻѼ[ t7~nz3e'wѷ-G>mŻ{O)<[zŻ힤Lx|=<7wlcՔ-K^nz["cŻ2h-EoՔ- %ެnz1ot7	ǫ)<[ NYI#1 ^ 
 F?	o>oVn ޼[H)_6FQŻKl- B@x|   5=x|  c\|ՠ<[[׋ww7Sl
khn}ZŻS` aݒlսx|:<[\h>艰ozwӂﺂlGWwӊt7ӅO6cՐ-N0Żߺ"l׫@x|?l~+x8<[I4hD_M|$&I-z^:<[J=6P`?V m޼[  '6M|@}Qo^-oV.47M|47ua6.Xo^-V.[׋w¿V1W/M|_t7'lǩo8C }lMdwJ_v,{K6X}62Nld/`_/<Ax|ڷwБ޼[w?6սx|Aսx|BY޼[!߸M|B`oVx:<[!`zw8Y
74o5-!Bx|C?p")}&!=[׋w5CǋwHZŻ ɰoՠ<[&սx}<wxnyCl6@x|k[ŻV
-&
_`V@x|EuLnI7T6-Ż0ԕ-x6 wd5-nYe'wp%e6>gO_M|G,nIŻ|Qx|l#d9zn9+pŻ;~8ShnWJS``G66սx|x:<[Vn<ghn=GOdw+<[<9OV@x|_5<x|Y:;%gwO- <[DRVx|tD7oՠ<[Gw7<[zO_$7޼[oCǋwĆ7wĂ_zn\p4x|H0Ż}_znp"
`Ż}~n@3x|adw!B׋w @dw?WŻ>j<[QՐ-)2Y-)'zŻH`Aw/M|I~	o@6(ia6՞[S
Y6ՠ<[S+S.zŻ3)<[SP"cŻ7 Kd Ż- lYTwՂw
V
-5~WM|ެn!%Ż?ԉ/՞[?`Iެn"Oe'w?ԉ!c-*)t'x|E6ŻD/C7wʂ_/M|`b<[t7_#YIF[e'wsԉ1d՞[%+%t7Ĳ)<[%=YI-Cԉ0=ioa60C&&^oO&&Hw]6HOFn$ԉ@S`c6HQo^-Żq@x|NWM|ND'=ZŻroGo%]6=_)<['YI<mDǋwSl{VRx|OPe'wʿ-*<3ŻT?|	&U#6_x|Mt3x|oŻc6&<[V9l-+ x|[bŻs_6([W_a6`jn?+(ߺlOՔ-
nY"cŻ″M|PPg ?lt7_VRx|QŻԉ.=ZŻ∃ %`Lt7 a6HCXe'w![Ք-R&<[	F~n%w`	@M|?,&Y	+YeOGne-,;;Ż^&U@M|?`oa[Ք-߫)<[	-NIop3@M|,&!_t7$OM>nDǋw$j,&)p6L?,&)p6L@M|!zŻՔ- oR&<[B_/M|<[*t7@#` l}^-V<[*ZKŻSՇOl⢇)<[j}YI5"cŻWM|~<[`W=M|zŻGe'w-;Ք- _- t7,OYoՔ- - `-~%ѧ--Co-	olNx|!7BGwB߫/<Ox|,`PՂwCV^-V^-Bn3bŻ͂wPl7O_6TG)<[*=YITDǋwQcՔ-^Ż⩃ԉa- l; qlՐ- G)<[)<[- §)<[VRx|?R&<[6`	~WM|V7 Z/6Z?V@x|V zŻ7)<[+8"cŻ}OĿVRx|VO"cŻGͨx|V*y_6X<[+=j-!O

c`Ln)սx|W zBnYo^-Fp6Tգ[
n-G^lXx|!ywwSOVTGhոx|oǛPn*=Z;Żz@M|͂w`[l?)<[[Ne'wdR&<[[&ď6؛,&[<	[[}ɰo[[ɰo>l<[
{7X?M|foVVͨx||ذn+[׋w[6X͂w`K`Gl౧)<[zŻ+ԉՔ-n,'1X%lNM|>74~hh]'M|@"6aW7ń/R<x|XCImCŻm-lO_VRx|"cŻmGn~`K~Ż}&-z1o/lYow~k-!aŻՆ߻7/VnO@x|\s7t7ލ>	o:e'wގ}YIR&<[NCՠ<[^3xi@M|uO>nxwDǋwlO^,&.栕tRVx|XM|Ր-/zŻODM|ZŻȋa6dǩo"O6dSdwJpS@M|Ż?e'w:VRx|n>nYIYIYI0ŻkOz|ï=q=?Żί^33wf3?,&_lD7@h4~`w@!h7OV@x|IYh`ioSVn5Ż@P n5'1jX#ǋwDսx|Wz;;M|J7J}zl$-!'߉65#ǋwMu]6=YI'Ż&Q"cŻ&+yx}@7
R`P/|+M|^w\Khŏ5 wY/=Y}_+<[/zwVn+x<1x|_~`QcA/5&<[ԏ-Q}[׋wKŻ%ƛ6	#ԏ-1tD7BGo`1
td7EVRx|YI5"cŻhUhhWMtd8.Ք-໯VRxR&<[p1]6ߺ2l)ż*ż,1[pc]6td8SO>Ք-|ԉ>8h>N<ؘo/t8 
ɰp@Ք-O@ԉ@GP<o&ՠ<[@ż
@=MJ'6$V@xI7ԕ-RYlFxH]&żK=IY#M	}&d޼[egżE_Vo%gx;=M̧^ gb;żOM`Kh
b3żzՐ-4&6#[1<[1Mbah*l
Zż
[ES`TSdx<-S`zż ~[~8 <[x6#[Y6V~j-5"ǩpެo?ՠ<[jZlFx7lGxqJ_V pż 5#ǋx+`P,&p˼- xSlFxY!MXսxYżÏgxlI}Ɖp5-Ŀp6 |OՔ--Fj-Gp}6 D'x P 
l (SQ	 |Qxc5-XIw6VRxacՔ-X)15 	=ZżFo BGx"lCFM"Ք-o D9"cż?5<[nѓ`7=Ms=IYr/6r_@xXRcż!FMGl&^j!<[2}[׋xB߫zoЯ.`нZżAż;lFM#,zżObǩ-<ؘo WMf~ɰpzż4VRxgg-xfXPxf>ɰpz ż"RVx$c  IO@x$D8Ac@! >ɰp?6 <[4_Jy1 ѓ`#zż@4<Bxh.YMPx!&pǩpzżo>jLx6ԏ-8p}6O>5Q	F([VD_6@xjFo ԩAżRt86sՔ-=YI-	P<ؘo J]6 FM%Ք-	DVRx%}Ho JUP<o J-<[td8c?6 g <[=IY  }`	 `	5-}8cl`;'Ml&1'&6}ipgr3hh<Gxp&r zż$VRxDǋxA?6<[r|<[l -oh  x9wx X}[z ~ɰp  <[~o  8^ NXM'p_:l9?ՠ<[=X+x'-zVo Nǋxip_|Mn艰pнZżzZżt5-+7ɰpo ܷO˞Lxj-6 ;r x h}ѓ`SY U%gx ioۼ[A8 ៫@x/t[/6&<[զ^>@gDVoEVo@ɰp0zx4lFx``$yoSXQ	t6ޭżL|-:m`:użEV o^-
 8zlH;h$R-
@lHFM)=YI Me'xǩ-M~b3żV;~ XMp)~	`?p6 ՠ<[!x: 6 @rB
@-
~ żXlX]FM+@e'x)<["cżY/ۼ[,Gx+ pf?2l A_)<[ެo _Dǋx x #Fzl,&>żiżhM-#xY'M-^-?lǫ@xr?+9~ɰpL>o Ք-+"cż N`
`=e'x@Ք-}Ho \WM.]OÏVRx.1 {]6 Ք-e'x^Lx. opVRx.)żpDǋxSlsVRx.o \a"cżwn>lLx]6O6Ք-<(żOR&<[xǋx6+YI#VRxԉ1qy$518Ϻ2l+ 	+dx$=IY R->o ^@%gx kzżcՐ-}IY "Ր-'^o {&o#V@x~o!ćż>l-=
ɰpqloRVx]6_)<[zMe'xDR&<[ 扰p%t8 K`C2l IԂ7x l H>e'x /Ք-ILx	`o `O}YI $}YI $a"cżxSaQep^-?	+~;e'x=YI-?żglo`?o diOJHo d@ż#-~x2^ d/XMz6! OKo -}lՠ<[huFo fE fKe'x2o)<[Lx3-zFo f?+_VRxe'x=Hoż+He'xVRx A"cż'M4?+~
w@x[ż%OV
-A0x6-!l}lVo -BxzxSOgxQt8XYI ՗)<[z1 t8QՔ-DVRx5)1 &~E6 &,&_	pOVo l)}M6>`8`]6 M6P` o g cżV-<[?gAV-<[?uŷxO:M~`wIpC?8 ;)pAݒl P8 V (zx ?ՆA7ՠ<[/:l Tսx
t<x
x Vo n-zEM7?t8p8pp	pvIp+o^- Yxo ` 	- |ż E =M8)pV@x8J%gxۼ[S` ~- |- C "_h  48%3`W6	H>l7ݲlxRh3MQ;6M7-fŧx:&1x&4M`6M`#p6	<[0ŧx&*i5_r=SJCDM-W8'zllGxp6	6
 =Mܐ?uɰp"/g"׋xBb3ż?wx@lW p"~l/M	p#o54lFx 8}6ɰp5,&US`j?p5~lE$8lE)p`eSż_5#<[,l?&H NM96
A?/M!b3ż7iNor?ż<	-pEp8)6#<[=Zż2PLoA/PSdHż#x:<[P})pT,&P-r/8ZżKj	-rc8+~`zocCǋx+s
l_`ଫ--IAH.` zx [cM_<[A?sl<[Bx+Bm1BJe'xDVRxz1m#ż ]]6}ip>oQ)<[ԉ% 648j-Jq#ż	NDx(%=IYߚx(yoRzż1ǩ+<[CBQ?5-! u]6}ip~oOďR&<[CPPLo tlKd t9o^-DVo tZh@ՠ<[p4x;48^xo v)pu}&ޭż? N8S6 zo>
> )p$8zo*߸M&E zQ-"~E6(}&E*zK%zx+WM,,&Z kAż+ 6zżYI16VRxՔ-ఛDǋx,?sl}YI~oR&<[g@x0-Lp"`&սx`GaM XM؛-vE6`dսx6t<x~8a62@x>lcZlq@x@hS`#vIpV8xo_S`	pW6 -
_vIp߫zo xat<x=	~8ЯlW@x=)9wx /  ip OVRx e'x 	ש-$	[H`$
sloՔ-$_VRxa"cż ̈́x ?6^- 46 i޼[ b8  ՠ<[  ՠ<[  W1 R<x Oƛ  <[ Wx垭 - P-)p (ud ż 
Qt<xL ]- a߫@xp4xƛ 'ż %l 	` aoսx7t<x4!8@_ݒl	}[׋xH&`Mߖ`M+7l	[+48e'xe'xLx8H C]6O1+zż	VRx9-  / ~48~o O)<[Dǋx_o/t8C1}YI Se'x[ԉR-pA߹6I)<[IzżLx~48	-=YIM~o%ש-$sl)<[I*zż-$﹍6KVRxOR&<[J´8	Aܖ(>e6?ǋxߩoR-t8/S`^o ,zż DǋxlIpv[  l \>e'x /Ք-LxH#xpqgS`o SO_R&<[zFo 
+6 0O)<[z1 0H  0?+ 
>o }YI 0X"cż `X  0.WM  }YI WO 9- p3p6Y/Ԃ7x	dpK*żOՔ-%ޤLx.&w-xWMT8=YI=YI^Lx/@żrl
j<0y xl d!T8 VRx=YI 29"cż eՠ<[DR-$p/S`%VRxYI 2["cż h
l h>  4+?5MYI 4Ue'x gԉ]\ 3bcżl]p(o Ք-i"cż}y& [ ~l-@Cl5MBżVRxB:"cżՠ<[!>[!+!	pj Xe'x"׫)<[!Ho t8182/t80S`ďVRxC*zżWԉb x2Fo -5MDzż!׫)<["GDǋx@ >	p'WM<ip'޼[޼[_O'zFox]6)<[Ue'x>Lx<z'zFo0l)<[L]OHo1)<[LՔ-&WDǋx	5MUe'x	)<[LHo 4&"+"޼["[׋xROt8QS`J~o Ue'xRϩ-Aw#?p=YIVRxF]Dǋx`'pެo _)<[#:"cż0a6h}8	5)<[M+WM*loՔ-&_VRxa"cż8]6YT8s)<[NSO}Ho8WM͉t8	ޤ[NwpVRxKe'x	Lx'}&NZż l}l nVRxYI 6z1 6&I 6~6 6`e'x هՔ-'"cżS`'}YIz)<[O1{R-'_`'7O%ż)<[O*1 8g
`Ot8 _S`^o iO}Ho 0z 8cipZl t+ ?q6 :?e'x 7)<[\z1 :x|2x~x=X <gx C!+Mp)p	)<[$+e'xR&<[$=\o	^xHu	+MH+}8 Ք-YI >8"cż |=ip'l |S`ⷫ)<[ſVRx/R&<[P?p6 48
_p  POe'x
VRxT"cż Ն @W`  ]6 mS` =YI Ne'x  Dǋx  ·x
 GQAip@t8
!AMzżՔ-(}HoDx-)H{
`)6HS`)'zż$VRxO"cż!cՎ-bip	 `J+xJ48WżP`V8xl1<[S?q6! +M+߸  %ż O-_6V48l  ~
l ǫ)<[le'x	#ԉy BOaż W+Mq6 DWM 8OVRxWO'^Lx'y<[V<[KT	+T
~
lA߫)<[TBe'x
R&<[T́żA;T pq6 FՔ-pż w-qx}´8`ep1W ſVRx_VRx}Ho Ն	d_ ´8lXS`o +zżXDǋx~l[&Cgxip	g!&	?`
q60Ve'xoՔ--abżm6xM o >Zlh! )}8߫)<[&e'x-oVB/CM?q68̓wx!'>ZxO!'` o "48x
/CMućx
︆T{ż`6XC)p~Qx)Ev)p48
6?*&W~Zlp&Wq96UMܮ\)`+qI6ܲ\.t8
SM~lp%-&WT8
VM"t8
m68
\I8
\M%Ŕ8
w[MW8
lpOS`+pd\Uzlq_`M>  ǩp
YAX(=`RA8 'p
!ܞA(p:A(}ĀzD zD . p
Q{p
@OXA)}?,&	@_3MzQgN %~扰pVXM?rI ż1Yl <[YIYɃۼ[Y1YM'8bx	Ou_t88?4M`x9wx9Gxql RƉpqcՐ-RVxMż ,%_O Hdo 7Ɖp
aOz ,&)
a+<[L-~-l'* 8 ,˼[nx ,>8 ,`  <[eRVxſno 8I--	O?~8D>ż :ipսx 
~6U|*
:la6T}Ɖp `h  T8 1x	~ ż PƉp `V@xRVxVż;e6\{`CGM-IO66lc˼[
|xZ߸6 VD8\~o +ż no +we6 XMpo ,(<<[8 4% j/<[/_8lOՠ<[,_5-<Qx,&K \/c`p|zA\ z'A\ o}}&A\gPz^ p@E8}=tT8%p#O|p GߤYm@ǿP= '{p J ՠ<[-[-l,[-|\xZ}X<[-
~l,[-=aeobż8Ն`w6l-8ՠ<[yo 0^-2^-?gx /Mh^ b)~XM\}Bll "l#գ[.[x#́xO.
&.:l{ɰp=˼[:)p=-zDoe| ׫ x[^ԕ-/'x=3ż~<[.zżS xż-/2uE[%?`Bo-@6 d+zx8 9O
 pՠ<[_l ̀% uBż x;;ż p6 x =ՠ<[c߰}= |A wA8 =  @8 ` %|K Վ{P= 3UA8Spz f}L@z f}= 3}\A|A/,p Űz    }  Ulp{
u@ :H߁Jl ԫ^-Ix=Xo z	 Yǋx Ew-ϛ7x E ̀I ͔^-6'x Do =Xo <<[J0z 
~@z z wp z ~ $/@z ~Zl
	p(=H#xAl

l
VRxA;Ք-P%1-P?+,YI)<[/)"cżC]6xoB 8e'x߫)<[/1x
WM^mB OďVRx^N"cża6xgx_6x-^ ->6~V|{*l!Zls(&	`Q
zl
46JxDxD-0aQ-0p^-0-078H-1<-1;|bOe'xBG)<[b)1g-1xaO6M{*l0%8t:	p^Zż`oR-ഝ]6@
l}YIE?VRx[ԉZH#xlS`=YIO)<[z1N ߖ`䟸V+
lźe'u7:"cź/57 zźOo_->S`Ae'u7=YIM~LxSqOՆn>S`[h_}5/h_%6!<[|u/xS-~zl	~LVn ijT?`ԩ,&RE!MR;Ք-ԩOe'u*ILxRBHOT~nH2"cź'S`ԙ,e'u&CoVRxRdԉL?`ԙ:l0ho'MRfXMRfGrLl*<[3HFo EH)`~S`Ԍn`Ք-Ԍ)"cźxR0(~YMRh@pnIW-Ԛ`ԌVWMR1|=YIHwOF'LxR1<LxR1>)jF"wt5#S6H[e'u#kOF&R&<[T6u1JOt5*)jU=YIJϫ)<[TZ"cźl	~XMRo5 ۏVn#H6+)jA)<[>n-z1I͉/MWH8x:n}lpMu1H8/WMR)jAVRxRe'u ש-ԃG߅6H:ǋu , 5 ꇫ)<[=YIH<ԉAI6H<Qvu 1S`ԫSOUe'u*~LxR=jU76J1'MRN[I׃xRlͅGu&nة[6+6)jM)<[6Pe'u Dǋu ~H>,_'u (H
p6H
h_t5 (E
~xR_xRͅGu+x;Cź EJwt5+5+?VRxROV=Hn 7vB e6H@+x8bxR<-Ԅ Kl+4n!?`Ԅ%5!	SՔ-Ԅ%VRxRHn!+@K6HEź_)<[Hn"]HD8Uu!UMR 	`ԄVx9wu!-ԄE$5&<[7YIN+˼[7,x;Cźqo˼[70y4xR2md/Vi-ԭv)jVzu+jjV~HFzu!~HFWPzHF.`zH͗ ź`MR3u-ԌR<[}Zźe6H̫oFbhf+y[ź'MR3{oF`%faTu!"5!"5KxR>d5! R-ԄOl?5KxRJ$?Tu! $goBGGu!#2/BBG	B@1a6HHWS`Ԅ5 'u!!oԂ7u!!ՠ<[u#@e6HqoFhhR-ԍ 6HЁoF[U6Hǚ[~`ԍjnhI`ԍ	~jnhNVMR4<-HKjF_5KxR4>
jnh-8-ԍd
^-ԍ>d'[8Ua6IW$8<[8? IOVn+ԈN lgq-EjaZź_ MR5c^-ԍYzHԁ^-ԍii/FZKź}^-ԍE?R-ԍ^fn%;jBZ}Zź
n%~ &S=HLuAź.&Be'u!3?VRxR#z1HLѼ[	6HLZ HL+	)<[~nliDǋu#j}Zźu]6H lOFG)<[HnlXhF¿t5#` ZlՔ-ԜźLxRrEZn 5'%V!<[9^BxR}Xn'u ,Ւ-Ԁ>lIxRz	H%	H'|`Ԁl$Ij@Ykՠ<[j@bR-Ԁ)<[^nGDǋu 1kź?-xRzźHe'u 1;ԉ@`1 Zl}ZKź-Ԯc^-Ԯ@i/W
`Ԯ>^-Ԯ{oBu>6xR'zlShBpYt'[׋u!8}ئ	=ZźlS`ԍ/MR7ٻź-ԍzn@h_'MRGHոxRIW+^~XMRkź[ź!`Ԁ߫@xR~`Ԁzno5 9ǫ@xR>lExS? 51u1/i/bzLC6 wu1&<[[ź~<[51(zź
zloVn~%K>:xR ;ź?p*Wzn<[`)~	`԰=Z;źVII;l׫%[:0zHPgt(W޼[
Xln(v)jBVn(p6HPThBkźjB?^)$ywu!I/͛[
IlHRTfBϛ7xR[׋u!KVH5j-ԀVHq<[VH,@yսxR8Gwu#_7xR8'Gǫzn*ڇu!T~ź<[
ź[o^-ԅj|ڇu!\~ź<[
ӽ[׋u!YOͨxR/6nn+0wu @͛[}[׋u APn	HZź ,zu @YMR[h?R-	`ƳR-*w[+MSR-d51y[źY6Lm<-Lu}T51y[ź߼)jc-LbLd2/c)n0]$[PxR>zlVn,u޼[Vn,%Fn,~zl}Zźǫ@xRv;hN[;F`Iؗ.ԝ? RzHZ՞[CVzn՞[<,׋u'VznBo=xR׋u!y՞[YźVgGfHSg@=xRkgC^Hb-׋u,K Y1MRz՞[>OgO?6I}&>)jO艰jOl"l/MR~艰jO;MR~I lO2MR~*}&?? MR~/jOtD5!| IA5!.ijGOjG	jG~WMR="l#Ք-ԏI~nzDǋu#ҿ~nz,zźDǋu! z35e'u!Ք-ԆcoR&<[ﻤ5!zn3Baź6HgO@xR_`Ԇbw/MRՠ<[@AjP	~J?սxRThCC?V4,& t5!4 6HhQe'u!WՔ-ԆR&<[߀=MR_VRxRՔ-Ԡ1JS`Ԡ=YIJՔ-Ԡ1J?V<[Amb+ՠ<[A+5#~H	5#o@xR>)u(@/l N
PKl#6Hjg]6HjIRMR`Ԇ)j@Wu Lź&/YMRQxRSźjlSqEHlQxR?W@n~3!AHwH-ԏf~D5#GxR?-@UMRݲl(X` n

ql*ՋO@K6H&6@_
<׋u U&ެ-ԁZrl*&V-<[cS`ԁP3b
~=6H}6H*xRKl-ԁPk-Ԇm[ź͛[yoCp&-ԆwMMRXn76Hn)iI ͫxR@x:<[ 56I wAI {S`ԐXn{5$^ZxR@	jC$xRSC/ Y
 UA5  R  W*j@%j@Nij@] @KlG~[|l]zźCVRxS(Dǋu2>a6L_VRxS)kՔ-["cź@?`ԳYIK5~n-ԳzK06K3Vn`Գՠ<[f)}´5,Klc?jf? a)<[Ք-ԉf OXMS0Of=YIL?R&<[lVRxS02e'u3_R&<[CFnZl0O]6Ja6J,u~[+53e'u3YILHnp`zźVRxS97ԉga6L⟫)<[Xe'u3~LxR	}´5-`Դ+h)|lVRxRйOZ="cźt54 VRxSBVRxSAש-Aź l 6M\MRzlPEFnԂ7u(=H#xR~WMR  OQnH"cźOR-Ե+WMRW5-Kn2e'u-A-ԁcoQ+G[	jQެnՔ-ԣDǋu(G`ԣ=YIJ;VRxRGe'u(VRxR$zźr)<[GYIJ;VRxRae'u4e'u4YIM1źOYIM,YIM5źInՔ-Qe'u4=YIM%VRxSH2e'u)
}YIJA)<[H_ORź/VRxRORzźVRxRMe'u)OVRxR)ź)<[Hn)<[l3e'u-YIKa߫)<[l?e'u-e'u-e'u-VRxR؛Aźj[a6KaOՔ-Զ-źR&<[l`Է35-źźHnua6KqՆ[߻5-~KqS.&n* 6Kpc
`Է0n\HXnש<[p9 9K^$xRԀ׋u.źHxRBGu.	[pQ#'u.?R<[p[&\_R<[UźC^$xR 5Hsg<[DR[K^Hr,zFn90zFnՠ<[-,5.ch\ޤ[r u.E/T5.A@xSYՆkv)jkՠ<[v_@xR@n%̀źǙǋu$|FxRA"l	/̄wu$5$%>j	-ԐS`Ԑx:n	e6IXtxRloAKźO)jRu$3@5I	HtZn:g/xR	 ;][? ҟM-Ժm)j]':-ԑ5$Aǃź"w^-ԑ["ȔnU JXK)jR-ԥYMROt;xSbHlD56	oSe6JaiJa;S`Ԧ(x:"<[v)j]:pnڇ-ԑHxRF o[MRFNl<[#׋u$b_a;ź0LnIź1?IHl#xRF(62xRF)6<[#<-ԑSź1Wgu$bǃ`ź1gmISlbnZl`n+x6dn[nu$ac[#=Pn-xRF{EIzhn`@I6-ԑ<9xRF06<[#׋u$u>ni^-ԑ}HxRGWDu$u<[#:[#"<[#vn6tñu$udJxRG:u%Iq뗋u$x-ԑ>u$v><[#HH-ԑ< ׋u$t/ASź8Rn@!IH<<[#yxRGԂu$wH:-ԑҼ wu$w^Hx:nGPHo-hqqcԃCۗ=H48AhqpeA~hquR?na SA=H48WAzhqR?p3 hqԯԃCYAhqC?R?R?mA. hqG^PԃCԃChqL}H48ߩԃC? =H48/R?A=H48~SOR?ԃCԃCqAWA%zhqNH48=H48?H R?;ԃC=H48_ԟA}H48$zhqER?A=H487ԃC*hqER?A
~QkԃCH48ߩ,zhqER?[ hq@ԃC0zhq@ԃCP >~ *}H48ɧ5 *H48R?roAF~~R?r6 +H48R?ruAG~?R?r9 ,}H48ԃCܲ '~ԃCܡzhq zhq~~姩F 4hq~R?rA]zhq=H48ԃCܒ=H48}ASH48ȁAI~~A )~AI~H %R?rS %OR?rԃC܃/R?r`  ԃCܨzhqhqj}H48OR?ԃCWA H486 zhqkH48R?qAA}H48>XԃCeAhqhZ? [?R?֍AA  ҽH48^]YԃC$zhqa֝AY/ԃC}H48R?AH48#ԃC(hqe?R?AYWԃC,zhqeR?S ^XAH48cԃC.zhqbߩԃC^YԃCZa ԃCThqIhqJR?IYA&~3 }H48$mA+H48%zhqHԃCc ϩ ߩ R?I@ /R?IhqIԃCYhqKOR?IF }H48%ǩA6zhqIԃCI~zhqJw~K ԃCSH48$A$R?I=H48$A%?R?I*zhqHA%_R?I,zhqIgԃCE?R?I-zhqHA%R?I=H48$A"ߩ eA&R?I~A&R? ~ASAOR? hq_VzhqԃC#?R? AWzhqNH488 ~~AhqG~~AeAR? zhqԃC#R? =H48ԃC-=H48A}H48ԃC5hq+ԃC.H48gH~A$zhq> 
wDR? H48 hq?ԃC$R? H48$zhqAJ~A}H48U 	cԃC%R? ~~A-zhqV 	oԃC"ǩK~AH48ԃC ԃC&R? _R? zhqA/ԃCJ}H48iA#_R?!+ R?!hqgA(}H486 R?!/ ש~BԃCCR?!1 gA?8	 A Op~G(8	N?c@ 8@jq<)~Ï@Sp~ +x8?߃p<?烀g   @#@I N?'O[~AQ?
'E~
E A8 > Am~x8E A8< ~ As~8A߃q4e~ q4Bp?  h@p? O C| qK8l|N>,!<(}4ĳ?xL8dĳ<!~%}7>gq׃!q3~%}1Dqgq?@qɿgqHxJ8eĳTxqĳXx>g,!qVK8bǃx!?>C_gq<>YDqOYD5xZ8>!"> 8>!׃ӏ8K8iDcqx<
>!YDBx}AYDg)8?>%> aDqqqYD#<gqq  ~%}A	8gq&8GYD)<	N>!S,"| #XK8D-~%}B߃Ï,~%}Ao"=K8}@kq> )?K8x8 <,oqO8>%}ο>8}?gt߃t_gt>_gtC{?ĳz7qO,_\qOGK8tĳy/QN>Y<}gtqO)%}5UK8|SxqO88>5>Y<x8!}gt <q&)lJ8?>~ iܘ,L8!K8z<L_q&=IXL,LcL%}ɇgs1,LL ~%}ɍ<ӏ1,Lqܙ_YܘܙgYܘHnC0>K8ܘKK8N>oYܘ$x6<8
?graS8ĳ09ܘYK8^0VK8R08grc0~%}ɀgrbYE  }U?gqԌN>*ĳoA3K8oR}U߉gqԃqqqG>"K8H
8gqԄqqYEiqi!!EqqRIEuqHjqIgq;Ԁӏ ~%}QԀ㏸qIE?>)OԅqqJ}RYEHXqK_gqGGqXK8ߩ<8>)qAYE0F>1q,#,5gq,#C`F~%}ef#~%}h!8ßĳ;3s,# yӏqf38>27>5?gq3#%~%}k<%8ĳy#'~%}b_ %}bo8ĳQ1F)%}a7ל}bYF,GqSK8·}bYF.yRqĳpqgqC³aK8TgriYܚ>՟grh'rl?grj3>grh؜}ɱ%}ɬ|/8Ggri>ĳ4`DM ~%}ɭ<͑ܚq&0$q&q&36ĳ4cӏ4>K8D3@8Igrj}ɤĳ4H4#4q&<	}ɢoYܚX1ܚYK8K^fN>[,M<̀q&?>׾f 'rh2K8A8T?>?hgqOYG56q_YG74C3K8o3F8>9יc8K83#K8ͱG?K8^f#>;?3#K8gqYGJ2	Guqfqgq;ã ~%}q}tĳO2)G?>9O8OĳU7gqq?3#}rYG-zqŏĳ- #K83 C>9㏹;K8<>_ĳ9g}grt>fI8߉grr3>ĳ:?3rp,N,Neq' y8>'rs?ĳ93:ĳ:3O8><E8grp}dӏ9;,N%8N>o>YܜQ0:q'>7ă8q'|̠q'
grpe8q'<I8ĳ8yLN0~%}fN>Y2~%}ڿ3>mgYM8>mwp6,fU8>m>lwqgfX8ĳqdĳieFK8f	>nĳubqd3>l>K8Gp6KK83>lqbG>lqeO3p6&%}cˇp6YK8י'p6+~%}رb?>m_gp6|~%}rzĳ<ܞ,O708grxrzĳ<@O~%}3r{ĳ=ܞq'yܞ?K8q'K83	ܞ,OJ3ܞ,O#8grzw8ĳ<A񂓏=?,O'O?>>YܞU񂣏<q'~058_gryo ܞ,~%}ߌ}><%},8,<`}Y,%}>0Zqoĳ_~%}~0},~0~%}SBK8p8,`>rĳ>q+,,gp8xy'~%}/}q}?,
>0
N>pqop8UK8ό>pVgp8[K8>p[K8e?>qCq>uO}Y^q?>tgq`N>uY<`cK8>0Gp:;K8}Y`=8Y~%} }gp:Gp;gY<`>t>K8%%} >tH J?gp:T }q38Y`qY0hqĳ{C_gp:|`qgp=}ĳ5'p<,`gp<6񃃏]q^0gp<9gp<,xqgp<%}?Gp<,񃣏qq^0"}ĳ#Ï$~%}w}qp<qp<$~%}O*~%}W qŏĳ`}k,~0 c?>x[q=K8	'p<>x $gq  `$%}ą0%}ăĳ H~%}ą0N>AYHH%}āߌ>C/ĳ$!~%}Ă	q!YHF8$Sq+<$%~%}ċ<`N>A,$0>BwYH%qĳMD$>AGIH)%}ā73UK8)%}ā[C[K8	gq [K8 iH0~%}ą	q q|`U8OĳWK8p?Yq>|qq|`	>|wq0>},0>|q<`Z8oĳqTK8^0>~ĳ$xW8,>|q0p>MK8#>| \qoY<`\8Y`,}qǌ.~%}_gp>|`?>ܠ,P528%}0 @gq(``8~%}^0@qq(|`N>?gr/ ܠq(!x@P%}`/}?>
|`a8~%}	^1rĳ@8	grw@LP?>"ܠq(bq(	grO&#@q(|ciܠXK8?Us@q(Trq(~P{q(=PPgrN>%} gp5K8BT} ,xoĳ/Fp:K8D~} sq ߪ>,"8BYdq gpFA)K8E~$8BWY,Gp#%} >CS'~%} c?gp&>Q@0?ĳ	'8AW,TN>)%} V@8ĳ=Sgp^(8A,
} q(AQܢiq(@@QYq(PXq(q(Aiܢ,QzܣYܢ}#ĳDHq(~%}#T}$ĳE}(߉grT}5%}.QܣgYܢHGr}q(28Igr>oYܢ$zQ(%}%OT>8DĳDSDq(Plq(߉grꀡܢ\K8^Q_gr5Aܢq)~SIOYܤk8%}FsHgq)UrĳH"}CĳHsꚜ}L>&^R?K8RAܤ?K8RiCCIԆr>N>'d18 RJ*'r228 R#<q)<>82}IN>!lR%8}BܤܤMp}DHHp"8>>"ܤTp$8>"SHLq)|98? aܤZp'8o iܤ[p}Bǃ>"皀 q)}O}@q)?}@сܤC#HI$#im8&q%_󳏸oAI80x$I$+}ĕeI:q $<}Ę>H:qX/8#2.}Ė^d-}ē2q%qIB qGq$8,q%q%հ84IqC㏸_LqR>Kȧq&GiI$x6V8!ハ yxqIqD)IO $|$8$5>Hq$SSl
}Ēgq$Ml78%_2E8%2=8% I>Ik$߀1I-"}đcN>IsɎ>Hq%`"qA`&qLd}ĐkؼqT<Q8&Gq+nӏnq<q(́`8K<%*8C?5>T>>Pfq~@8K%~q>Tq(s}Ħ?'q(wD%2qtq=X8qX6q@cՌN>SOVdq]>U>Zqx<b8U<q>SL%Y}Ģ?%< 	J ㏸qJ=X8DV>PcsMg'q(Ƨq(Hgq(CSaJ*zJ}XDq 8EV>Qg՛}ġOՃq(栬%
d Gq(AJ<78E@J>SӏJ8Fq(9AJPq%|jq)#}j|nq)x:V8|>5>5>35>1%}pSx8#}k;8S:!ܦ8 S̃cLsN>6>j}c598x<:8N>4ÏM@aܦ?PS x6'}lSi&8Ѽ N(Sq}u6
>40Su)8QܦG8}arwsL@#L88}d؜}d8ď}eLcL }bo>2ܦXlP8?LSA8_gr*8r+8˞iܦ-6N>7r2q)?r5/8<.}f Vq
|p@iR}C W Y>gx! 8)/ C y# >p@д~>p@@ y}d}i3q<}>d}pA_3 J~tq~}?} }A'x8 %>d>?̀qN> ?
?}Op@Tq	d}Ẁ<,8ϙp@)^d} Jq2<8c̃# .yfqߩ>jq qC c P
}#!}
ypq&dUq+<s!7*>gMN>c!~N>wW}	䳏!ypCs!X`q,bq'}
#}
$}̛}	̜}?2I8dB8oN>C!qfq56>8ώ>׃ajq$y?Cx:GpB x:	N>q"pBQ|pBOtN>HtJ>pBSp}	SD |}	cK>98O䓏!-x<B8[ >Xx;8C!K8&}2xq&}5 4q*pBax}qJ|pDiTqF ㏸"W8%}=8!'pEN>m>wpDԟ}י>qIpE>se8&>c"2>Ԣ}gpD?.8"3x?8&&}7\x >ǃ }~ )%x< GpDxqDpDHzC">;pD z~|qB>?̊GpDM"a>HqEsR-W[ZGkM?UP6)fZr5UQ'~1+Zrҿ߿I̵_!T̵_[T1Z!U~s-W]N߿@e-Oպye/<fY<C̵_BSZ߿-W]	Mk|UQGs-WMM-YU46UWCbT̵_SRenZj۸Q2VEnZDqSVբ juNW3-WTwjM[Vs-W5seMkثj"4W !j%4P߿3-WqSVբ 6e.g'T ٖQUMؗj5iԐs-WbZCs-Wu#-W[T%~3-W2gEl2B=mR(2mR(~-Wb-W/eZꀶe5;ꄜU34U_fZrCs;vȟ [2q[T?߿s-W &<Uԉ9߿s-W߿ ZU&IsGԐs-WU~1$Z߿I9 2U)rCHj-P߿ eKw4$Zܐڊ~*̳/̵_߿<UuZe@G2ݯA.eW@G2߿3-W/fZGAeTZ߿Uu2i1ZOٖ2Twj?߿P-We|1Z;j'R/Z̵_r=GLh?M7h? $mG]T=S0RqOA ?ܥ^?m>#I+66i+'[{͠">?m)7h?T2Rh?Y'G9$G _rOA R%=SǹHA{͠2RO{͠
)wh?{ ܤ$o=S")wh?{{
]EMG!76:<;(i实"?m ׹HOA˹HS{͠Rw)h?Ԁ![6HHOA2R7h?Q
D#ùHOA34U_rOAQGrGH[@6ê*or6IH=S%DRP{͠)wh?=S4%JOISOAЕ*J'q$6JGq$6B=;*h?M[Vĕ(|"aI7{͠Sgq$gOA7?mʃ2Gq$mOAC${͠PPQ?${͠RO$o=S]đ?mq&=Gλ#G
2Q3NKG
2}đ?mk=Ė[(eD;'wP7h?Ԁ_q%6#G$7h?Q
D#ø6KMG OAi{͠Soq%?m;I6߸OAKG I6jG{͠F)CI#6Tյhq$>{͠qCo$o=SDGiKGĒ^?mcIwh?̀OAeWq$OAR!Ē~?mwDG"oq$OAdW$h?Q
D#øT{͠2"n?mIW6I,o=SĒ?mϸ)=S%G$ Io6︒,o=SwKaq$[{͠3sI{OAfI[`I0o=S 6̻IP{͠}ē?m&%{=ĥ;(|"aJ4{͠NQ?m#6` ĥJ7{͠P6B=;P=S
]ġ?mJ]OARGģGNP6q*=Gw;{Lwh?F%h?	;Lh?%=SR?m;H[w?{͠42%7h?NS=G@63%#o=S#{͠4K%8{͠4Īh?RV?mc6w{͠4 Q6c~P}OA1ĤG%>Q/6bJwh?"'q)?6b&%h?&POA %wh?w{EMGM{Bn?mQW6PJ,o=S);Gq(S{͠F)CQk6Q+o=SP%h?B?m(|"aJh?kJ{OA{@6B=;FGl%%]Gn.R?m6wJ0=Sh]~?m6׹MN?m6ES4{͠r?m<M^?mMf?m6fؙܦ3{͠=p=SaGr6=kh?_ܦ6 r?m6cSo=S)ǿOAR!cGPM?m1?mSeOAjܦOAjGS@{͠5yܦOAjܦ@{͠6{楮64mGpӹNGpkܦ6u=Si[M?mFHNGrEܦG{͠(Wr#6ܣ$406hSN{͠nL@{͠Z+pէ)h?Tw=b?m8ܦOA$9S&=S	ܦO{͠>1#6mheG@S)=S)7h?bn?m]e]G LOAqLOApSh?=eGqrOAveGpܦ,o=SGrs6+w){owh?ܦh?ܦ`{͠4CSܦOA=S0=SmR(spA=SaGp@6 4{͠M]G)=S\p@6_=S} 6@!{͠F)CmOAR!Gu _OA=?m:wGu; 6B=;?m:;C =S_p@6Gl>B07h?_ B{͠Ap@?{͠p@@{͠|@=Sp@64h?~GrCs+j* qOAG+6皶(mh?yE?pAf?mqSVբ}6皹nOA0Gx N{͠N@{͠	{nA{͠GE5iGGkM??6Jk_p@$o=SpR?wh?uNo )=Sꦆ7h?Gy? *=S.OA?m<Z=GxwG OA?m 7h?իƝ OAwp@6\} 2{͠F)COAkmR(?m"C6ewh?!pC=SgEpB6Xco=S{]GrCs;vȟpB6[^f?m!7{͠VHF{=;?m6!Hzw+h?uNW+h? 	?m6!Hzw#GiLsGǿOAG;n?mCh?ՀOpB6E?Oh?՗{G`Ph?՘?m;7h?͎{{-7h?Q
D#ø!F{͠6eӿOAlw.7h?ͪk{͠6"w)[{͠6;7h?͉	6=	#6ܹfȟ;6"?m-I{;=S pBM{͠WpBO{͠F)CH{͠w%G|!)=SpBT{͠76B=;?m?gpBX{͠w%G|"?m>XK[w"?m>.%G|c6	s6o6Gw 6B=;?m6!Hzw 6Qo=SÿOAOAG F(|"a=SpD6%(|"a=SHZgOA;h?Q{"]OAwKh?RpDuOAc7h?(h?6\"9G.{⊪oWLh?G=Se o=Sw6h?SZ"=SsG6bpD6c~?mh?*wh?'G%o=S.wNh?+7h?6 _7h? "h?pDOAS yh?"wh?Q
D#ø"O{͠OA?6 =OAR!G61z^$F ?B=gͿ)//d//d;;?)~w߅OD//'~
s'M5vd~ig~YB,x6\O2Ad)|ANd^__d E>//O߬&~ٓDA~'	D)~2xDavd;;]?@~'HG__=̟!Gƥ>//fO.__	O	:vdn'277{߅.>//fOᯀ//fOVw~27Svdn%POO27__.̟
}__.̟W߅dos//fO&xMvd2#ٓ7~ǏK__O Й~2߅dQ3//fO"Χ9|^//W̟Fh)~S2Z}__fO "G_B=;G[#/ cGqq_̍*_d22|wEN~  ;26USܘwk;*|W~91W߿|UwIS`˸
{S`OܘZ#e_(b̮f7< \}#߿|U-eܘ,oّk~qVdle2"26US}~fFʿ&Q#e_u_WDK"wk]*qs#e_EBvdl"P"vdlwq~fFʿ;[5.̍>)߿濅ّrq;߿濅ّQ߿濅ّ˸OvdlduE)26U2wJ5.̍)26U2)wK{5.̍Qo߿濅9o`|W;~3#e_#Zh̀ ZiUEٲojtX{R$OiKKπCֻ̟6KπO@v{ROAzkKπOE>;R9׽ۛ~W̟փ^)KπT̟8;߅ ,̟0ޢ~^| 2ww(_y d{)~3'׿/=1?d"~^|<#m)~^zYFG~'w=_yS?`tYK|fOھ/Լ)̟0
FS߅!̟1gxu߅%̟5=_y]?w #^/Լ1fO0 _yN'.QKRs'~^zfK=_y@2~˿/=H̟e./?
s'./Լ$f+%w~Nd3/{RԻ̟C>}_y'y~^{|$w;RԀ6d){Rԁ$^/Լ)̟FW~^~O"_pBk߅?@KR$O ~'w{RԝO waKR	'Z(}_yE|B=<ܣ?dew>MS7f@(Jn0|S?wiYA#Li24%JI4p s!H4qd22PPQ?߿;̆F_(I\ 	0p{+f_*\OFe ùP3LA
c P>yFe
s#e_?߿|U\x<A<iO#c/x߸8@ag>F_(dQ)iO d3 O d 	{O d4%JO5|4pA6 $~x8s 1)NA=?pq߿Ade67Y<o26U$)%{#f__pt>L#c/ar`߿澤!̍6
J<4pAv8262:>F_pt@F<R;262߿|3̍pu?߿|3̍\x<A:)0p{q;f_Fe6+=幐
2SlW]>-̀QFtÊ3/ 
i4v#2WخQ7.dW`߃߿Fed 8ZfAqOHFefE~qVdlejk%8262MB=~qVdle`>l{7}2߿|UO	f_*߿| e;TH> #22{E~x8	 Y#Q?߿|U /eE~Sf_`ǃvd1lӃ߿|YFeCH߿|ِ
26{Sm<9Fem8=i̂3/l`<s 86
R=i軙f_/Sg<,#2~| dec;S(w b82622;<YQ
=_PtÛ3/|]6{/Bde"5B	?F!U}?C"~I_̟ƁƤ42M"d4Ri߅o'P_&63'񠉩 
_&6"O(|"a2{ #/4BU>X?h% ?* O'~dLlfOeN/̉J#"g`c28jZ{2&x6YKz{2&x63'S[/̉I26!HzwM$F1E'WpJw_pJ߅"	OpJ`~'wd߅""dpc	/́ ~q߅" ? _/˸;2^_̟ᗸ~d2rG E@?2=ZPz̟=_/R (O~fO~}߅".̟{˿ E]?/ _/R~@Ԁ~d5߅" 2F)CG#/ 
pz=3/
2Q3O!8G2P9-V<'fC#/
23Z|f<9̨QG4pC#/tKjK2Hi31"XƳWfƄ6ƤMH_~@;2u#X{2 	ٓEԄ/̀;OQ'R_ w7̟Ƣl߅~c̟ƥI7~@'5Ԁ~@̟SMJ_~@s'i^ n%
'D/̀;'l>B03%=Ոɇ5nWCܘ?I̍ ƛ5nWnd?&Lf"2wG	Ou$dT-I;35𕞤߿J#'wf$dR6߿J#'wf:2w~fk(ԑR wfu$a35u$a35jH~fk(#I@%0H~fk0RF%f I߿L4ԑ}˵$b_~fk0ԑ}vK&Z1/355ԑ}jH~fk2> fu$a35IA& RF{3_	Ƥ f0߿L$a35HRFO&$daoRFO&2~fkg$d߿k#'f6
5$bo~fkf:1735Mm.MlRF&f6Kԑ$bo~fkdI߿إ#3_
1?35񰯩#3_=ԑu$b~fk O%ԑZ1?35IH䁩#	ԑHڒ0߿HG~fk {RF;3_9*HG~fk"$wfr^ԑ=$b~fk,ԑ=#{3_anQjHZ&Qz1G35H>Xԑ};RF)fmI߿/H>c1O35RF)fI߿=ԑRF*wf5$b~fk2I߿#jHNa'RF*wf]I߿)jHNa[RF{3_#	_RF{3_IM$a735Z0߿$a735椌&fe#{3_\s#{3_\H^ڒ1W35ڒ1W35I߿MI߿:1W35ɚ1c35#;3_\ HŎI߿E#;3_\(HŎ
ڒ1c35ΤXp3ԑ=1jHŞuZ1g35!ԑ=6Y':ԑ=vY'>ԑ=SRF3_	5$aO35IS'Lԑ>tIS'$aO35Hԑ>q/RF3_	6Z':1k35Yԑ]#3_	u$b~fksMI߿!ԑ]mI߿(ԑn皒0߿{#
0߿RF3_Z0߿5$a[35IVn5$b~fkq7RF-f7-jHž֤[nz1o35Hžl:1o358ԑ}IX,wfkԑhH~fk4Dԑh ԑh#gRF;3_\y\y\xԑ1s35Ꭴ\xRF.wfRF.wf#}$jH~fkz0߿7#}Z0߿K#}-H~fkH~fkI~fk9N35RF{߿$g#= I~fk935#=MIwfjH˿35RF]RF]ԑ~fk8#.r~3_F3_RF0wf>`135ڒ135n`#mI߿CmI߿A^`#If{3_{3_RFBԑ~fk$`k߿Iڒ05!RF5$e)HUԑ;3_u$eZ2~fkZ2~fk5$e0HHZ135 /RF0fq#{3_`jH H!H:135	?߿ RG3_`Kԑڒ?߿ ԑ	?߿ΤfVԑu$u= 35=IO~fkF:΂=IO~fkC}IO~fkGz:Ώu$u=MIӿ35󦚒9~fkN5$sN΃Iӿ35ԑ;3_:%jH'H	9~fk@B~gr=~A߿lܠ߿lr߿l9P:*:@m_6Ut{kʿ΀rW[ܡ͕ |͕5e_@p>,o͕-o͕0w~p>T*`
{#߿l&kʿ	_6U7kʿ{[5e_w7kʿ /p>߿l|_6U®|߿l~|q_6Uw*`w=~ 3W_6U߸S_6UWq!C߿l#q o͕~@_6UoY*S$	5e_~q _6U$kʿWAq"~ĊkʿJ$#o͕Oq _6UĄ~^@߿l %H߿l !H__6Uq"~B~AW xÿ_6Uop<`*{5e_8K{5e_8W&w]~ w=~H5e_9p< ͕N*w}~{~w͕;{5e_8q!o͕-~3;5e_8۸:*]߿lx͕/wƻ5e__p=͕,߿lyS{_6U5e_w~7kʿׇ]S߿l{^tH*^;~컁߿l|}#߿lzuWp:߿lxǸi_6UEt_6UEt߿lWp:߿ltq_6US5e_4;ўWIU͕{;5e_4	w5e_4*W~k
5e_up_6U77߿ln
;Ww~	{5e_p35e_p ;7kʿp9^Wޞq߿lnw~g o͕~SG_6U7wkʿp9Wc,*	=WN WN-w'7kʿq_<[*	?ryo߿l';=~'wkʿq<_6Uw'kʿw}WNܞ_6U'kʿp+ܞ_6U'ӿ_6Uw'*	-~mܞ߿l';5e_87ܞu_6Uܞ6*\5e_녮]~?*\)w`߿lqS{_6UbW-o͕M5e_eM~S7kʿi5e__p6 o͕[7kʿۭ~wn7kʿ`	m7kʿ`25e_0͕Ap6߿l
}߿lYjH!wkkʿ`kʿ`*mNW#'(o͕Ğe_6U{5e_0ܜ+o͕%ܜY*Orp_6U>W8_6Urq/߿l߿lo͕ru{5e_,ܜ_6Uw'7kʿZ/rrW;{5e_,sܝWkʿX
N߿lܜ߿l]N4*9=sW[`*9;W/[*9#=~縎U*9;=~%G'͕}q߿l&#o͕r>WGJ*͕WqWرGB*	=v[5e_bgqs_6U6[5e_k;m~9Wٟq߿llw~ɠ߿ll&*ɢWw&kʿw&7kʿ`kܚT*	rh_6U~ܚ o͕_ri#߿l&(w&*	n5e_0&*	WLܚ_6U X͕&7kʿ5Wo͕O4g_6Uw&*	;T͕Î2WLWȀ{* jF.o͕;¶W3IY*	L]a7߿l%}bWJ-5e_)oK*	E>0}_6Uo͕^WJ{5e_(F o͕q߿l%#{5e_*Wq=~2~n4;5e_(kFY_6U.1W@G@R n1H Y:,@~1?΋zu߿Alݴ/c5ԑ{=uI׿?:9~1un?
jH3!ԑwgD::b(9~1Z9~11ԑ}P=ԑ}PjHgE:<=PRGwg@jHnb(&jH3𠧩# Τ?
I~1=I뿿?
F9~15$q~1ԑRHgHRG?
P5$q~15$q~1ԑgIRGc߿A$}Iw߿A)ڒ8￿?
D-I~1I~15$sb),jHR
5$tb):~1~߿AH]5$q~18?u$r~1=I߿Au$v}m# yRGi߿Aԑwg<HOԑѻ3$jHg<jHg<$w;bIb=Ib$tbpH]n뿿?H3Q#߿A5${;3RG#g)#3RB*}Lkʿ{;5e_〧H߿lp5e_』H߿lpkܤk_6U}^Wk_6U5e_<{E~ZQ-o͕;D_6UrS߿l;D~;Skʿxw(5e_=/D_6U(*\o͕5e_>NW'5e_<!Qc_6UQo͕ Q]_6U;F{5e_Hܢ߿l){T͕ (o͕ {-~C~?WRw WRBnWRAG߿l);A7߿l);A/߿l)= >*eAH!w 7kʿ+*
N;B6WRi5e_@w ~ WP	D{5e_@ kʿC_6U& 5e_Ao͕	~ {5e_@gܠ-͕w(kʿ@S*eh@_6U{
{5e_"	5(kʿo@A*
>~kܠG*:/w(%o͕HiL|_{:OopP@W'WR˿@Pw2
z~d8-H*{T 5[?H-;T 5[?5$c@P?Ju$!~Nd I߅ ̟£JPϿ@P2
JQO@P%?G}_ <*Hi_ OU2P |2
C]_ OU߅ l*Mԇu~ >jfOPt߅ {?@wR[P |ԓ?@RD@Q2
 ߅ ̟ ԑG=_ *0jH/ Adԥw~ >jW̟°R@RdJX2P |C̟°Sc./ EL+S`2P |fOXeLT 59V5.P |3'𭦥s@T<+q#G߅ 2F)C#Ĉ֚?n[L}`V?BRw{>?o+5!i~{6VZԎJ}QUX<%GaW`
=
jCo~{6 Dg߅_5C~{6Bo~{6
'{¯2F)C*G;Gl `1_6Ul˹1_6UmWra#*6;GlIcHS̍̊3
N73YĈ֚?lc ?!UEJ6 T/' LK~bd
{12b/O@XD̟2v߅7??4v`dMd9n39h[~'ѷ߅7?3'ýn3+Osn33'}N/T̟7EN/fO}_s,̟/x{,n|fO`C$w~U?ʄ/'o;̟#U{߅7?,C+;̟|Q.w~`!? oZ{3de߅7?fO`	w~ 2 /|L=_s̟-~@2 C|=_s 2;|T]߅7?\oh߅7?"̟ྞ/`w?_s2;O9q, dv|Zn/|Zdv-w~ ̟ɻđ߅7?9ؙ."dv*o̟˻#ns'k_{-|_sc̟R'{MQ
D#ƈ22Rlz=S(cG߿<Fedg߿#25-x	9Կ&oOs!8i'<ĂF_Mv<ĂF_:9>߿ C#/p&߿ C#/qrb~3*	x6
ISF82F_[M8/F_#ZhFh??Blc/k3'5Ҭ- NPe߅6-y_?_bש l-\{ů4"Oh'llZ@̟glZ@1?aGQs! ~x8Ӽ4q24q2|4q2? <ĂF_ (Os!Qo߿ C#/G~x8 ~<ĂF_#Zh@m>Z?!UU9<߅7'25`$Owu߅7'27ϿPovd9;{5`	'ȓ_~0'G=_~0'l>B0<[{o̪<Z9 id222&COs!M$[9Տs߿ C#/W~<ĂF_栋L߿ C#/4桭>#
	om	o
=Շӻ5ag2N1~<`9O5a2 /X}fO㧜Ww~j2VuY.-~j2
|A~>'.5aU? -w~j'πrǿ
=Շ_@2xL=_Ad8!cV ̟Q
D# C` ߿o|de~pY̆F_#ZhHv`{Bqq/_O4
'~S. ~j<+̟n/@y\\]_O4
'8yP)^dxe}_O4
'l>B0].y<_4
#e_p+oW\'wO,W\Z&W\]QywO&Wt^|+̍Hi5 [L}`U
{6{5"}9=~O|E̟ ׿R'P̟{/H? /qR'dx!
5"}B==de"5Zc!U5o_~.OU;&~j%?~/C|'!Op߅??ϿPs' K߅'!q}_WpӿPyӿP
s' cP'$֝_ ̟ؕ~' 4PC̟؋}N5ٓ
}_lKq߅YC]qR!dDkMc6}_]?#˿Q3̆> ߅CL@ v}_2p :w~g9o=_f2K_߅d _h.O
~g~gSLAw2"w~j&y?a#Q3''~j&y?<g?26!Hzxx#Ĉ֚?p,xq_w{Iy./A_̟e^/Ag?7sB~栿'wT8L/~栿Ox.
_/P_O5Y`k{߅/.̟)CP_]?wX[fOp߅/:̟	{"~栿O?q#P_]?	֘{5dAcP_u? kг߅/¼0]5_? jMB=;ŝGtyCoüde ηi̆F_ ~=~x8s!};4pC#//}<9 +ode sid22 }<ĂF_6<ĂF_	>~x8~x8=7id22GN*3O|O d22GN-t4pC#/K9IOs!'de~x8Ԏ}<ĂF_C/|Os!>LO9=wid22Î1S߿ C#/}LU9DkM8i, w* ?< M_~y~o?Î &MyW?^OGpu̟b nYy_?  {^'! /ש v\w~{?2~ dR!=F_߿hFʿՒ{ԁW=O>d223 P˃߿JFef7
߿|defwH9);߿ C#/0(Os!6)gO dq`)FG2̿;4q2h^id22RO=~x8 ِk Os!<`خ߿#20lWFG2̿$Fi,;*"oGF6ǀCR&~+̟ǃH߅8C@2 ӿp^d<!pQOpC? ^/x#p
k;~hO}_?4
'F_?4
'' Op^d<Ap^d<8J_?4
'
)!W?w;~hOFT߅8C@21p/y~+̟. X{~hOD8~hOF ZϿp^dRh߅8C@2! .]߅8C@2F)C|yt7k^dlx<@y O@y7)WD*WwO߿hFʿǀ<߿hFʿǀay~W*(O߿hFʿ==~|+̍tk^dl_4
#e_DuD0oW=_4
#e_D {-~W*.{|+̍;~W* <>y4~tX?"?!U-{6Hoh׿pz3?~Ud8Wp{d~(.̟w~UdR!lg͉ɅM~3*o4~x8Ǿc~x8_1^}TYu19;[4q2HiF6`+ZWp
m$^5_.̟ا߅8 1; s'Pһ ̟p >&dN9Sp >Y#N8߅8 |?	q߅8 |3'Agsop >̟R}+aGpG&7id22GZc:
ॗGd;]_3'B/q\w߅:y2dQ+}_y I4=dȳܸ3</̟ gr/t ]{A2O=_7̟^_\/s̑3'Ѓ	_U?߅:y2=;Y<ȋ?MA2"O+<3'>6Z<fO߅:~fOc~9'ҞDǿt!2=7{A2(fO!R!F{#:7id22JSid22G_;=%@o	|;C4s'$#/
=I~uY}_	yGK@<R̟	C4(fOH/\	E=_	. ;C4fOH&~2HygG(|"aĈ֚?utX?	ρ!w{?>5/ٽH?w~d|˿vo}2F)CP@{%DkM:i,|B|5gb_-՟~|fO|6;[̟υ}*u9o
_1?@oavd~o[oavd~ou,~~7'}u<}߅:'M~6ٓV~3' 71~02?E/fO(|"aK#/4c_'_]9.ow~d.4%y?@C|d`%{|27ƌI^d)fOg4*~d0ϿtBd"ľ/W7̟*`߅:J ]?Dm~+́vd}~+́vdX%~c̟ CI^d.Og|p-~d &~dw~H?B~+ԉ9V~+̀K2/W d=<di߅:J ̟ǣtoO(|"a"^ F_ oO[262Ⱦ~pfF_R<ȗ>l	k dlel	7- p+߿|ّ>-{O[262G>X?z=O
 mD t<'kw~gcLz- ߅:'+t<
']_3	50./d&A~z̟1֤׿t<'4Ԛ{@3Ԁ6dԃcn/ ?` R ٓf"Uw~gc35 (߅:\35!
/ ?bޤda R ٓ6!Hzw5_22G6B;=7*z"~]?V9/e_!?;EC2@ ?G]߅:/~c̟	ގH'3EC? gӿt^{EY#/{w?C0~s49 ߅:/}')2~;̟A߀+N/{s'Ё/{s'Ѕ&~t4 _B~ 4&x w~p-?&4<O~ 4 /{2M{Eﻼ4~p̟F>V;E̟R D(|"an@3F_ 1~fFʿU~x8R_q~x8Pn`9{PdejGP9HOs!{Os!
-w
ode/߿ C#//uOs!@l;4q2HitX?&AA
+{=0%O=_߅ٓ	o~ܝ?K}_q'2A)'~}L	?>'W߅<}	sU=_q;2AO|Űk߅<}'K/;2|/︯?/0+>9 |{vd>I~ܝ??>~d>a>ř?H_B=;o=F_ŝ~x8Ʌ~̍صOs!>X6-degqs߿ C#/|9YodeP7id22Ags<ĂF_(4r߿ C#/id22XM7id22XK ~x82<ĂF_<ĂF_ b<ĂF_1o߿ C#/>4q2 >߿ C#/42,>UT7 5O^1'l>B0w?HiVZcEЕ!U>Z}_?3'& pV''| x߅<#2BAgxG!d _?3'"A~' Y;|fO@!Q:1?ۿxGd8_?A5xR ٓjp	C>/+s'֮(AHfO 3/ /2I2~5x
j_?3'p~CL5\ ׿xG@̟ E~d4̟M_?3'&yT*w~d4̟?2 @1?2W ߅<#c2`&߅<#c2`:bOL	=_? l65b2	{R ٓlG~?U}_?3'<*w~̟axGǙ?߅<#dR!*h}#/q̆C{_4,WAs߿x:)fAwō~26Uh
e~26UhX!7kCLWC*o/Fʿ qH3#e_}4~c26UhC7kWgC$o dl`.5 *4
nkC.M~̍75̍ 3_|fFʿq}1*T
;=~26UD' K26UA";5!dlRgq;߿d4̍kD#̆GD~W%;5dlPADg_|fFʿ&"}1*oq|bFʿ)}A}HfFʿ"oqs_̍P5 *C~Fʿ Gk_|fFʿ ; ߿|s!l~si/t%W Ϳ
	]!Nd  TՅ>1'XaO@d?6,G߿
Tq9gT9߿~=X_iJ/m; {T	 (bs+Lf"!{	v}=)Rh9(H|fOE		4w{aE'?Bk/+=J⺑i߿6@BAOD,ǿ贵lՁKLf"?
7U}c?QՆfO--[#`i^$G5mZ&w{͌$G5mZ&w 2|ij'?UH :wUH :?2|ij'?Fk/HZ!SlgO[T%R;m<(fO--[#i`E~y]c?t 2|ij'?>dg63|ϿV9KV9Y
HWCb\=]-؃[T̟3ZZGZc5j۵SwSVݯ~+ 2|ij'?Lk/uEMV\wHa7YsVD\?Edx=k/=Hp\w!sVO--[#` Zc5TޯR &c?TޯR &lK̟3ZZGӭ1Ē(q ׿lg$| 5Շ̟3ZZG3XjN˝c?F߿"O--[#`fHVO,w{͌$Z+pէ\;`cԐs'sN\Tյh M[VՁT ٓKV9Y6MPH w{͌&(m NiYKV9Xk/
{͌"Mk ?ՈKV9YBS ;=]sG@X [2|ij'?1⦭D(w{͌'5mZ'CV {>g贵lՕ-1đBC+=]E	h.ՔbKV9X$k/ꦆ =]ꦆ `	ٓKV9Y^N\3dOR{=]3ԆEX2|ij'?`E~p
"G~p
"~Pu>g贵lՊv`Eq2K? $~d4  Hϩ O--[#`Z7G~
ѻ`,̟3ZZG{Lf"?N 63p HՊ s'sk/ʪl=]ʪl`"dղ<NV\k/ "G~! VՋ1KV9X0k/+)lg?{eyKV9Xi_|5lg?}cks's c5o $ ~s'ski_ø63ⲇ~2|ij'?1^fc?;`#ꀶdղ<NVck/VGj۸ 3:Ջ>g贵l͠k/VEnxlgO5hVvyKV9E< ̟63x?6S2|ij'?`E⭪E #[T  Gdղ<N61xG
翿6|b2|ij'?V`Er=t w{͌'(O~lbW̟3ZZG;Lf""]NeċEu8jӀc?Edxl5k/;Ziw{͌$v 3P͂OTs'sk/	Mk!wT%5 6	m>g贵l̀m3XxS: AGs]NG]D?Edxlui^'5; AGs]SpۀwP>g贵l͂Lf"4{63RJ͂?Edxlwi^&!~{͌&!~_	ٓKV9SWBSZ j63 +6}P>g贵l͇v`E
xG
x~l-'s3Xxݲ' 	=]۶D"~l< [2|ij'?m1
lgd@̀s'sDdMwDdM̓?TO--[#a3Xx{=]Q O~lfO--[#`G\Nu(̀<?Edxli_+Y=]P,} 2|ij'?"c5֊Zt63mhI1KV9ڛLf"nclgnc6FǙ>g贵l̓Lf"
￣lg
￿6H'2|ij'?m1گs'swi_)%< $߿H>g贵lͬk/PZԄo{=]PZԄo{g^̟3ZZG3XR;=]PjC"G~l;>g贵l̀C w{͌Q`dղ<N6Mk/Jg5'eNҙnIS6 $O--[#aNktjHFUwNktjHFU͓D̟3ZZG-1(qӿlg9~-4̀A?Edxl!c5*p
J{=]T g!dղ<N61đ54;=]DVT̈́O|R̟3ZZGLf"9FHElg9FHE6&T̟3ZZG~NQ&"j9̀Afdղ<N6m1!\i63$4;bI̟3ZZGHQG´ĉU+N̈́2|ij'?	`E
=S w2|ij'?1
8]c?*pP`Idղ<N61]w{͌瀺뿿6+'2|ij'? M3XOlgOx~l	}H>g贵l͋V`E
p
N=]URu߿
~1KV9c5*ہӿlg[p!wO--[#`Yi_gG
p!w¿܃>g贵l́}3X  w{͌o ?Edxl-c5*! x63 s?Edxl^k/T x63žz#>g贵l̀>P
Vw{͌p
+;awdղ<N6`E
\ $i63 	wBdղ<N6Pk/T H63C2|ij'?1Đ[T> lg$#"ͅyKV9~S9p ?lgLzڤQDٞdղ<N`E
p+wU}?@dղ<Nm1ngX{=]ṟ`AORA̟3ZZGmi_pX]c?p~1C̟3j-7s[i(rCs]	ݲ#TTvےhZs]M8ܵEzڷmyE-"&!Q3IjjeEmR(g4K[ykjFo<Ѥ9"Vפ9"Z[Ώ9"TԷs:5%!VW,UQ\٤(tiflY4T9t%΍,͚K3FMU٤HS8VU4vJճZUD%fu7!+FK;v%!LֽhQ3Ign٤ZhQ3I\\6\5tn+FK=TM]Ѫfm=CqFjz)VU4jV׸&i,Th:3殍hQ3IfsEngnhQ3I\J&j%5qZ5TLVqZ5TLTJ%-GVU4!&j٭{Ѫf$BTrjDQUD%f")׸&i*BMt%J҇5܇&i*BMt%K]D:[Ώ&i++s;wJjiqZ5TLYѨjqCf["ᬭ*nW46i3QgeiSwDS5S5zL*54L-s5IsCf4ty\٤$k\9dRky\#*%-R:<*o<=rR܅,ӣټ*o<=rR܅+4i坵|Tf)YW4Fj\rYW4Zk\;jfT9KCK[w.e|[4i塰s,r٤Z2ھW46i+iGv򹡳I[M:<5ھYGMDiFlҚ|mHk<fHvRˉgm_)d\?Yj"W-C9CrrS*3f(s6!HzJܧ8k,GTީgFtvyOpZѪf$ger+?YR\*%htC9OpW(!ger*"Ki2D&nS52D$J٥2:?)"W5+44媉2FHvj,媉2FHvj,SEt媉2FHvj*"M4jOpY۸!ʉSt\$rᬳpCFH?YZk\-vrᬳHqL̴Ώ7HqL̨S+0nCʉJ/,S*3f-	TO,Aij-3򹡳IR\4%uK;j\Tz2Dm[TYZBDM2Dm[TY[7-W3$LLҊ򸩼FHvj, Ff P`ھW7W(ݵmQel֖*W%r+C-["#UC`|*o<Q%jڢ;t]j\٤Q%qSyrdYgm_,FHD2P٥<hlW(9rղ,HqM6J"W7.ZEqkRް|8k+%t~ZfpZHR$BT[55	5Е+JSr-38k-$)Rk*Z!tykjӖ5	5Е--G9iYi!J]	RtyjLI
TJ%-G\᬴HIQh	KT.ZfpZHR$BT5	5Е*Kj[ΏLI
TJt5	5Е*-!6ZfpZHRݳIZk_-38k-$)gn٤(s]M|᬴fk_-38k-$)gn٤H
f3BvJ+igeqZ5TLTJf3&i*BMt%J҇5܇Lj	5Е--G9iY\VU4!&-G9iY\VU4!&15hQ3IRk*TԷZ!r3&i*BMt%JEmMZ!r3&i*BMt%KKyiY\VU4!&ImKyiY\VU4!&-GgeqZ5TLTJېQW-38k+ѪfݳIZk_-38k+ѪfݳIZP溛iY\VU4vJB|ᬮ+FK;v%ES55hQ3Ign٤ZPƖsS*3f D!)DtW4ZѪ3zZrS*548ZkO*"M4;tʌ٥5J,i@s,S*3f,塰s,S*3f,AyZ"q*$i2[)hĳiCᬨ͚SSPjF(_5RnڎY4ZucY4Z vѥRևL+geDIQ9輵Q9W(ݵmQeFiS&)0m_-TNA2Dm[TYZT`ھZ ʆ+divj%p\[WEMYWdZh=rgm_-TNA2Dm[TYRi媉2FHM˖e|ᬮQ%hˉ\٢MWL"V\qGWL"TZ+I3FHMrھZfpW(̑*#z$r-ZWT52DkIᬮQ%jr+F\M\U-hQ3NS5yFZZW!)<ӣQ--[Q*C~ZfpZs\WZ$iFJhpĳf)Z*wMK%|kk:;\QThf(CIEzڤP&Vhm]RھVT4$9jK;jP"ZZZL8k,ZgG?Ygm]SLմΏ6Q(`ںfo-T%$5T4Igm_,hlYWhm244?YkFJ2m]H͚SW-38k+*qSysEi.9OpV-3ᬩ.hv-BQ*n,Д־VSS*4$ԋDtʍD9PjEPCefᬮ(gejWT嫚%jeFQhVePգhJ%j+)-PTFjeFZk_+)je9iYfᬭ\tiOpYG9OpZ L8k+D4^S5,k9OpVh6iO)A-[?YhJ3fW)jꖴjW]Z4ʒĭ["7&JMs;tʌ٥5KZ5\ᬳTi4iYjJEL٥4ULUkFJhgeDo3V"rᬨd:v(Z8Jj-PTFTQ44O(_5Rnډio<R$P;FSR$P;F"c*"E	!R$P;;'R$P;-38k-iKZ5M9@TQ)hĨ5ھP#UJAyZ"HvRD5ھPjio<'+Q&kM%|yH4O+DW)ھW46i,ӣVȲn,sCf:<$8,sCf:<K4L֚K;jQ'CMYG3Z坵|ᬮhlY榔9Gp嬴$8-mlYV畢,[4jY[7fq4K;jᬨ*uY[7fq4K;jj)!r@s*$i)\٤\M=ھTJ[lW46i+OD+fR+z坵|*nTZ5롤v򴩻Z$-myѥoTjE,ӣZ5T9F"坵|*nV4K[yR\*%htٽrVֹ\#,ӣ;jOpW[":CNS5MKM)?YZTĨPᬵ<AW-Q\ЊAJj?Y\5l+Jʒ栢Tf)Vȴ-TWT͜5W;jRiQ]S6rֹ\#,h+zCPֹj9vBRCZ媀RQ&kM9\٤\M=$LzDYWʉ:h򹡳IkFuDÖАGgm_-SeRhI27=rھZ %Įv3DgP5MKUejiCt~ZfpV7q*4Bt8G5MJ52k]:fpY4V4aL"Q0&DSgX4%)چȒP!
+;
|!IUBިd=7Hp֚*	SBDuQ 8 xgeiSwML*Cz)iYZTĨS)
)iYZTĵQ9Y榔9GK[T7IW["JTZ+t)iY\2Cj諊W46i+exsCfjV▪' dY[TZ+f%sEr%ZxjsSLZRZ*3f+VkerT5R(Jj╢,RK:CN)Z!⦭t.╢,RJ"VW7eqSV"VW7eqSV;tS)Z!⦭v-ZDo+D4Y\Tյr!26iMNxqSVUes\-+D4Y\TյrD\5tqJ⦭J湫ZWQVhjsCfj╢,*jڹf%|RCEM[W,ԃDfH╢,*jڹf%sCfDhm]Mhs+D4Y\TյrM2=mH4J%2ںW5m\L-+D4Y\Tյrlj"ZWSZJW5m\L-Vhjs2D6)Z!⦭ijAYG╢,*jڹfTj&i+D4Y\Tյr3j╢,qL9R(HoQVhjs2D6eqSV⊑%|RCEM[W+YW+D4Y\Tյrھ)Z!⦭-s!GeqSVLʐTfqKLҦ%sEi.8?Yfr披≄Q0&D(E`TzS3)XjC"J,!@(
N  vtBPV˙HMkFf΍DRR8ZKiYgFtw))xYgfgFtw))Ro+VSiu$ZMTJ54W7.eFj=-,3d٤QGz٭|RD%s]R؃-TLT6閆)jfm\6 BkZ4L)jfm\6 KLٻi\9s-tT"첡QRG9Eu5l-38k*CY\SVȲm_RJ۶i5D9hqKUZ*TDJճZgesZJ"'ᬳWBSZ?YhJ3fW8k-TީQlҚ*hT:D%5YѨVjio<յnۊW7.emA
VVBoR<kd^)\Tz-%mEd&#溚Etj'GMo*CvqK:5Cbꖤ͚E!J8gej٭rML)nҸ<R37W4VZfpV-<R3lֹhlAi▙5tj'GMo;zeHnҎ)iYgFtyZk\&d<R3lֹQ[O[Vgejں*m52EIR\:5j▙5fEU5lߊZfpV"JC)\9s+Vkj%gep̭[5ZfpVJ˙Zk_*o=\յ溚EM˙[$JBj٣r)\Tzԏ+j&D(EaL"aSaLgeېhmCHdIE(ITB#e&Z%s9G? YPhrDg(R3m]6jJER3m]6\$ԋG᬴6hIW	5"Tf)&D(EaL"aSaLge\؃3FE>PQa
 !@Rv))::
? YdhҩQhDeJsE|G (#e4ZfpVS+xgejں*m52ѥR(EaL"Q0&jNg38j5M	4E>PQa
 !@RvqRttC+Fg5Tq4VW7.ej!if -UIWNE|REI5Tq4W(rBMRlֹhHrtz+9I&)jDRCӣ\M	4qKBUCkE-%JD)hlCkE-%JD)Z֊ZJГD4+W2KIChjRZ)i(rBMd:hi-T9HmhM	4qK]$JCkE-%RhIZ[Ώ+Vk֊ZJГDZ"RZ)i(rBMRlֹHmhM	4qJEr9Er:&D(EaL"aSaLge7jڸjC"J,!@(
N  vp'GAT<Ro,+je+FΎ\ZK)Z7tw=-+FΎZRhYW*KjEj*ZhYW-T"s]qJErΎhlA5Nxge))J3fWᬵP湪Ti4gerL٥4ULճZYZk\G z==B? SN)YZk_fpV/OP@=zz/38k-tTL]$K"CˈDP!N)Yk'ᬵRDH ʄ<A@=xKL&*fpW	5"R8gep_fpW	5Ā"RS3_38k*-"졈DCN)YQh38k*-Ā"졈 DCTᬨW;jgeEWTG # z/fpTZ+uq8geEWTH # z/38k)
fںYHS5v/$#e=BH28ge!LֹWWfpRkuKĀ"존A	 DCiPTᬭoM2k_38k+fL)/C4 PC.#ehR8gelzi3ZS3n4Br Ȁ{(3@=B@? QfHz/38k+h5MHK[zr/!T 
A!T 
AN)Y\$ԋDg(N)Y\$ԋDg( Ȁ{* j%BФq Ȁ{* j%BФKLURR(5Q-m<G ʂ<T 
Ad<3B|}/fpZrDg(N)YjJE޹Ā"#j%BФq Ȁ{*|CP4)S3WT'5ZK*fpW4W;jꔄ湫Is/A	P|"j>? Q0 BG8gesEsHNk<N)Y\\R%̼H >!$CaA DG z(l>B5KLm]\Tᬮhv/A	DG z/fpW4W;jqLm]R Ȁ{(xPx@=|<BH2S3ԐBge /AAN)YjH!q8ge /AATᬵ$38k-I q/AV8? T6
8ge 8S3ԐB
 Ȁ{*dc$eA`q/38k,hlӊ5d46i/ܼN)YfHsCfN)YfHsCf Ȁ{,x= Ȁ{,x=LʉCigeDK"Dx=G Gy/fpTJOGfpTJODH GyĀ"Dx=S3Pz8YQQ(m=Ȁ{(bGy"졈CN)YQQ(m=N)YQQ(m= Ȁ{(bGyĀ"졈CTᬮ*nG38k+/ axDPC0y/fpW7C38k+/ ax DPC0y/38k,UC<Tᬳ4iU\"h#DdGN)YfhҪqL3FP̼H  v<@=Ax>KL3FP̭[55f*˙Zk\G  v<=qȀ{,|>zz/fpY4.ej٭|N)YfhҪfĀ"h#S;OGRS3ѥT9s+Vk
Tᬳ4iU\ճZ±ļG  v<=c#ev;AҞOPļN)YfhҪfc'ᬳ4iU\ճZ±ļH  v<=c$ev;AҞOPļTᬳ4iTh5f*"h2\G  v(x/fpY4W4W♜5f*Ā"h2\H  v(x/38k,U*-S3ѥR\G  v(b<B? YcCN)YfhҩQh38k,U*-Ā"h2#.$ev;A1!KL؃L؃/? Px=r8gehlAqL؃/@? Px=rS352Ȁ{(x=|G >@N)Y\؃♜52 Ȁ{(x=|H >@TᬩQes]M["S39Eu5l/CQ	1? P|>BA=28geHr+j38k*CY\SVȲ Ȁ{(d>e! C$e$c/38k+<Tᬮk "? T 	♜5Md'ᬮk Ā"@? T 	LʋEd*fpTZ+ "졈	Ȁ{(b<Br8geEfpTZ+ Ā"졈	 Ȁ{(b<BrS3̐<Tᬳ$9BG  d>G`ODd	♜5d46hAqL2C4 Ā"Cv@=@|<TᬩHULʔERȀ{(x@=~G28geJD'ᬩHU/ DGDx/38k*CW駊5!+/C 3??? P|g8geHr48geHr4Ā"졐1@@=2(Tᬩ55&"졪G8geI<N)YRkkLH  Ȁ{(jz."h2CSDdeᬳ4iTi^#e=l־$e=l־#eB$eB#e@I DPk? PƊ@=1#ehvĀ"졍ں@=6s$ek\DG7HS5 DG7HS5DPjEZ3~$e@Iko\Q@=))K[zrĀ"49IHZ3~#eQ\R%v)	sVDGW;j@? Qں@= Ā").#eAH!c$eAH!c#e!q Ȁ{,hlӈD@ D@DCJOG(6#e@H ʁSt:8@=F*˞$eJrDdhҪf Ȁ{,UC2l־#eJrV8@=F*˙ZkXV8? Y4W4WĀ"4iThDdhҩQh DdhҩQhDCJx@=4DG6  Ȁ{(#e溚E@? P,kd^#e@IĀ"	5x@=14VA? Y١ DdHsCf#eQW(DC'(ONQ\7#ekkO&D(EaL"aSaLgeDoUqO4DXB!P@@):)::
ge!,kd^*fpY\؃L(sCb38k,4iTWL,U++ge&S3ʐzige)YeJrV8YeJrVL,UC<TᬲTᬲPz8YeDqS32C4 S32C4geV8ge38k,hvL++uJBs\դgeQ-m?38k,jEZ3~*fpY[7pޚe!L־*fpYHS5vL*-ںYeE*fpYQhL+<TᬲI5Z#5VaL"Q0&DSgX"$P;S!%B'aP;
BB$c*"E	! @{d\ު8DH"w>!)Q(HTJR\J|CR$P;FS$N;'R$P;ᬩ$NaL"Q0&DSgXS3FH|62$B*aH*W(IZWTM	4q9FHyZ5rjF'(o,+W.&tj*2DQ9ZJHk\P2B$i2DQ9ZJHk\$f*C^)\$KUesKzJDfV"KRA+J٥5qJ҄IjH!J٥5qJ҄IP檦U*3f"W4VTDZ<R3FHzhK)\Tz)sKzhW(̑-3TD╣y\$K2DR&\#+FFHf*fq+FFHf*f)Z72DsUSZ*=|R3FHW.&tj*▙52D$9N)iY\$JE|R3FHM|R΍DFHsB,fkLmikYZfpW(ԐB▙52D4iU\ճZ±ᬮQ%JrV-38k+dQjnT9qKL"T9qKL"TJOGᬮQ%EDqKL"W駊ZfpW(NQ%rֹ\޾'(QTZ+(-r*-ʉUJJҀ&%D8$KUTJ2D(RhIT(NQ%rBM9Er,S<&i\r+F\M\U-hQ3N'(FZm"YiѥVq9FHygn+DW.8$JJ<pC╢JC\$JD(EaL"Q0sT*s=l)VᬮQ%sCfO4DXB!P@@!
Nx$K;w9ko*J'*o=\"Y۶,k#W(IR\4%uqJ%r+C-["J"W46i*CYfTI܃ERW(nxsCf]sN+iG≄Q0&D(E`TzS3)Y\$KUbi( B);


NxhmEMgDQ%Hr-M8 +dRSN)H4O+dRSN)jzh2D'RPȴqJERne*o=\KUԃDQ%jڢʑC3"-TOCRFHM˖xaL"Q0&D(9v9
fpW(ErmCHdIE(IT|p'GAT<M\yqSyrV+\#+C2FH+)\$J̳HqL*o=\J"Vejh2D\"ji2D\v(2D'+]|RFH+fj92D\5uiDoRD\dhm]D>)\$JEr+xr+DW2ԑ+dZ"-▙52D\iDt&D(EaL"aSaLFlҚ")چȒ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|62$B*c*TJZH[-	\RUEP*-ʑBGQD$JKy&R(HD(EaL"Q0sT*s=l)Vᬭ\E>PQa
 !@RvWRttC-uL̩$JUʑ3b3g2P-tT-uL̩$JճZiT[J)\֒+z\W.V\nZ"H"f9\5t9►lT%D8h"V)	>)kfeH"YRUWD\J3bkK;w9Z"sWG[5Ves\+DW)Z5qJDg諊YѨT:[Ώ+֍+D\qD(EaL"Q0sT*s=l)Vᬩ5)چȒP!
GP'GAT<G (k[ZxI2UMtd~)OpZZG+RIHq+DW.8hV\K;vqJq4֞)P&T,JĮ_P+F$TP抈4Jˎ)jh+R΍D٤hT4JKUEr&D(EaL"aSaLtxjC"J,!@(
N  v0'GAT<RCDYGp4:?*nW4򸩼R΍DflW3N++iGJjJiqSyrd^)\٤Z2t~)gFtyfRk9►lRhIN-msCf:?6etyHS5Z2:<hlӊYGJjK4򸩼9rղ/hlYG╥̭(s\N++49GijZ+4J*)ityZ5Jb٤M2:<͚SWL"Q0&D(E5N§35a;t>PQa
 !@Rv*)::
▆̮jE͚SW6epR-!26iM\R9Ev)Jjv)JjjCeFlҚ*sCfi5tK;j▄P&)QiYۤ8Tf)P&)ZP;tʌ٥5qKC`Yۤ8Tf)&D(EaL"aSaLFlҚ>PQa
 !@RvBPK2A͚SWjs\sU)
dz\J٥5qJ֧5ʇ5RUMH44JjKURiT&q+4\.M]RUR6iM\RIQ4)jH!cQ4)jH!J٥5qJErqD6iM\RT)Iq*3f*K5U5 Tf)Y4V*3f*-ZJ٥5qJ&IQ4)QhTf)W	5ʈީQh͚SWkRXQ*3f+J٥5qJ&Tf)YGTf)&D(EaL"aSaLjں41O4DXB!P@@*!
Nxge"kFHZf)Zjm+v֑W6iM֑T▩2m]H͚SWL"Q0&D(E5N§35aLdjC"J,!@(
N¨΂B)\$ԋD҇)4$*%TQ+Bi+%pݽ<RM-皺%hCm2CYs2G*o=\ІW3$JГG*o=\ٽmm(rBMRUE"Z閆CJCZs2D-+j\RijA%s2Dk#TZ+ևL6L"Q0&D(E5N§35aL54|62$B*PȀ{,J*? YdHsCfG *
A+qJB)@=TʔE\G (cE|R$*R%qȀ{,	5JޤZ"q+%uDoRDkں|R7"VMr"ZWQTF$Jݵ̑+%uDoRD$Jdhm]D>)Qԑ*-dhm]D>)dH)ht,͚KUIiQ+"QWW+YѥFlҞ)ZJ٥5qD(EaL"Q0sT*s=l)V᬴JmCHdIE(IUp'GAT<RLDjeJ%#--皙Z"q,geS+DW<RyMrN)Z7MrUMtj'G"dz%R,rުjH!c)\7gGZ\Ryd\٧Q:<$JjH≄Q0&D(E`TzS3)YZ5rjFjC"J,!@(
N¨*ZfpV\ѨZfpV\ѨW駊ZVJErtw<Q0&D(EaL;
[
fpՅ38k,zi|62$B*('GAT<R3m]6\T#e}Es#e}EsHNk<G *M? YG7HS5Dek\Dehv"첆NQ\7)ZMLᬤ);j▙5tj'Gv-38k,YѨZfpYWTZ)\TzK;t[VR9s+44v)qD(EaL"Q0sT*s=l)Vᬤ'QO4DXB!PQ\!IUhihĵ+G ,hlЃ(cEdR(Deh*MdR(De@I,R(Z[52̐A)S*-eJD)io<&HU*#V% <ۊYѨY28嬄ZH4O,N-d&hYѨVK:5ݵhY۶ UrAz-m奢+Rݱީko+DW.8bW)oT+R:'RErTJ*≄Q0&D(E`TzS3)YgoM4O[RO4DXB!PQ!D!IU#FP̭[5+qȀ{,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=Q0&D(EaL;
[
fpՅ38k-TNA|62$B*)BPKUԃD*o=\l+C2@s,N+iG|R΍DUQ3Bzhjf9\T\KU禉ZP\5tqK=4MTSLQ3B̊YWT6i,S+-38k-TNAyipYTFJEdji)lv(!,4┃D9ERhY۴T(ӊZ+vK;vյE3z▪' ݵݵmQejں*m5<RݵmQe\' KUehĮ&J%!Ĩ*ji╢JCQU-3TDQep\4m-TNAvj+VSi▪' ;vյE%J٥5qJѼ*nVfW7&D(EaL"aSaLgesCfO4DXB!PQB)\٤*o=\l+C2TTvr)Q)nBvLtZ+DW.%k]	R9s+DW))\٤iDs-IIkDVБ+C2hJֺ8)!rݵmQenډZBG*o=\ݵݵmQek]	RIjf9\#-TWT͜5WKRRCZ坻jڢֺ8qSyrY۶,k#W7.eyѥk]	R3IgP&D(EaL"aSaLgeCj*}	&!((BPS3ٵqD(EaL"Q0sT*s=l)V᬴)چȒP!
3PKLI
Y۶i+ZfpZHRݳIkjCBk▙5lRk▙5lV9>)iYi!K;v%j٭|R3B!&E&U-38k-$)Rk*Z!t~)iYi!J]	RR3B!&R3B!&E&U-Sge*BMt%K]D:[Ώ-mZqKLI
TJ%-G\R3B!&է᬴HIio:<LB▙5	5Е+JSr᬴HIZk_ᬮ+FK;v%rKLjlZڤPЅ3ZgeqZ5TLY۶i)
fKLjlV9>)iY\VU4vJճZgeqZ5TLTJېQWᬮ+FJ]	RQKLj	5Е*Kj[Ώ-38k+Ѫf$BTZfpWUD%HIQh	KT.)iY\VU4!&-G8geqZ5TLTJ%-G\R3&i*BMt%KKy孫N)iY\VU4!&1ZfpWUD%HIZP溛geqZ5TLTJfKLʋEr֍U4%R3֍U4%38k-$)Rk*)!J]	Rt~*HR$BTCTHIR[Rt~*HR$BT-o:<HmSisjh&i-TMLHJ3%HTYvHVmHuO3'Hq,9sEU8&i+vjhQ+gN+FJ]	RHW:46i,q9q8&i*BMt%KKy]-皚8n'UD%fl־'UD%HIZk_Ѫf]uJQ\ӣ9jqZ5TLY\[۸hQ3Ifj٭|N+FJ]	RQ8&i,Q5tq8&i,4TVSĉEsK3f٧%΍,͚Jޮ'UD%GkM<N+FK<ͧ&Y4hQ3IRk*V9>)ۤ8%I\qċEn*o;$4$JճZБ*Kj[ΏĐ愉io:?Ѫf΍DW+4jhQ3Ign٤)j%5TZѪf9GqZ5TLW4W<ͧ5]N+FJ癴SYN+FK;v%iCnCs]N+jG-皚ڤQċEuH#I|NgF6RӉhQ3Ign٤H
fT0aaaapG0000 <aaaa(
B@ttt!aaaaPU00P8Z3Q%&\ADC/#??yWBU培ቤORo
ĆOʟ-iE_⬆td^h kiUѣw $&&lH	8,6iYgrW($K5u:05ruLILLF5ؑ	p2YmL;2FH"ZEj* kiUѣw!&13ebD$@NgzZfpPt%OWFe
Y&13ebD$@NgZfpPt%p> ҫG2Y&13ebD$@NgiYC(H3Z孪E[J''_d˸9d͔c]8{g%6LNBD)ycNYat1=L?cJt~KaSk,5.0)5O7LwI?ԺNئ?1ޭ:Meap0k,5.0)5O7b&	
"
!sT*s=l)VᬨJ")L˗B!_D"g!HS4'AS,*;YTɿ?/?rG]CbتU__/	Uȿl/{ʿ"+N!Ve|W34;|W3/8gq{q{{G8N8?ǿ?Co{38?28(=	.jaKT6UDIsS
Z50Æ\a;,)j%TSP-mZza
é(H3ZW=@Zt%!LֹQ)x4V8"l:"\7s_EЮ,0~Yܹ2E	]sNP>0\X0k%˙\$P-T"s]xE-38k,\"fFᬳs+d%VkW-38k(u:E	է8\X0f3SP+kZfpPt%!LֹkjE^m-38k(u:E	k_P>0\X0jhW	ATX
Uk xA֫CB`x4V8"5ſ?<[G$oo~o@
<[Z~{{?ïz|E/c98i?Ï~8$~jq8?5848OQ7`qZ~U߿veU?߿Z̵_́qOAh??wh?~?m2H{͠;(|"aO6ZcEDkM:W ?Gܷ___̟a~'ɽ__]__O	~~y//2F)CG[5Wg_̍~FʿmV[*M߿激Wӷk̍--[#/k/?=]?.?Edx6`EG~>g贵lLf"zc?_9KV9-1[>g贵l'i_ 63 W~fO--[#mk/}}?o^d$K[Vu:E	k^NBD)*%3"$JỚgrW($K5u:7,\"j諊&D(EaL"aSaLgeGW(O4DXB!PQ*!DoT28kMBV
:(t<R3̮Q(Hjtn)iYgrW($KU\E\R3SP-mZqKLNBDZfpPt%!LֹkjE\R3SP)
fK;2FH"YiѸ˙\$P-T"s]qSP-mZqSP+kH"Rkx(H3Z+ Baaaa
,:C000V8 aaaB)
 B@yaBaaaAT00!@ijLq-Q7f2 *x~6GO禞p9mSp ?*J=4tPቤ(y?ܹ8PCdTjO!
lX3D%<OLs1٘?ޥ:5Xj̉;ck	B7.پ@O]bwrdM=:I_D2;Mdb~,tVMb<sj3^>8g.5Mb>2%ѤwkdXBMb29׎~سiHȆB,t&|G#dCSX'Ak#"XdX21lS1,r^Mb>1 F6j4B3,t<Mdd@A:,X#/l~6,uI.84!S0NK36~civz.a_\fyD'e2P	M>g &?L	v~4ɩONSv8gI>0iC؇v;LLt!"pi{g%L~%Zk_l`҄.ƥEPWߍ?J׌<32?{ٺ}]VL|Z{gBJĵPq5Uv;mOL%PiGFGp,~M\-J"ig$hiq+DsEi.#g8?MRKGi5tFǶp,~<ĵP-?$q+DJ6~=c`KGH[0K ҫG_d`&lH	8,%#4<h5f'3-Od-_4&cſN+lga=k)C!rc1#6NaGk,LhBw?ۧ&\@t0dĈ1K3Uզ\\:/F:EylK|wGh>,82?wJv2Y8DF5ّ	e{g%)X6ĵQ3G:Z>NB!
G5Nh:DH!].ū'#};t'-JػlOܲϐ=w-/fF +Ɵ9Caݦ038ܚ;3,@N#ԧjlS 4Ab%_Y&|m;FϼjY`81c] H&Mh2aYq)
ܔ]tdw!P. kiU'ˁ*W@	k4	,W^wXJy]aOaӬK7b荠1W`r;%X荠3#{/W81&lHL$BD?^Fq+jNsyZF,>|
!p5 	D-.ФͲ=^U
V2$FU-G_L')lw"f;L\7pb_"J btDcSؙa`5cg8rbbcUhBD0jK-K1fq4	kTa1ѣvM&B惖}9P]N53ZGx|˼xS ّcz.Y_C/4";,*,XD$w,QFd!6rǲ QdXLF̼v(\fX款^hg>W#c,7wF6Qv$BD0jKSIhVjC/XXĭ%r[WWNlX
IhZLM9VQvGͱe 5lcb	IX-k,#jβC52]0&"b`a?hplvk#KcXk$&&hэvdb!"pK/9*4ZڤQǶp,~
M[W*4BjVJ.ath:<>Nh m*²kGx͖lYkCS>;E˟a_%Nw${mGZR K!doR H_`LLF5ؑH	8,ML(M}WFzSBf.$Ȁ0/Y0MW#[-rb7wا p]sT/cN3^i76Qv$BD?jcQPr\'Z`th9 PNh:DMBYUjO\`0~6oWxGx|g {/x$w#ݔdC*YaA25%"bDiS,(1Y&2 ȗ9a@Y&p̼p&ԉ]rHJ1ܚէjDQ@" '	p2XO%Fj^VAѣ}i~C ҬxS {u)eShdwXË#rb]ɫ3PK)Pc#Ֆ85.)eShXyՂ%n16PĻGy,pmd,D,s8,`T]w(\`r,T-zq6X1Y&qk׍>Gy.roƞ6Xy!<?~Gz6,2jd-zq6X)Y&&%=x7;N(}%n1/_ak޹1.(}%ʎ1j:5(ƻ!"pV@{g%ӵm(HI)*V?th8rϼs|. kiEQ],dק\g&Kߍr;3^	݉wad@e 5aY݂. GcFCX1c] H&Pcm%fZ5[th8-cbn&F#ȾDF+Nh mO%I%G˄(
RlX#!f0I. 5>#;T41. MdaF\IIe`sH,8կfq(0Djɛ[X:2ؑdaҖ,XhåG񧙆lYt.#+$29'wao&>ib_NǏ,>-<|2|[e	I_{6;,I_!hȊ<8e5K`8dZA;]N(|w":Ks)$wu̵50}BGzȪٲpMddPpqo`8$Mc-hZ^>Ʀy}y~G{Ovϗ,#ypmΒ2ǆsx'jc;,$/R DT$FgK-y25[-xMc,d
)ѐKDitF^?-IaLVI_" ij8eI,#Yk+$2@;xOl7ˉ'ŸbffD$@Nc8,?dʒĮ[ΏEr'kFtC0Ќ<c3D q6f>J&cTQ3dZ:. IdN2Y8~qGw;R3ek|Gzñ2<XYvj9`4udY6wOezt۩ȟ#wH7yd|b?dEFcpMdd@lX79m/7f'jcgX'DLLt!"p%Gp2XgfM2QlҚ*eѣoE3"b@Nia@1ͱ_Ղ?pMdiv1-d#Y`:k$:Kr;쌉 2e=kF#"D̄XI';$2 1eY&|l[61O2,dȁ6XN,XAlqc[	e{g%?p,SL(D&FlҚ--3KFeO#
mՈx||@ڜF欰mdAFC#
݋:PYkI_ ;d!iC6Zk#!SZMc,!	yrϻr Ls׌=М2Cʽw\ [pp}{b5%%{/4N%[@zۖIAqb(d
"5ax5sg{*62;,]І5XOSr?|X)Y&|,ٔѥi<2I)iFqa5,әwňB<,g¾Q]O̘l@rs%XD`y#kun~nOΝ8%˖(jI@4ΰq(\Id$fN;H0 8ԅ39J'9mlƮ2Y#ϨFcQ^GzUdBQP
nYgTܲ`d|`d*Gx0bFdX0MdaѨ`5צ&iQwBD-2K`j٭rpU湫͙L4|Fuv`#Ɩd)_4 kjzpd4|e챹5yllek#;+&lEkWK!\C$/$wX4%Yv554Y&Mc,21wB$/uX|i@9XYaKg$;$2A;2XpI鉚4c]8L&ZGp2YݎnҴdkJjOd;F|@QeC2/\#&|FwgGwu 65ch
qc`Id ɖ6)Y&lѳeI<f8wrۣ#[_ kc6pdkONl$zpwqZ6`-	rC&pGr;1ipa1J5Edhi@,lY&4,X6F#/4N ۇɉ1D$@N&ldW++Iq*KG5DnKL/th9瑈ڸƟپ|?h LlE݉(E~J.QģL
XN"~͑YF,% $/vdZDƖ0_|&XL&4`q,&Y&5eG$^т{@Gyc#,%=Md~'A찔,MezXe[$F!ݡ(Zvn?e$3!,jbMe|lK0b5e5-MbxZ{Ze`Y#wtٖ56I_In02O	B$F8a(5x8e#OE;5,6ItCr;qOYcRk;R02:S| 56I:WN6XQMc,-J [-h'S6Dɖk2aLk;R02F X"5@[X8Mc,xˁ`gfg6XLgd͝[6on͒km]cd|Oá|.z5@\ dX:Jl˄dاAcf;:|˄yd|сtt0O˄dåYp{$2Q;e]+uرL؝56n?w?-4oK,;$: d66cçY$Mb>Goc aF.k##cplX/lvcf2mn?=[dDwtMp{d|?ƞYdãqcg ^5PP~/N;;*n?@#+c˙$eItَc@Sd|[чFOR9eI:7}p5Mc,8eHuKF=K,&lXN"܀͌a,h5ޘ<K:4?=H^
6I:5?ek`;@˚ݖrY&#!>ae$/wuqxtiLiY2ƍlYtnNMX
Y&v^-"܁[@$vQeI(2k$:!d66cè2A
5yB0>=Hf	$F-JCXY}l,Mdb?VFVn@2k26QP/e=k;U:4#OR2@5FT1oa"MkjQu^3Pƙ<](N"Q덉F;'.cfoatsIai6~r|c[	KC8,52nT%nҹo:=>3]iN{@B-I4<V#g8?esErIY4}.:4|K0c!f
u!p59A\Z2=A{i3c`q -4}H|.bR3;muAf -co"\s`G[pĻB}B\qt@)XqIB%iOeIfCZ!xR{mb.\Aԕ-әzr]ә{&![-h+MezwelYd;e Ƅ$HIά8uw#"\@tdskj\,d4tMbxλ/F5:4&^Gp!F8IZ*#TFqvaѣPNhDv?jGV[jB>æ!],c͝'BxE}vw?c|ݠs7x~FxB͈[6s5DO?%?$tR]dt㌚˄&W.mb?eMezwVIFa Od$HyșjTvwX3%ƾF5"Yv`bd#8x:&Z$$DjO+Z=ѣWbHB摳]
A`U
V'.Y_}of !@it^\,]4	,W/W`.t,G{Q]Ձ*XcdC`x)fjJ1@eӄ;6~k" '	kTp2X$q-TLV\q?q*%).Qdo]>NfMb_d7Hgbf1ĈH=O֩%\;w6do]>NfMb_d7	k" 'ldSuIhZVAD+th8r\uD)ԅ t2Ӊ8K*Y8.О+b+@ޝ`L2zxre;mdyM.+'8iuΎON^Zӛ$F!.$Fn@ek#6}ul\⇲d&hэvdBD0jKS0u%HU5Z"qdmZuqpy?JճZIhW5ԓ=i5P\f"{Gkf٘$bǳ:["w#-;uvݦmN{,fLt*mSek#]>%27>GyZ{wB틻L`.Ǟ
V'=34ev1ꣳcK&7=8䁗uX>2.i16>9c80X8i찌}XH/k$&&@e_?" '	=C/q5Nh%"V%I\71>NJͧMa߅uBD LI-nXӸ[&93>{,#
fPek#]ү=9/uXuwh5Kc`Iv3>hkA[?RAILL}1ӝ|lH&mǶp2X0S`lW*3f3fIH+J溚EOdD	n'?lS[J,S6134)e6IĚb?0gdwt(rYie135	dփ!??RK3F9q-xuEi56%Q[Oxl>Nfb#jys{kFEا_41k#yFEز05OhB)0?7z0#"lg˖'Ф[^Mdd]ywSRbeIA'wC2:;eD1̈H&mǶp2X0cT%!ĳ4iS<jth9_Fȹ-:56 [$FENY5n 2͒,Y3VYqdȹVV6YFDfë$&&lH	aZ??	$8%\MUmkjݴ["7\WV'h2th9_m>2)|@Qe $FE35OղՂ;$FE& Ձ$FE5)"\`r-XMdd\V vISÍXZ3M.2).X8MddS1!<A߰MԲ՞&-8ՅޭIYib2)ᖬ'MddS1M<D%}љj$FEKj̬XBD2kAKDHM[Jղ#yku~	rU`EWbJaϑ re `2Ʀ6`7FdDC+ #(	?<*KGoUkTG?Nh m*fXBaůL2|[RiR$'ˋ?2|[b5eܬ#g13ebD$@N
֨ld\TzjY4O&ZY=ѣȡ;-1ѓ1,ؙdIaɱemƙHeՖ$/¤ёFTe:5FeIſe%kQs/&Z/$ϲlCئn#L_L1t'LAa&{DlL_?:RoD4"<!]<t"zX.u8JԢnb2p(%6;_5e$K$F4ƻ!"pLldqJErM23w2oD["7r(wGbs''ޝ|@ddvV&Ӡd-cd=did2G{(ûP58H޺0FpjRMdar?II>^s.1z??lbɱ>GzX@&&;}y双`54.62fd2xg6M#{5DYj|z
WșY62ɘ4̀=УkVZ%+/,ؙɛ#8BYz}fNu%vVZ?de;&k欵k#g鉙"1a8Lף8,3C*-ݵ3y\7VkT>N1HXPgo5RX|@Ut.BOي?`ӓP$5^1^0\D4K W6XtE}c,?g86Qv$BD0jK2&-J>cg=lǶp,~
tdy\7gn٣Zڷm5rdd;mNLkN?ggFa7Zl4e:5s,ٖK$Gf2PYd&l&135	8,JʒĴUSzFlҚN&Z+3KFүƞNhDaf@[5̬zIhG`5m8
$,Ɨft(`$Me~tqLr/
eYf3FYAd{$Y%XqrXZ]XIkN.f-6]*9.bjAWu<(	JNK؆ ;rY6;=d1aFUnw@L?j1z/2  ƖHbtD$	R&mP,8.@ș2,&Bnŋ),24j?BcgF/b}	(CؙjlY;2 k,݂kL$O`,(Mc݋wXqrػO?7,ĻbW<}h2ya_CGgͯd/DSf'\:7ș~b]:)^ib]X'.Ku
t37tGZt2A'JN8ݕx|T&<>"V>"2,Y 扄K,b	,X",Ŀ.*-z7ϭ7>`"k1?n9ZQ4CY>8Y*-<ӣQ--[Q+mu;OlXiQhYjچѥ\l{g4JĮk1?T%4W,iii~tlz|< kiUQ8e Mdl8JqeLVI#c,bI&lHL$BD?^-K=-Bjti,CV)T":B0'FwW%[_X	Ii(ƻiH=˿U*KGKw4w>6~=ceIhVfkOZ>NfE0f	>4	#[SӯeDMb>4;l&J5pY&2fqC&
:t	<rϽ-H]#wZa͒k(#mZey9ek#K7lX}i9oG;+BC'ϭyGx4 Ֆ Mb>1$wKcO3 \I,d͗k0I8컨NXA|cK259e5k)-F<Je	,YXB?eRMa m'D[Gw#7^w5&Y&#!;Ż>[_X&?ӆoK22
lXDXo#X6yaQd1bro& YMc FC[.Œk 7(F;2YGqYwlXDXGzcO3 ]VI-bTeܙd@<̼@ز+$@{/_bŹ{xGtKDR}h	B2ifHR;زF5Eh40\˸5$]$Z⇲HbffD$@N&ldO1-Jyt~KaSӤXk]`'lSjn7NYat1=L?cf&_Rc8{bTtx:Meap0k,5.0)5O7t:#N =)g?BOii jX\9yunбJFXn@59m5	$@p|-ApA\2=(+LN	Gzct '2w`#1#aPG!R Hz;"`'FGR1lt(:x$w0[h/PtO\?!LnZaL \aF_`0[h/P9xn<$ltG7bďk:# 1t1N7t\}sЌr7:#':O#{&Ƕp#XtG<l7t#jUIaodٸ?rd;w=1Zt~KaSIk,5.0)5O7LwNYat1=L?c5C	;k,5.0)5O7LwXk]`'lSjnNNYat1=L?ߧIt1a14ئ=+x&_Rc8{bTtzzt~KaS5C	;k,5.0)5O7Lw	k,5.0)5O7LwӤXk]`'lSjn*'I?ԺNئ?1UNYat1=L?c&_Rc8{bTtye:Meap0M:Meap0t~KaS	 jcCwux	ΓP<$N]_c!ݠ{g 8LRƨ	%Nu@F#Acי,Q'|1׶~t#at^@,"/@H5$Ad@az ޼-@y2 N ^ݥ O'@!/XD	بtȃ *1cn.1a݋A?375;cVNYat1=L?c&_Rc8{bTtx&_Rc8{bTtyq:Meap0{ 51qr`}܎Nf8ئhNB݋AЏ':3:'.Ws4t]s=S5n!ך[iG ':8N|f9aP2҈X0پt 'B	Nkm@uxazǆGx {4˸hszǆGx;pSFי A{X?AqB2=c #<2y|X}Opw^g{ m("p=A˸_a!L#8XX`溛Nc[NYat1=L?c'I?ԺNئ?1`NYat1=L?cI?ԺNئ?1ޠ&_Rc8{bTty:Meap0I?ԺNئ?1ԧI?ԺNئ?1Xk]`'lSjnӤXk]`'lSjo'(BTzS3)YRZ8u3rĵmQR	T:!:
xVvDy˘sr*D^٥'g-ʒĭ[5RZ8dF3yZ;9hpաEXd(5= `<%=R%g(NZ*g-Gz;9IUIW-Gf*rvj_I\zΒRlѥGg4IsERJuAE_PQ%s\VvrWH	P$R@$	CQ)GǠTykrty\7pvrDGc5eGhǃe15J>??ۤѥA@攕_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAz-P5\᫆KTMjzU%*ݺMro:<4iPntrjIhY4nr8zs]h\ݵڶy噣Js_-K3F9Z5q,TvtsJJr+VgIG)Kl-s9Grvtr)E	n+()W-[JU%/VѥGgIG)Jbi\7jY4()WPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ)h)h)i	R)hvrtǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUʪoQ.[ΏEpUVջhQ&kM"UȀz5B<ճHQ&kM"G-c4U
KGL٥4UTVSg0UA/i\()|-kyΒREU7&4\JĨQWȀz5B<ռ6EpC"d*PEi56(7HyT4U*4͚SEGg-~" vw
-o:;i(f(jtrWaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qaL"Q0&DSgXS3qȀz5B<jD
$iP8墯≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8@=`!USz&fhҧ0Ei56sTިyQ#ʪoQ!NEpjQW0ݼ.R&yQ#ʪoQ!NEpjQW0ݼ4R-*XGTޣQ'm]0L֚Bި\↩G-g Gh*GpʒĭPW-Gj9oTYQ#ʪoQ254ʒĨ͚ST5QZMMEU7%YQ#ʪoQ.[ΏEp54U4USzqE_ Gh*GpMM-PD5 =!(5*USziKD-!pވeIhV
$ihG-"U<җ$4[Bʒĭ["7f|4USf㣖*? j;@yUM;$\.h!FlҚjl@=`!USzᚺHq\5zڢ[#nBm	jRh墯? j;@yUM;ܷr L/@(5CT㣖XGTޣ\[q\#T	f(jtrV" vw+rtv+|~z=G0L֚ESZ*@=`!USzsEn[Ύp9G^Q&kM"G-g Gh*Gp-GnGx
$iP8墬DU7Zk\-8oUrj膪+IhD? j;@yUM;zᡳtThR(HoQFC54ʒĳ4iS_ Gh*GpѼ-JW++IqTVSg0UMWQ#ʪoQ3W]	+B+W5RKdvM JMUj	5Е--Ghej٭rpU湫&a9hXGTޣ[77IEF"DoT-ky噣JUQ#ʪoQ2qCiZP2M5ʍ3fT5QZMMEU7%_Ȁz5B<ܷr!A(5CT㣖hQ3IRk*TԷfʒÆW+殈j9墬DU7vG\QjjѦm9R&JW3A;&fhҧ0̉]B抡Ihf)&a@=`!USzsEp6iMPs5??heji$\͚STJDU7xR(HkouL%Bղ#xZs6i5-Q
CvD? j;@yUM;hQ3Ig&aVФq+w6U" vwfCf(Іjzh#x\޷+#۷E'W Gh*Gp!EZdF6iMUQZMMEU7nډk<PT㣖? j;@yUM; y
-ĭ["7Jjjl*PmW,-s9Gs08墯b&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
5-x[ˏ9&[Aoq37QƂƞ4pAo:됼h-7%x[4УAoӯh-h-
<h-HH[񡯍h6׍>4eD/3>4JƉ4|hO*
Y
YGïg_4)w$|U__;*W?J*W ?*L֚o:=UPڶiU~$9E*yTNAHrU~ت?_p!U~iZC&_ <تU~*b=H[W-؃Wq'تVj۵*)8j?b5mZ'_(HsEU~;jت%4Pj?bhbQhVU~4PbUmiU__*aiKGW)nU~Z8*HX6U&IhVB|W=e_[ ͕Ac=	{/qH=	?ǿOqq{4{4]={4sƃƌǿF_ǿD/ƃqџǿF?sƉ_sƄƄq;=?ǿBǿA#{4){4*sƅ_ƅqS8hZq[sƀ3Ɔq{4P?=8Zqqǿ+,sǿoqqq8q=8{p91ǿǿ8qtC{pq7,{p=8C|_qş{pGQǿ=8{p=8%N=8{p588q'88>qS7c
8<qg?{pZfqDqocl	ǿN=8{ck50
ѪfN$-PRKR.\0˖CѪfbrTNB-P疨ܣUVU4z=Wf(hW8jhz8u+FKBSZWP
BLѪfm=AyB`UD%HIR[RtU覢 ŃVU4!&j٭~$`4+8&i*BMt%KKyW*,q`!\X0jɀ4+WPBŃG`Ń-GnU%
hy۸x2 Ń6E-Gm2EjB`\BDl&jݷXD`Bp1$> 4ƫsNXW!RJ`_U )àU@sW5y:CUHB`x|aB`{
U<4+Wl:
^ah4+W1rpЮ,5^+@84+W+ 
Ю,5^  4+WEc< UDxA֪MmR(^$!bRʀCB`Z+ELC^7(\X0jtaWRp!"tT -
5IhYTLVŃ%IT%pުW<4+U(<
\X0jT -
U`&	CB`y 6hW@d\X0jx	q`*C!HQ)}Wa	"tBhW(04+W8ypЮ,5^K2\X0j()
%0/ (X#	SE5pЮ,5^.(q`hWTLVŃMЮ,5^F4+W+\X0j(`<4+Wa\X0j CB`xYpl4+W QHQ)}WЮ,5^Ю,5^RI\X0jN:.
BL꼮\X0jHQ	\X0j!RJ`_UXR-A^ q`@
E+xG\X0jNB`y/"8hW3CA9`
^dUHB`x|aB`x0O&
UHS)phWF="t꼉X Uq`#Ю,5^$!bRpq`	X1
U )àUPC
E+z+rh)àU&L\X0jЮ,5^ah4+WLq`d 9 4+WԖ4+WY@u^- DO Djhq`!\X0j!ST{X"^7(\X0j+@ZBPЮ,5^G  z'wA	8u^
hX+Mc,X0xn aê?@L(^d&C`U,cUH|K h|$=&UxT=qE| pNo[ߴMh\w}ko[~߁[3w~_pVoH~wY6JlCɰ|O`&	֛'~AM+	`w`ȩ| `/6Rg6R6RHMԶ`2/3'~ yCxgHx/ }sžh	 D<bN`S-<[>^-N D=P S`E'x>T`|0955žj )y-VpVoljaxL?qEl-`p%CMx8" x:& ?	-to:+}[ž~pFo{xոo,}žl D<٧fo8-b/lla|U [
-}[~ )x> };ž~߸+xR|xT?pNo[)[)+	- }[žpVoS~X
-pNoF}epVo#x M[pVo+x[ o@[|!_
l7|!N7|!&;ž~K_pVo"[oDkoD~S`x 1BD'x"[oD"lngMн7MpNo7,}[žn`~ x~ )xȫX|d
-GMָּ[S}i78x֖>Z\}k߸oP|#YFuoGQx6_pVob[, S`[5?pVo[ž3
S``/	-O
-W
-𑟾6xB		pVo+xBQxGqEqE;ž4}|h9xƃo +w|ho?
-|hZw|h~8{[;žpoO+x,-_:x'x?pVo
pVo=~6O[o+߅+-C'x'[ſ	S
-A[_	-
-+xƬ;
-[RϾ6xƥϸ'xƦ+xSO+xUbo'xQ[*7[)/^-Hw|%,[ž	^|&5|&	-soLoM/`?xY}|^-=[, xmD<|~žoo~ D<	?Mc߸#xq!\-ć|' D<'?MqO-[|n~qqYxjW<[4ž>ǋ}x-~q^-Mql~xqGoA_YM {M߉Ǿ-x,{M`M>`;}[}[ž¿+x`, ){ koѧ[FpVo/|?+xΚ}[žto/
-#
-7
-i /M#xO6
R
D+xo[<-Y7|6	-¿+x[ž8ž8-gU[Q'M¡xWć|+,}ž7|+.{<[X2žqi>žqiG[@{[߈i|a|hoe}ž)xşqE#ۼ[bw[žvgM=o?M|qo߻žv ߇ɰx[_žOZ <[h	~!h&noD6pNoKpNo^g|r`om[+xH"l:>~	pVo;ž)|.Wo\x\"[s?|7x~qEno	-pVoCo߉<#;žxoo؄==0zbD%с>O$`x^? `z8z<0 <0 >v"x	~M_<v'xػ@ǀzSǀ	PǂOX=gh=N/xb8= W=.,xbUį|A=pz=`zZ$*xߊ?`ŀz	!sGpp~qH~~(~qqO'~~4W	C8h3xN?}#ƃN?~4N?2A8h`q	Fpqѧ')DN?%~b8hƄ??A8hN??scƉ~4'8h$~qЧ~4*~qЫqб	AO~4-~qз~4?A8h-?=8hGp5!8h~pOSg+~pB8C8g?8D8mK8w0r1_p ?8 g~ ~p 2G }_48tqO?8F3)#}~pxqï)~?gߠ~pB8^q!Ԝ~pO#~pSYOӏ
~pXQ³?~pZlqӏ'qss~p~p`_gsG-Wܷ.e6|j4HreQ9!/S]j{e|R̵_~ ̵?+V9e*~qg2	Mk~UQG	fZH["ZE?2-W[v3̵_⦭D߿e5mZ'|̵_BC+y'm]?|K̵_(q25mZ'LUhhVUi.̵_溫nO̵_eڤQe
s-Wo=t/2J\?~̵_Җ(m LU~ ̵_ U~,UCj=-W'e 0h-=GG[G hh?6USf@kOAR!4P{͠Z+ha{͠^q=S=Sշk⦭D85{͠?
h?q7h??mp3{͠a=SKG8o=S3<~?mѼ6|qOAr'GOAp?mǜ1{͠G?m8?{͠YMI	o7h?[$9E?mPh{[T??m{M[V;p6q^?m~pOAqko=SGh54OApo=Sch?`6R	{җ$4A{͠pOA[ΏEGCj٧h?%4PH{͠IWOpQ{͠O6ڷ?myOA?m)Q|౿OAk4pY{͠ZCO6Tյhh?([6hVGGkM?p,o=S	Mk?mG}wh?4P8[y6g 61""5=>'?Jm ߅-~důgF[?K/k?	|g~S?
w߅-~O~]?>dK'ȳ߅-~'2]_O2ů'7~l 	]_d c/k26w~_ٓ=S>/k2ǃi]_ ~?{߅-~s' =_2OR~̟ /kd .tZT̟ ;ů<|ӿZfOM|ر߅-~s'!/.w~_d*s߅-~s' K"~2S/Z̟7ZOC	w~_I/b~s'$G߅-~dx42R	|4.dW]_,Iw:y~;̟ԋů̟̆>7e߅-~Ǎ/k?}z/k 9_ů̟̬~_|G]_E;ů9[
_xPi߅-}9G~,̟w~!̟~/kY?<*#~_wy][./kC?+ůfOtx_߅-}dgW_ܝ?<߅-}Ĝyڇ~S?a'0Gj~!̟>;ůfdf+x~'1g$/k	'l>B0+$22Q{gf_ĵRG26U-JճZhUdlq<de~=w26U7C̍g!o߿~ّ	~vdl4k4526UqǍk94o<Wq+(G~#e_h9%̍8-~#e_F~y=~̍܉JwklWƉ[5:̍xЏ_W'o26Ur~*fFʿ'П_WjHM[~p߆_ A|)g\$AƂ8l: f_y
22 k Fʿ6O߿p3*5;N~LfQxT}3U(Nk~{|]̂h9c5v}W4̂nAC?!GI$N?H!!GE'?Zc5WԋO၃6)\WR-?!b``ij'?ܯi_O;=]`'︯>g贵l	m1(7=c?QU6o{qg2|ij'?Sk/-؃]c?lA.埸O--[#Lf"02.;=]/b㿿}?Edxq^SVݯė63_/O--[#m3XxTյh*{͌'5mZ'JWO--[#-1632|ij'?Zc5"4Wa{͌$_߿ܻyKV93XxM`lg9'w~pcKV9k/mR([T?O--[#[Lf"0`630J`dղ<Ni^'.*jڴO=]5mZ'	GD̟3ZZG1c563 =~?Edx`E`-=	fO--[#-1=-;e63?ldղ<N|k/Dn;=]Dn;>2|ij'?c5}c?}2|ij'?Zc5q㲯G`x߿9KV93XxRwM)nߎ	>g贵lc5.Hi}c?.Hi}'3's.N[ΏE#wN[ΏE#	}2|ij'?m1ĆճOxϿlg!l3C2|ij'?ui^$4CǄĒ(q߿2|ij'?Zc5v<({͌$IWO߿{^dղ<N|639o|+,?Edx3XxNռw>g贵lc5g']c?g']}W2|ij'?{i_ lg0 _G|fO--[#Ƕ`E`;=]߿dղ<N|}i^'5[t|+lg9ۤ]៾YKV93XxTյhz63Tյhz߿?>g贵l-1ĉU神ĉU神)̟3ZZGc55i郿lg"[?=0wܝ>g贵lEk/;ZiGGkM?7ߟs'sc5IG)c߿-̟3ZZG6`E`#xFwoH ̟3ZZGm1I;lg0)xN߫
s'sݦ3XxE?Slg9"~'smc5H63	 %>g0 4VW[q^ܷr!gn*MSVջmu6g4N㥼S[T4Z+ELCVU4z7UD%sE(ѪfДֽhQ3I[hQ3IRk*TԷqZ5TLTJf+FJ]	Rt~T
*M%Zk_*4⊜Ty\ZKVSS-hQ3I[J\\-J"biIhV(mʒĳKGk]ErIhZ3J%Jˍ%jvzKGvzKGRIhZz%!Tֺ#פq,Ѥq+jNsʍ52B+W5VĭʁER:?+)!5m+F)C	BS*4ʒ,֓525Do+[WT͚SWL"Q0&D(E5N§35aLʒS!%B'aTgc*!DoT28kMBV
:(t<I-K]$q$q+Vk%jjk[VIhT4QsCfRq+D&lT%h4h%KGi5tq$q-T9gFkKN$%hUq$q+DI-KU4FiWKGD#ĒĤ*CzZ8'IhY35ˉ%[7!%Z5s24KTZ$%t-SejںFZ![T8qSVʍ52dFRML(MjehlAjeVk&$$[WЕ+VĒĳW-	Mk╣yRZ8yW4VyT4U*4͚SE\R54҄IiTf)V*KG\k8nҴdkJj%Q7s*KGqCi\sErIY4媉25Do&Z$$Dj߉%jfEr%Q)IrĒĮeKG,Z8SZ蕢+RlֹRZ8u$ZMT99Zr+dZf%pުEQ4Y4JD̨7H)\7W5ղ/DѥNeDD-K_QZMMIhTD4IHq,T牢JCRZ8VֶJղ#ykuq4IHq+*մ["7\WWKWD-JUJ̴$8+Wѥ\R\SL̮+VȍE[Zr+Jղ#~$%qERΌ+W,4k[VIhZ*R6iM\Rm]R6iM\R\:5յjQ*-5-Q[PY4T%s\չ%j:3ZZqJĳ&IhYn)RZ8D*KGqCmu6'<N+FJݴq9q6sCfQxo<"'UD%HIZk_ѪfД־'UD%HIio:?Ѫf$BT-o:?dZ+rtv$QċEn[Ύ|Nhy۸TNAHrjhjCtFVU4z<(
Baa`000P8:aaaBXup000HT )Ύ00C00 @*
aa
 |05
}d@T6 8?cpo?￿̸GJ4TQm⮄Ԃ%S &0i5sM"o
f$7.ip7 o4fK_d7#
GK:4|_|hy(_V>XqmLB#sșKullcgayf=\y/qN0)p2cOL2?wJ}8Dd4NRfװ]@H=˙syiYZTĨS)
vFϗ3EЧ3UD|.t13tu.l/#c[Px8S
qLSLї"fS&k%p4ƽBD?\R3QRMk=mPth8,vf[S-Ժ7t#
lf?aLSLї"fS&k%p4ƽBD?^ZfpV7q-TNAyiDjGgDk-Z\Q+Z`PÖ|
#[K1!8]`oiUSdpf*Lew+b7P+e6\KbddOk̉șE
BkOc"eP)	ɮ2&QzN6Mɮ6JDșEl25сdK(+eA =]8 6ᒑ&{&9iL5ѓ42dL;O_f28lɮ/&\1/ҩ|kid%!"q~kKeKeKkL8,42*W46i-mR(h&\5l0ـfވڀ~!4Vw"fnJz0)|`qyN^Gwf|@eF@r&ldn|l <ّA0oYwF_0 K$nj˺fy^F 5e| rnk#=]ޡe縀=6\wЇpCˑd`.G;pCˑc8^e灈`r9B.G:4{g0l#lz#C8^e`r9pCˑg纖^9lepF$2m4^LMe҇p,m.#iu̽|m1Yiq/.2l6\}<";$K!,W,%s]^=cdᬮk!ĵPtU%T>NV}Dk$.P63u˩U-=jK3NXůeR1{-!0oey3Okɖ/0˶	p2Y`hlW["54mPf"{G$^Z\QYa%kL
3Z[BD,#h2ZZB뽊Pp6QWB8P*Jl/
k7.1԰]VoW];c.p(Qp,?؇fm?^{vJՒ5ͥGfjNR{&,!ɁwӉ
.	d>2H#IaƟw2,JL%)4(fIRi	$C4kIx]Gy9lO]`'FG4D^\z-= -='3>^ANnGR@ZzM:2}bp_{K8;F]#|iWػάSOPβw2d/dw! 5iM8;),(f)eﱗ1ϰ$kߑޅ8e|#A4!\|ɮCV7Q
݌1wk kƀXN(7]edp̀>Qd8{&~LkJBD*ƶKZZ/ilipL|i]A:Jq4``hlW["ݵ
%^=ѣe^ZmP ҵ".(_V9gij8e,iUDkiQUQKX519P35ͥGfjuˮp/YfE|>ޅ`}gcλrk>QfExGocg-O!o%[lxM]Sl(AS5͒#5e2{&-cFK#*P8'*dy0sЎn7	3':N2VɱYE3O"
C\;Oѧ&'Rb*`$ӅY*RSa(h̰kD<.@n)gSm7$DˏDODOAc7ϼ`PSԽ`-=&>AN/L8;F]g2wX4 |~ !5mjJ3z Zz@
toW3Y`򍎠oLuryc, LɮNtExYM};7.=+Ҙü!\Rd=]00(Vә>/dDf9H6nGC|~6\zW5#5E-,dN(}}ґM0p2 v>YLrwA{	
ݑr|EˋeF!"Baƭ0XD	ΐrAUv0)_*o-.,{&1'E ]&T2'5̼XFg`,/ca3ua[x|##/ӈK2`h	W(kHLhwXX*4}c`SP[,-\3Y>OdFdL'
OdF3LFM#"ey9rhqMФwXN*3}c`SPYaA-nhsFOGkɗKFkwQ/m*䴪D$@N/idihL_+Z\/mz=Y?Oe2jVQ.ڠrZ|1f_AhLVasxX[( LMrK.n  Wk@`}/Ɩ2^ɮ\|i`؁#f P c5]NiǏd.	4Lw@aC5̠0MӚ|ifPkYGy! 'wk@cWk=vk~dئf} A~wYqOd.	4g;̠!	P ${&8/Nyy3Nk_+Z`/mP" 'ld?6ʋEr٤hV!Cb
vFɪʹvgODSSůP?q[%_JPbBWZR{&4lnpa씇a5`q)5̫(˶	p2YJճ榙\Els7[C1Aʅ>"5P.,fFѳWz;Y`PbMqy31H=TW4"eFlҚK:4|_AijT/P25˂o,Gx͔ ԺMs( Fd=vk4ˌ5˂o,BGx͔ ԤMs(({&VI>?ޕP#.fn#g#OBR//'r[%!|i`|Ւ${&cv!"pK/ٴ[9jiTYR\j%T>NQ+Z`zl_+\ő4dpMP9Ǡ}蝾j=]aވBfװV_.ڠD$@Ncgr(Jj2Ŷ-zr>3Q.ڠZ0!%rhBe^_$L~T-}cH	8Wz"?Zw(GS(|d2zՔ׽_+e.`=a\teOCkoZYŖײoZX ogoN-{,"o[^g6P˺ײk-{,2--{--{,4˹fqkaX˸8QZ[ )8d˸8̙wNZZw#-{.tůeyůe^	ůe.S^_3.w>^ɮBi.qkajvcxIA'y,#|?#lxMqϭ0ů/sFXj=\ł]vO7kaqxZXjlMr5qػ1^jIK3H_Ʈ6{FJpVMq#Z4e
/d2g3{9ůzՕ}	J*eޡůb^Yz`'lG8	 _ae挴
ɚ|c]8L|i]@H=JV)%!=cS2CEM[W,5U-S\#֢]AѣK--݃e(AFE*$^a_+ZQQ>PލFToiT_.TC}BBK|  Mrf.ш!
XȹE+}dz)\Td Jd2XZsAB?9Q--|?#V;#bj?Y> {&2.QA9:y 
K5ёrDYmOgk"z OdFE/B-b7@d Bk"EBh"'=]( *v2| #k"
Y0-2|EȹF _ |˯d{,:{,8GeJGqP x+{&r92ᒝ%cȹF2e2|滈4SXXMs(Dz7l̊Ed5ӊMs=\^L|V.m*iTH_Y/ih5e2ץv?*Z!%!ĮQ%i5sSK:4|#h$^0(Z\QڅhLFKKIFggy+#[K*7/m*kJ"2xjx5i(mŗ^_+e.iyE6b$Otd2̇1'!Sd\x!fiI9=]I/(|Gk;&i^Qd^ɮC47fO {&1IjI/(|^ɮC	5O 
{&1I7/(|7kԌ4d#]I^Qd2ɮCIDҐFY>dF!&iHK,M^ɮ<	1ZE[|iG+mo^Qz
ԝ2|dgtMxˆK-~4fL$s}JdwƗ^
/7kгYdTZ4M)Ys'Mu&h&-ʾxw;Y80>d}5ѥ3$1G>_ɮ/(c/ddUW5̷XT	/dF^шw|#5ѥQcADIt#/]^Q(F!>_6{&4`~16O'kK6	71yH_db'RMtiyF$02|]+=]^QzT,|]d}|.n @0`S/(!HdFc8C>.{&4Sw!ܦt5{&41O=]^QzSv1>.kK6ݫCtdMtiyEMCwLɮ/()7C3{&4aM1o/ײkK/JnF!'қ5#O5ѥ7q!>^&=]^QzSv!,2| dF^ݲC|қ8|C5ѥ7c8
/dFSva/(!ܚқqoY>^	ɮ/()JCR?dx {&4;l/]_KhAhY4rK #0lT6%cFlJBb3'ނ7kM)K,z#]fKM)1Oɮ$;|أ`ZZOC!Ж[ѥObKЏ2}5ѥ1S5h4t3ef`k-Nf.ZD$@NIҵtiP{J񭥒Z[/Z\/-z_+Z`/mP`;*Vhjr+IFIQ+Z`Q.ڠ_,y|Eˊա%rp];Z$љx/ػy3Okɖ/0˶	p2YѰ+D4Y\Tյr%tT`%T>NQ+Z`Q&Z,?f!y|S-.!"ar֖K*2ZZCZB3Jd1dF!d~42|7k֧=iyE3Jd1&=]8fb odF!n42|/dF!1)
=\}|?#^QzbF!IT\-Db5{&4ŠF!{f:'P:cwk&-40)d cZ[/Z\" 'ɖ/0˶ld@)Z!⦭v-ZDoZG2ZZQ.ڠ,`SQL80-ݾ?/e^d_+2Q&Z;1M#@Mzn.{ʍ*J_+ZQɖS;Hd0=\wgW:=fi΃NcLhďq.Z04	{H7dOdF((Gg2EQ-cK4dɮQt2P!bs/tU=leC%`hd^%z)fɮQt2Ps{襄'ku]񁠼s/tUX)cfO`9eC%`h-]9*k,ǲk2C%n`h*TKY`2|Z k+G`'Ɩ?-,1oxl_~aqq#u]#x{H7d!=]ܲ7CV=FODGku]F{XRղ|ZɮQtnYCV=vOCku]F񁠩0EP:襄Gku]F񁠼~=TR̟LOdF(7,Aj0EP:K^d\=ѹdo
uetd=\^`@QaNK`st4{/C>Keu]`h{Lt)FCku]\tU+z)fCGku]8JZO!C5Ѻ.Jxbq*=vO&dF((AQFq*=fMtn048J,'ˠeC%`h-Jyu
ZOJOdN<C%n`h*-*X)gL.d@gL1ər1ZS-OIҵ!"p]_R~KKE--.ɖ/0˶ldeqSV;tʌ٥59DiѣK%TwO/ˊ$^0FkKqrs5gAѓ³5ш 1M2.QGO 5ш 1rx/FE3~Mtb_"dpMtb)/#"drgk@r~6gײk@2zxȹFq>\
ɮY[n2.Q#۩Ai>q>\ɮ#ءx]%əF1_}2|k!"q|i]@{g%Os"M[W-TNAsWD6%TJ֘>Nt0)=Dk-Z\/va8(_V__0l(iiDkif04oiUt>/m*(mGx^<{&04l2&Q>Qnt^ɮz7|-\©sJiғx3?]xѢtײk=и7u`FV#ӣ1M	n:,M/&eƹT].T/ҩ|kidH_~kKeKeKkL8,	Z!⦭' 湫Q+Z`th9E2vO/2רDL.QnFToiT_.TPc!q@~q>Ek/#ugഺMtbB݀W81!/ugതMtbH(#'kǲkԵ->i/QzF!??|{&7YDC'p5Ѻ$pS8e8t0>@s5ь(C,.De8GCsGCM]PtZ+F!=An?|X/dF!	oAy7YFq>,GkoAyed#]U{Q'ў`SdMtb
V̓ugWky8Gk/$"tn?|XɮCI ț8dF! ed1{&1/23odF!@z̊3odF̊1c3+=\^LQr]_R8%֖閗^֘Tp2X1S"M[W+4sWD6%T>Nf%kLٚ-ziqFkKj2ZZQYQQ|iP_+ZQP@khQۆP5͸ՔWk}|E|~N0l80șEи7%+OPMt`iY2&Q<eS'ʾn9g 0ZѵIx*4)7S1dLh\E.	+d,jMtᇽ&nſRQR>xtC*v+=tf0)-Y%Kər1ZJ֔EB*	[K%--洶_L_&ZV_.ڠ=WVhjsCfjJ֘>NQ&ZDj|Eˎ9dJ).Qd\5{JvҠV}Z>
odlzUm-gbIlA@`A	j%L댋]#x s80)p\ػoB,t?"fE.ئc2`EdlMtրFtA-DјsߒDfZkEҵtiP{JBD~KKE--.ɖ/0˶ldU%h+Yjs^]ADiѣIcS-.(Ҫ֖~0Dl}Y}6\t4-?AMIB"arC#[K1e'`5ؾ4zWq,eDUcHU@Mtbf&\4KT|kC0dF]	aJBY>
5ш*QeHrC'PMsV*v#ь7t)
qe#AB઱!ɾh[f*eaStc-UuywiV1P2+(|d2c\_R~KKDBD֖閗^֘Tp2XiCEM[W,ԃDfHK:4|VLe-iiDR(m,fj{Jَ"h]D|iD_&ZO-OP3֒҆qTG6 =]ۈY@
)`r2PwY>+Od|(;*gi1ݙFG~G{'@URO֠ŋM97;YcPA`#
;.HtsArAدrDZU>*F|S5Ά%at/cg-:#wPb_VWY8cwMӬiYh)
ü80ON8=w'yFpa +	
Luv.ΆC{
RP0C;N-{fl\d&O5ђ>
LɮZN;uxt?"fpaT拡3xRO^h}h4s 5u2ti<H.(JU/m,䴴_}2|kZ|jK}JW5m\O[RIjr69Diѣ͜
$^_QL]AFkKj2ZZBKh=7P3T"eL֬/|~F.Z#OqMy?Qt4-u>('0=]8aH\}i(!>ǲkwu0K-KəF1_~kKeKBD2ץv?Z!⦭jiijAW46i-TNAև?0:4|iqDj}b'qDk"&(_WN#1dT=]ug=]7QGO0(#'Q	0szugxMtb:M'Ln?|UH{&1 -=ed]2pLn?|U=]z13T0c_8AǲkIn?| 5ш`/Ǳ3P^ɮC7YFq>
kؖ^8 }5gg8 ]1E/ѣugࠈMtbH3QC5шa%oA~AQGO8A~HQGOfN/Z\/-z_+Z`" '˶ldKW+ZHCFIQ.ڠ_A㤱Npa-! ).Qd\5{JՋJ[ddi5m.7;䀶^@]屼bpa\,ļ|ΖFc'Cǲk#{Q:LF_hYABuYh^LQr]_R8%֖閗^֘Tp2X1Sh+V\-S$KCjkCQ.ڠVsNpa$^imE2|r@va8(_V__0l(iiDkif04*7PH$2|Wk@șF4W-2|Od|ʾ̷S3șEи7)pau 'k=и7ua]a 5!Zo
hKpoeiy3*5%U/m,䴴D$@N/ilipL|i]@{g%A+D4Y\Tյr2D6DjZGΒ9-z/m*(Z\/ó	Bи7El(imFKKQ8b;QY]Ҫ$vhD"hx vEșE8,t):
ɮoJdL:`dײk t}2&QtN
@|dF ٤dL}nHdǲk~_-LYL12'(MtdLh\ i|/
>A5ё2\\ E}ФW#5ё2posuKR
](9nstU+O>W{&2&Qt4. p8J,͓ușEи7a>WX)fdFD.`s]bxdL{&2&Qt4. p>WY`M1șEи7:J,l{&2&Qt4. x]a<R2|SșEи7]bx,ƯdFD.`*stU+z)fMtdLh\ q.stU+OVOIușEи7|>WX)`'$MtdLh\ S9ERǢ>$ǲk"eCB0JZOJc5ё2po0suE,35ё2po'9ERǢ'&Gk"eCB0=]9Ϻ*=L 5ё2po.'9ERǢœwk"eCB0'9ERǢ?d'.](8;L>WXRٲ|ɮ]xNsuE,2|ɮ]xZ>WY`NMtdLh\ >WXR2|MtdLh\ 89Ϻ*=Oyɮ]x9Ϻ*=>	ƯdFD.`JY!dFD.`	}T襧2|^ɮ]x @J,LV{&2&Qt4. p>WXRlǲk"eCB09ERǢOd&L{&2&Qt4. sR>WXRĖOiɮ]x[JX!d&șEи7D>WXO'0șEи7R<>WXRFOk](8>9Ϻ*=U5ё2poS]cK>Y+=](8@9Ϻ*X)eOIdFD.`|stU+z)eOSɮt4.3+z(e/wFD/E/k'9OCWk"eCB0g9ERǢ\z)f,dFD.``JYq襫dd{&и7ua]ddLaRsd% k"eCB0VstU+z)fOP
{&2&Qt4. p9Ϻ*=OP>MtdLh\ FstU+z)]`>	@șEи7J9ERǢ>	Z](8AJWVJzMtdLh\ 2>WX)\ݓ'{&2&Qt4. q9Ϻ*'WZJ1{&2&Qt4. uiӜ]cJFOEk"eCB0	'9ERJ|RdFD.`/J+5ё2po9ERǢ2|R 7k"eCB0	E9}TsOM^ɮ]x(]9Ϻ*X)]'#ײk9CB2&QTx>)d{ZorBY`St(əj1UK_Y" '䴴_}2|kZ|jK7?%h+W3$KCj!J֘>NLZ)үimDjʅhIx\7H6%UKT_.T֔BΖbP!}6\/?_|%ٱLĀAaQAENB'üdT '{<\d`^{&0( '{.fl,k򋡑Po,|t\VK''k"t pER:	>K- 2c\.(JU" 'ƶKZZ/ilipL|i]@{g%0Vhjzڐhi'(-z__PlVF!EeЈ\irqG!ذ4/(:@ɮB#K3>R@' PMtbW}48!d|PdF!*\/((HY=]fQzW1t) u#2ҾZ/((HY&{&5Ӌ閗^֘	8,SkZ!⦭iFfmPth9DiE2|Dk5$-0FKKQUP@jb.F$OkjqƗY>WdF!48>WxMqa!.14F/('{'Gkhyb>4
=,fNg+dF!ѺA`/(|#5шkXTƗY>WdF!V3H''k
iyEs'kq/c}2)giyESWz[ިp`LMtbH&TF4 {&1NriyEbc5шa1¥ʑO8.W/(|C{&1F/JK,+PMtbYҥ<iyE`1RiyEa5шgOJcK,+dF!riyE`3!R'{&1MzT'ʠMtbKiyEPVMtbJOEkG'ʥ'kBGqOD'kVcK,*5шkzT}>4K5шa5JK,*MtbKңLiyEP0[ң4XMtbLMzT|K/(|rMtbXQ:45шaa-Q:4<MtbXUzT|^Qd^{&1(JzT|R/(|O/dF!	J1Ogk'=*>4<]^'dF!=*>/ƗY>'dF!l*>a/(|O^ɮCK6 K,ÇkHK,^ɮC;VT4<*{&1qM<'5ш`9=R v4<{&1!@O*@48^{&1* K,5шcC
,/(|NdF!ҤcK,#5шaAf¤8'8MtbP`zT%/(|NdF!^ qOɏdF!-TtiyErC5ш`9ҤFY>'GkwH'5шa
#K,k6 48${&1]H1OkKv c^Qd$ke
K,ײk#(' =]l*@^Qd$odF!XT4H#]wHO@1ذ8'!4aRh'#Wk`d' jMtb[Ҥ	QOIɮCAҤFY>	 s5шq*@H/(|ɮCS $ƗY>	ɮCJ/J'fMtb>QzTC/(|MdF!t:44=]H'@MtbH
1OǲkƂH
qO
MtbRR44MtbRV46k*@Y/(|MɮC:¡'5фfK>9}di|Gz'ѓ5h<׭eҡQaIQ`]<4e\iyEau0ՅC'QOMtbҡO1QPȑ^Qd#]41O5шglޕiyEa9
J@f415шq%=*qO5шgC!42Gkx^ѥO90vdcK,OdF!%ǥC"iyEa5ш`<¡F4,]ά*K,k5шcŅC"iyEX&{&1PN/(|KdF!Pȫ^QdL{&1l8zT2,ƗY>%+5шq/JE'Ĳ5шa:3ҡn4.kC"iyEXhMtbҡ'ı5шa8|dOa;5шgmC k^Qd=]<gaPB4.dF!,*cK,`Mtb!Pύ/(|kRҡiyEQ{&15JjK,e'kǁҡiyEB{&1giyE ɮf1K,i/dF!ʊO9ɮC8**c^Qd#ɮC	6K,ac5шa8	FY>^ɮC=**ƗY>͞ɮC,**@/(|b{&1-=**qOdF!K,*kFELK,*ɮCKV#FY>TdF!ViyEGdF!EIQOǲk'ENK,*/dF!K,*dF!{Ң|iyECײk***(ƗY>T
ɮC姥EEX'ʃWkXTTY/(|=]aKbcp,?b@+ߍ/(|ײk+{ǃ%bӤjQ]8ւS1<MTZ/(|dF!@V/(|ɮCOU
O&dF!x'jMtb)jiyEGk@4DɮC,UO!5шgejiyE5Dm'3{&1qҢ.4B^ɮ/&>uK_Y/ihH_}2|kZ|jK/6JW5m\ᬮk5is>NQ+Z`Q&ZE2֖d5Dj7/m*kJ*Շ院(L`q:GwZWۈ?5OPPVMpZǄ?n1"4X[qu-Զ|gb]rMRHG1d,.e汌s,.a.:t#.0K3@0XøZ	;<54VwPfVڸD4\em#[>#eiOG.Gy؇h {W8	d<&n$w	 [)dG6;8cOǲq( jMq
q@)dG7`uf$F>,=/&]lc[J֔EB*4_Y/ihbd%--.ɖ/0˶lC?
,qL9R(HoQ~7FK(0(-ziqBV
hA(mR7]՚_pFо"?=0& D,5ш`F2&Qd]{&qk@>#D3(=]	 S({'ġ6T_({'Ġ{&1nS~g({'ĤkR~i({'Ġ6S~2&Q<OCǲk&5g=P{&1r<dL8ykµ\dL8yLOdF!h_g=H0{&1r2&Q<O MtbȂșFp>$k㧠g({'đ	5NFD3$<{&1@D3%!5OA~2&Q<O!5ш`4/ң"ed:{&1#=2|I9{&19/2|IɮC9*tdL8y) 5шk~Mg= ZMtbA~Kg=!E5>2&Q<O5шaz_"edH]oA~$D31A~c"edJk͓,D3dMtbM/HșFp>R
ɮC6(({'A#5ш`4rdL8y)=]`/q2|dF!C7.FD3){&/ˋ_BCoE/g=5ш`LVzdL8yE,ѓ.MtbșFpފZOHodF!oA~2&Q<Of{&1pșFp>Q={&12|=]lZzdL8y/|=]2&Q<OA0/șFp> 0x/dL8y 
{&1"NO[({' =]#"edOdF!E_xc"eddF!E_p2&Q<OBC5шg"eddF!_sșFp>kk;}D39{&1+JzdL8y qfN/Z\/-z_+Z`" '˶ldK3JW5m\fHC'(0ŗ6\Q&Z\`OC*ա0E2?mC4m^Qt)(ɮCJiyFq
E'5шkJh?vO${&1[ҸiyFq
E'/dF!Fpn?vO/dF!zW5q^QGBpn>dF!fsT?vOPMtb<s?vO@Mtb<QzW3g^QGBpn>0 nd?/(#H7d"=]zW548"ݓ~gkhFgФ\|ɮC=+n#K3R.>wkT+lK3R.>ǲkYҸ6^QGBpn ]^It)K5шpޕSK3R.>$7koJK3R.>$OdF!iJ椸?vO	dF!JJt)({&1=+K3R.>$]uҸ6u^QGBpn =]
3ҹF48"ݓA5ш`-{Ҹ648"ݓx^ɮC>zWƗgФ\|kZҸ6^QGBpn<	ɮCޕH?vOc5шfޕqt)5шjoJټiyFq
E'Wk2Ҹ7iyFq
E'dMtb/JK3R.>ki_*ƗgФ\|dF!QzWʑt)5шfOJF48"ݓt]?vOҳ5ш`_-ƗgФ\|dF!^t)Mtb"Ҿ`/(#H7dH{&17zWt)5шaҾ\/(#H7d
ɮCu+ѥt)'k|^QGBpn8b{&1ޕ?vO5шfJV48"ݓpQ{&1gƗgФ\|ǲk׬zW5*FgФ\| +5шgƯJj48"ݓp9{&10=+d?vO0 ƗgФ\|dN#{,ɨҾo
phѥuTElOdF!?|dF!FoEƗgRMtb^#K3x${&1(Fg3wE<iyFq>O WkӞ
M#K3zK5шc{aIj48'dF!OE%?|<{&1|oE%?|ɮC^@z,){^QGOkXRU/(#'ى1҃aK?|kXR48`MtbE&ddF!&^QGO	3oE+K36=]tHz,):/(#'C5шcV/E1Ɨgl5{&1j谥iyFq>OdF!E#H?|]:z,+/(#'8Mtb*=K3p]E(cK3p-{&17?|(]8E$0^Qd8][*4GO5шk/DS'?|D{&1~E4GO{&1jHz",Ɨ^pdMtb*>N
ɮC^?|=]k[Qj4GOɮCDUE>#s5ǂobtiyFHd
^ɮC8fOgk 63/(|GdF!n_xcK/A&OdɮC4fe'tǲk^4!1IOQ3T&X/(|G=]`$iyE8PMtb:8lK,GkD&u^Qd1{&1W`$1O@E3"}]^Qd4MtbN/(|OdF!KVL^Qd4]m#K,&dF!l`FY>MɮCWK,&ɮCX	1iyE֯dF!	/(|]3BMT9/(|#5шf'iyEMtbjIK,&ɮ/&ite2ץ!"q|jKEJW5m\(YW.nrveTS-.(imBԃhIx\%ˊj[n<^cpX]({&-&iQ͸3Jdp#{&9Pz,C8X[i}.N(Xb"+iQ=HzPQ\OWk@Dr^[F((em*qs>#]VY/-((em*qs>"^ɮJ幼nVҧ=)Y^[8񕴩dL{&04HeN.{'Tǲk@4^[F((em*qs>"Mt`hth^[8񕴩d#5сyn7YFqG+iSjMt`ht?/-F((em*qs>"S/-#ug~28&^ɮ1qnVҧ=³5с>/-((Vҙ>L&=\^LƷZZ/ilipH_&ZV_.ڠ=;h+W5\'(-zV__Pl
ա3iyE(hp6OMJFLS4gB9n5шFLވ7dx0{&1)^Qt#O k)DPl^Qdx#{&1	{'ƗY>#\^LeKkLBD?AW5m\DjZ\F%kL15%_V50r!N-xZXѓԃ/w>gZN-yBZKAןZX^}iT
N-y[Yů>$gG]%4ƽv!"pKVhji5sK\tѨmPth9Dkd_/ p"?P@kl	Tb Du(|D@Zz'gQ2x.Y>"OdF" xFD/Av TMtb"oD2&Qj>"dF"jމq2<k>"=]^(șE.ز|C kͥ'yh/&eƺy|kZ|j8{g%?[)Z!⦭5!,*DkF(6\Q.ڠV/"_V59e :{&pM_5-F!`ȾWe4jg}|<{&14ޡ?z'oٛ9'15Ô r 6?0Bd.	W-BGy3i.(% HMtbhaz蝾foLz,5шyiOe_5.=C5zq(%ɚ|c]8L|i]@H=/ziYZTĮh%ǨmPth8,eeYޡ}Zٔ&ңKSPLe ɮD@:{&|__QM8@$\zLң"enO%k%q2'VMs(RMs/7f=SYTɮ/&eƺy|kZ|j8{g%ASe?Yfr披ߨIt14/#Ƕ)5Ocg+EDiѣ͜
$^Z\lDj֖dFzn5gIc!T"Z7}o@6?/wp}m/d/w2_bY`F|?#-*h:XfiW׍;fQk䴴_}28L|i]@{g%w-*Z%qSyrd_K:4|=E2[g0(-z}Z>u1;P.P4i
u6]&0	m3#㯐=HnMb!>2ia(wwl[q40}eػ22fxwqx2O^{wb˸xM]#W {HsF!s?z@2'tȜ;o,hV8-9KV^8,dN^#|mѣ&,]^i {X揕YкdN)*2O%2y>Gzױw+n&⏲ .G3cѦGyFLXт;'\fᗡFVM?;exb7?#z5)*2Oe|pw(2OlД]/b78̣O/Z\/-z_+Z`" '˶ldI~W7.eyѥ@kh~q dNPbzwݍ27}y欼2BY4ȝ~fFB!݋[/ӌq?" 'ldS΍DtyV̍[CF/HRd#weӌq?" 'ldS9:5UDsAG$D,rKX012Г2\D~=4MTQ3B*nU\ʉLȮQ.ڠVs<`S[B".(mLPJ@PX|߱wPJAqLF5/0˶	p2X0-TNC%iCs\e_$@dN$@m|>f9%DXd#2qʱ[jrʣ8>xC,5RM2DrS2+FLIf!y0p3Z[e
)dВFg.+ľv%8xUz7j~^k9sӦK!l@J~D^f>[.xtz^;ΧDkAK?#m=eKLZ/^ɮFK{صR?}9j7=AI~N`S_wzvA採R$O?gvW 5̼f#
s_;OݓTw,0)V	H]8>@gy3.F5Ia0_R~KKDBD֖閗^֘Tp2Xhi=dflYۤ8W7J֘>NxIRєS-.3Dj1f/BKyˢp*Ҫ\uvҠV`SɖއpS%7
zѫ61wP2v/oP"04&):3غ7̞JV$4@`Sz"i5=,̖HL]4@`Sz"dAho@ݖgY !2}wHi]Gz`܎Uf]v9 ^	 |#5ćZp=w`Vn塺EZz01K /e3,Pމjsu,d+.L]98@3,PfE5ksqkϭୟb2# |;2:#2nіŋ"pZaz(A5B-ЎǦX>	VHdc8{bSqeHBqky<90at8XKcbu<piDA5LػcjYG|3_8~qƃ^3Z=8{=n-OΙo$f3qdwt&<l~顼N}dקpv80au
n/eCVuc35Lػcjܐzı7Bn`?-AhXE"^>O,]uG|3_8/lL8z=R=89e?]Hm	ůeg.!.gqG_cpVs_840K챰A`CW#HO
#^p^6_w׀ޱ^&.;5LػcjkcÇHOIf7Sh
DUTb#tf246Z=8{z%X<2OFyp}m8z>p40Kv^8z>p40K2/:q]ڜwٌ8z>p40KA%Y_l	/ػ1Vb2Zx:m1x^jNvvj K_
x^p(G?u ړGZՊD5Ox"<αucC:te/B鍚ǡnWC;#|6U_pwtLS/}փ0@MrpvF~Gxqkz0XSqki3qk`v{;.i<zZzF,γhcSBb!f"&v\pwPԫeއpヺGnqk|8yK6^<gCOHڴ,γhcSB[15C0u L,[@#X0)3c\.i,]L<]&ZO" 'kJ"vҡ~K[K%--洶_L_&ZV_.ڠ=rKLUejiCtS-.:4|$^]A3Z[QYf
".(iiFEA|iD_&ZO-O洖/jp5`fOT/\?BPRX3m.=v3^/vԤ!]H\/pG-CrxX512(`;co'w,4D'`d|`O]W.ZTC1x;X6Yhh.qϨZ34@,F4p.ϋրxH=ޕzCFhBz2ZNtXCu7vd\zW#2Xc{:&tq9z XA?\j5 3tA36,S1XDG.Ub2nDq@ 摇ģ~o$A֌RX9#D4,{ʻ3b3'#Cޭu(Af_e彖	x3H^eό_[/@_[xd/_J)~7BBH"hu={" *1EVXt_"eNJɾLfhaR;Yc W(ET`2g⇧+@Ɖ4(EX!3`SP|?pZ^4Bq<XԽC1	nGz繹?ɗ1՗ָ/mJomBDtki ]vkIbe2xV.m*iT5_~kKeKeKkL8,SͥpYTFJEdji-zs0[%TS-.X(Y3Z[QYek?Q҉Z03D\.R{JvҠV/-'_V517(6TO	3[L8Ժ* 'ZǢ>hZ\NZmH\zq3pJB../LuC uc䩴g^"gLSafܼ:FVQOQ%x/}pv!B Yp^"gQ:brfH%If,]1@qwNᗚ'MmkX/S3PubWm=[-X]iނMrӆy:Aә\ s?ދr;נ\!kL\#/ FUX`/?zx]f.W b]x0l`9c?-bxIAoX9$.U&tvd^	6$~&S"f;;9/Bzȹat,S5A0EmB>:uHq07X 挼2]xtG	*hI|3(v*lC;;b9/4g+xgObb
#Lҧ>4<,q	_f0)C|T=vDFM%G>Q  {&qC242Ͻ,5g'XӆxΞJP៥=etiD].T" 'iT5_~kKeKeKkL8,HH4O+fiDQevF$^z7iq%kL
3Z[P=FKKJ7Kq|iQ@khP3'V:r^Oe3b_ئcwb\Aޥgб̨<%X&\DғtL
i=Gy/V50)	}蛛_X/$2ĀPzXX0) :!
oDPlPU2<\b9%*dQ{&qCUλ7)*2BA
yXX0)K#WCo˞z\80|,_.@|#dƜ޲4CV䇢&U\6(|d{TeA80l`oCAgnUO8m~#taҡM<gX`5mF@58j756 Gx艧.|ѳHޕ?zN̻,&3_NkzOD\~غ!&Y`0cf\*=錉pbl^:b3X덋ݍ/V덋݊f9t.h8˅f0tƝȀ20܈d7{F@f:
(ղ]#@KE+t)N!3wSJfdсL>\PG Dq.gQ]En#eLoM({_Fg@4eLep6gtE뽋jՖ6kKș6,lJQ,S5غ,ٟnغ,ئcB^9ӌ]c
ЁLi܈#
ًȊFCwjnsB[/r4X·BZ27u8ZFn#
dxyҧG>u!E2c\.m*iT5D$@N/ih5e2ץv?LR `ܤ'!,4Dj`FQ&ZDiو^'KQ}BTfDkie+(Ҩ]/(mVsuetd0)׼jkP.:kNL{#ao#@Q,F1=\Ώ\zNb%U36z,8<.p&n3mW޻%ᇺEWoȁs#&#TxFi9>:{&3mɮ,0)Ɵp7WR
o Sz.\Tek&
(T2 ud(h:M |Ge^v%"h0ӹ$Qi[xa֋#ǲk4=:s?zq2:O>Y	ɮz!:Ԩ2pZQhH\&IL&XMf.62^i`B듆`ir3+KDu!s,Pԅ&j4eODS"^b3_:^7ZαǤ}X$RhSm^:TXLIPfk!vh"kx/׶$y(N"D.Bx te;fQۅ^qv3\=yҞG}aHMs*XEL1]UB6(yQ8N&.n@-lނ9t:֦8-.!T̽dicLpZQBLMuq=0?U%JBX3|#2:;]c`dJ̻M3$G>Q4OH0)5G ܧ9?ޘn*FUԲ3?Dg]=ff@#ӆ=f\>ɮqGނp> `|#iC;FE)3D.HUpM;㌍j][,3|#gy,F3*G>}h.3D.ʩM(.7q]Byi`d{mJ2xSm=o޾6~Jc{ޓ3.~(`ys/?\AKsNzqg&~ɮؘ]4{Mul]〰iqcB2gc]G5-uAH^M85սq̱sSbF7t<,lʅOt1bDfccf6/>ƞbŊfɉ`t7cf~պ1"S1'f\$ELvL
	nQՋ9IV(x,c܉$! h|DwnR>JPsp(t`SJ&bwFAdADQ[?ə1\J֔EB*	[K%--洶_L_&ZV_.ڠ=Fw1[W)坻J%Hr-M=Diѣ`fGK(-ziqFKKJ#[K(Ix\{Jلl/m*kJ"2xjx5~KS񭤁~/mJָ/?rBncl>_A0]zbUf5q0){̴EZvGz7\}fV4̞/t.>hp6""4R(Dм6?t8qB1wgDPl<.SёtnˁAKЉ8\K*Dػz=ZxwBCtL]ٻ	xiP.5_ŗQ
WƢGZ<a	(k -Dk~V
#\Stn2/4QDw	.+ӯ0B2Hɿ݇ւZMp|Y|NtHCj-we}zG{͋ClY }8eYG9V կw_{|ޭl&XgIh+Ӌ^/ :2`f l  _Xٯ2#g{랡eRVl9pM8wц9ůCib?_RYN˹	jxu?`ZG-$gM\޻3V	j4.・%Ѽ:R}!t!,sryҏck7o8@Kw#]m|,^d$`S_I,Ģ ޺7*4;4d{mJjq*WDaQ`\H7t(XN0υ/ti3uƛ6p1{1bt@nt@n3!@/8=t^b.'Dd+ӹd7zwS"jx,K"![p0JtCwL4`SJM#3="N.Lůef!GC.1ָٗ/mJomBDtki ]vkIbe2xV.m*iT5_~kKeKeKkL8,̿2 aQ9Vvj+fV]A/FJ֘ү-zz֖٨y
)/Bg2ZZJTp6$P
#[K*7/m*/|i<P5XX|7JT4/@xCTs3VDJ	7"
j۝(92i:k"JntLH|8;#|8=#|:汳[8ޥ5.5  >ŗ^fRTAV@Ơc^6zq5UP/V
*Q["O8O7$%QJd3pң n}h).]mmxq5't6TXAWw,޻|*+tf0)ػ׽C~; GP	wkyc9˝\^gE\s;sɮ2DO?ٌ
dÌՓ]ZQDÍ\b>t"Yt
N;FbT)5&K<M{mP bA`Om@>1	V&遏	0aؑ*t c5	bG*uc&,Cc \#v$|ub n<$@%7Np j VtȀwV Z_	X@
ȁ8(ƣw# 7'>\(7ޮqÐgXVDf^LrL.(JBD*ƶKZZ/ilipL|i]@{g%ٕ1Q9Vvj+VSiIf!{G%T)%]{JoZҋ0C2yu-m,0!p_L=Bt3i虩}V# Њ+XNQҸ&3b3J/d.	uyij7Ől-|?#|ipY`=]K?-2({&,m'iDӐ=(C=<A0ނ
_e0qzN3 XF欲IzxU;AxbOe6YCRn6x`bMtd\Od2Ń-{.Y{oYz\8|> S`/vX8=CS3N6nî/I%g'ƥD4PE/VnĔqHp˘]%#l"h^	Ano:$e`#?lK(6TK2ر#OLX Lt7tlX@ +/".'D\K&
cFZX7dHCtPv^Dr0:2+a/1	2
ȹK `0
ޢӀxV0ղr#)@7uJ3N)%'yDaw ^LF5B.Z.-'kJ$BDtiP{J񭥒Z[/Z\/-z_+Z`/mPagnڶV\KU}DjGeYOQ0--(m,y-Ј]`S-.!8\{J[B.2;cg&`[/B=sY13W0aR9(22=)S]!U7)qQNPЎ0)s)h%X}X2mkV:ω+@\k@43z%
oDPlPUR	cgdY|Q	 T,Od%>pau6W)1\Te!c?!$
pcؠ>Í)|>MO{,Zxwt7]=KDݖJ3|#E1eU 'x}dD@X{&qC9ʺ>
7+!$
y\cԼ8-t>q1wu zy{o/Kg8wqH]Y^HeMYyUpw8Pe`|iFPdc5ϐ gUO8=D7qё
ifi`d{mJjp0(bk 7V3J3غ!&Xecd*==ѤldLk6,lEl\Fqbtfŋlntfŋln38Qt^b.'Dd+ӹl2V/f+PVd=ȆlPn)ж27u8`Fo7#P"iGwBYppewO({-˺fqCނ3>,7&36~އefs.?]]VX-X^`tDfacf6zWʏE/u1buТn7cf~պbQ7L. 6Ӕ,.ӹF;Cw5jnsAϻhAa[H-Jt(ZfRfM`D`SJ&Yb?wJB
$n^Lˑr~K[K%--	Z[/Z\/-z_+Z`/mPaD|' ˉ\M:=\{`Slu@_`Sb`'/sb4Bîcfc9zwGgBîcg{Gip,|IHq*3Jq?c+D4QۣGQWDMDj;}DkieE22׳ա0V/m*'o;O--!.֔\OP= -;7/!@t#@BF:c y!"aszYph^:_Y`wrx;Q#5e_{nh3-q[hY~vq1wq5/^ mNg\;&wzRXnuP4t!75B$bt/{,9Dի!Z56L`5&:h4,	?`5".= [Q1 &$}[Ϻ C2Ոf3$~Ro:,Xŉ\Rdj]ȇ~!sZ]·EQS#!/Bt	 nDCpD	΂7'D'A[1Kl2
95i\.
l܉)ґn%(f;T_.N#||ewϻ.4feuі)^`c=ZX`S/Q(<:..bb/	0a٫/dDļeGVرub3\D>c~ō @
"1Cv!9"hȀ5 +Op8aD D d~.F@j7tGd Ȣ VD	DAP7z Y8)@ x*/x ər1ZJ֔EB*	[K%--洶_L_&ZV_.ڠ=FUiZ%Hr+z婣e:th9VLZ?QLX-<ըije5{JD.˶Wq0fx{Ơ]f?|*]Ze
\syſeጙV|{rQxTDxMsZ 7RL<Sƹz&,6(J!7b
Ρ:b.aslRMФ1J]
CJX;X,^Tdb,.@e^]ܲ;&\;?Jhp6z"8
0Fv.c7<fv1A03&qNGwdqX:͡b"fB7޽6..A|_zCF
idڔfS]B2J@|IT8Ռ;=+9pТL3cf62&c5ƛ6cg6Tz.{6,S5,]Flz[.#v)ing+F]0O܈ɈW1r!n=Ջy<aZ{e6(Rи%:Q7tG,x0)<øJ&|8#tfQq$NX[0]`e]^j|bwHpdwS~	ș!"atgnؖ)Ұ0{&ƹ艱z'~ɮ,L<%QLɂ&Np6P1rOJ@Mب<nc?~R]kG:y?:VJz8EhرX^I1;6cgplRY)\,]
ٟnX#L.x7N2t)B 3#t(wj삵
5lVBE,BdBX7{Fnp)B,0 q<<SM#:ѐ"yə1\J֔EB*	[K%--洶_L_&ZV_.ڠ=Fw% ' ;vյEj詴$^4|BKŏQ13FTJ֘/By2ZZQT".JZ҈L/Z/i,_|ki"cO`Z`])< W~m
@9NLb!lCH5h^8Ξ/t	B1؈p.ѳv)Nwt(lD<м=b^vy=#F{n,lT<j$*ӯyt'M+C!Q d03N%I.v$42y(d)d.~GzM[ BU(ɕBf23m͑ϭkҶ!}=3ҘcgDt@0)w_efpd?vf]A3>=6Yϭ6kػ=Yٲb0Ȫ/N55u	( E&fpef`w^b=DiqfЎ
8pWtd*fE	Ӣ8XLΣ-nAMzoy$6}bࣻ/7<DqM"|I\wbΣpLfDY,.^"d.	\fied,")-Ɨq,IɮD24.lil&d2(NٷCiaIa5z'g7>V/:.u>GzeGk?#EޡkQ6YD242S=]^MeWkb4qCދoza<7g`k֕ƮN?V;av\Meeb΃HlP:D	VX-pX^|*=4Cpbl^|*=4F[)FQtgݍ/V6.L.7N]F0cN@V\D3ޑjn+PVg0 0+uNƣwf)B-xp`SO1Q"i:qgЌ5\(wzɿ83vnfHPzxY,YQc7DPl%*<|19'`*lW)FX lD>S~6~ݑxb^<%҈GPEJθ_3X9ъD$XPr@NN,pKfcOBOdZXd|(ʪBD1M(6YxF>8G2%>Qd={&qC9ʺ hdzqQ@!
{;mX\=aP8=wO߰V0xwtn"`xd^b&y/\F;XQw7?(xgθ^EV/8Z1$X<95JQ13Scf6zWʏE/u1buСݍ/V녋B1r菠t.B!Zs1KL![2?wBX7{F@<N+PVud(	chBBLPhN%(Q0)ˉ7J"id~QCnRk=lq>]ؠp6z"qj{25/]OKl#Ӎsrb{J(@qURP1Bf6tNdd{mtGI$Pb\=u`dd{m"`4y>]epbJz"^6Ap2?wA~7b]@z'Fx]`wr%X^7X}h""=]8Eq0z0OA t0)`{H~qCƆMȼy/K%	pcRa\/sAxgX91DgOՒEXb2g-.γhXЍR.my;T)fc#jQ<MNP#MaƬfsb莜7tMZacҸ6Tz){1ō\*=tŊfEq3^Eqr\9qaZ1; da[1sHnZ0NtQe.FEE+t)N!3wSJfjF41xJ#M	!ӁI92Q7=> VeccJz"f_(tM5j8OB錉;@;ML%X^D}a
=\]=Y"נq	`l^K؅{~L0u@g':@Z1DAԨ&I`a=_udc Í]ōǢ(6Tz#5dLk,lDPlGZ,S5.fCv6g[鋡݊f9t)h9r@l+Bp܈ftFZjj5lES*!VGNcѻ֙zRL.L\O&t&ϝF#teD<0Oj0N/mJomA8]vkIbe2xV.m*iT5_~kKeKeKkL8,63ּ"' ;vյE%J٥5?3IZ7Mz6ڠ5?th9\-\~~V
hSrR)$t=nD	BBfj|eQ..@]fŋZx~.i'[>y'7tfҝ JGc @;h ƻ!"pK5?<VfW7K'(0(-ziqFkKj2ZZB"rc|
#[K1(Ҩ]/(/-'閧ZK8_HmvԠCð]q}t/pP)AXa-8W+m✎߰;'auBQp`S",'y%(>4\:tYvyB;	FB;򍈝1iwaǰjd&dC	|%컖g>u>:
"xݗ8YrͿ
qCS챀pͿs8[C6DXOΧcTm7e欰Ŷwn;)Qi]kӑY0)wXs=uBՌCu%XF2tbVI"ѓ^-%2˒U'`)В(:)QR8-8QQȥQLtC6w$1ue%fz)E`"*"&^G"A\LӢBՑϔȯFQ;XA@+dSCx]qC,{.:<f`	xdU&AсMzmbb4}Wī]ր@~MrrS(fj".B	y25/p^.ڔ.	Bqⰻ%e֒ҵti<{Jvҡ|kid%֖閗^֘Tp2XrI\Tzjg8>ei29s(uEMn+ZH=+4|L`Fz"TK(0(_VM
|.P]Ut)=wDs>DX(ΊT<:80ҽJ~Gx͖3nWC]汳^o>DPlxorfN/-z_+Z`/mP" 'ldʹ!K;jT:[Ώ0:4|CQ&Z,z=5- ?S-.(_V-uYi<`jNPrb~e_e]@,GY-yTO-#;R0vGz/4HtۉxJ{F<&ƟwM1L>-e.}@Mr>9w,(ƦSIBtBǢtdg0K@Q()I܏ipItd:,[e,@t2Oʾua4 |L1@{&|:}5%	/( ވp#LX4|a]f-e/a@+XI:!`l.uCfD;S0b"kޑT~U+T?u*wU1E1="`HH#Ѣҗ(컴t<(2thnf;D?5eY4q['EMDKT])ɘ%MrDPn3@NMr>Gx+PPq荛e2wunBݗ=-X4|>;iv.nSO[>klRP ~LX4|a]f-e/au!+XI:!`l.uCfD<lD="7E&[,4^LƷZ[/Z\/-zD$@N/0˶ldZjJHk\\t$z2׮'3"zvb'03E2֖}ً%Ѓ.QYQQ|iP_+ZQɖS%Z/m$3_R⵮2n)}WM]
\.f|pIKV!O'_pJ, m蛛UqENt2'	2cF0[Y?]h)- vp6zWغ'B7˻1ݖd-6È#tFպ՜ip>1wg]lؔf})	"}W"f;.2_ak(pE|>6vcÁ)-ExRfD(7رLl[د}Ocfi:=Gxc*律̓&QDM'E@gsEՅvڼ"󲯝3ߑGbaup~EЖmo_CաL74Mֳb^[DF-QLVDS4&%?3JQu/sq(gxBR ]k/9<3!aWI9C<!(S)_%oAN1ӌ:]ց5&]#wb[z4sjr[R\'䤷ˏR-= -=,c6ox	Bݗ= -Xq}MpwPS8]KM<D/%ݙǲk;IG/eئk,8|b\)w)'ɮNK|bYaWڜ4ղhq MnQxWL7WmVXҝ/Б@"h @Mj4މ%XMTLbQTn7uR(Ŵ'DW3i]SL)eTS!)uF,]9zތh&.}<ugLɻV`b,fkyeJ"m֔D^h,fDXFxBQn&	wz3:D.2`AѬKMDF#QLQ+d8|Q.e93SZpz"qyy.֓@5"&HؖF8-8(䤷ˏR-= -=,lټf]'wP& zՇ/޴#G|v@݋}w)仳>\ޮ~IG/(@pES5>Q.]fĻ}ֈk({Y-e56ڜ4ղDsk摊މV3!_Td~uk_:nw!19@Aul]mJ, mІJ
ubQTn7	M0J*mІ)N!FJB&c`%734![]![Rp޹<gswd[[xQe汳R[ˠF5ZBH.m$Z.i,]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%X?+C2Er+ZHQ.ڠpZ\K}Dk-iiDkid5	3U˶|i<_L<_X%@{lk\(_V51kIE	L72ى~/IYjv\󲯝;@;DRvpGfzmcxxBsG#Oj}ނ˫To_(U*Bn$iJi#|!1w;\v	1BqxV]iɝ]2a; Ό^!&d/ЛatlGz4iv76-ѣ8Q$8FPFq#Z/7a7?P2㟹N#ћYhٽyjK6qANGx4eʿwp޾i ExZ|RP ?`ئ\pB7ئ\f˺"qt Ό^!֧d/ЛatlG{8:oc2PH#|Zz
-OAoüo{ou/Ap=uΌXeE^K*e޵v.SOy >J.z1"K5椡z!z }OZhAN`ئk,>Q.}foa2'{&8E|^v+bY`wmNl@axYޭfL!~Kyn2?t_`u-qVڠnhNJ# m%&2)q$#B9XeE{6Q$^L8Ʒ@/p^.ڔ.	@%֒SetiD].T/ҩ|kid%֖閗^֘Tp2X<K;vJ?0:4|}DjXu$^=E217fQ҈ʅaf'%@X{J)-q
(QP˩ީW#?~2h
&^Gyx˛	DþB:_f<"@Zf9gQXl@1ҋƹmNy"PE\шpӸpݗ/@\;Kmhғ̲jئf}d^2Ɵb]iazq({&|#su">QM>Q%ˏDHODOAc7ϼ`PSKnѓ뤲mV@݋swqb]qx ?WEmy/F>A
ɮ_W9VI@$4@ئk,8|b\)w)Eײk(uas""&6OԵ+ZR()i<!z9%`zuXpe&y'@Üܤ3.	xyt#6%ܧ:'/%qyW_t	,PK>d/wnG1$_Pqii0=,fPvJ
spw#z"@Z\4zM:2}btZ-@tÈwc.ؗri"@UQ[Z^=\ޮr|'DHOZhANaL6>Q.]fˍw5]b5՗_wd҈5<ѓJl['2w)rzfU)_,&b&	ވe仠Z^{&|#sb[$_Pq\$7˼dݒ/Bz"@Z֚pwPSHÈw.4 |vgּ"=\ޮr|'>Q_elKY37.2_aOd'%Q/&\1/ҩ|kid%!"q~kKeKeKkL8,43NRRCZ =mꕭt$(mPth9$^E21cf%vj>V}ZFToiT_.T֔Ee}2~kIb[I^.ڔ51SqM~7b<.]zyâ0'Xdb'&v2`4{,5eb,h̰F޻؇bًg?%:,.gҐn2@`m`-8dtФ+tNKУܔ>wFCQ,e#ș"\^"vZ 5G1p6z"hW]F2jK'eϰB|Y`NZz[1L%2tK%܎I	%ܐ-X$w؇$|薹X5~qC؇S>pc|<E2~ |M&X9	"ư-;_p}h5H\^u2C/4%IL;4{p'X%]AE(mlӧ6[7{Ɵ`';nIrfKQ.əME3'5p-CwmÛ8/'asWV'@c%1KbL%f.l^I5Pu8BQ0iDXe8`{r)p2J+eB3PbuL:SƀH\Qu%!QbG)i@xMr=	HD|`F{mN">Q%/($~F2;7AHZlヺŁ$ػXDM<B/. Mr>Gy$$8$|)G6 oL"\^"vZ ɮN">Q^uY.ɲ;wSb^8-8V˼(b?DN23էjKZ ɮ_8cSG$AǤHOD(OK'6ox	%3v^B`I}M8;)$w,	 ^޺%i xvg֒Od/wLP/CG+b$|a]f%e'a5G+μ%6GݪcW4uin?wDqyKNGPusEh,Uc^޺ҀhMY D.R XA!tb\Q^* -KZ_	H%@ŷB"Ռj%Ro
dI0#![ӏ&d{mte%'	qD<qx6}w7NrGz5i<	A˳ktvԡv.m$	-Nf.Z.-'kJ"vҡ~K[K%--洶_L_&ZV_.ڠ=c/z\TzDVБ,th8F]B:YzZ rix%աx\4O2ɱԨ-{0بZ\_im[B`/ȁ;<@[gp?Ҥw/ӯ=X5әyZϼar nG!x\4CNKLZOd/#zv`F56ڜpD'">\z"@Zz'Zz6OKf}Gy -j^/IFOPSE^È;F]Xq2wXrx >J&nz1;5Gy(OyD }iM8;),8|)(ؗ.}fob]eSWk(K4פlasP4b!SDM{Ե+ZRԛ?u&RZ@LlsԸ@Ը@Ӆ;/P8S2c\_}2|k!"q|i]@{g%F2ԔֹgnڶmDk!DjGis2׬/QLM- QZe`#%kLD\.PDkieFEA|iE@jcv)r[7O:m<.]x cՈS2S@-BU#qENtˀ@_wti<ɾ8 ػѳQ p6zWغ'B7˻1ݖ$|1݄KN@Mrq#x6~6;Nģt')~{$5TC{QhQZwN0<?L鍞hCGf\Er#m=:VVysҗ 3 t!/{aqd2PĞ jCZ0ތ5(^:_Y[MșBx>2fHe`áhlvjȠd7`>"DEH`SLa9`ыM3N8g>> kD<.J!(IAF'ˏHP6ODl3.񓻨vJf;ӣ;>2?r<ӥ%F/Es7(km$|?#$ػ1z"\P|'YxZɮ_W;m%/(D(OZhAN`HES5l"AbDLD>  {&8ExY]㐶W㾜W#VP5L^&hމ-ZxG1JGV\zf'((	-@nqjS@-BUP:P&뒚 m<pu*p%Y#B \%3hXx刉tsP")\7ZՊ"xsP"@`zDS֬P	񌭵믰b3%%NU
3)qϧSPz>i[x(X(y25ti<]+ZQK	U/m,䴴_}2|kZ|jK/̗򸩼9s+vK;vյEt$zvF稕0(-zC(Z\QڌFPUJաx\5k
)z+Y}賛x] 1,cpu !R2@pXG''@|,>Q(d݋.w)}րC5zC|3Y`~Gvxqkވ37OwF@n˼3>q/i8y=\0)wn>QM(ǯ -=pox/uGd7mGRޓuΌX]%l(;F]e2wXCM= (^!֒k-Gy(^yDe >4@dES5(CY37rx}i jMrq⇗3c\_R~KKDBD֖閗^֘Tp2XizW46i-TLЇ+zQ+Z`th9%Ta򊌖=oiT-Ƽm$^0BKE1:4(3Z[J4Jؚp6QYu ^P7P\m^rAZ}czU[^@*{&?qxE|^#{7X?]XhE6m)|>nJ 4.・%ѻ.授j{7=bK`ݏ_F-ZatX.ޡd\DEõz	pd)XIto"f:)q,z0΋^,o`?:/λϭz<eS9c~t_wZ[xq,z0΋AҏF^Eroev)fZkEB*ƶH	--洶_L_&ZV_.ڠ=zZ9Hk\,D(0:4|]@-.z2׬?QL5--(_VbrR-ҪvҢX|i<_L<_X%S~dJr`2Of2GHX@I#4f`3C\I%͉ԓd,4&7Qpr[gpq(Ҕ%I$w{R3;{HFA$!3who?Y2هn/2;w.suaE5ݢx5%+%.J.0'@.9Df2sAƨp# V#.I+bp&I.*Emj%p:%~#dtiB裧>HC̞VQ*L_.|f6)qjFeBTexػ	̚RL<ُ@+oQBTf;1k=>`Ad:f}iR21l-gG?TPUuNFt
vnS/tcH#5޼-ݤsu!QM(p/%opox/uGd7HmGRC7\
uYhX4|?#e޻/?*yՄ[8QwEяvMr>r5%^Q@-=iGu:G+bhF,)[^]\E|i>!zF6:͡Ou3F"@O	3Fj}zER9TzERoMޑTZ@h6^pwP@`zE@h/&^Ʒp.jp5u2!"pL.(JU/m,䴴_}2|kZ|jK?Ԍ~Z,VVА]Aѣb'03ޢL](,.{0IZ
)/"Y-iiDkieFEA|iE	Ie֒;ئZϽ>/jp[y4_HmR>fSV%rvۮ{F2M]
\&f|p-cՈS2R,[zLnV(,bT^{yeŀFP[Yj{x6~JP!JDFwtf5qa#jwV2(@6v!'bPf})	F>Q_Ļ}֥d'%Q}m?z@!'bPf})	챈aAŊfh62}fE7KzEj˝=7yn?}<u sEL8iXS6^iaƥi\}nuiEґMDtpZHRΠ}c`<&.K͗zEҝa8`BMG#sl7@tn8-I.ޠElJLy%pM\k>"KəU<:I+O1j`ӥ=& YL"U/
C\RL8)1X6)	RbniR;b2qHk+v^9/10.ɥӋ\^{+!)4/&j-%lTQ-wcʉܸzf"ɇiOt!c{#.jXَ	Lw\;6`Gf^O\H`,as;p|tFJgz{##cDaNp]i!)F<b&w˲-@t0cΐ/4zL=?c#dw`]sr`d L-Rdq*LIlJ3epzd!*&1ip4a
ReT$.&I+`,v<*LS)IwN "خR+S1JĻӂMZuy/p}k5&]#7'Q3u`FG=(DyD |">\z'Zz-=8ei1s1Y#Ni/Es7(kmzjÈH8Pg#ia*e޵v.SO RucC5RQ8ئk,8|b\)w)̞ɮNK|/OLHnv.5qm&sG[B#w<-ul.zmua.}azk@__-F#zHDV<(M#Kk" 0!zLD`8(Pbۢ"'DE∍2t@qmV	AtF%
 ,[t!-X̍]Q
Yy;"9b"pKR9%\-LnoR0G?uRFox p\T	2YߑM{{_5aT?cb^;8SC[`.{KD2ObLrgd`^J$̪G*LG& ĲX(rHiuu7)NRJLRBԓ3b&)iEf*: beFR~Gx4mzЧJtQX٫Jh4KF2TGA$&x7t!|Tq^yF#|خx85n*3?o'bd97es?;ׇB1>d7``> @`eFE4V~Ļ/!3NI&ԣkIX]#xU%QmN8|JԸODHOK'6ox	%3ysnгKӡ=nѓ뤲mV@݋swJ.8<D4^}iMr>Gzi*XN ވ#Ç+bpB7ئf%ܦ^K>\E|~8O*XD=5r;4\=3jKewz'd[=%\]\sO+#mܴm'!fbr4PV	ƟmD`-"-X%Ҁ^zĢ0RեX舵`aLdE(TJ#M@kL͡b!"'Ե+ZRZ@Llf.sPK-NZ@NFO
ބ`qmD@	V:·XFӄ<SP	=rx>[xQe汳Pۿ./5VxjP{lti8]Hd8ZKS-O"&^ti<]+ZQ"X]_R~KKE--.ɖ/0˶lC/oY+C2ݵmQek]	]A'(0Ff!hSq Ȝ51|>`{Z.ḧٚ 7kK2#fj |MtifI̠=]+XK82''_*4ƽv!"pKS\TzFt$~<e]>NQL%%T`	YZ֖و87/Ϛ(m,ҬP%j[d/`,q/.}mfOdN({5Kªo<gY#qG؇ʟu )(T慱hYS-5e9li{)nM/.}kc5MKb*KϬzK)W[pM,zy__pb,,gv}FU3{e($H?F∅ا.Qd< odO(e]L
7+Y=/@:13qsQCg:`SKOY,D<rDz!)]"BE1"x5=HBE;X)LR*ƶKZZ" '洶_L_&ZV_.ڠ=Y,4
5K<҇4#
j[CF/؅>=2CŻ:ΆsYye`$/&vF5	p2Y2CDYGt
oE~,#F/R֖Ȑ\U!eA^Di6~Le$_s b[~GwbxO"#7	'gb!Jİ {ps?]H[gp<5Km^F(<R{J3bQ/Vp6@ ŀzģ0yp(#Xte 6FijȺ<!kvڼm`x%Xf4/(s4),=1wJ3#2azp6.|Qhqd"p!(`,,7/ilipL|i]@{g	~kKc89?E\5EE!:<Nb^4|0)mޕB䦧as!!~L=cf襚:TtDʶ/J!xō碖hfVp2@@B3_ZER!済1MN.,+"1¶bwF`@jywsV:
'1ղ ^Lk" 'ld򴩻\#,ӣZ\th9K3?Q+Z`Q&ZաO[C)RFpcцhތ`0b찀/}ӝz<.]yԼ១x\z"bj{2cv^/^z~GzAoݖy3Ok-.ɖ/0	Tp2XC7tj'G53fty\TxIth8OQ.ڠViqFkKjf,ZFToiT_.T֔Ee$.-Oga~kIdF"fP"174/c <K 44TS0+th Hd-/XLLn2b.bMٍ1޹qyEC 8;R컡:.c#^6XIˌwB2nľ.&B+㳻+tB:((Rvaڔg@g@"EބB0ЀU]Cu9F57%D>W#9H"Y!|IѝDb N!x	(4JXљAJً.n'}\r3hs_9'yɟhWP_%V2ĄV}mw40・ n=w]40・ o?{|^Lƹp]XjxLpV.m*,L{J񭥒Z[/Z\/-z_+Z`/mPx7+iGJjr]AѣeEEU{m;.y|Y/]%kLD\.QL 2֖NPX(m,hbXp6֔Ee"rՓSP/"̾⛠`StD7WcȩJ(bQt0
JANpGؗmC,d]Gz^;ct2ǡޭ
+"_kveP8챀-z-hZwJA@ݗXe޻ˎҐP7/&eƹh]&ZOJ֔EB!"q~K[K%--洶_L_&ZV_.ڠ=nܑI[M:<*o=\lmPth8u3,4ы.oW7Q+Z`Q&ZE2hH\5.OBU-Ǣ> `SPF]'@ aq&0+iCX*zj342z#*P"_XQ#* |i4
B2wZ	ɮ_0?w?ist#jp|8L|@Zz&@Zz6OKf}܏td:࿴2k8;>zOʾu`wrx%&ucgkm;I@j }oW3Y`FF]f2w}j)Yw^:8tM05qwtza50:xtd̫(洶_L_&ZH_+Z`/mPa3J%m4E>:`SQ.ڠCF8(0%N$^xF4@emzTfD%@Q=r^0j׹1>,F:{F'< /;тsR_+vڼA!jHi/5l}yX"e ,D>1wF=ל[jX_%DLY `c1w/@
"eò,u$@>xImL͋(tdԨϙ  'AQ~kKeKeKTkL8Gp,s',c-[M:>^7B\9gir1hFzJ!&%TKJ֘ UQ&Zh(ilΔ-}FKKJ#[K+mQW{7~ǢΌ^	w=BGyT-gm21<3[B2 ;l)<izߒΗFDc^2JBxmaAh$z%s6!jեu)t,p͋,1	eg11mp_R~KKE--.ɖ/0˶l/Z\/γigFtyfRk9޻Ґrv&J1yvozm";,ļ 7xkVD#(ތeD4Cx%ّ	%DD$эf`fq  IFgg?~G|.)0cюΌyAx7m]`vJFQ:2D={gǽʼ2T͜QTM	44i孼hlYGWDk&x\ipueD]}nB3Z[ekPmЎn7K0Q+Z`JMuUaԱD)|iP+:Qniܼ۝!h.lإDE@#Zǀ>%$-H3=Շ@m |Q<"tUt,>r)pXfteC'YG2]#lBvҡ~K[K%--洶_L_&ZV_.ڠ=c_rZ2:<)׽+ЙsIQL&OR֖Bn%T-Di(`4QZϺX1Dcu#[K!`2ToiT_.T\"wz.8/?/;ر),&$C:D~7b역(-9/jBKR{2P&.eghY/5S/[jY8%u"PndIh蘻]șzsnЎ!tiP{J񭥒Z[/Z\/-z_+Z`/mP_}2|kv?b%s,ӣ12׮'%TJ֘S-.(im	//mFKKAٌl5,d*Ҩ]/(Ie֒-NzWبm7tLq%YG{-ՉuODGZXUXL`V*v$@,(dG
;.6oP򣡆gbėV.<hAGgw@_
)F6eC 8;R컍2&^a;!\ZԼ8C;ʖn# 
s19*ph"!Uj1N<mBM)xM]'<^b7`@IYz22PAV̉FFHt>C2'-|>q`uE <M;v2Yiӡhe:ʩN4e# f7exu 33c\?d8]Xjy8]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%U,ӣʌ٥5(mPth8,%kL
$^Z\QڅhD\.QvB&#[K*7BvҠV/-'@khQ#6p=C<H6_[`lbF}eVʿ`@E|>޺ě=և ]NI|bK74!lfj7w%wi5|?8;::JwKJt8ɷ:t7XF.fn	-{^J5)`,-Gy/gGb_em^=v:hTwJAܼ#ti<]+ZQK	U/m,䴴_}2|kZ|jKq#Y+4iqSyrd_Q.ڠQFiqЂ0)Ɵ0.~5eP\}Xp mFKKA-8(m,ҩ[dKfzB$asdVo>	5=v]@$ =}ӉTZ(
)ľ˻AQq,b2L72O?:aBQJ@2wZ+5 G{8(7K9:2=)ӄˏ@ddg0K@Q()j^OIFOPSA/F#|?#-_w4]Vw)P׬ցR5椠 }oW3Y`FF]f2w}hɮN((zr??]fLq,=foܢqܢnd"7Eݗ9ϭP#gDPnAѼj{2/əj1U/ҩ|kid%!"q~kKeKeKkL8,4c\٤N !M뽚&GPp6JΈVĸ}py݋~(M .,j@fl^F[~y XHtb!f.R 
"eȍ@lL~~
!@8a`3dz,u+m^ ެDCО&^jClD=1sR"(Q/5!D`!C8>s%i@s+J,ӣ%T>Nf"z2ק%kLE~}Z]b8%Ecar}иnnt	B]ޘE3wN8|SiJ9zpHX(E$T VQ	
րyp+(qy3Okɖ/0˶	p2YW7WQQHhsN,ӣմ9tǀ6ѣDkieDj7Q+Z`f'|`PDkF4"&(Z\ 65--biؼP73J>L\*'/
(S錎S@ai8{g(ΉԈŊ[hǻ7"x*/yD>J\$|6t.1@B0ҨرwNcehؑ!!Va	ILlc|$Hc
Ȗ@4z 7ӻto zt>ްr/p=lC;1əV1Q/m,䴴_8ipL|i]@{g%/kes1\5EE!:<N+V'(0(-zC$`j/B3ե#annGT)`w@/TF	6,]=/%.bNc4t1b^EէDҗ	 {L9Ά:wǘDfѣ$ Ŋ+cfyF^͈VD,јZa V^V#xc ݗ {ҧ8=roCv^3Np6z"A5=>1_&ZV_.ڠD$@Nd_sb٤M2:<͚SWlQ.ڠrZ2ת)f%$.P63uSª*j|qU %1z#lz#ly bFبt`mᷱwhiS:/؅-cؼp6t3,UcY2qkީ'ޑ4t>ndhT2p3̑KQ}*d`Ђ<.I̫(iT5_85e2ץv?_uI[7=RhIK:4|9Di286LZ\Ч[CMBkV
FzEؽ@zDҀbC?LW:z4خػ^L_&Z]@H4ؗ֘p2Y!(gnޕ'(0S#	//mSªYUj w6bN 6ŗw$:`Se]ozA08:,.Y`Pд[2H˟wJBq1k ϑ?Tf0%@aw#Pf@a(2jJN ,^Lӣ֘T	8,~A,yV6$5W3$c8J֘>NQ.ڠiqFkKj$^ii	//6;1MF]N/
7bՂvҠVx_&ZO-O洖/jsЌd/m$@ki~Gw;Άbab賱_l?ZtAO@6@#=K.E@ea;4tnZ`SC,xλ#O 
Ոa7Ν́[?|9Їf\\fXV!:,]'dץ-(P^ɮzmz޺9O6ɫOC=ޠw@ǡΔ&)@prm)t>35zmsmק\mAFteR2z+};I%,V$,Ќb/h6@!`%nb_kf2y2c\.m$Z.i,H.Z.-'kJ"vҡ~K[K%--洶_L_&ZV_.ڠ=ya*o=\ІW3$JГCM英BKedDkB9E2֖dG}e=yLL0)H^@!x^	sm/ab:ˀg0(aD-gݝ\#FZF5o1)/(
&D bFN$w%L(%s"*񥶱w%IL,%ᓠe4/DF,**(%M,3xXե$٢e4:n7K,ԶSDpHAvSKKM1()~KKE--.ɖ/0˶l_L=c*o=\ٽmm(rBM
%TG$^5`kJ֘ iqFKKJՑ,Z*m,v/PЊ~J
[Mgᱏ`l=ФT!JApn\rfdda1	p>*0bry}]b8L,({3 ;8ҍlcC +=陒4bup12':>!2Ð m%]%e9j|^JiOP2f0HSu ]N/0y(h͸u/IzqwJqC]ԎTᗚOǲkZV`Q03%oS@zo%t\q2_cFU׮Q:#żfŲ$u OHQ❈{tߑ8KEtPއ^5=\t^t=^	([oIu?eQP Z\;04m*T1)C(f_Hsq)BSiEC%\Дj*W#[,#3EB({].|d{T$w2``}$w|@>3EB#^]5vS޽2_C9#OHl _b٨]EBRj*EB$wfP:ҽbIb8<\`S_w;]BHzKfFp\}is+g!5%'6^8-tdo](N3zdޮqCo|s~K[K%--:4_}2K^֘Tp!RRUE"Z閆Cr\Q+Z`th9DkbwmP^em)5b%rqh_,d*Zqdm&j#ly06MD`mu_`dOz]1l"z]Mt>j&#2W(dᗖ3Iu;CΝ
o]gmB<Mp#a0F))\b)3"| Z8X32JL4Ȋ.d`(X2Jea`d|(b;TT/kitAӁx%^0)wK,%<Lf#p:X	rDd|(bt3
b(dc--.ɖ" '֘Tp2XdqRP+%hm]D9[PB_ҿ<./Q跾e [kHnLvrD~ ̦_7"LFZd@⬎;Fw[C6Q2zՌC:l]}d^,yL$>!Ф1")9Owe:QR8-8`ҝbv)PMҾ"!N=1DI}tQ'~e0B^е$V"e5[jsObX D/te|kZ|jY+J&W3$Jֺ=ƄiFaDCH_ū'|1MЎn8)
"ǃ\fH:euK3KFޡ}\pZ52Gx4 ԻTiz&X٬fId=KApM;YfId4ƽBD?^撢UEЕ%kLȾr>4K3=E22ׯPh}Y陠lp@khrddkϡ2ԂkfehW6~ȹ z3G4t0)-{-H=\&nGz4pd\0)Xm!+4DqؒsVZ5ф(VF zsGP$VDV:,S1dk#-HPMs/4SqO/&`f1_L_&ZVq|jGp!_RMM-疄
%kL'3KbCƟp }Z櫏=ddk#p<{&F5z4Q1֘<H_.ڠ=F2UEPmPth9pMDi*ըmLK\{y.Í]y݋0/^.D`Y#Jv.fCL.tE	V\c5˂oim;kz'6#fc9ѐJAOxLD3GX,P&qhcgq^Lӣ֘T	8,~TZ+"Q.ڠ/>N\|i%kL
Ց,X~(mLbY#odF_Cdk¸..qϺe]~'{;FF}\sw kzE7V˸+{&D_٤՗r5˂bMf {kL ',L{gXż("Po:?%T>N\M7-zDKȾ}Z@,X4E$wfd({*<{&pMȞ|y9U\AO{UYkHN,?DD::k5˂oPKػOdFjj"7H2H.4ƺq}2|kZ8]@{g%_3igT%CyըIzkOGC	BMs_z:Nئ?ܼIzkOGC	r禾4t1=L?@)&JtXLg?$V30:b2n:O7c y5;11BF>hD	'qT#/F)Z/8'!@NjbEbq_ڠ;"`'FGX> Ǹ_ڠ=Р7X[pY;ȃ	
-Bv:'Vw7@rqxZ/.x/P0[h/P9xn<$lacfHspC6bvFـaE!0<L dt%=BP.%Fc4@h_n@,Fh/H!#O4E`42f"cK3?<bwwa@=]X[eײkaş켣@.,(^ɮ"Y6fޔ
 5ѥXP od2Iq^$=]8`Ff"+hYi%ak5ѥXP=\ Qs/5N3y3Nk_.ڠD$@Ner>Z꙳R(Hz"f?P4|	B;O0\^Lk	p2Y8kfeH"Z#'(0_P C1/Pژ}i,{&O%
Fj_N%
qJP;_ڡ7%NP9P_ڡN0cT`Tɚtc^|i]@H=OkfeH"Vvi~r2ת)Z֖dc%`(Ҩ]/(Ie֒-Nƶ`])@jc资	:tHbwG1Kf3VZ<n7=#y%,vٻ_aƦ0-b |iScf G@6R8{SNZ@K#
s_uW\0)E!>˄2tE;ؽC;2S,J2_x!]U2H{&vԖސsL$l`wS
lSfE&}xA4."!ND͑ZҔMsth+tGƆXT:B`S"!GL@:cc@ .;[ja`찄;O6%޻8cOtN8ΤLnS3xAas/4=rB~"O^>:bv:BXL,Bx	jc4̶M,ҵR8DS1(0): !
F@tU
WB+YyҬeE.3W`/^k`/idubY8`SP,c_qw.FVs^scek%
oPl5呥ƞ0h^]V_C5̹ ^|GހlI/HbB(\f`4*cOfZqҮіd2	~sT[PVcGs1G	"
k^kdzҌ,wkJ od2ؔ˸5%KzAΣC2`ʼ!L
,5lfrwgXʽ㳺Q"i:!Ғ3Xz?/4f}xػg{/5u
n>^ީΞ[:c"f/ֺ3\2wFz_Ut0}cph3,_+d˹qBr47[,/wKޡkqliFBDi e{&4d2>`C=IdqMTٮt(,# DQM|#> |?#,J2O	̰^{&4	9Y@^?ow9gJ-OrnXoePxR8tYt⇗.ZkrxjP{lF	얧ZKS-OIҵtiP{J񭥒Z[/Z\/-z_+Z`/mPavjiT[JeYth9Dje{4Hj%kL7B1rc01pFQڌTF]UQTkEU:0dq"f/֥K/..@/cGx#z)o)`,c%Ck8ͧ:9/GY0tE;oPl5B<;/7gFSe	ɮ/Be6{&:|l"gD{ypwP	3.4rc#r7MZwS}^gnXV̻3gФ0)P]i~m:s/z'6F6];.}]e#t0:ޖ7ئj.|v{/5;;&),S5g\#2#Ԉ`SKBUD錉ǧXUuy:F%X\1L/%w{oFVҔ/9OR
W;НF7|6Aq~GyV42|Y8@tZd`Mti{X"=\DvJӎt^`*N	}]F5|OPI&/;O3"8̍Y`, {&4ckahP^3eܔ{Ԭ9gJ	Y⇗3c\.m*iT5D$@N/ih5e2ץv?LU+Q%p\l*%T>Nz",_Wbv51}bGCύOu/e=H	|Y8@q\gZBwkK3g!#5̳?gq]뉾޹ӔdsSL q?zヺ4ƽBD?]m-uhĭpv[jvFר0(_W[S zl6ɮ^FbG&&_CH>z.3/7gj+/wF ^ɮ,Veka`vDw|+ ̾,ݚ~1S\ G|,]Ykqv^G[F^Vz"-=v,`SzW_@=HO2^AO]#"5edFE3a4d2 6-{/Y8CύOu//&iэ{kLBD??^2W.VR%HW5]qGÒ XXoS !@kh~22d*fcdwٗ
,aIztg;Йm=џ.ŋ#2FCPp6N8ݗ(^ј).nά2҄stFtF	c27րp0{&q?" 'ld[kfeH"TJ^]Aѣ`Ifc-5)~%U˶|i<_L<_X%@{l=V}XV]/ua1H<`SEEWT+8N
~pkR+^{xg`ya7 
itYz Z.=&X!ARmPu`s<Z$7t,F_|h0)6t)hMbtGpnxPik>44zGĀf 
d0:&԰:R+;1!. ac8{bW]7ָe/4t.IcNșx]N c^fӻ{"hDa)f9z#fÄ>N,9@qrUtY:@Pw@p4]ub/o%d.Aqx0/f`O"1AXF7tdn];X,^c `SLjHa843@ES ӻDٌz-ksgC:.U^oF9NLS#].K3t"hJqXc-/@tN2^-\lX A@Lzܼz`y"GVG" *>a(FؑMF5@<Z`Dr!af蚺" N0)pbD$6ew$X#WZ/wwDXzg b3\fuy|Y8@p@-I,h:{&45X({&?gpV˺z*4zDf9-F#jqK\%5RD4K5̼-Iھ|y~m#ʑ,)^5tئhPl5O2fijie5AD`S,bG[XH=\
Czdwyp_n1a!5ѥVztGCgkaHX22a ВmϺ	z3Оar@$E:6~^Lc[^+Z](]	ѭvKS٭%IZ҈]_R~KKE--.ɖ/0˶ld3ʼ+Z$$xK:4|Lb6V-Ob'_V9\@khrd*fc2s7
+Bٍ.Ct/te?3̼S\#0.92J3b9bR^gJlѓDt/zTϺro<؎|@zML%yd#ٮF{tM\7N2p'f}Ӕ/b}h\&ψfEOe#g,$gZp78 ɚ|c]8L|i]@H= rT͜ʑBDSKyDj1>NQ+Z`fDkdOQLM-;Ii{JvҢDjա0_+ZQ[n]l'{&|~iiHb׌̷)Fz"iFeL1(tBވFzWT`?> 4޻/7g3D543G|,){&4g&{&3g컓:]fҒԌ
vvU}X%٣`
RTJ3uCVJ	pI5C:NDmsI-X-iAe`tM҄pxG##$wcu3d˹ LFV?00)v{6#~wPSր4)|voPE?8Ȱ	fV7^ɮ,\Zc0GmJPz]8ɼn;N7X/5uCx+^33Jn0Su 8D9gM"G{B9nrz)I8GȢnb׽U((<P2e5.-'kJ"vҡ8{J񭥒Z[/Z\/-z_+Z`/mP`6i7z%h"Ts\K3KF}Di,Bq~u}h
(yy3Nk_+Z`/mP" 'ldаzY۸!̮k?9Y+zNEz)^0l~qAC6?	Ih	gP#fazAP:Pb(cz}a0kE|!??f̮k?Q.ڠD	n'(0(-z̉QLgimFKKOCDkieFEA|iD_&ZO-O洖/jrj[nF8^a~/3uv@`3~貨vUt/T,
ofE0_~+8$w @2;cSy 73\FY]pZZmNkfb@[B=s5dXJ,AZ@#2xFfHm~3C;ƞ1/7gqdF1Bz'fdz#^{&76w Y/]piq٩bQ.śD5Y\쵅'kK4kwka836wfBO|"KZ5ѥAztG@-ed2pgl
fAqeNфyb?wFGZp3NLK ޗH0ax-%#uL n(G@7@7bUGF]yϨ nt#.ԃXy`SJ2:tK.ԋJ}")N9e,F-sC;ΣO|_n1)Ɨ,/dF0Ud2 +?gpVR/<#׽}Gz&zS@-4u%P$حX<t(r&iG`_VvN#yzn9ϟZ4\/(zF.c_&#P
oDz뒧b۬nДn7Kb7X0Ľ,pn7t6!{/W`y	x56I ZTH2%KeJȢ0f#=I՗¬ZՉlBUD2n}c0B"}dѤ$K	=O[xqvNsАF.;R-މ0bX`7Xٽu7v)Bz3Hm\6"8B%$t *15"pG4;#[jX5P@t!bD(Nf!|z&pQJW;Gz켰A,5tF6i6$Ƅ	T\&`@E	`/X`|/PeQfdkmtR)%X- :رbpPaznowք`砃4zRquc-Z[zB=s/4z]Vn@bwzf˻jpofhvF<=\.hbX0P@t::bDmZaB:p#ҞM`UKIcHtal H_ڠ}mtj4ߒmxp6z]Ѻİ`ttō#m0Ij%zcbtb ,RX9,<X2m%P[%Co@Z7XaQ%@N~1sS-`@E	`/Xl,вgZ}iMo}irY[尓ϭ1Vl$жf֘s^paզOd%*K<,2F!ꁆ6~JTH 9]/&]\c[얧ZKS-O" 'IZ҈]_R~KKE--.ɖ/0˶lK/ 5+QfDjGQ+Z`fEeG)
)f%Ȗ`-DkieFEA|iD_&ZOB{e m_X%ΑT_Hf Z޿|_陡bי[iO/[y5r;ʽ׉/4{_q zhv]v.z$
ofAD WzgdX cSWKXp=dSK-ǡ,\@zV{jĸBU	eY`wˈB=p[3ާj0bXL7Xn&10WynA*Ǥ|@	VHrD+.Џ\Ƭ4zֵb\!*_*9;ҧ=/s//ϭ'kLUwh\f8?"*ƖYjMsTYfǲkcT,`KWCXB%rǰa[3:4=4Xϭ1ƞQy27,y\}iroI,mK$dXm{9>3,,t'(Gz켰IktYk5%Aq6i69ϡU,`bt46T	,t^c͂^E  URofhv[k?HpJ,\@tbp*ݓ>pϭnMsҎhp  \Hc%އyЏ\U:$EWXJ@;=r7ÍY$!Rofhv[ht<=\.pbXx\@t1celbs@'F0.wJz4"U,,K'%a]`@Hdn~K3CCt- F(l>	^֨F.wJzp6"U,,K'%`g:29 @Fd[ߒ0xŷk.K,l1cmsBк0]jbt,["U,,K'%ad4tdr♞eLbmONy%^}ipYyle呦h[f֘ag=/p%DVɮfEA1sޡkEJ_n1P[Od:ʨfMs,h3	=|~޽wB=s3Қ n6d}[n-\#wNpX<F\L~vj>qIނ.{nv^!*'ZA1Wљޡka><,ݜb"io${&ІU@,Ѐ4
ɮeQ֨)o/M9c2@PYp4;եAeژçz ȾHu L*p-	&tFfwEB<y؝#եjmҠGf	X|X=|X^=/p%DA5Ⱦ&.r;ٽC;QW}Ћ"*2C5΄2ifvXjMs,fzEbpvN|>6{&,fU@KuVm;OOF#tdu	2ZKY3ޘ5d@/X^:/B8RAGeakR/^tH>2PoP3ax勻iiQD_wra&fҌ&]n5+E.I&]/eaC?ޡkQ|Y8@lm[C,bMtic,Ms,#9gl
w@zT<DfF3Khwij8-8\˺wbvֵbX$	V(z^Nʿb[jr_q9hvUN^) %O^idp[kئc|6Aq~G{$gFE|SedFEވ{med2֎;c/Fzdw} ,ݜb 6G-dR^ɮ.GDp X6wLf=1l'nq{{^LƷV.ѭvKS@Nf.ZD2ti<]+ZQK_Y/ih5e2ץv?+2QJDgQ.ڠs1ISE2[gimFKKJ%kLk>kա	\NLw_꘦qրX {&Oe뻳S
cJ1>	ɮe-ƙ#.m4`{~qDoQWT@tf0)6h^vA?X٢Xx0)	B b WzY܉*:'P:GCX8{gZ r[;/9,L6'/Iqͥ=wvaj}Lds2'ɮeǿ8 u8@fئp~@l`"F0`Ժb=B 	,Gİ`S}m -#L h,:xL6o 5@?KKV-PKF@2c,<5t3)2siO]ݘZplSdɮe8Ҟ0>aK'5̻Jzd5{&|-F#vږ
r;V^yHsT@xmk>Ƹ-xLx5t3)1ͥ=wvaj}22:5̼@ad>뻳m)3qB8Oa5̽ױw,8^?I`&Xk#L=\=Dͤlqͥ=wvaj}228Ħ,jMs> |?#qy/7gKR$2c5ѦiQX@85/ih5e!"q|kZ|j 7ը,An,<ϭ0,3k,N*-GPHMkFJBAVR2(IzkOGC	mLth:4̢6QPdNs'F>8-.!@ɚtc^!"pK;!2֍*%ܤ(-z]AѣDAM_03E217B/"GלzsOb
XG.@5ӓK閗^֘	8,S4VZfpYѨJCQ.ڠr=Di$^"1/PșOwq*=֚ԽfS8c#Zts T;L1B$q?R0)2)d{mt	'B9efNu _&ZV_.ڠD$@Nd5yIjtj'Gr]A'(0Gg|¢5Lꌖ/B"auK	-(imFREA|iD_&ZOBp_L<_X%%ܵ`V__	ob}@kh*xӈ#gb]Nм.$2Aϭbiؾv]LBfg ܑa¡VŷUFϭ$gvpX}a8:.@0)Z(Oz-Ӌܖ:b]fj]l8Uj.LҸ+g;8,8hg=u }i\3;8gcaNEѸϹӨ3J?㳀]+.ZJΈ%ѻ3JFg "$Fxҽ]=F\V]?tWipn?su]E~Gz7]wvv@K_wz^K(0{&ퟺ˃q%.G֕&CEa?ȵFE`)7tA.ϭ+"KwApn}iXg:.V\ZU13Ytn$7>"FsJT7>LF)7>IFXr2g79g9gDA\ZÈ;Xq5	K.qIwZ(IK=S,k`54/7qƖn Z/]X8OOd2#gp6^Lr%֒SȄ	2xV.m*iT5_~kKeKeKkL8,_JѼ[WEMW5ԓ=i5Q*D}Dj4th9Dk'MDiiy/%X\}\vwPNTd/ވ.g&ײl&X:({/ Gg{Uv.HʽKLZ,{&	y8}`SnÈlv#g>1_&ZV_.ڠD$@Nd*o=\ʍ52B+Dj4th9Di9UQ&ZE2֖d}\t!̜pb2^t}l	d=K/%}l5-8tn}h3-c;oFd8$gXn^]:z7>N,^Nϭ"xn_wtNϭrtn}h$ rOFւ@Fxn_wr[OFւAdܾΝ=Z	(zY 7> ?=Y86zo3e$		 &ȼo]Ջ.g֕C	̣OR%֖閗	eKkL8,3Z7z[Yf.%IQ*'3Kb-ziqFkKjըm;zьajOd@xMr=w`qPcg3-l {s2'×kB7}gV[X|>3e=]>X6m;2gc&n$wt0)ئ8Sƞðp3>AC5чg/OEZZ]L밋^
?}{ӡNGx048ð
4y=|?#f}h=]vZ컎cgD38ibjׇј$pg,{zײπ=,`S[#3;k<Kt}h5dF&ZA[5̵W>ՌI|EK&
r;.;3$x^0!;1gփWdFO
Ms,b1g=KG?yIcn3_Ɵ
J1a	N4xZO^ɮ;R+ZGOd24ZcJN8ћ,7kg̣O/ilipL8V_.ڠ='|? YO[5@kh~r>Od;#	8,6jfhlAK3=ѣ2|gkF#-t=\8BY/4K2fװ]@H=˿eJݽ2؂]A'(0(-z1;/P|Od.	G|,!5Π0n#~K3WS
lHX0)4ƺq|kZ|j8{g%)qU4j塱RZѥfȴzvb'4|}ZOɮ\|x	ɮu8šLF5/mP" 'ldQ3IZZqu'(0(-ziqЙ.PuIx\ˋcy30mXN*'<Kq1Ѭ2id=+#:H;X)Ya^?؇jGz4lf|E4ػYfa.oeɮFjc}8f-5PX3T݋j\78f/FZf|E4oeײk(^9NbF k8f}/g:gƜ3Tŗw>qoah3fFj1*3j}h#,Zx̍P*_kQZ_n1}Lc5ѥ7>\2#gq!Mkƞei|wkУ" MtdQjqoϭ 	yY/ئ5̭/1xB>  ȣe	ſ>  }ZS;ɚ|c]8ipL|iH_.ڠ=75vҸrZ!DjG%kL]_V9Pd6Pژb˃".1Ҿo1#*'><K.doO2R~Gxy ̾,b -/wK6 PMtif8@<Ms./N)̂o؇g>K3\iA|YdoMḱb";'րzC5ѥrǟZ5̸^O>3;Fp^3y6w{̝X2w44jϭ ]X9\>5̸Lsyf_n1W;ѥ
րpMti`9cϭ @Ms-[;ɚtc^Z|j8{g%uG *$:`SP4|\ʾ~^:/&vF5	p2Yu? YC'(}DjGˆޢV/IQL}ZcgqqyǽC4JK0
j(Wbw$(&iYÁҹA٬t|G.%QylD̟5ё.;=8rMt}":#
nm9Bl$fУ;;{'zɮfͧ=&iOJݏK!8rMsٲ['p{&҈giтFlޕޓ4ܐtMs/:^p$#ވ1z\~Gyo>1&{&6~&ǲk.l'ɥ'ki̟Y;ٖ=s'`./&eƹTipL|iH_.ڠ=&_ZfpT(ejڿ	Z$8ljrUMK:4|_n4+/PژH8MrKR;޽Mtb&X?2d0\b5d1{&F5/mP" 'ld6Z&UR$2ZZth9DjZ2ת)f5{JvҠV/-'閧ZK8_Hmvԡxk2P|/FzHD.z,󁲁[.UzƖ%uܐ~?@nm;ӣ-'em"(tҡ(RP%
W'Q̈rz*WF".K#sUK0'(R(RJ"(W@QrʈtJEJ"uG\/ Z [hW4qmu
qٻܐJZdUQEZdZ%FFQxDC%Xq#?ޡ w$:@oc#%
C^NĔF0#e,;@7]fJ+u#Z]Ĩr6.pUB>:*X\X݂ͤjm ,[K#btU#fif%Vif%j;{6Htkkxы?V5.X5b_]E#O^ɮ\{zKٲBt1Cl b5˂obW{6HNF\[dgk~h#R9"p'kδ066~^+dwS]`4Ӂlݝ8$N	 BN@q(`H*$(IBEI"Igpl^.̟ǲk	.Z_ ][s_4;Ogvp_%R@nvHPLם8X\غ$Oc5":ը9(Qdh]G9;5ΈjxBKEus-Lb})DJB(XU %2&z9	L4	Le)<JIe,pd/Йtv{x@n]dsY>=\yl|GfF\4]@nD/@NtFV:h( /0Gg+`'C5j"2d&Pi%NAR},Rcw@KXJ
@Ju 4ޮ?qД(Y`I ^	suK%"qDa.7tIYgAk{+iaE΁k|.;rd@2z=P΂s'ubY`Dv3K+G|J37\,DS%%	ʶecw苠:NzWΈbDvEK^b,2,<D^wK~Z/H̙ɡQ,=D	FQ%Q%'E4* $ Q%(`deX+Ej[D(KC(KcXXj%lJ,cQc^ 8lnTz]Ӊ@ҶH%PmsfEP-|MkG)iZJdZh_@`_.(66K,KE8$|c#AkF`9f?zв΀J慨˃@>JQ%_0l
W`5P	 -'ʅ4&%C.")('CpYgxʋAdꞔEEXV\S(ʋbPUB(*
"i`%jQJ"6$@W?%
P@lfJeˠF5ZBH.m$Z.i,]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%4YfL洔DOQ.ڠ̢pZ\KmmDkдF¡}Z;<jcO`Sޭ䄗k@{8ߒEhC4Fxb慱xZM1|>~#|ot}ػ2ԇ`$Gv.e/dF3BtZU/&ite2ץ!"q|jK55jJk_Q+Z`th9E2Xh7^f%TLZU-_WBK--(La'T:(&\rzOP&\`a@rvQz,#N˔S*'nUruδ鴠5l
w#6HGwJdٚ| OdH2|5b|ipM;6X/d3u7G1tMsgfF-kwZMpZUwܩ[u3qgZsiRY/ߪDteۨɛ.Tm(.d2e#1u1wNe'kaqx;^|cCkA_J2}c93TGB0}h312>Eǲkgmm%{&;0y@Mtod,=\^Ln%֖閗	eKkL8,33OpZ*RL٥4U֖>N]AZ2ת)d}\jAd$.QYz7uªС:m*6~LK,>8N+n,>X_b5(`TćGC;?ůz4}<usPh4>1od/O[u3qg\siRYfޗrAxy${&;QR?&X-ɮBiXqkόoCkAs失,?/&eƹh5_~kKdBDe2ץv?"ge*4͚SERЕ_%T>N/<*%kL
աpÍ⇨mL_b5>1&(}݋
CC=35>1@:1a|i]@H=hT:D%5TB1w٩.ny r#bIn4r(FNѬ!>rGx{Yx?qD	x?2:8"s"^o`1	;_ 3Ƕp,|a$aQ:<i,yjݶ]A_4|V)>5--Lw~LqȖ`-Dkif;/院`9ϭr=\/\s^}hdF}F >s5?\#{@1'U+ F3|?#ZK5Ѻ\}h,dZ f˸x)yh^3F  5l+%q=3
Od:"
s35΂v1zئk'i$} 3n:֓dF #|@9{&z|@ɮu@q^O	nOOdGe他#=]'5CFIң&n*㛮qoȞ|ck9f>A:ޕctWx:;;gւ5Ѻ>dZN-{/?lgրx1=_7Ai3_Z[ɮ{&#gp{wʥĸƯK[K%--洶q}2|k%֘Tp!0W7.emA
VVBoR<kd_K3KFJ֘IP@jcA2Q~9֓@5#ٮH{&pMh݋la>LJ1
ѧK3_Z[5ё1> 5րpI;;/cofS'#Wk])sn>Ij2},*{&;/%ܱۃDb5ӊHt|sn',{'!;?p(]4NK'#r;J"|Тqy2ƷO/-z_+Z`/mP" 'ld,#M˙[VVBoR<kd_K:4|/fzZ2ת)/Bmwް-}u^${&9--|,]S^y8b Ԡ`Msܠݥů/q~1Y> }|ױw>ɮ\jXX?pG:1PZFO*C5ůb2}9!6h޲ӂ?eY>qkOdk^6dp{&pM`G]z?gӂ?^z3i8#fQk洶_L_&ZH_+Z`/mPaܛK:5!J5'=xT/!<G{ K^s@u#8F^k`ޢobfw<t>֗$iref# qq|?#,!Z+OdF3E`Koz\{w5bP>Fj	,\f_n1#Ui`*Ea5ѥX({&e@Z\wj#{/W`tt稹pM]Eޕ;Lxנy`2wFi`(@> 5ѥO>	dZFΣObn}z17?oNSfװ]@H=˩#tj'GQ-I-5l*Cv~92Q.ڠrZ2ץg"a/B&y勻c"=\&;P"{{5>\ciaq@QN4p|?#{&2(N Z*OdZ.
,Ld.	1]uj{{Z.$F!ĝaq@Px8/v}h=].^}h<{&q!S'uwkOz"NޡGw1bBmE@4p$_ϭ "MtdP}h(/=\}hl|fCɮC(Z(.1l}h1q=8ȫFX><{&2)}h( Wk r'
+oPi]H'փ1.3qx8/wr9Gk"'ւAp˺4dPx}҅kqػ }h1b6\gbi~Gw\}ih=]$-k7eՕҞ=\&(tb(Q]cg `#SaqVWx8w- +5ёFaǲk qޑ=҇OdF!ܐE.	Bbc8b]EX FZZ
ɮ3(ZZ9{&`2'Msf74.lE>[6.3x8wϭ VMtdSiOdZ-l 2Hy3Okɖ/0˶	p2Ylᬭ[5Ti-PWDjG%kL
$^Z\QڌFToiT_.T֔Ee}2~kIb[I^.ڔ/p}Z]z1ɮz1d*=]|#\C4\gC4|
dG"35_WP'APY>N^ɮ@Ew݊fjޮ?ޡ.Nޡl"MtpZ+S3U|qrt=AD[kp 'Z|S\Dpm1@CpiT-ejyJ奦"JZeiUfQg&OP\JJLڠ/tťG) Y8@]MN^4pv VN-0-0|&A< |^H
ݓ3J/4b5hY-63<$wG>?.]=uc9؇BP'Wg؇BP'MtpZ1mP @Ա3I愠X^#&پDQ/6w@M8?Q}H~17" yp*JQ5%(@JQwDQII$#Q)F
py)FA)GD)F)FRޒ`P%(U%(\%(-`zJQ`0`	J0IJ*rR$&"1Q<bi-cw pf[ pi>2{&1wv
t!:67@eɗ:kxKk\!"p5.jp5u2ti<]+ZQK_Y/ih5e2ץv?-38k+*qSysEi.?mQ+Z`th8Wg2./Pژ}ilNKʬlCċ.3FW;Z!#5ё@lMqqZÌM_182(
F]X}h'dZlceO-yR2+G֊A/OEp
PKEyYA/P}hlF5/0˶	p2X0vZfpV-1҉vF
Z2׳^iqBt0rMtvy}FOȑւ;=9/).Z
#Ӓ67OAvwNKnh}h:NK8>}hFւV&#ݓ@MtpwN8l?ӎ2ncFU#O}hs93NKF&cKm?im^}h<َi=NKΣ#x:REsߍ?r^YɱnOcƟqKӒnR}h)?◧%\n)Z
Ajr]F;=A/4֊Ggbr^7@T\4NKF)Z
BH侘֊Dvwz"YQ4(Z+َ^0'QO19-2I|izǢnЏ 1M8y8=3)r7Je֊]9/JѠ9RZ
DxΓn ]	9/7CY<\@tւ; b侸hNKѣtSAHiE`;=9/9ѝ'րa뱁Պu){k^^O!8t`SҢyGg%@n}h8쀎E*,Xe5>V+'%ϭ ^?TXGy=9/7KVZ+x)u) ZR;=9.SY{qn,Za|1FNKވ{|EN"r^
D-E`ÌD	݊f|sn$=]YyFuv3Ìߒs;bO2H˻X}h+/ػq.Tz1c(@~MtnSd@{&pM	};bj4=@{z>e/R#r'Ȇd/ػN8^k}O]{&pM	ztŇ3]bMd5.q-qKqY?H\&޺7W?d!5˂oPK]e^MɮAR{'̞ɮAЙ}^OdX&Ou@Ϩ2}.f3F4>K;ǲk"d^{&ϨF!dXɟb&Q?Լ1K閗^֘	8,SfR3lֹhlAi?ҿk?cfjy)b4N3ғ?S25tj'GMo;zeHnҍpM%T>N\M2ylXƞ1z,b"ݐ\gX?Z~GxA5ѥ4>Pɮ>F]gpj=Z[4}	|Y@.3,;g֊#5ѥ֊dZ[#gp.8ܟbb~GziAI6wAQv4,b :KkJ؟ZW)=\}h*lίzG፟lW~@ƙcf;ϭ&ѳ	Z
cOTh,b  Yq~GxҸhMtic j}i\xMq"6w'.u˶	p2Yw}R3΍Dlֹ\MTQ.ڠ/>NQQ>˛$^#h)͎_B61ar֖ii,</
#[K1{A|iE_7/L/ZEVXTr|%(uG`w{J)cCTir0*'	)6?Uۖ'уk#]`8&}4{&pM;o 8dXَR1ӂ8lF9{&pM;l7)|^{&뱅Oޭwpk"fh&WEX  S3
w{?	Gx;;}IEk\/` _"Jb7}jMrݓRɮ˗w.2}c5ӈo
F2GXV8C?v}i\|#-Q=ܔrʀFy$L2ײkap"o8䝙OdN#yy'4>1p{&;)m1SUb7|	wkoekp"CI%1`@5{&*xFO 1`@*{&q޻G֊|#]%
vp]E:^J>1`fMpv&~1$`T\ZG)3r^DR8(..})pn}i Eѹ|KsH,"ܾW)pn}ifAqtn_+=7>3r_f\ZGEѹ|r[)pn}iP\]NtE.ϭ#3qȠ7>$qc\^g	&ػo_(fDtj@dHMZYLswp][; 	/)]/9CBKa#sr%Gxйwt4.DX|1ӂ87b8;d1 72~/d2}{&8;~6^k'o9A)pGu8	k.a#A_\bn3	3w%R.{K9|r4>0Rw0JR{&|#t0)" t|c]HPbiؾWtE.ϭv3r^DRac?Ƞ7/.YEѹ|Ks]3r^&Aqtn_+=7>0(..})pn}j`)gFnfAqtn_+97>0qȠ7>K?FX`Gr~Gf"!2w|cKbwse_d#{Su?v.dE+FAaAO4")\7".
V.w"B	y#ܵd%I VpG."VwP_pw]sDВ,z://ZN{'ǀ`<.bg{'ǏɮBg2E`G-|>޺0[ e:>1!5Έ/p%ɮZrbqؾ,K0ϭ$g1|Y!Yn}mAx3ŝ ԰g1|YsRˬ"f7/7@t`ZL"f7/7Ot`ZEn_vnsRvAx3ś%֥"f7/7Nt`ZDg7Ax3Z8 #9|?#ux%ȜnX}k8ĐS-H6{&OWk|%:34[&jћ?_uwr|z"KqfKށ>\Ь%ػFܫ`LG1@Ms(K	G1@Mpv' -"f7/7$:K0ϭ""f7/;IfQ?Ƞ?t`ZE	En_n,7>3ܾ,=Yn}i"f7/;7If@g1|Y-Yn}iܾ,9Yn}iQg7Ax3ZY8츍8찔Bg	&ػo_(fDtjl @6lltI Z)1[GX]_dgk]V%D=qbrZ/El?+"H`>rwW.2}IyݞV%xٓdb^$zsI,[;ތ#
noIlXK_w;V5rx;Ώe`8Ms(K	G2ǲkgրI;gYn}k՟P^fIfg1|YغK0ϭtEn_q C&Ax3ś:K0ϭtd(/crtIf3g1|YٺK0ϭk?ȠnsCL(/crtIf g7Ax3ZDg7ݟ˄Y`Gr~Gz8	.J83Z($g$`&$`TЬ%wTgw*2ߞ>L]q;ʖw*3)ʅ̹-IZ҉8].T/ҩ|kid%֖閗^֘Tp2XjR3lֹQ[O[VQ+Z`th8rUQ.ڠ{-ziqFkKj2ZZP30mfFToiT_.T֔Ee}2$.洖&[IDQP*sq~؄HxjRX%bz!xk34P˪(^`5,/ػ'\|>p_oػ0X/=]<U>	#grc,`nݖ%d!4-yy+8Mq(X|`v.pWػ-{,]x|y+4ZC5ӆ=]81qkYNeɮˁ[Goůe۽\vUz38Ξ`u;>:"=\. pwtf7΅м`]	Fv0PC	
{Ֆ7&=\y(VtĿ3\k4tĿ3V^o3^|c5`P|7^ɮPd\=\{,nrMraVcx͚}X~/eOVczǢ@X76k.D~cfoVlވAN~@٨)찜ɮzfj.6^hbZCɮ#x=_+L;=K;X{'ہǲk#d]wij],	ɮBi814jMpl]VTqv.ʢP߄;DۊB8DdՏg)>{;hHX&3b;;8N10B{&( F>SN8$3iS1ZUKð8v{Po8$Q2t3-ܴv.tiYh8S;>grئkүg-{,5gZ3ilI Uc$OpRMt׽vh༕=S3$
ɮ#yᇅ_eǏd2E"./12wpE,#zXd!4V?ZC5}e5M0Z:{&`SBgCI/9ud 5zU;{;g5݋42c7ų6P4tFn9:hcO>(	%ػ:N4/:ӣ*ǲkK_wureY5~<^C{2//w$:l`
=\6^j0)bI]Xvp6/nLL"V7/$:"ֹ/3AXܾ"]cs\Ah+\~[Z(-crtDB }PZ
^3AXܾ"cs\"V7/%"ֹYEn_n[Z8gבAh+[A?-{,*g8;X3b~_kVZAblחCP${&pg!#5Ӌ_9>eek#ײ}gl?%
.T J<lL{{.7kxKk\FѭvKS&B.i,]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{gXLKLյtTje?t1̊?p=cW*-<ӣQ+檿uL>Nz"8PƉz##8Jq;5N3!ɮ/&vF5	p2Y?-38k+Vkje\δ?zP2w)7xӅ2pYڱzrq}@[:w1tkQ8?׃3T2tF(mPth8,>A2P.3,޵3@{&4Z@Dy3Nk;˶	p2Yx?fݵq&]AѣwPcU8Д/wϭ5ѥZ>D𜼙F5썝ӋT	8,vZfpW\ճZKth8^+ZDiE217ّ|_j$^,Z֖d5{JvҠV/-'閧ZK8_HPxjPlfh}Z]zuxsYA~챩5ւH/2;NaCcPMu%kOVqBXyyȠ}i<\}he8m=z˄=]=IFX6G{5޲dX\f#OV+śD#FSI5ѥ>C{&HLelke=]`Iq~Gw5=X%/7q8Ɩϭ'Mtia}i<*{&H2㤱Mz˄tMtײak>ZXE*4(]G7[ҵ%M>Uv_
|.]bXa?Pz[}A1r;ծػ=ׄ#aCg;5w=Zw<4Z{&4E@jMqir7]=&a7[!=Yele	2;Ц=p=]7̏L	.3__z,b F,>ɮ,>
ɮ>Mlcw|]X5%{#&n>rog`ϭb;w,,{f#Fz"H\1⫪Yd
{M8_f.1g>GzNaCc@K;1 FW0FE֓ǲk"~}hb{&03
^ɮ
1ē͇G֊ӡM|#@VMu%kƞ_n1qUZ#wkKgֈMqYHsg3G 9|,h=}S3zW4(u%*x>.8c뱉7P&?
Y:~1zgؽ_:/D]R1xY2*p/&>Bg_f/_Fϸ~Ww>x
"C!UWvRػI({q*(	oos(ؒn Y})~&v\J K-1w=k?e
k.A/@GL|,qXT玆c/;>q0Z.<t3ػQgm _J=Y6y?ׄ#\lBKkS"/]?`(M4tA%7wHc?y1󧮼8PmP^|ܼ5}s־^4ve uQUCdL7P
g2K5z|.P#?NK{x|>޹CdOftesmHHPd)P@CfQ CT̓eTD%' 2E	͟I-Sb_Iàb4Co2	Nzp; ͗[@3!X408X]&zG"ppzgٗ].྘1(Цz]}(h%tJг BD| Dv.vӁLd Me,uS^uStuSC.nak,{'f0h
BX\ 
lS3V^aq0)[Xa dv\׽LG_v/#/[݋ɖ+3|ؼ~eܾWȷ1wdɮd 
{&OzL}\UW`Q:	2*_f9IBi|eό։@bLޡ?CĈ,ʇkwqyˁ=w2}O	ɮfޓW0}A?;Ւ>Y(NenZAbC~2Sh GZ"v	]~1G6HbP/rq3,,3|#	z7ɮ <ҙz5w4q &{&4Z"Gk)欷QDtUђ.X2Jz ܸЩ|`Z}tnUAL:>1ԗk@@@|c=\C1~7DWsh	c/{^ϭ gY7/.Fvr_"Zc/{:"Z,^OtEz7>xn_+^ϭhRgY7/KtEz7>xn_+9րK1ց0џ^X
Y0챌gr~GzpW]73oՇ֢%`&D
K.ZUfdr?wd ?]qwNtd&{K/fXBdMqw3?	6K]#cd=$ػOa8&{&-|lF $^wG{&Ya {&6p։-l	.3__z8_n1p4@>B={&4>>B=\}hDlE`VxjP{lti8]Hd8ZKS-O"XL.(JU/m,䴴_}2|kZ|j0Sgelݴf0:4|Cef	=E2ßQv_P?1F#p}j2C5w|`Ƚ{Cҙ>ÇkF!6oZR9C
J1Bi;;gֈ&OdFE\}hɮ>5qZ#w^ l)>ds@f6CN#{'PRMpZ#wDeK-'-{&ӡNq>5·&ck'&'?ys]ߜ<O?snEɮCwCWk>1$G52|5jMs8FwJLm'MrYp`SzWc?7tۃQ 9ȝ>ɮgG61'Z?/&>Qjy~kKeKeH	v??}^W7.ejڊs]M["F/GB#D.BpGzRi޽?w {z(fᗮz(j
m/ފz[p^yػ׳H32>.,]#D@]?/&iэ{	8,̿z\TzJD&7!9':  `SQ+Z`f枡}Z A^|0)F2 `Sw3/4zj3/> cKSqi_+bP|?#ȡ 5>/=]('ZK k(^ʱh^oWÈ	k{ 	]}I|FޡśD
k 4b~GxXxMti`ځ5ցdl T`S\c#dÿ>O.3xи0)#70Dc>MLP
l]摳fװV_.ڠD$@Nc"M˙[QY	H򹮦	e
|.z,ܞp6J"i%կ2q܈f}Ў0)X$c^em]-)2 DM#8>ehTZ&&ܨ-zqTK(Z\lb'	-DiFkKhD\.Prρsh2ZZaDkid;aEUu83EDj|iE@kl;wun-<`SPqёF'A#ue.BPv5'08",Ė4Da?,Cu%2)Dݥ2fZkEҵtiP{JBD~KKE--.ɖ/0˶ldS!M˙hHrtz+rVq|rzvb'Z\ǫQ&ZFkKhM0B>(m(=[R#X uQU7ȌVhvX#wFIy4-n`D|cO)=]mAѼl"emѠ+Ԕ"e^*%)bY k(D2fQk洶_L_&ZH_+Z`/mPab5Tq4ViqѣK(0(-z}Z<.PŁ}c.n}hSӥZA#?g,M>1_L_&ZVD$@N/mPbכ]$KDRCӣ\M	4|vp(0:4|]@WQ&ZE2֖ВB>--F#hw_GWIu̴ :uxUu }h Vf}iJX+V	v][Oݔv|1jv,0)3xҕT ͤײ
6}x}hIgZUApn3s@԰.ñl"i2^L1tZ[/Z\" 'ɖ/0˶ldwճZj!iP&=뻓Йs6~fp6?tX:~;`G/9#1urYh5Fk`SJMp-GՑ:D	c)jDRCӣ\M	4c8S-.:4|]B286VL֖d/7QYtG.7`]/(Ie֒-NK|ki _RGw*vm,,*dE>1\Rޮ:ob
YpnqkcFMpv!M-ʡ؂p6/ܲZa칾$0DvUԋ-b뻗#tOf`S@q"2>Gu1/]&!Ċ; gsCAHtF Emvub[}(l|ӱy&IClELґMP
c2>HؼRaC@c;	.@ u83A(m290EALגKY-{&v\# "2 9ײ 'Apn$0Dm0,^eHVIA2LĜM,1h=]?/&]\c[B]H" 'Z.i,]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%#W-	TO))DjG-zJ'Z\Q+Z`Q/\5QYB0FRحX/m*kJ3/-'閧ZK8G̱dN({-|#ᇲ5ѳ|4zez(Xl˹"p:I'JA#9NGeɮP^h|cx^{&6{컕CT4J.b]Cf>Kܪ.- `u$KY!1m"tNdwDGyem2Dsr)8eIqƋNG?iI`D}h8a0,nx9N,ĝ}ŗ/wv_pbm ;5M0P,Mr=J2 k"N;1,#tᇲ̅k<`qmFϑQ/3.W@#dteᇺJA#8#̃kg32
ɮ0@)<nN:RpIDPBNSfAS5ѳ/&_k-Nf.ZD$@NIҵtiP{J񭥒Z[/Z\/-z_+Z`/mP`:es))z&x\ DCx!@
ȣ8?us)9I&Qi޻U	%@4t(P( HmhM	4KBCz<.zҿ
QDҕ/X~6}Ƕp,~"HmhM	4KCi顧]ܞrv$.P6p+hUZqCp5{&;]ܳmD[Cb4z,ܶ~^	n\47wrӡQ %7!DQj>D=|d]!O FD.bGSږ^h/=ɮ/&iэ{kLBD??c媇4W)9I&G]ܞ~&x]MrVtjO gdc]8{g%kHmhM	4KKy'=nOPb<.rVtjO ]^4\]gxbf;y31H=!fCkE-%RhIZ[Ύ]AѣrʉZhL@kjbPl,7>3Igϻf7/&iэ{kLBD??Z"RZ)i(rBMvp(mPth9	//[Sbrޕ!u@n޲6~aGHXzŰAE:1a|j8{g%9[5RZ)i(rBMBg}xyGz-v<;|D\9igxvUt(lz:3/ZplX沢\Q\3C$=5aSBMs_z:Nئ?p'=n`Pb]aOwwK1"B>jɯTҽ}D>tNz#]>p0ZqMeHu82S
l0a`:`Seg6^Ŗ^g6^tu8e9u8F4
Y;ƻ!"pK7? YGTYDjG\5jGg@3p_.8
ru|/tzL]ʢe0u8^Lr|j8{g%4uȀ{,$9Oj[CGF{θ7	)@ؠ]
ʢ)?Kn/_'ө2fUkH	8,lDeAH!cK:4|/J֘IS-*e-iiDkidfoiT_.T֔Ee}2~kIb[IAxjPV[gn`P?L4c:z-Mr}A2DQ#4ԑy|m/o],ki@dwzG?pZ2:bukcfXz":⫪X
;,Kv,lkb6o'ּHgllqM0&ػ#f#^6w X
;ޡkʅd1q\ipq'c5ּ9gl$2|6Aq~GzTieBhih4H5ѥ1ZFdZKe㷨|6Aq~Gx42|Y44D4i\HɏdF}i9{&[Y>9l&ArG|+xپz}i,t2/KDH{y[gv[@Mp+N0]wƤF;B|XP&e+08*^+e5>^m>1)yz;ҏ"?;*.wiaF@Hb{v]丗;#|i*FCwp}hF~Gzp1wjS/5{7S,A" ee-/ػ,fbJeʎ=زj|sEtM8=)TJ&Ѝ4c'M{9ILB>(	,b;;]qz:2RMpt%՗,Xh]+@,n6FO]3Z95tػաvZe#0PLˌ]`zϱwFVZ̾q
̉xZpE|enɅ{+HxdObE낿@`o:Ro1M|>޽w:He!=\hb7>2t3/eF,زӯHc&dQ[JQ+iS2҉[%*%m=DJD&HQ+eC 7kooP߅~G|a`4tj
ZdwsS.TC`Ȟ}<:)MX\J/{BI%oC#2{0wZ'"Bpzmua)ذr|,*/wd6ɮ_woe_eԆػQVY"%f_J]@Xx> S?\fuy|Y44D4#KR3>,dMtiw(Z=\}h36wllٲ""j．7OY5\ػס}h4g7fW$(MtЖ7"Oe摧j^'7 {$1$ME {N" r=z,2z=sW=G| 9U@%7ʑ:E6[#4TK;g
`vBbx=stʉWEF)wtX⍝+e"ھ;5%姥ĠɤFQ Iɽ"'7J =H4(7C[.L-ر};;?ّ>ŏ]|@_wXGlY5݋8P߆qDQqQ(4t(㖘"Տg)>ꁐ9E,lY-|>vwO^NH2{&F[-f0od%/;/Y7Y񳸨N/&\#ZBѤtki ]%ZKS-OIҵtiP{J񭥒Z[/Z\/-z_+Z`/mP0PRR"QV1'S:L'4bw$(_*Ӑ,?pͺP|}h	N0)2c\D$@Nf0gO@=T]@-.{G%kL
$^Z\QڌFH`-FEA|iD_&ZO-O洖E~KS񭤁~/mJ3E2	5.?оG՗q㽉|mf.3tcC!;+0S9苛Gѝ)<}bz/wMNM7]A{)lZ;Y%ˍgv$Dg/Y7F$汳eFueR~Gy> |?#qy,F"+.TMtip'&5֦LĆZ!\fޕy,F"q3>dFNXH`SLoPl5ichi0&ƗH`q>@ܘS
fAs,rMp.B5 1REɂhm<GzwZc?;V{{C;FAc?]StmdKOC#|iƟR˺q੟ߑޭ|]闚$hEAv}}9k.{;FǨoDB8DdՏg)>UG6~Z}eW)Ɵʾ|c#OdXZ_w1뽈=toDP.(.wC#{,k;vS݋g	TI9݀s5˂@G:t'Fc}{7_4u
";;!PMs/;p[;doQ.#}C "
ktis=C440B>1Fj*G:t'Fc}{7_4u
";; ǲkyUdߌeɡl=ғq~G|a،4tj
Zdw8S.?C#{,Y V"
l8)2?t<_+dɝo~p9Yɵx;;!`SeiW-/ػ\@_wQǿ#ŀv.tF8=v1zT\lJ3:Rn7c'L֬{9IH!Ts?wL֬N	k.c\rZte^; 5do/7vdN({輙qc[^.ڔ.ѭF-NfD2u2ti<]+ZQK_Y/ih5e2ץv?aa1#\HUmѣ*4[@	rOOӯNZz "qLR!"pK1Ȁ{,%T0:4|=E2Z2ת3Z[PzAr}FEA|iE@khP5˚'M}7GyƮGz8Lt`S_XeKY/4f-͜]t .om->,KVq>1A5oޔ}h|#Eg~Gvgb
bқrKOF.i~8w֋@
oV.t^|VKZZ_w!l]V-Qǿ#M_brc7ɧg]D"hsF2tjǳtd*`	B`b	k.cqx:ӣ*#\cbK.p6̞#B7tG}a!I5w݋d78Ge;gkS&O]NY˚\*.7&\q){+?ه~˸𺀲7];#M3Zs>2(˚N#{,3w켸sG'zo\#{y4l1iq؇Ls[eZ紵wJz`St67c"ftP_qC&Y{,ص}r΍9<ɾ ů]qofᇽ&iS~202?Zi|>H\@_wXGl[5݋8P߆p`(TJ#M
2tcOd*gjK_wS?x:ӣ*>1dGkAaC5s
e̹-kJ"vҡ~H	񭥒Z[/Z\/-z_+Z`/mPbHTJD,g[dth993J3pVP.f|>b,^Oʉ\}jy3-F5ʤBD?fʀ^]Aѣb'Z\QPbo0(-z5--!.QY˶|i<_L<_X%@{lk\(_VC:(L#S17/ 	x\~hZ]҄Ϩ/bjh׀^$B%ً7vA|kt .!t1b냰l.C "MҲ@yr?s't7X}l%fwN2H@/Sm7ػŋfKw=K`,2ZXBv./Mr=q<Oʾ%bқj%^y뻨}h&.> |?#&Qܒ_M#3>!5ѥR ]̍٥{٠4$@dM]<g#ezBRL7úxϹ!EtXuS6+[6q 6:͡Bf͡b"j	6*(1lRg%L~BY'?(\	Xu{=^)W7C}sz1"vD`0)[ :ok_+@)[2MPJžISF{xJF2һ^H|ZzayUc"c巡QҸ&"f-Os/F>k~.3_#O_M#FpPMtb!ZqJ>=\}mfC2yA?ʙ5yd˅UΞl]*|T慸3BʝYnYeNn[7ePdMzs)pئkPcb?:/ZTɯRt:2Z<xTnLT&uҮn,*Xao!]Iz=98ߤo(RtTJ$!)bzxXK7̅/ffT3%|oXJqJ׋pY;yXHMs_b =C|]OPߎ=|?#*Ddo춠Ms/3ޕ0-<s, ?V`\~Gx`dt1 
 PԈ@5!isgyPѣ#hq Pԧ{jIw#h
TՒ;^}/4%w͸zKu+5 =J`gPJާ G}8-2ԚXaUldL>K  /!.
}p;z¨^2.w9ElDqDwtd7e3 -pt;rp6B:Icq<9WtE"fw}hB{&pM]Pl5O_M#@> ɮD2#Ɵq@dk"L-HzT3qeCϭYTɫ~Gy f%p%NOw,YS*ue5e9nݗ/:|cr1{&<]TK7ehX^mS5ZQEC@ɟ%ʙ5/Ju9<njPJٺ1P7HOJxqaa^u%~Y[hQJ҉S5(o|#a,22xP̔znc)+/y㯑ޭ>))=\ظm;P:uj%y7_5u
!/㳻-1^3tf0)*`Zy2vXz:g^Jo##*:NH(jDCR 
9<(hёb(jSQƯ$q5@V*VޮvjBQw9ޒr5{&Y_P	[ᢤ	_L՞Q7;mbLҧO1K1{ϭ@ҐgGze[Ic7DSCA$$s1sW5ɮ|e]MoL7;֑grVr;ˉJu,dLϺVKefE'DcsPb:]WpGb^Ͼ)as)X<	.-Xym-
|.tjSĕ=JxqaSFO VI7L~^J^_P_ҵ"JDKy%C_P*HC񲁾^BWK\"
#Ҵ@Xhx;\,f9y2cX⵮Ra8]Hd8]XjxL.(JU/m,䴴_}2|kZ|j	d4OJޤZ"q+%uDj1?>NQ&ZE2Z֖d}Ym,Ҩ]/(IB閧l洖A~KS\ |ki ^+ZmXF/2spK8?`lx\/mJ
ǣ?3EC.D_CبtOK¨)p/"fh'eWd#'2^$d[@]{!t:/sW/X8쵠qkoeYolPT;tD!NZe}RL-u>3̞t#Հ]JiІ\"mՆyVs%;Cnd݋c+zC5.7gx2g=G.ȗ#Q{9o>l\{|,}w{f_M#З;ѥـ5ѥYOdZAY;]ĉo$,2&T?nG>X>`Sz32!塹F}de_/Id˚P|AgmN,k@ɾQ958zJ!؇Fd'CRAsv`3^0kJ"UJ~bIֹxs ~e| I&[;1JAUϭ1Pءr7W#| #-(Z kpGf!L\5H\}iIFb+%=vAc{48/ȃ-/[k|.š~eAsxA@ݗZ5136~3JɾYfQ:/&\oָ/mJom '[I얧,L]XjxL.(JU/m,䴴_}2|kZ|j03JJޤ\$+%uQ&Z$FK(0(Z\QڌFH`-FEA|iD_&ZO-OB0_X~KS񭤀 ~/mJָP5 1hC@jcxU!B^sppv/{j=݄P`&MB0A2ܼ)gC2	{XX.ud/t¯qy3$]3+(8찅"qCp,
QMИZ-z<wZ!=!\C.Dr6}`DdGxB>hvU#']\]9{&|8ZUY |ݣCBKmݨ̽>g8 Bf	A+ޡwO|Bɡb!|?#m[	{&4ZOd[RK?gp6|qk 5wGw0'P*__{zBP.L4z3Hu9hn_|5쏆Di'.[hpl.3fm;-yHwPqEMw&`),]iJ#m(_#r@NI"VbԢe^N\%zp8:/rY72jnR#DLԤᮤ.*Cl!XX3Pmz0ܧ%Q4K1~X{U@i ȃZ`em@ι<7YM.n-~nJJnnBczx"T8(~GzwweO}OY؇oI,e=/E砃}E8:@4>$=glPweVxjP{lti8]Hd8bd"֒SetiD].T/ҩ|kid%֖閗^֘Tp!l)Qԑ+vJ&\̑-FF`'%TޢL֖S-.(iiD4QQ|iD_&ZO-O洖/jp5/BZ
1Ѧ<"5<^C|l_C؅y6:.Dn^&񍶨M:Cr+AǠ\_3Ջə fA2z/MDj]: wNbt^;!z<^KD{w(
n2qkxG2z){A?{Br$ V] Qy$#}"
s^6HP[❀(zW	d/ػ_Oʾ#Ybқdwj/FůN<d	@PXq	6Aq|Y44D,_F {&4Z?dZ
;[9ůzW}vTob\}hHt`SNI|c>SϬP \Tܖ6=+d]:4N}NYs>
u'b򝘼Xﱈy6,ď
OtU6wJB l.?}y,DMXZoQSy~ը͡?~2 RY6O(2Zd ``P))LGz42%zo. ԼjEo$6ӅGz42Qd^jْ7*pW3=^%30WtZb YEMЁqNhvoD?Sz2'Jf2&geb;f^ɢ!r$9iyw"CpH\R\84`
Ԣ-)$e欰t;ˠF5ZBH.m$Z.i,]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%lQԑ+vK2DfHCQ&Z$FK3GK3Z[Q҈Ҩ]/(IeB&ZK/jtdm_HmڈD^+ZB=Ў/
ؾp6(Le`q|x=iS}`2Ax\7/
\"1ՑDaC2yS nd'=ՏC~݁aW&HP.΅t@P&d<xweF9ůeP\#K|^yCۚEM̴7Z2os'bO>07-:q!8\Mb,._?~zW.ǲk]ůe_e_wk'CBKmݨ̽>g8ϭ5\zޡwO2VAq|Y44D3;ѥ,Z>dFw֏C5֣-Yů$Dy*_K޸ѐɟ
i^gܐr,P}b+˞/zV_6z̸v;-_xiBԝ{bl@xʰbGΣ=zShCS 6F~<"&jc|ǏyeX_x	l.tmgO(\Wr&N/LiKge*%=ЏP"xǘPrp3TZeˊ?`@6bYG5\ {	^왕_OWvbth帓촾mbBNӤBܢ4pwtf
rQ"p;Τu_(fՇ֭O(r@՟^9c%jƗ7g#KZ3?gՖ1q@/&\	F5ZBѤtki ]%ZKS-OIҵtiP{J񭥒Z[/Z\/-z_+Z`/mP&Hd\̑-]AѣeToiUE2ßfT-iiCNvҠjwZ҈v
&2xjx5~KS񭤁~y|Ei*{ŝc1,])	{7>D-}HYqxk_eHu;̼l,`SPYůeKP6?bЈ\	屼ΧyفX}k?ؕrӡ=k.͆Kw#as72pޱŁ5.gx2áE.	1/Gv2izǟZhpM]}w|n3/&e5ioֆa5ѥ ·kh .SHXdM]ٮ
=<K@kxՀ}{|nfW$:h[BgFUK2嶗Sr@Yҗ>/9<,%0XKT)&=򖜆~??Q6eRֺ@V(Hd0L׽b(m$d!smàA|JbG1(˙f!m+5%||jxm\I6ɢ\|Jt#bĎb'\ػ1'<t/dU;
&7>lVYgquqoָ/mJomBDtki ]vkIbe2xV.m*iT5_~kKeKeKkL8,?Qԑ*-dhm]D?Kth9Dk--3^Kաp?Qڈ}FEA|iD_&ZOPlFE̐5PLeΓ2;Ι~qC\D_5u8R׽&\闚yHlLY{&sg "nCjAcł)T
^I6lɮ_|J_Ytݥ>O_wiMDQ|?#IeΣO)|ekV~Gzp1wk^jn\Tĕ-/ػl]VTqv..
6=C~vp6z*%GDhF1V=c!TswMXJP]g{w)ƟWό`M1.yva!TNDDv.ˀ5v[ ~p6zhn3	⛡7tUA#Saxpޓ.u8S2C+9y{-𺀪7];&X9YK_lg}eΧ= nq5ZOLK.ޙzzXٛ|61k%8\C%8]wJzg7uC5,0)(|㿜G> $7܂am;ʄGq$XB2'	Gz|p[kҶCґNp҃x8%+PFDA_D,џ.0=wGkf&_жoqS^0.C1N:ґL~hzf2BgeL9z3|lx^3K;!AQ`};;{,9
{f8*PO]k.W*8w`j|qޡQˊDp@7N{9ITQ"-X``Z}a8zte^1C5ӆ^Ic0^L0IZ҈]D$@N/ҩ|kid%֖閗^֘Tp2X2B%"TJ*͜
%T>NBKh=7Pژ,d*.-X9E m}*8w Z8=_(}שػ׽t@"h9:jǳtd*`	a.2uznS/"4ײk3CTMqy3Nk_.ڠD$@Ne,fjd:hf%er٤Ώ%kL'3=Dkе?S-._Qڈ2+]A	/d{JvҠV/-'_V/Z5ؾG&)^=A23GYZg#@\w;#kC9ޕ7֟ZL0##ɟ\lZ3\fu}_M#ѥܴ}hMtijG'֏k5ֆLC-J֭|;A|ػսwPb aw's3|#-Ix%
6ogցZ.3_:>4,F").GkKdZ@?gqU5`.e5Û8o%ap,юS<
^g:>1`"Mr>pwZT wh\ݥo>3|ݥ7A	>%'|i]~pc{)f~Gzp1wk^jm-m,",7|b$R,fbJGl7QFǨoJp4#qER}19%
m]g{S?Zte_>1Kd=Cni|>t04#wDwW}ػNy 6wo{c04dAE c|3zuӄмdOe^
uw8D53+ )km3Z\g2'}xJԽ.uLb5x,E㟁
u'n\3XxwLB<f
aeD6̽R@0uayvw&X+3ޓ2Do`FWI 6ni|>HpY 6|>ޕaʎ=o5݋8P߆qDQ.Q"hP*-1ER}!Ts?wHV'@X&o-|>vw*8ʽόg5ӄ^4>1ɮK6^[z2?8S,N-|v{R8qH`2N0):>^L0IZ҉8].T/ҩ|kid%֖閗^֘Tp2XjAJ;ErTJ*Q.ڠ/>Nz"$^9gV5KR}]FQY_ҨZdd@khh_+o#;.8M35Π.1tCa'v.n^{yyH.tJpy;=əV1Q/ҩ|kid%!"q~kKeKeKkL8,4[QhVJ٥8SJTf)&A\ !b3L#jJ֘IQL_3u-.Z/<F')C?SvnM_Pi/O>@qػb7),:N(ڔh433@Nh3ж0) 8	C1͔٢XW* -:t(NSegyMZpm -4e586~_L_&ZV_.ڠ=cv4U\ErZˌ,''&iQn]38/
r]gX=:xkE鲨&Te WS
e̹-	p2Y`"C4 )FI֔^0(mPP	/J֘,2 ]iFkKj2ZZQY_J751Bk(&\5ӅƮGwsCgPlPs.tl|D\9gP\UuCR~Gy\a4tbr..yɾ({,fЙ猽dC=p!3$w@0)FOKPl5O摈(Xa{&4MevCG%ײkA6wp+zdwF0F!"SG qȰ1[G/ɮ>4+3ޡkr]H0,FEMtdX-CB#?grc-8l ̰MpA\5 0Z2|X"o/{9~|cBGkGzQ,_YK]o>L_wiMѹR%'F.K?c81˻@3g7w_vefeܲk,3|b(@_wGM_b7g늌B8DdՏg)>d*gՉ	K_wDN4/"iѕ|LɮC>4)+殧wX..alRn7]%>h8D53+ )kmo8v2L^qLe3zo3 Й][J\^y62мgI>/O3$'&d/r}8F/֬o8bx&TʢfYQ+e\P+fzxk(^挶'S
e˸kvbZ҈]_R!"q|kid%֖閗^֘Tp2XFPƊ2"QPYѣ*4[23$jʱ>(tX~5(_OPO>D u8^Lʱr8{g%T"첆4VAQL׺4|L텍HVEDjhIx\VaLj3Z[Q҈|_.TQU_&&rei]8],p~l<.ceծ}`rρ苛86}b|*_?#掔XَWo97e@<e'&쵡b<Gy.
SR~Gz> |?#8|Y|1`4gց PMticYevC@${&`He\fޕxC/4CX2( =]' Mq?x\f8<`!F!J1=]ſ>dZ~;oa.e`͜7Ѓ./jA`dE.EY^s Mr>r7J>wh%wifr7ZFL_wiMѹR%'F.K?e81˻IoV.t^˸k,3|b(@_wGM_b7g늌B8DdՏg)>d*gՉ	K_wDN4/"iѕ|ĺMriL;]N0)n..alRn7]%>h8D53+ )kmo8v2`R<e4\7Bg2gc,P<buJTvj^rYy7FԦxN&ad̐'#6QӋn_zx&/ůN (_%P|/&eEUQ&eZ\ި 6{(^,n nɗqҵtiP{JBD~KKE--.ɖ/0˶ldS!T2"QPXR5GF47
m:23%tBX&^(_$Z:`S/&eƹTH=aT"철$AQ&Z>Nz"]ADiE2֖/BKFKKJ#[K+UPJ^˒;lrϸld6uBwK6\_7f:B+R~GyR.Z:2ر'ScnnOՊ+殧p%F3ўr@lT2eaU,N}ef]fdL\|;|6Aq~Gx40N__4DLcK4
@5ѥz2#|Ф\}hb	;oSR~Gz> |?#8!|Y|1-ƖiYHhMtif˒,#օ#khgl$2&C;ңO3摈`62)I5ё_.N-@\}hb3ޡk!|b
5hS>(+=]qoϭ

OdZA[?grc-r_7As,(ɮ<O/|; _#	d*li1||Dpџ+=Y>.)ZY|?#I\~?eɟߑޭ|]闚ra 6+
s,3|b(@_wGM_b7Ԝ*3
6%GDhF1V=Q9V'@X&g-|>vw8FUZɮ3J{5geQ|ىt+iQ̞\6,&SyyG/Yq3#LNqkH7\_#OEyNȼ6þ96/&d%lL*)Q@EzL/r҅[z|}A:g$7S
e˳kt*ƶKZZ" '洶_L_&ZV_.ڠ=GQ$eJDDjG0(-zB)f%U˶|i<_L<_X%@{lk\(_V9Ț<Խ.t^8 /pبMs1@`˫PLYDcque~] y/%ئqv ^ďJ2ZΉuXjGzAay/5tG}a,:Vd/%k<(Ql[%s\/r\dYmόaa5l?ey0)viB;ػqv\Bn|HfB!g:ԯ|>~vU¯=7,胚Drx7>1\v+g;c%lػe_&۫z Ah^"@TzXս闽&控
W@cX|c {&W`RE7AK-*W;gMC)yM	ȢXսY4t)Ợ9,nGNB`@X34C2 5΁,!j]&@MԯS(,"YWs7bďL՝aGs9eddeMseߍ)Dћ(
k.z~GyTDM27gvXɮe欳}Yxul%YDަ^\Q+oTJفDlV|c
uɯK!pϫLsdO{!b߯2ެMs/KaXPMq(.e>ɮ`!ωtCވ/wУO3
όaQ?yap[JH	̼\"h͔N5z=|?#*Dd2VX	ޕ:?wMs^^}.wJj4tf'Fc}uh"DgvXNɮe欳Ho/&\RZBH.m$Z.i,]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%ȏydHUeFDj2׬/fFTdK%P_.TQ+Z`QؾV/-'p_L<?Lp@khԾ];+ɿa@B1}ׄޔvU<胚=un'$29<nG'ό`<\z DYxQЎO#0	ɮ;3ԝCIW@p=OzXIoDмD^SE[nhވ9xPދzՁ`uX|c㧲k~:ԑJ݌Z bD色zW|pw%7FfN(yy㌹јb_awHD3#|vwe{&(Cނ-8d\N0a{o[oevA#?P4<Gx8яa@~^U oHB)7qCϿebߺ3]4GPů
^ɮe欰"LgǽC|;,M$w%7PC⇗~8˝`S_w;BHC#|vweky,f.5˂e2xVp]_R%ƶKZZ/ilipL|i]@{gXje\jeEHU%kLw4|Lef!z֖dK
Ց,Zʍ*JZ҈LfIx\5\@v%LaA2n`.`GF:k/'q2W8t]/6"蝠1w;.z|=<+9Do!'7u9Dn^"@T>1d2
#rGkOW[,_>?wއy4zFսX5]UqhPc!U#yhPc!U#H
6gkOޤ\Fd;&D=һK#	,x0)37qkϿe5z=|?#*Də㳻,llMs/5e obDGzX`Su1N-yy㌹u>`S_w;BH찘Ms/5eF
Aض4ބ<AS^^}.wC&1M|>޺O_4u
!F	Gky,0	3p^"Qt7w,fε)E3E3$(i)-E3ON|cxMtluQoIZ҈]q~K[K$K!/ih5e2ץv?a`6esLk ʔE_Rבf)	j61u^3GFWY8?fhZhmmPth9pM%kLQ&Z¡}Z$x4!eeHCjW;ѥcB[][5ց ]b>;=1	ב㯐=:"
v)4"Y|Y|1=|?#mXZ5ɮ.Z5ɮ>+lP^ Gy27qiB\f__4_"
ѥ,	PYɮ>+j1)̾,i/wK4Z55ѥX>{&Ь$glP/&it2ץv!"pK SgFtyfH jHF~]A_-{}Z0/vw`S//XeqiM_"wK2<{&4[>B8'=ddz`S;>f__4DDifk8 kK8.\}hT1g7QfFMOuc`;q\f__4DK+h֜dF{8ɮ>p;,:Rz¼Gx4Aq|Y|10wK3B>GkK,ӀG?gqIu+=D臚=#D|Џ!4l2b <tU,γFײkK3k&6~ ٴD\b1.3ئk٣㟑;VGo4t135ie>C>b <.3,̦	A5ѥO>h=\}h%e摳fN/-z_+Z`/mP" 'ld|AgFtyk!7Vs1K3Kec/P́{;;d0)ŗ,24h̖Z&=]^Z>$I{&ФBg⇲4PZ=DANGx4)̾,i;ѥ	wkKB@B?r27'jl8"{s;>Ő\f__4D;ѥ!Z3 kK25օ.Nޡ#;>eeH@p6,ʳFdGkK10B&]ԯ{Gh=GB<,dv1YeeH@qA|?#Y}h${&4"3gk
6~ ٴD\b1.3ئk٣㟑;VGo4t1b5ie>|%eH@u}\gY	c5ѥZ\}iЄHy3Okɖ/0˶	p2Y 쳣Q:<Au7mPth9Di¡}Z\527wҭĻ(|>__4^#{|l56id>nu8P*1b]ZUiV]J#CԔO=<ա5ѥl}jXH^6Si#:}4,SqZ\_+i#-.\VC5*գWk"ա5ְ3,Zw7L	1d^CV^sx+T##zq,h@hrZ7Cшd/p>iVIҭʬ~>iVG{ r/bh뉾ر%iV #q=uiVhYhn	wwO	|Y|1qZ2][MOd[?LF5/0˶	p2Xnډi ?oQ.ڠrZB+0@kjeob$[vQq|,hF.|klљ;ޓ}pCB4,3-.\M/4b(ZUS,O"@q5ѥ\> {&:gX0)߭xwr=בwi|>̛Ɵf.&H4K,/"UC	Iȷ,ZdZ-
lԅ˂H0lM_eHЈMtd[Z$=\}j.m,oK|/DSM:cd$|4lSqZ\HW|GyZ\;J@MtdW՟Z^ɮ>xPmh7tFW|.!УOū -.\_+i#-.\NC5/wjȪk>!odFE}q{&
Y}m64z,k^c)Zc])d@bD4;Y y螀ϐ<z-fx|p!hYiaBҭʏPWeK GyZUU|?#O4ijVHǟZ\> k#?ϭ1ҭPWeK ͋-*(ipY'ք'kKDЀG{&Ѹ3tlF5/0˶	p2X8gFty[RmPth9_03Dkе?S-.z֖d}]zʍ*ߑn6yQ0\/d3d&̜1w#f6wPSք?O|,iqdƖ0/wtVOdFk	?wrUZ3H^R `?e/@w/4פ/V AuP 08P؇6;/^zrܢ/h?[%P*\/Tsld*2}br͉z/b[>- D9/d.	%ufN|zM̻)W=	|Y|1_dƖ0Xa(Mtij'րW<g/f` }&	0לX{UkcsӠޝ;~G}^X{Tylw5^7?t1\@bYX^3H.@ ni1#/b^ <,dD'͝#ٚLH!i8%HKڜ4%]DʼSrT,[|P4"DիQ:.RG&9n9n_#=AnRP?oYAh΀/p@oJN[	{WH2c\_R~KKDBD֖閗^֘Tp2Xh'c)gn؃EUIoT\j%T>Nf%kL?Q&Z-OKm5--(_Wd5{J7wuk4ዷk<BkْP䪴?z"8b Fmyeր&Ɵ>b".3,aZ~Gw%Z]ZyC5֜e*84`_&jBϻox	B6Yh^D sE=8Z؆љwzNպUc01ڈ^Ej
|?4`Ҡ#pXkqUћLlKx\ D-4Kf0)@4} 'k^̒:']پ&f]`giPK摈Ѭ8KZ
/dF}h<ɮ>l]g/f` }'	0לX2[4˞FN[w̍XX{Tylw5^|cW?=io4RD] ^ɈF5o6,T`ٚ͘L ~<']`$%MmN."_e^)*psn҄`aVtXD5,]랥uoDMZr	\IB^^;s]h9f?%Y: 9Q9d|5N,%fUkK_Y/ihH_}2|kZ|jKFo,hi =mꖶErK:4|/J֘~LZ)=FkKj2ZZP=DkieFW[CEo6{.-C+ɮ\{fICh~E2p@S@ϭ	C&ƞ	|Y|18~Gw'Z]ZsA5ք3rC3@A~i=&tHXǀ#hȞYh_9Z vRճ?b-{@ؑcGZ^T	/O?#tֹ@pF
WHV1w-ղBPP]%cP.J"hϚ%ҠG>|c-Od.	%GgL1w#f6<P2F,>巨|%eH@xdƖf+/w}h6b{&45>odZ53kC.wS1m|>"wfzpӅ2Cb/oc1z2Xh'1]+㴷FGD] ^ɈF5o6:3I؇,YI3.|)SM#837X Dז
+V:Q'X=KV/O`G^jJb޸^[GzA5(: |%z#幪pez
L2c\_R~KKDBD֖閗^֘Tp2XhE,hH4O[z\DjGÒZ4oQ&ZE2֖d}Z#[K*7/m*kJ"2xjx5~KS񭤁~/mJָPBݏJ034Pm-OBs|5ar]V/|&., E]A35pςGz3> |?#8摈QF#kKX$X!	'֌BwkHF9ů>qCfj'gmKo~Čf7@d7b7=s"k&yqMX6Hٙ!PLӝ)-C;A5,GxrǳLt
lvaAtxBTm]qǑl	eGd=B;bZc?YW-:Har6}`r|ϰfd݋c+c5.gx2?].Kmݨ̽qk޻4֙r7wzdwF __4D6SX}h9{&4!>aC5֌e'͒	W}veTڐj*.Ӌ^|c?ٹ3}Q=.ўzS.(PIՂkaR􋫰M0yiq?Rv&){56ō+wAyN?"!N?RQ.n"!MA'BkKy"?'pMaiEv;c(?޲?vyD /Wا(7\{yXU^n<TC4e扂i?z49Blk.|~;SaS`;ZQp#ޠcݥ#Asv^=Jdv)!j}O#0Py`jAm5?ѦPIIb(㟺A(2Zs]:	ba4LЊ2!x`Szc3p,.Lt
kl]agr~Gp,M_b?Ҷ8(D&s>2tjǳu@UE,lK_w6;;8iѕ{.Ms.<~d77!!Gmx sp'0i3/xCf.CVKv	ԅk/6I$ "Hkp77B2zpA^.b/}~h2W<^
.Q;/$(A8D:Ё*
nn/tG*7B8R1]ḮЄ|.bWv^i8iduxvdo(ep_iD]jػ9ձwѝdLϺNKeODS"?qӠs),.t#+Ͼ<	.-XydkmB#s	V:hTrYLPqkɂ
ɾF8_1:p
n?zV$%(o̤EA!VjQ%l/Z:];!|O	 lfi|>o7t
sw$N-~uPp^\ZD(Ge&.G/>U^د,]9ů^}hd/er?)yd/z!ˆ#tlMoJ'|f],Y'hD=FDvqwe@ό`E5;p'h-/ػ]pY 6|>ޅ`GV&vaNg7GBln9i"-Xr
DZ:4qk޻|ܼ4>1f'k<v1nt^+Z](]	ѭvKS٭%IZ҈]_R~KKE--.ɖ/0˶ldvm(z+DW.%JDjkp0oP\ޟ掆0)5O7Q.ڠ=ѣeTS-.(imFKKHD\.Prρsh[ftE
iV[hrMrL./|qCζg5B5wtO	 Txp/ػYSǲkgilɌbm}*GC@m`I6wEe_b^$\7@4"'#\U+	B``I-|>޲%e&|cTdMt⇟[S=;<Z	xc|?81M[,S?cAk.V*8w$Fǥw>4]ބ
Ft&1G=[;D}``W$z)qb=]8Yb5{&yc--洶_LD$@N/-z_+Z`/mPa|Y-38k+VSiMOth9DiE2w0JىL֖#.PFKKAؖ4Bfd6P3!x\mPat}$}?b86̖ꁐՉ@|>ބ
|?#ԭ1Rޅ[^ɮ-O|c0k>.Z_g-&wcf>6w;z)̾,K"K}(aɮ.<aI{&a	콍n3_Fi|Y1ƖPa=]\	S*{&`1t4-D3X`[>'kx8MrL.z"o81MrXQ/ػN-|v{+AK5Ӌ_;O>D ɮeůeriIůZC5J1q9P85ƀqhZ݊f}k#5̼q޻|ܼ4>1Gkg̣O/ih5e!"q|kZ|jK@=Qں`th9{Z\f&2ת3Z[oQJ֘Arii	DkieՌҪu[C@4B2~zďsA͜_#hlʎ8bz/w ئLخ}pfo7iPEeSbپxdSOSm=|?#i Un3/#b!2~Gzߌ/ײkK2J>1Mq6wwg| dőj1pލ[1y5ѥ.w1x ɮ>)3> 
h w-^dFd8όb5փ?grc/{OPKJ/L՟Zd2 &\E|qCcq%ů%cW&ɮ^3Q9K`SQ<'2QQKkg0lC;^XesB׳b_bz0-Z\՗f8odFəV1Q/ҩ|kid%!"q~kKeKeKkL8,42Ȁ{,+uJBs\դ)޻ѣB	l51њ(D\.KcB/&At\w̴9*=sx m8']FK_w3#zy
;l20-F"S;1|c0(Mtipό`&zMq?z}mHeԆ)̾,QW;ѣK||c;]^?0odZj2g/cz7őj1b+/w.s	ɮ/,yOdZ^/5>?u ^Lӣ֘T	8,~>et~]Aѣb03Dk`%s)f˶`-DkieFKKJ7/(Ie@-Nz"C_H/wu㟺C!;+0ir6dq͜D\286MWA|?#]nZ_KPl5iEd`ZD
qܶ|c(Mtif\vyO^ɮ>PrHe^kQ)őj1`K.C=]Z|c\}jv.3_F_FCN4=]Zo>1PHMq`ܘ38 .cfo7cF ]kb7cF$6gy殧fOC(4/ӣrKS5Pi
ɮecA){&	=_70hNMuLr#rKS5Pi6{&{of#=]8M )9d}Lr`.X_pwҸu;lzpIqc?]fŕ×kb_bz0-ZD{&[07/4F0(Ms-HcOtq&cïk`ӂOP@5ёqc?1{&2.9͋+Kd:7,Ŀ2R6Kclgޝ8KȠ+bvô{.r\N'#wzE:.اctRNٙ=s"k#ryѦXQ5bsM۝K,9Bwv0.=#+5ёqvlY\wkb_bz0-Zǲkyᇽvyh|b0ɮL3?gqIYab7b@\:*x#/>qCYa5ёqc?ɮcbJɮtnY݊a5v;Y\#5ёqփ3'kF=|Y=ZZɮz00=v0P{ػj$]cEz4٨1/7zKE$]ZQEO]oܳd\݊fn${&	:6_ᇗCJ";5L@0)Ϻػ^qm%ZgobZ~GxsE,۲F嘗ئkg֣Od2^4>1(kgG֙Cq}|Yѹf(ȹ[+d2y/WF!!|]`Ӎ|?#K1/LFE\:L{&!ӆ|b=\J"lC;6+#z!yhіK-'=.MՙhkO-2I`'}\v77[>35̾i0)-Zqſϭ dFE/]HV{&2.9͋+DǲkGyON	=ѹf%yFӆ^4>1
Mtl1~1`F-NfpjxLD2tiD].T/ҩ|kid%֖閗^֘Tp!=n4B{fF_uOQ&Z-Km5m,ҪhL̆ʞ,TJ֘\%@`S˶_+ZQ :2ȼm;k|,H>]86@u8P*fb|*_^{w#fJ}kC?gpN|>OL޾4[ ̾,Qѥ(Eԍό`=\}k?gq!qئ20-F"W;ѣKOdFRrǟ1n	ƟpKdőj1`|?#tiw%rMtip<{&ۀ?grc.;<]+n]Xq}i|\ᇟL=\bXrρshΧ^`\`D_wXor~G}!`p6lFǢgx2wzoqQиn7J"h9:E}c
OF9Włm],JLH^ɮ0ſ2 w@5{Tqpk& BJ}㳺iػ׽7R7@4">'"U#ʽ7bYbUe8 Mtᇗ9Ak5̽cjqkϭCǲk.qNGyyy3-F5ʢZ҈]_R!"q|kid%֖閗^֘Tp2XO'`LֹWRvF`PsBEpll3~Gx9[kҿ
G~B^hߒ͔iXgq|Y+Kg2({&4#2Yܘخ9!o7>1&fc;>e:1a|j8{g%[e1WV]Aѣb0_Q0If!ze-m,FEA|iD_&ZO-OP_Zѩ@n뻘.Owr1q\8Y#6x*>1?ޡkH?dM,ȶ|cz=]^)ސɮ>1ebB.3_:?d^$ޅdFޜ\|c1L,*G,Lγv(Jpiw̎9g9gSEWL֬O#@xwr?"f>/wC;|YƗǏdF|c He.3_J?f4|cGkKRqɮ>1ZޡkP,Qbiw7>15ѥq1lL'nCv,S3FdO/86pP*VNyx#{&|#uLwS%vg{?Rqم@5zU*8wav.*6=C~vp6zT#MhN-XrQ4}a(P,l7b;;ؕri^Jӣ*㲯qtEBImS"QmR$8aցB?oϭ|p`$gvwRyݞJ-Bt =ca}s}fvU!5Jm]ڔ0)oڤ+>ĥHڤQmS'XFq@5zU*8wav.*6=C~vp6zT#MhN-Xr9$m]g{S?y+N @Mtᇗy ";5z}?4N8A.%ᇗzQ )/d:ŋs8a4  QW5ӆ;O/c Bǲky+5ӈ^Lr5u2ti<H.(JU/m,䴴_}2|kZ|jK?2@=P+ӎFIf!e?dK|К0)mPPff\?oAe!%pH𪖈bpFbuً_`Grz5v.v.	ů>	F;< g=yqoh6gS
d1aϭi,_-{yvyػ8e_eFػ8sS\ZqCBcá-(>Y	ɮQ/&`v1_~kKeK 'ɖ/0,L]@{gXfe"j詴LBsK3=ѣel#BQL5`^6--,ZZoiT-A͝/֔C	\5B_c#E!oeJN/@u9R'jޥ옻,S}HJ#x2&̞qAw݋ƀ阖ǲkI-7a.2Yjtl	ypwOՖl])رwe摳E5ʢZ҈]_WF[K%--,L5e2ץv?ab?ݞZfpYѨYWW0:4|C-=Dj2ת)`-B院^(mb!j}h{&xwѦt?#q7lW;1dN.FbWG^ɮA'{AԺ	62Yh;BHP}h/ůig,{z@d 1mZ 5oKɘk洶_L_&ZѤZ|jGp!F_m5v,N%TrZQ&ZՖO[C@1YsXL8ёODWئf挮d_elOE@Ms2/ƗcVX ɮ/ł:XMtix뱁q\ ^ɮ/g+`\`qCϭr=]8N1}t7
DQp.j
}@w-ƟN1c}c_P,z;Szqz`b_Nٲ e˞9\Dޱ/ǿ#2?x}MCZ)݊UGwΝ)wF"fnDE|݊fo^h蠙d_elOOBk~4sWj1{&4r
+dF^{&4s,
^ɮ/g<"5ӊػN6o]}Z7De뱁t>ޱ蟳P&x뱂}c?}DGٲӍ)ٽ8DM~}j{&5Ӌ^֘T	8,PͥgeuJ+iK3>NQ+Z`Q&Za4K3Z[Q҅hNDkie@klM.@(&j
ne@uif kxC.	ɮBi7#yx; bD{&rρshΧ.lV<;d_wmʎ=#.hvF8=+3AF˼i޽qQФn7J&ER}0U"Չ	~Ű],S/Zq^ɮk/M=L>1 
{&qC|;#M$w%!r7~8˝јb]aw:H8X=\M+]rwF06|>enTq?&dco¼˻x(KW9(FgN-XrQ4}bpX&ضZ}`uri֝W[odNFw8MtlR~KKE-	閗^֘Tp2X04%qSyrW3hi,SEm[󣨗mPth9L'0(Z\s_VEʂfYfX	5tV9fZP+e\ƹ?P>1@Ǟ4ހ
n)/>q;-1M|>޺O_4u
"qk㳹ɮe֨dqN¶u;>q.{,P>1
,4ƺq}2|kZ8]@{g%M/)\TzK;t[VKm>NQ+Z`Q&Z-O%ToiUFkKhIx\}XxєdDkie@khh,d*Vo79݋sav.ײƄFwu8J-Ze;av.9{w*R,#kS: mu)f;S: lmbSnK|MДK|*@8ZW#-G|!ش4t37m;-yPS/%dt=\MR_bKg[|a
W3}^d[m;Od՟_ajzvJ-&-y(n%5>1#qk7|jc?Kmj|cvLR~Gz2_īY \/dFwNJMP)^{z./	GyՉP1u; ;v|>ݽ/ػ1X(hc*ƶKZZ" '洶_L_&ZV_.ڠ=G|5W.&tj*e]>NxK:#
j%kL
)f% INєF^%rqkU>^fCůe@{8ñl"i#rbz0*/ػ׺w`w25X{&xЈ\x!1wVagӆ`;Nػ]|BQ-y|/|ܼf ^rMtח(k@[cfዾ9ů/[.ɮewGdN-{gT/Z1ky+9{&d!4uOdF 뱁UNT
]oHlv^@86,&əV1Q/m,䴴_8ipL|i]@{g%?ܹ3j΍ERoM8媊eoTW*--Gsf0,y&YF-hP߅(Q834lt)8RЌnD&{9IS*?cPN\6PNzF@('=#
	ˆh KzFaA=@<aA9pػSFHMHJҺRhIK3=ѣKvңov\V5Dj$^QZ'XQ[)=FBԳ!!B|iD?L\5@Q8=K_v+ISM3'L֬Wa	%K_b.E$yj]tXʅR>ɮBi[9>1k](}'ػX}anybW}h\>@qCγCS5m^u4=]?{|^L<c\.(JUti85_KZ[/Z\/-z_+Z`/mP*3g(o+F\M\UǶp,}L!r+FΎZ5rjFƙGgeT Sɇ~&x\PW@p6fgMaдx`('uq9Nhc9v)մӔsKɝwBD?jӰW(Dj)!r@s,5JhSso$Np6zbG]
Fp\D`IbaQNfFOOhn79Mגּ$c"*Fd{էFN$1pd1=c"Z-T%$5R3zh!,e_zG.'=x))lGn3Ht7ɧE`>1 
^Lk" 'ldRFH' ʔER:?%T>N__@*EqDiDk[CMj~OZ4\Q	 TIdN(|iN;mBM<gxCuqV<YD$Qɚ|c]8L|i]@H=rZAXTf)K:4|9,F/?UGeT/".(m]4bb!)d#E%LGk>4FUԅ!\qP_cK4BHp
gl5Ӌ^֘T	8,OOeiB$$FlҚK:4|9,F/?Uދ/(TJ֘IP?Ј\59t5K'Y.Q(*e!]8:2,
7+1t3?b D]F0G R,4ƺq|kZ|j8{g%))(DjkER6iMJ%TG%kLy2ץ"B.5шo/\{@]0uaqL>|?#g0	]'1=\|c.r.FMrz'&=\E\{x138ȦlcO>1qȣd|cɮ>1?wgq_"{.ײkpM]0aqLƟA|?#`Ȫ8/컩PK=7kEC鋼s\g7k"I0Lɮ>1qHPKս"{,9xMrވ1o1`(aqLOM_	=]ca +50\ДwOe2=\&/{5eqdS2i
0ȣg0L=\|c36wYy_l5Ӌ^֘T	8,ܣ$J\JykCDkF%^@2e]m+𨕭0!QP߱FkKiBqFKKN UQYK+oiU(GJa0bsȖD0އWgNR}1A]P,	;;ƟLbd[k7Gi)@P5%! >hnX' {CGyɮߌ;qm`&Z	A5чyv[iG{&p㳻,qlH`v!t?#Ґf7K11y3-F5ʢvҡ~K[K$BDZ[/Z\/-z_+Z`/mP`ݦm-38k+dg$K:4|DefzZhD\.P2D2̲6U3.'ME`P\P+e(EC`e_+e[R:Ew>=`l0,|d.eS?ɚ|c]:6~_&ZV_.ڠD$@NdT\Tz)sKzJ֘Mѣ
$^v!EK(imdOU˶|i<_L=Bʬd51Oeo^Fɗ$3 mrB:;(e8Yp˧/zZxkr{ӉNN+\nQ$rq*|J|||~汼,;<,ax]s\|b-/d3k_O_ػաDeˀ¿n2!TNU 2 l+.+{}9t>2?y}#Φ^km@ػ.ޡ+{
2;˖:Y݋cЇ7{6QtlXbj':?k^;,N w&F=DewYp#5iaWNjyw$FK?\5y&QzWE@^҅`~dh/~5ދe[Ȟ|b 5ѳ[De_z맟޼\NϬeH&.͓ތϮuX2㍝Hza3Tv(GoGgyFDf*`#Q(Z(HMpwl2b=jxtez?{ L7ء},Z_wY'voQr`.d@MqݞJ/YN7w TN 2FǤzV/kIy}^8c	i8zPOeq;ЗMr0^cO(^FUc%X2NQd"zp4(F^Ozdm;G+Ntf0)ػΞz~GyT^l;;ZVɮe>2sK?K&E/
hܔ/k#*FY-ЂQi'WӆYDGHW`VӳNj#|o}
#g˳ktu2ti<]+ZQ" 'JU/m,䴴_}2|kZ|jKF*uo+dfHEW2׮':v@`SQ+Z`DE21;f0@](iim,ҩs 2ɖ2bv	+(r(&\p92@iQv9և˧ҋ^ܪV=pܨLzqZp[T4I3*KI.bw(ܞ3Y0ʬ_.U75A,;<,ayow$FVӣxcS' kPu=&d>9\|ˡF3/J,x^Dw<	ȏd2tْ}Gyf-Z~GxE[7u,XdʹgT&z3-FI%۩t./#O|V"wPP.WZQhZtAޡ?z"$@0*1݌sZ C~2]s`3?DL0*X,puΧ;X^i1^tbW>݋`aR?}8R ҶHzo2^d/.>.> _=AMd*wBX.Ig=ݗʻ?`rqdMqW*K;,7TN7TűFǥܑIcX^I"ƬrX&NG80hD)Y8|\h%_wz Gy ;&DWΝ`S_w=C~; WP;&do։;5̼p9˝ϭ(gў?]JC.
6Y5ʱmcX^cH@]uxa:8AӅhPON%<&vi=\a?/&]c[IҵtiPH_R~KKE--.ɖ/0˶ld_ԋZ72D$J"ji=~]AѣDqMDiϙى}ZyPzp6!aGfE!!UѠP7>LɮK8g6GgwLBYD0y3Nk_+Z`/mP" 'ld?^JѼQ%Jj٭rG+~]AѣDqMDiϙ}ZyPzp6!aGfE!!UѠP7>KɮK8g6GgwLBYD,8{&6~^Lӣ֘T	8,|o+dfhҩZk\K:4|Vz,/B#uzSr5_f
0qdUJF8HJ^6ɑ>@5>>=pb86襄.
X9P4c( mc=lz#`P4tf`˺t ڷHFւ0^;;Eb7>\ҧ8GgwHsAPMrX0)<Q;;f2G0wtJ'ւ15ѳfװV_.ڠD$@Nc_vhW(UMhW]@-.{G%kL
$^Z\Qڌ/"YU˶|i=e|֒F8;C7u1VqhQl/It>^+Z?ic|E}@j
=
ϥ(_"h9#'@d%X/]B`إ5}88h*簈-X/H,%<OzC#lG  u,XXC#v<#)u<3/]Ls3t	HbsqPNB#+;zPN\M!h/
D%$LؽIXpA({,&s/7⇲L|?VQt`SB5&c$7p%(2K, Ek<kPό\FW
9sĠ5ſzCF('$&㇥gD	}\ŋvi׍Gf5 Jqv3*࿎2Syz(G"Wqt%"]Jg"*>Z|98F^EuOޡ~E|]Qf^L|9f/.3:Ư|/>/./+PL@3^ M
.P.t/^ b/`d/&@? _/g85>]*=47bX*/wGgϓ<]He: cvX/g_@	kFoSOOe/رvpk쵦f|ڄg(*wmaؠp6z"tSѐn,ScO{muҠ:wt-mݪMuפ7uR|R8;;WC;{ׂ,`
)'PP,w e`2*3 E{FT%$N^Ȩ9:n -Dsv6pSL]k&b5;սrR'8\'~m;vBz=+>Qz]}( 8D:1F 0)2zD9Z^b<2&*5B#+;zL7:hcT-Xp0#S$F<EeEz 0)FϜPT ,b&L0|⇟ZefXA_rR'
idt&x]#[=2x s1<A՗L\D{&:l+.o@QHvfV_1PO{6 QH@qĢ"Gz QI9fIS!Mw_8a"2qdq&azuC+Gk;}mL%"+Mrt YrR*Z$\6H>JE75zD=(ZfFo?z]Ft0c1M|>޽dS殡R$=rR-GgsJEײky⇽&>HPLgvw(O)7kc"Kwa0~GwW {Y<X9z`GyeOIE"$ޓ}ɾ޲6}y^CR(ػսE"~GzdlӔBA=2Bq( 8QHHޮRNi٧ r~qK=;&2xp
b쏖aȪ%ds%J%gkc(Tzz$[k7QcB4>}mEGtfbZB>ӧJE7;zD<oIE"27|3
k.S ]b_5u
!뒑n;;ZQɮe@`0)(|eրX)g(U_leuͳs2{&|οt`S6'(A
KQA#
=\T;zJMGz)N;/VwP| ,QBIP
FJqx˺;0%J (I7QBL,޸m;IB3(tf0)ػ׽Lu}|?#*DJE}i@^ɮe"2sE@@7w	WQUQYQZQ[Q\˹QFפ˯d(R0ϰ#Tc|JE 9H&mS0qS5H;RO=2fCR 9>RHLwI?8ւjiC
s}h/#QH33A`	.-"|%O'NMsQH̍#~/K#:2'Fc}{X;]BHzYցd2yzL|sEF7F2o`
)'=ENP%P@Kz]}:.Zp	(>'BE+R(	E"ʈ
)va4gfI֘W=,w7zV}C,P.tsbNZ9R*P&\Е|{ٹ%3P>1/d:l0)Wm]^1ydoex9TE aM}AB{N&RN+N/&@Kz"މE"xH\
)TBA="@~ !O ([E"QH/ d^E"p
)'H5h8C){,PO{4Y.޽&@?zONHu΂m/Y޺BN6'(A
L1MccYaaW}
)B痀yH9c޹)^QKP2zOc.)T/rR0(Mr~V,{!v7p(^+b-Z(xRd}@.t$2&`!=N}u Um;͒h4	)3%f CwkA#i9DJUYTPɮP3;m\F|JP*R'ar8C<
eNX
^J c+`3.ec%%lx>a(z@l0)3%U;ΣI"PG pTaed2$(3{&J_w
of8ӬއfFmّ3t vB9jTzڒsjv;R\t@;R\z*?u IUwiL^SP=bؠF.wPSؠ(nh
k8$Y7c;fJ㟺vdvekV(fPƓ1\bQJX(Y`=YO@PDn3H"zI%o6ZoJu wόd`* .9~\lv.󧤛.|l+zP̻|cvQ&֨Y7a<7A>1	!?A" $W|c([fFoٌf/K#:2'Fc}{X;]BHz[ց	LB⇡>2sA(pLE$^dw8:Ym? %](U_lQ͒h4	)3%f!%%{:aNG{(r128	i=dN(|UԅSzqP)Y85(@>SQHR-3#z =&AΌјb^2)WP){&({c˝ϭYE7w璯uأ{Lrt{nFbR0Id(R0FOSN#TJ)	JDRB('Z«(["=މE"⇽ YN/HGg>GfUمLl}D!RփMw	BJN&v2۳|οt`Sډb4%p*BHA0Hk}ho`
M^rB('Ӝ.q8րt~  #>$҂¯${hR-/ fqK<\2T.uФTzCއۘ@QH{(F(W}^.@6X3~}hz=Eui9DJUU
@=~2{&T[%b2N&v1w-t>3Oر#2Gx+8=+>`t)X/XY8@0g5|+83(FDQ@ʠ-@e$]8aUԅSzqPW.JP*>@;eluXځ-|# 4%p*BN*B0HY0W)({gmu'2K?Ġ5T=D>32PV|H^m"hMu(_޾;;ϗiG8Q>Ed2@0paUGdV2;"hшFD$@QIdD}hMsQH̍#~/K#:2'Fc}{X;]BHzYֈWky⇽&>Hұu@QHڃF4zqBA>2DIĢW%"BpR*8JU$D	0@0I4ـ}iWޒEyz%%R'",Kob!zt⇡{,?~}h	 u~Gzp
oJϖ8R9_[)=\Gz XUc#'dgƟd>/(g:|#2'Lbˍ< 3;;"DLMqޒEdo\6!z]єq:3]ަ@>j"C%"vw><Ms/7P;ZU<FmSNQE$B^S%Zs It}h azD$]^)r~ŉ!2Gx+8=+>`t)X/XY ,f0)&>K>}h/6_T0)^yϭ"i9DJU.j0H2fBwkoLJǠ(K]^)r~ŉ!2Gx+8=+>`t)X/XY)Ds=Lmg_l0)wC>1C2X(pg_>V/v&#WFDQ@eST 9CWk%	+-t>LbW'XÁ_#f0:f{}JlCuy(I5_dw=XN{:aNG`՚;4%p*BIA`iq<dZ X[%b';$ww@QHbW'XÁ_#f0:f{}JlCu;e`R{:CM|vb-FDQ@N280HeOd!>qCW)QWR|cZpkPQѢ=g=~#h;_yƓDQ@r280He@M)1(Tot 7	)W4⇨^ݓ|RZ0ހǾ^E"x|$3%!t⇗<G/t P^1 ^'^ւ.(IXN&v1L+,H3JJϘ3
V=t>%@p6zV|~G`f;eY;0Wޮ?J>|ػg~}iNQ8F!DePrAdZ~;R[~ڒKL֬PԽzZz-=,d6PSm)P\3RӆK-FB5H.onU|>0FɊNKƪNC!@ܼVxjQomAE-NfpjxL.(JU/m,䴴_}2|kZ|j0OY-38k+dZ5rjFQ.ڠs1ISDiE2֖d5Dj7/m*kJ"2xjx5".Z/m$xjPvgaxkfXFPGs4#%\5ˈB6hE˽t	0'.`]8NMl/} //'by^;t@XECr^ļcw@/X97!P|\91nt/0:/]JO9)v	FK鯑[/2ba)cz	a`/ё.iFR?$#-c/5aOɜzbɚR^;YZ6zשTc,¼,J_X4PSH0;|Dz.#l=]֙|!=\3JsGzviuq`So'}AFnMєIHX/z|[ًnJpvJ*qr>NAB>GyM\fuF'2Xb<K\|cC?pW;ؠ4zJMtf0)ػ׽C~; GP#ր8xMs/(zc.wQA\8ə L湁D!S/2Z3OQ&dfQ%MIP"=]`
|bY
&V/9.db3oJ*ka8sŊc6UzQڣ|J&eQ|3twk7Лar>Gz[kzW	A5ɂJɮ%D M|{w^ػGs-r+Q]N0)&V2Rk; %X'ƞ0G>1O``Y0컖#&iHb7)z`8(Vx}ENt/49~X؋_#qwig>|cCS4MsҶ}Aw0Gz+o\/{5nJp{!yN?Ni	pGzviudSMF/eK%
of |?#HBi 'ktgi0.:{&hg!e&]wXаiӔ,O]v|⇟Z	Y/9c>C=ϭPZcoz" w@(n1t2o{2!Ӂ`і'I>2>toeglU/&\Kkrxkvԡvp5.jqE٭%IZ҈]_R~KKE--.ɖ/0˶lC/bFZfpW(̐=DjGÒ2׬/Q4Q+Z`QL%".(Ҩ]/(Ie֒-Nƶ`](^+ZB 0v,f~3b
XLPˡG.*3*zX.]jxkؔG\9#!t9tb.Od\ 1V0{|Ob`\,XCKbz~Gy|T޶ 蠞Fϲ;<v	> |?#42|Y}1!:,щ񌒘Mtip')/d؄љ"ޕMNpoû2 $z	ģhJfx]"^	j"-u176/e<emzs[gݓe䑶qKt/5sDob/|b@ɻ!}/>v)մӔg!>Gz(.3_Ff+ŗ#q3>1Qgi089g⇲ w@e4,Gt%KO]'>;<F36~^Lc[^+Z](]	ѭvKS٭%IZ҈]_R~KKE--.ɖ/0˶ldx9-38k+dQhQ+Z`th9$^]AE2֖d}\%rʍ*JZ҈L/Z/i,_|ki ^.ڔ/ ⵮9&i:kl./z.PLlsgҹ X;є	.NMlN&\蜔7"!xU#sAt.ݾw/w@D^L˅<ܼgb.tE P87"CqQ%Ju|.">2`4/6#s\.΀D` E'R&K`'yw@\%X3@Xcz	a`/ё.iFR?Dˊk.XCpcdeFަn#iTgLS8g{һ^DfMsō5v^J'h ܼ]ˁg^+f-7@7FCD$#p-zmŌ~87|6Aq~Gyb@V41{&7Jykb0gײwh"hN`S_wzvA採R$Ggy@\s_:ϭY|dQ3#5ˊ$̐_3NQ&dfL䩻IDKdA,hX4K/] 25?2xػ}b}gOLlNs˘#*=v(mQQ3*(ɖ3tS,dMsl._^mb^!5ɂP@yʪ/JwV޺?˗'rǧX}idqLR2r͊3__t0.Ff|cktiɮ>1 ^˸}3p#|	~2z˗k.rrLޗقoV4QgM: ~X؋ތ/{IX;n4:?Q&쓉w.X9N@#|g|ۤNwvb1!tiids 5ѺT+Nό` &=\|cO>Ā9בּ`8;),XZ_w#)!쾸˺TG)x}h"3rz"N-{R6fX4t;p1,:2!`(gITU0{,Tl.QktZBH.m$Z.i,]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%59-38k+d\$ר-zs1J֘үmPQL5--(_V.T޾qCwFF;=΁5?#wñhl|c@)7
l̎lfylxcgm/ǲk]tD٫Xi|켷8,ŏF΀5dsFgv5ԅΆjd7gƟtdMr=oV_5lF8:t=]I|)պ	e/bq|Pyv(fvW:ɮih.t4.1E7fkMr񧱳4Xlᇗ2c]<%֖閗	eKkL8,3u΍DFHsB,fkLmikYDjGÒZ4Q&ZE2֖d}\f`2FToiUQ|iP_+ZQɖS%Z/m$xjS1ދ9Z⵮Xp6POJX^Sa(&\E	bYhnG(.5GIKV;1jG$|dLsXJ^Tό[LR~tp\QtFv';J}cw/#:b`
Hݍ]fxC;⠠PE^6}01obd.3_:<Ȱ__@DƖ0kK|c@)mr2/Eս+]1wF`n|cAģhEq5b5Q^jKQ=DT	lC◲C$gަn~ӧVʀ7اV/sx\W}Ѡh	zSC{Ї4PSu,JrC\=lu)xI#`~W#֎9N2|#`Szdw#O2e@icx=]Z<>1/dȄeKL҉Sn3v!!Oͧ(͒ff(Ĝ=\9%ƅHi`}dgZFɗg⵮Ra8]Hd8]XjxL.(JU/m,䴴_}2|kZ|jK/prZfpW(ԐB%FS-.F.h$^Dj1cf/m*(_V_ð`p6BQv#MoiUи/
#[K)l(mpccxɛAtY}Zp$|d0Fо)>_RR~q0zrFW|_81PXXΓ;اVӳNSeA:=Xb p\iDCkc!Js|Fɮ>1-{/blZIUwtYa8it2yxty3-F5ʢvҡ~K[K$BDZ[/Z\/-z_+Z`/mP`O%3FHf*˙ZkXV8sDiѣK22׬Q.ڠX-Jա%sp,.zTdEUt.ª[3[dXp2fGqP]_@tV0%&2t/
OԔm챑Z?}f_8a|Cmbc:NSHWb[N9NLz?wt0)ئ8ar4$HC+c`Mtd%tM`{&#?g6N-|v{L*LX4˺q`}8y3-F5ʢvҡ~K[K$BDZ[/Z\/-z_+Z`/mP`O%ᬮQ%JrV֢]AѣbimZ2ת2ZZQLE,h#[K(B(ҨVD4b]lB[BF=_[qRqK@K9o3p0Fū$|d^}d7ItR}[XD1ަn&1GoVIsBSNEp-JB09NGyBr[,cG{'Icn3AXQ<,,=]ɾ|cKod?g6N(|v{F*LoX4˺q`ů]ց2c\.(JU" 'ƶKZZ/ilipL|i]@{g%Oger*-M\J5U5%FS-.F.h$^Dj1cf/m*(_V_ð`p6BQv#MoiUи/
#[K)l(mpccxɛAtY}Zp$|d0Fо)>_RR~qw$e|e[Ւ94JKjRur;Z,Ӕf}|d,`SMq:#O230;2 3{&23|D.\|c%Y8콋<Qqk'aTre,}ef]ӌo]ֈfəj1UK_Y" '䴴_}2|kZ|jK*7652DsUSZ*K:4|Z\Q+Z`Q&ZBBK>`mb@khrlt#ªXz7X뫊SM3$ՏH'3
n" t7ػս	ſ`Х
ӬbmH('.ػ^Lѳe2ץ!"q|jK[iY\$JCir]Aѣxm,Ȗ}Z<.Pژdp6z.+DF\7wXeXfD^\,dwc XeqifeԂ5Oa${&4ޟò54VG/&iэ{T	8,\ᬮQ%ED{B⣣GDWP
AE!Y(`p6g2oA2k,I?N0);#	8, `ᬮQ%pޚE%4|Ϩ0_Q&ZrρDje-_VDj2ZZQYQQ|iP_+ZQɖS-Nƶ`]*9axkL8=7f x./
fhj2A?@ʳlP+^/N4P\j=\Qd//.E\j77eqc5SpZweh]#~x\ēt2*r;ؽC;b"ijSO	ɮ,?>1OdWw~M%B4ˍOʿsόap{x2eP"d,AC5.3_FD64%XaC5ѥ&g/d2g,pLoPl5b!ijKh|cJ kKV;8Oi@3(*-~ِ49\d!O`s?x@xXd'Mc5g`
Mtes>4gݕd/x˙WV9gfv#gd``E
41Ces'km&5c#уB4DS2v|i$\hb{&pM;4}	2; .#>wYI:;=?R 㲙Hoes
{&sg2)&5d({+ 5pQmQ4W8^ɮ9Oes㜥Ɵǲk~k_4utnc:rý,PeC4T#G bY8(c:0BcWIt9#:@X/PJch~06xP%
+JrP+)X(jdwӈ9l5  H_a$
If5d@RMs-m+9m/l"7AJ%of,<gqz4FU˞|c 0.d=C|(AؒqĎ#D64.4|c ԫ>150 FdwD6(ƖeiD>1kK|~|cI^ɮ>1 36p8e	bg2#5L5	XwLߒ͊Xx0)ic*e>1Fػq &C||/dX4|>ē$v0"#K2c}i#WkK|cIɮ>1 챂F"K2g}Ou7kKdg,ύ?\#dGkb&62~K6)a;Ƙ[< D6ػqoP"m#(0{&k$q#;#1Y{G:^ɮ-Jck`C?fhR;3@DFd{:OdFqLe}s=\0(Ms+Gk\fzMp\d2;;)3dX$1b/4;)vw;yhV7;،R$;&Xd$!.E$w{&>$C>;;ƟLbdb 4>A`d4Aʜd91BtXJ#lNt4&1ИQF&uY`X\AXn O:8Nw:!%e$PP$AD ł$RP%P%dB6FRK.u!i;./de^P%W	tDNō!ڐm`Ұx0녌Z;-]h{&s(1{EAAtlDT\UQ[BPPOt	'NXwD}hZr}%!3heLnkN@Y և"5pcZ;BBPԔ(;VNӂױ0Xnju
쮴tMtsvGfjCWkoeqMse}G~5ulZMt5!qͧ'_@ӣ5equ/*;/6_,#pcf?eqXMtsi8;3T9{&9Y\d odY~&2;Rn#]7׺e/*;2n}ko<O%
l
XEddw?\!d=C;|wƖdU=@{&4-n.Mq<	|ݕ5̮n=\#|v{+{&@lZdQNsBJfJIed70{&p㳻+ɮ&WdG6E6#k;b	PQC>;;ƟLbe ַ6{&0@-2N_wD odX9|?#Lagx8	]ҐNEGLPKX1\"6{&cV}k`{&V*n5:YUv,u.{.vxsV1M E|>DE#>FxPX(Z#P+CI8Gy1-Fd\>όm^ɮ-F WY|g4{&4G4521?gpDO]=CY8_)c-2Hmdad̪J+ieAw'A̢#O/%$}]#Kŷ-/f6zu9lo-h6,`ĒF !lsDE8$bP(@׷50EƦZBѤtki ]#.i,]L<xEetiDbd"vҡ~K[K%--洶_L_&ZV_.ڠ=,zZfpW('3>2@6VNS-.3u$^Ɵ3Z[f#6(_V	pFKKNUQYEU]/(BUA~f2{u__@J&[B&2Kfv%Utj (ĲfșV4`tĒbg_	_dťbHՋr7ZX'XX]v_eB)T`S_nLlbx|.v%럼9Z9fFC#wL֬P̍xv%ڒkV(jKCO@Ǣ61)X@F2եzmŢ~Gx5eprMrGw:hji9~rǗ~pa0Ì=]8hvť~Gzǡ`^!$WF9g#ّsP̍fF}bvdnoC%-=ԗ3Z@;R\zZz-=,v=aJ=6ᗠF!+D=X-5{&2 66652(GeόNA#?g̹-IZ҈]D$@N/ҩ|kid%֖閗^֘Tp2Xy2DRP+[XK:4|Οf'nLQK~ꕫϬ{e6:b3ȍ#l]_.'L9w⫪_X9〥bǗ4ƽBD?]OQ%W*%TQ+[רmPth8-.z2ת)̉3Z[Q+Z`Q҅nЁv(mqlQK~DZ@|>޹+7
DZ!zB֭#_uŋwdn]fxqCϭMY`G`w}nŋe~R7wh<8xr8uWDGg8)X3fQk䴴_}28L|i]@{g%j2DW*%TQ+[e5Z,])ls.>8;`SJ"irtheb5쌱ݑ{A`-4`{{@A(`4"񍶑!ػooh%&C^1`"B0).	BDЈdE`ؘ_t0@c#am}DЈȏpx\ZPГDQGpJrveTJ֘|-4m/ya_W)\FkKkzٝ
CD[p
6')եU9NOKt.PS()Ҕ

qq7b%t<r;]BHe7#vwt5{&]/bk-.ɖM֘	Ι4&{FQ洶_.ڠ='<"Z&ҢUE`S!c{#3t(>дLvFi8aQ[cRX:um]um;Ba0)UVEQʜ#u;#cK$J^=cy2D(RhIT(0:4|aHl]Aދ/0)-zFK3Z[P@klQ(Y<j*NXH5u
!:ĈK_X}l5̢C-O/ilLjmVD$@Ntύ0)@4{ؖaD_L_.ڠ=(?r-h!/d>?j׀&jAeH1^#<lмfA}LTIuU?P~i8^LB' qU@Ƕp~3ば<^~/.x|DoL#jWDm\b=ٱ" *^>^cļ4\|ػf>x1Cq6fc<|b34>i!ؼoGzSWjd~O/:":yc7w/ /";!yk6,l_/D
tv,S3IXK3tO?X(53jPeB'=v%TS-.(0!%rc|_FP`"hXu8*صe;sOX&_wh2]g=(pt?#^Eծ#>z32@fdH>1#k3fVX328fds=\ʹ498cǲkaq|חĎůgu8	e.h|bGL{&qk#Fy,ql5Ӌ閗^֘	8,S9(j΍ER֍U4K:4|E}zm4'_p|bײk3޻_ƞv)̾,3*wK|c5ѥn|c^ɮ>18Fpyy3*5%BD?]2D(iѥVj%TyG\ע2@khiۄηd^i]ӯN.L93pLҔ
݂A=\z6~tiGb4ic $ǲkK>1{&36p7e&b̖qNt2c\_.ڠD$@Ne3g(]sN-T"nQ+Z`i'.])<u(mPeeTf}\~d2ZZQYQQ|iP_+ZQɖS%Z|ki _(Le"^f:sAxU,}n2>_	_@tKeVYf|ퟺF3{`}c%`LN-|}QۅG֘wBf@uX$Ǩ&eů%MqiV4lVʊe@P|n
bSFB1c3ʠ,eH{&qkNNpޘ.*FUԅðVNTr`bC,x[gUK_Xr`bF9,fX^iڼ$ůޔ}izn9*=_f0)vh3h^c(UAYTddћ8%`Tˀ]8WRv`rCvrmQ@vqn9`5.jq8]XjxL.(JU/m,䴴_}2|kZ|jK?}l"T:Q坻\.'(-{1ǨZ\SFkKak?Q+Z`QQYQQ|iP_+ZQɖS//|5ؾ{>f6`ـ#˻!NqCSaV(_J>D{~DA%cf 	Vy5o"X$}c҃,;z2?#Wޔ}h_%^+7@Ft-1V:2ePtAK.3#2
ɮP;mDMd1?Q8Qy2c\8e2xVD$@NK_Y/ih5e2ץv?rj"T:Q坻0:4|_+]A_E}j[S`P]bYz'_>1B#5ё`FO=蟙Wk"=0蟛O`P4{&2*\OΞ3ɮO/DL/ό`PjMtdPypOҞ]$.'!蟀3_OcfMtdUDL@z'|ck"w&K>135ѳfװV_.ڠD$@NcvV)%r+[^v5	5M}hc8{bTrє$=5aSJP\ޟ掆0)5O7lXJڊ,\$JZ??LDQ%Hr-M?lXJAy\$JZ??0Z%r)oT9s2--v(mPth9DiDkK,"WDnOc1rH28P4\E'`uy9YRŧ;yJ
DbǯyT,DG	wNSh(Bޭ(B}i?glpRNQ^"}}̊{^32*!fCgG|/D%q32Vfen@fe/TS@ff'(Խz Zz,@ZzgzTbwFOP3
ޔ#g>1_L_&ZVD$@N/mPb?eJD\޷2W7.YFK3 OQ&Z-*e-iiDkidfoiT_.T֔Ee}2~kIhIx\/jp5/BZ8/G`34[є Q86=+z@uhX*UwoH"FdFӏ(/Iq5ٞ'%;./&]VP6x{+]x{ӝ@^.xLӞ?/n̽%хw8 oF:T0/K#ƞ\|ނէ_^}ВaTMMԆf7L֬JD LpD4KrmJXіZ/*GAtD3@ЮxO
\=,9OS.{ec=v]Qzm/Mt`ϻgӭap@x3pAx4t'75]ŋӣgB(sVl ZNX^m ^ɮe:Rx>^c?
r;F-ײ0F(XTeWeE.Mtד|e]MoL7u]IOMn݁aWއ9X\h	ۇs8dw{nWgt)^hJ.^ɮlFL6El}={/"h !jӆj{63^7?/t>1wZa療{Q+n' ?>1N3	y#^za L[p1XFůzXl_C;FO~CnuOMV* #[X?r8;]%Ỡ
V!k0/4
AD<UYw>4\@Q>46{&|^kzLӘ11CSf4_F.Kj=3LFS3X,͔f険bեT-X.ar\i%p[]k>䛯OIL͡b!c0\Z}qӵDVCv^AVCE82O"#F7z7!Df@񨂌
8d3Hn3-CQ[@`N+_Q+j	̸;~GzXJB4e%k(ᚾGz!:0.ZK)0gVq;##^Uļ7>1R5˸em)f-%M㟻/w
5lћ_wzb.71'Ɵp&|b?7կwuko1wz݋B4̖lm(i3ը9E;dfF#F|Ic> |?#'Qx}}>1AK5Ѽ62}>1Jd/3-^aly$,}< z;z.8z
n9z7Q6ʤAq~Qu*,~C@?ب1xR6A[/^\D |/S.Nhط fgָ={]SzǮM・%}ab5K8ˁrxAuLSÏw4z7)5n=wJKv^,Yfx Suo@FAqۢ3ѹx*m@N)gQPxD9Db^
8gMm$>x9e8bFs/sBZOBO֬/6MX|b\;󋞞\4{E
JYU5ap|#v0)B
w-ײ7V4m,{&qkɁG ܧWRqPƎ#?DgcSqͧ=F\|5|oorBuV|c7={&9< ɗVX{zȚ16	ɮf8f .
oMQ|+.^V!xόD V&yz|lq%oaK(t-}@4a@N'R^a0`ә>qk{g醘1ZyCd2=5?;xd=i j՟bZ\=6./Ft>^4K]SGx;;Ult⫦bJ'ց @Ms/]*6:W]3VG8Q>	wkyZ\ů{wؗ;jxkvԡvp5.jqE٭%IZ҈]_R~KKE--.ɖ/0˶lC?0Z%r,VTK:4|E8K+աOă;Heԑ#xwt0nެk#4eƟHWgy3Nkؖ-
eBD?^Z%r+C-["Vs&!mPf'2ת)-iiy(_V5{JT]/(Ie֒-NPl_r0y_ZLِCsK`S{6yߥ,N6("u|L!wч%|2oG0:./B<qjGșk4/\vS5̸
s8TjIqC?͸u|KKpPl5uxŗʱ1"4"y{&4A jMq8=g.𵏟컺z랇|6ZՉbJ@#2[3N *&)z[o3rXG  j tG#rCGC}Q"h|n:$(zL?bРu1/|>R(b	 Jb^;M XL2>7X>nɸ-=jGfy;CVD7q<	5`X:	Zçz ɌMB=rT,[u:t)4#q,-O?z=]J_mJ"iXHoeܚ3z랤މ_sGZՉiuȘbyy+όAhMrX,0 Xg`cЏ\_VLwt%X#1wxނU
lS.6zr!0Ut8fj걁LdLH0bKFKc#4G^swďgyy+"Փ|b@d=,tedL^ݗӓwPIg cKV:	l]Yf<K-xrw]>,t0^`jAa-0dN`Y@bGig a.l	tؑ XɴZ&UWB( n3^'{D˸6wYw\gYOG'|6Aq~Gyi|Y|,,vMti`<;I{&&੗^kQ@|Y|3.FdY>1OdFjOc1g ^|c?ޡkQ@ //ciQa=]Y'0Mq
Y;^8QW#yz
ɮKՉ`Z@NQuues %֒SȄ	2xV.m*iT5_~kKeKeKkL8%uOkm+\5uWxK:4|VDeYQڌLK#[K(NFEA|iD_&ZO-OP165P)qUA0`HF<eH0M&X0ı
Ǫpu
P.3!zzX`KE6yҁ0`)тxq=pLfŊgI^ɮ\{|,~ybX@S__ZG0tMtb!X410d`џe =艳&~73z"pƟ?:;۲;m/j.?
zpw}`
;!|L?N @͚pN֍#qwlw?#/k8+	/4$üయC&kVNsW`Gi٧z
13|(0)+Uބ,`SIp*Qn8=U3ֽL{&,0)KNr7P80ʺ
wBP|Z+`S_Bf,vU$1Mѣ#c^d%98SzqP)үMTDGy ;#M:27јb:zvA殡R$=4do֞kyozTs/%#8ɛJg\s	f/v _LӅ̖/if艱>1 PMr!]ϑޮpό`pMu]'#|vy}^L3j0@S-OIҵ!"p]_R~KKE--.ɖ/0˶ld 5	\Tzj%h"W%T>NfE2[gimFKKL2ת%kL
#[K$K0{JvҠV/-'閧ZKB"ap%@{lBxjPV3034P7wʤc˥0,bݛ/:t0)@fQe[QcsA+{&fQm `4zR'Z9w@av[FȊX:&>:V: ]#/
'ػ2fPކGEb?ޕ_H4LOY"&]d"h^2{tFq;c~@=FmBW(m<?3Ӕ4yfJx/dXqc5 ۇ/?aGFCpMryֽL8w)չ_#]um;4:1C~rwZZ_^,`S
7qz1M|}h=\2=+n.Q8Yye_(w3;.4&Ct9,|S_ߑ1Ӎ)t?%@G뽋8HqN2frw}h\Go`Eƾޭ0)s$d*Ӎ(]BKbcfh 5W"f6xHK[$=A3)f.@.ļytH{PDݒ;P=~t[yEy0޹yy45^i1wzv/j}Afg>4LO'7{nO\szQ(=P<jdg~@UCi1IS7XCޕ,7O>1q穛^&6k#p'?#th]yόCVMryMzV'X%1f}!kVN69g&X]]~+'xT/wt0)@fQo*X1'֗A#5̷0wNfV(|N@(Bg z<5=a^,`S
ޡ?p-1>Q>ɮeuqY{-lόc@qTJ0*NM^?Cn>Q>lMs.^iIaVŉ-R@wرHdC<?ޜiIaVŉ.ҶpܴHt6\E%
b^eL?L$D083>0Lus$拄^O8)b^8S5l=06B#ӃYv0)r hHh*V|8=-qĒcrP{Jx>=ؽOa(՟Ic`Uޡ?t19\szq/UAjMtL!!'Wb[N9NrwZ";?Ƞ:XH^<Ot%&aq,#.:;Rm>2f,*N$E@HRXUzVbK.~9cNeoܧ80I>2?+`Tg{{WAe.Ի\|gց5u8DK>1L_7CEq3DD8{{^LƷV^+Z](]:4.m$ZD2vkIbe2xV.m*iT5_~kKeKeKkL8|D!M˙\$JˉZBBZGæ|
$^2֖FKKL/QLzvВDkid;GeUp/JZ҈L/Z5jx%UCo_p-
z?"h_;Uc%˛Bk"%>^݈v"h](@x]X^.ӦtR}8skv2e?kKҽOy{臏蝲`d>},5ػN$de\QjE?}4*X0Itv'j>0ϭ,3'ޜrόG$fKyصR?}9jW؇t"SeL]臲\6 Z=_:tdo1M|>t;]BHz!왑;;Z8\suFxE݋s?2Ɵ(16b]tU)
>vhtK}bAA>Gx]{@\6.^z2ᷱw\yw4sK	
6(tm$`YH-)HU8fu{rPO)2Dv5m;4᦮x>r|ϭk?ə1\S-OIҵ!"p]_R~KKE--.ɖ/0˶ld<!2D\;tVreQ.ڠCeTf%hIx\5*T_.T֔Ee}2~kIb[IkPɏE/?ɸB]9-]8;&	%HGqQ@tOUq("hFRQ뻒&X;ϬiK2)4nˀ]'atOBRfctG;X0)ht}XAvo\%ǧex
gQqxV𒍳򉶥D?ب2"P-ƙNލ6oAvD?ս:R* @F1_BtEޡkƞ3//c-G0GkcK34=f|c
 s50"qCfu^alydYCj&UpwlGoJ'|f]LQ[.>1
!Cr(`~^vOI:S'@9.6;~
\jmXΞnm;ѳQ+~wP3ZůQ$!MFUM'2M8ˀrR{i!.;ǳ/6E0tRRdJ (t~V!
3щFDR/xۍD?>1?;F7|6Aq~Gf2Dieb"n4яlkK3_|Gg4dQzRՅf3pMel}	zv[k]zc.n4ӉFDtabQ6Ԩ5@CmԎtf9ևMg0%&eU̲T2Ҋf\%_-_*1L.6l^wABCjMX^^";V6gL֬"47\
~Gybaee˹.2QNkėkLʯJ-wNzL+ｾZL&: Q>Qͺf.XeOv.@{<>^2bF3O>&i!,@FeWfOFoHS蝧9@T.EOލ6j2psָwLMtX:3OΣόfS?;F7|6Aq~GfiEeb!io`82{&1#O2>1_3?ϭ0'Җ-4>1 2UdL鶌or\?t@t#X#ҾGx5]L(	Gy6V~Gy-yv.oDl+L3^ҖU\e>1vw#*Ux1#͊qϔO PMtסu63?B82^^64/EʖU_u8Jz\۱WXm`W_1w;slɑ.w,CY8rdcgϴ>1@ۅ*2;.)櫾.Q\6h(ޕ?zN̻Ȭ(-{ҖqK{6!?~cӔ'. ^)AO6.Ggylt̤*`J'֍wkx;;`c%QYDѺc5ѳeF51tki ]vkIdBDu2ti<]+ZQK_Y/ih5e2ץv?_;+dZ"ErUQ+Z`th9Dk mFY~]@-OK3Z[P	/oN2ZZt)ª]J|iP_+ZQɖ}N&	]NP`0<;"hR1ȍ`g`=h~G `>FlJ"hCَgI]kV(&d(0)1IQ3&4Q3'2fT%ITIeE.n͒cfjeաt.nòjІlw.o`Ӆ|?#10H"2[%'p0|bF	k]keïbhQf&رLУg3 .3_8ԭ//ce[ɮ,$d3*dD6Ԯ~Gwg`G_K]*=wA6Gwtf:~15ao컖{C4/d.	\f٘4!9|Y|-0V{&1!FfK=HN|c}f-ů<0EC3*N.{b˩X|cY@(&0P1#(Z*ɮZANuqPBFFp*e.!;(bן@Ms/_0vQwz'k.=zPOdN-{:qKޓ2@XޗrpY\`QQ&n0fm,yz,@YBffcz"ܑ0.xlzpKǌFLh\DPX%zr" wFURH&0S8p&>Q>5Ӌ^#e]Ms1ܢ3U
/@Uj?;qޡUϐL?ށm;ѳQ7+~wP31gרri%82eQ&n{| Y\]>\	c"/bˣ&#qR)pn"B	ޅUJ&0P}mDL9{&qkANuqP(Ud(|#gz&de>1DLz dm;FDvqwe@όF0`EvIָ]O@#m?%qҽIu?>1?E:Q]}D]QWd4(+?2vz3q)|e!1@9⍑08*6v^"i7ئl ݋6/P\W;.mΠ}c/N/sv^nV6gSn/s{+汈yGgt.1;9Gd3].|̘F}h@:gZe=E_*2͉=fOFTv{/`cơ6HPh'i2zuj;;|@^׍=*=lBnŊf/)C; RV1`}\08{&4̨|c	C'k`A%/en|?"կwsv.oB,&dwxބX:3gG?J͌sfZe d.	\fi^ŗʱ
5dF",x|cǲkaX(glw}F1oyPgcLaGRqsދ]N
?;У*C7DWʢPEHptsK qůyu67)λޘn*؄QxW]W|bDǲkzƙʏHZv]:Z>1 
{&/&.o޺6~J&㷥{ޓ3.~|bLQ&vN-{:qKޓ2@XޗrpYtˌ
*$vw<QUQoqD}l&OdFylF58IҵtiPH_R~KKE--.ɖ/0˶lder+DW2HTK3=ѣ+𨕭0(-ziqFkKhD\.PrρFKKQ 2vN7/m*kJ"2xjx5~KS='1U@ki>KҾnF1*pbG#>2K#u	VG>F)`S>1/d.	]_*ud<ҹPYCܼBi_cOرwz	~3>e7Ӡ؋x~ckJ|b%%2(%zQDɮ3pg#x?:G>13|3p0)C| .3//c~Gz'ƇdF"| 4
ɮ>1bײpv-D7oc#u?#94	pTW-;cavoC 	f5 fpnKmb,-hퟯ؇t;4Ot">1 X)g`+Gb γ~K--:
1/qCػH+gދ/*޻|2h>T@
#4(ZXdN(|iqu3 oE1@*e٢|iӊ|bRꁁMSY9N2\ߋb4e zw'4)r^_#{9@:24zfnG?u J/\:RZ{mPJK(JKC%X)*-=0p{4R[
{0xЎS_G۲/c8f#^̈:#("T>@]lDԇ}҂xhѳeƹ]vkIbeBDti<]+ZQK_Y/ih5e2ץv?FH+ݥZG)>]@-*2ת3Z[Q҅qd$.QYGeUu¨]/(Ie֒-Nƶ=3`JV=_-cT&~'L(B6j⢁1|L|]'y\z7t)MgDE,d.R}"
VJ.ػ=ػq{6`ף;zBKte(2(fCzx]#r-l'd;#{,ɮ%
2zѝҠG>|b5^&.w)Ƨh~ْTbJ1<o
:7O؋wʑ9A]@z3b%M^|b$]fHz`>t3OΣόFyN> |?#8ԃBV1  F#@:42iAMq#({,bD1t# ;D]wx,'Ŀ.K!ퟝůtlo;OC><>1r?ܴv?γ~K--:XOm]-y&.ʪ@MU(`Ux[GϔO5Ӌ_}e]Mj9{0 5gD^6Z-LgMSY9ތ̼9agY3Qh/rX9zY~+	NXl֭Dg#I"nrGIup#Qy(c8M5h˧hbG>}hl҄d AshXd/)SX& ŋRɣu`4")pp	,t.
dE!8Фv`,wҼػ#Ye|22Z3MK?ޘve[Џ7t62;Y=@gQ8^jc腮c3DdVdFz |[j|C>ɶuwDgQ6Kޠ3;FEvqwe@όFQ2[O\6h(ޕ?zN̻3胠(-DXG{0Z=_:tdo1M|>t;]BHz ϭǲkyסsy"Ɓ`yw7ޕ?zN̻ !?O=d>F\˾t}xϭKx|b]*6:fU	(OX d2vw(qTswD'G8Q>cWk>˹N/zgfe81@<%yyV}(kJڂZZۮs@1zKQZ̰!v+Kx#%@4} 5~&.w)Ƨh~ْTbJ1<o
:7OؗWʓόC@@Mt`k@zOJ2(zC]8[Kgo]ˡ^C*4̪3ay"AXIu?\/:fʪ%A<^Q[.(ry/όCCkN5|vm;4ឭZ811Gϭ'$3pɏn`F-NfD$@NS-OIҵtiP{J񭥒Z[/Z\/-z_+Z`/mP`=Mͥr)hĳW^^i4|9.p&ceOQ&ZQ+Z`\}E2hD\.SFkKadl%ʍ*/m*L~ }@jc+=+^ٺ'k|!PH˹!-Y~=(/btqװr)c%˥DBD+I>2J&iJӓ	V,L$̪Lb\/]bG	;CVu%X^h/%܇A;GDp$D#qy/7ONT汈GgaC5mٽQPKt6,S1lrbg> |?#qy)//cF>1/dF^eE36~˹-<6_OO|7XtMv.X?;.w_ބb?"),8ճkA~u:zOY5c0?pcy_pT/w=x!3wػ6=+Y&򊀉!9PLqef\"%	"~nnOQzƞ|]ޗ<^Z>1- kx.y[ϜR84ޮÍ[N8V}h1gl⇦^N}D!𱏟Z[ #WG0wt9y2n].T/ҩ|kidH_~kKeKeKkL8,W+dZ"j떪z-GÒZ1KFh2ZZE22ת3Z[BKp6QT!/D`4֔]T_&ZO-OPr1yllRтU@@kmJ/wMz7t^;XfAѦ2"B,
6%Lf.=K2;X[2G{$Qyn|bɮ|l%f0)-yR?=$^`"4t_kw4K`St&-|<g=!<]Zt	!zmuaY#2\#!4a3']o	d/ػ_Oʾ}la;?]BOm;N-{fV>1
 
7w̅]f__*"+;ѥH>1kK#&{&5l.ndM]WOT?sx*g_w3Ht܊->4;%xZ\>dw41 ?S77|2;O3=wʱa5`'MɮCDȣ151?o4z'gOD<8 jRg/W`V'5dP`S0|,3#gYPlre5.Z.-'kJ$BDtiP{J񭥒Z[/Z\/-z_+Z`/mPaGͥr+DW2]rt}DjG0FU4S-._Qڈ[}DkȖ`-FKKJ7/m*rfhD͡|
[FhyyB"ä=/揺u_uwJb"ki~0^?f  &!؇b1跄,G!y%AA2Մi6H5~|Ɉ{a;E9nuyE.UH)o@]yMKڵ7<)}:/ _=|~_`O'(Zqҡn?6e)rjIz2xDQ$(i'A.u_vJ 
 Fώ㳹Mq}/̻Ug	6y|j&Ӂ}	Y.mע	yV7ļ |	hI9D^/b`NKP1(nO%%(^<Bp"fADݚ(] ? Ÿ|:ic#p&ӎ:dw>;֚ɮOZɗ̔A}٨%ݒqK2u<oD迳/-{"?/]n OPKIz2PJ;O2@yy/PK(Q8!2嶽CF4yna?\^;Ҟ\f^A~J5B~/_p/I/tw:N+i |=\_K/źs\/ٯJ58㌐yؠvl]ʨDRٌ
oJLg=Fſt)F7t)>	01v1\K_Yti8%֖Ȗ&B_L_&ZV_.ڠ=,qQԑ+DW2"ZWQoth9xwQ.ڠaV蜹c/O¡}Zs<PGlsndɚRrg[/7NZrfS'&u2A٫5ӝF7|2;q	Aq|Y|3wK2F>1dFu33gkaXe汳/&eXƹDV_.ڠD$@NcW+dQhVsB/0:4|:g]AIQL5--(_VDj#[K*7/m*kJ"2zY\/Z86/i,_|ki _R<^+Zfzo0ay0LRHKOZ@853D%X.3_Qb1h7J^ƞ0 {&7@TƤMqhşDIc> |?#Dx1RO<` H{&7CI13~,`Szdvw2txjRɮX>1 Tn,`SzdvLb
ln#O42>1dF>1\|c1-KޡkK!nFh4>1dFl|cMqd1g,bK?޾}Z~Gyxn.șzoKX_|Ȗ1I-ΣpL"fo9&ROP^|b 7wC;V1A-J1 Cric/d&?&ROP:3gG?JD-#}BJ,T+=\&.|6Aq~G|qŗʱ%1$dF",` F0f|c}50';𵏨]IEISޓ3yu?9ϟ9pe$3uI-,0)_q!$`RTb ò睕m?zs|Be%S}o*LRT{6ՃP>4utK6p4>1 f::%f^8{u%Ef6zcL8-їș*elnהDQ&eSDЌ}i<=]8cό;mBM?Ē$
fb۩+qm,Dmc1I<---YFA1IR8-8\3(k}Kb%XGZ@eP&)*2(`IXa6<FGO)lהDQ&#B:*g֓/dN-|iqu!gmW)1\T>1$I"@ۉ`fb`?z$#E^Y@/X^AȈH@SĆh4Pz88^z/k
bP#Ι"f`SJ2:tK.̉n>~5.X2#ZcY%M[ROX>iA1ImBe% X^מetSCq%XEb7XNXRTb$X#擖B^i ԕ^ǟ:l[/:
g֨5_{bj6{PE(L(:tl0)G:$1lͽmւ ,;:n0)A
( &-U46>#5Ӌ_`rޘ*FUԅ@>$)ڒ{u%W@3*P@cҲDΧàǞ|煗ҏ0|SIE~7AEZGD3󓽍ҘK);:l0)A
( B61MsDpůBNaGޘ*FUԅ`IKDYXCս&),?{Kc!ӈz,1mz D837Dw(&)*2bF$zތhՋY*%ZՄV!*BIQ3I_!5tXf;Z6Źx<e$Q
gրpb@6{o^EZJF{C}hB>G{'M1(8Tum14dT`"ZMɮZ+qR2,H*Kw")fZCԕ]@0)LK'uKn`ap*Wҏ"=I.L?Ƞ@t,ttHc=9;ٚ!zϭC|N
bPq1 ؁2Z#PMt!\0LW#*BOkAC?Ē$
A mb㯑2VUv.eE
_X(*1PQc%qkà!sYIUޕD@J0)ZI.I .J҈@tlQ@{2`SzFC%M4.S*ȱ
n1%FXf
lßzCDofjv[i!MyLP_Y=:rwZR|#@:b6V0Bǲk
91\T;m>1v$He%ǣ.J6i%HyAXCZJCU,`@e%H&RTbIPBe泋^/n=|>3{u$l
ɮ{u%yw>1
%'k L{ҧu?U˝ϭN5|<eS@U(8T`hԳϔO&^ɮZόBL,Y%=C;j̙Fh(Mta٣#=\|cRY?{s$aF52VxjP{lti8]Hd8ZKS-O"XL.(JU/m,䴴_}2|kZ|j04X\$J̵$~]A'(0lQ&ZE2֖dB 2vB&7Rb]/(Ie֒-Nƶ8XqD,.z,^.ڔZ`51Ko_%*wg/َu<,]όf&KK/J1@Y<&;;L]V Lɮ>1?yX80Z[F{|2;KL6AqiP=<)|?#	ɮ+@&\|c5x2)AtD2n]0"p\T=\salnvȣК'@jĥ!Aʜd<U>]	O{՝v^jw!ԑS7BYlo8g=C'{ 85ga{w-:^Ąar6}`r|?8_bXv
ɮ_w'>;;Ɵ|Ѭ_vc'm;P̬/<PY&/7>2XDuaq)4<?_FdFtc	=\|cs?gp6˻)zHRdM].2R=x&Lf޻t`S$:h[g}di^3OΣό@xy|C,{GyN+%M#O3%Fr~GzGk%D҆O3%DxMqRC?#"fauDF41k1f=KxcxsqTswDXаiӔ'>y0gl>1 񳸎^Lc[^+Z](]	ѭvKS٭%IZ҈]_R~KKE--.ɖ/0˶ldSx9+dZ"-ٵFKDkд)f%%QQ|iP_+ZQɖS%Z/m$xjPV~ArsEPÐoDS+&ޕq>ыţecOU/
=Фİ76Qzn*%AȹNaI#%	 US2`)X+XB0/.R`1#v
De.[yF`>}hXޜ.3_1D"4'  k";ײkfLef+obɣ,ȣfu>%ό& @Mt`bmņ_\^d?ZY`qwO@7f+. '1g> |?#ȗ'Ɵpd|b ș;51h^`C Ş }ҝ '33?ޡkX xHri0+{&2'YS530g/3:v͕]@%]
g"gddoo> g׽&n'iߜy	;2kdK> f<{&2&ǲkfs36w!qt-Џe`xv)Dp5ދˑ*ܲ.|.PJ]мVn]/)^uoTsGƽNd^ ݉|#;Y[,QE7C~tL(rн|}V˂G;{ao(4t
UvN΂}-(4J&"E6,2Ɵ:#MF`%X9#'Hr`Y9[0/	
	g@X Y!QU
|.tb|PЇ7t%2]dHKtHtGWDc}jDhPzǭgkϝ:6zZTm݋ N(&n6@ػga?^{p+>4hҞmӊ݇|'{&|w_waHMr`PЍ'bɱ7pc%/f'AHI=Lʶ)0zt|^e̶/о#l\J6*6@KQOt|Ϙ^,0aO>05f2C LA_,=	KןE5ibmŁhxmFJ&Ϙ]Pc!L ɮ!, M÷Gx|ަn޽ v2&ō5m'c4՟Z/l7կwv/R5m6:tE|m3	x:kVF>0dF&l^͸4zK!ץaH.Zѐ|aPd=L1$2c:Q,q7NS(4kf^r(mP,fey$[PB~M:q$mwNfW9l819{00`X4Ӻph}m_'KͨYkci@5{&2 830}hT'~4>+%
oPl5DbQ]{p_k"d>15;>^ˁƷN/p^.ڔ.@NF-N";"֒SȖ&B.-'kJ"vҡ~K[K%--洶_L_&ZV_.ڠ=,б3FH+6~=c4ͥs+hi*3fՑ5'(_N)5	5X\},ɚtc^!"pK3OZ2IgnQ4'=_-W΋n/Pژ<:9	HB8;D`S_w;BHZ|cMɮe֌Ak?ɚtc^|j8{g%3%Hr,S*3f8K:4|VLe-ii	//6Dkie{JeUE=>ht3EcL="hN|нFh}Y5jwoóDpљtoǁJJ[[}bX]pόs keȗ];1k`hMs~Gv0`ů,/wha|?#D>1^ɮ0F]]8lmq`ݖYۤ8Tf)ZѪFK(-ziqFkKj2ZZQY"YU˶|i<_L<_Z-NP|ki ;a~/mJָP^afh517Dx4̻3/c=n9C{1}pM+NU".b./EU$[Uqp|Q./d_OFP~7B穚s]ɩ2BQwq#\sn  \3U_#`ɮBi(yd:^m̞95ғr}ָw:_w"GP|c _1NqC.w>! %v m}{;M_b^qQ@n8Ds>2tjǳu8~*gՄ	k.cONg35ӊa[q0g?0%]Iփ?$ ٯػXܨߑjyvwzA z7J"h9:fcO?G3tj1``C-|>vwri:2s	=]84>0 5dom>1 (Mtƙ2Ԃ5{f"ݙy2V1k\FѭvKS5u2%IZ҈]_R~KKE--.ɖ/0˶lCYۤ8Tf)ZQ+Z`th8u(Z\f!֖ـoii%TIBKFєFCF]%Q|iP_+ZQɖS%X!0Yl`SބM(B␸_Vƶ/t oFFWuP߅`޻|z^="HX?Z ٌHbߗ~6f_s
kb]aw:H-|vw>1@]ޟ[ qb`@n4]1ubՋiůIKOGzYP]n_kyd2h폯؇ůt3z7m`G' .?GnL\7ӥ8]@h7_U^ٓ.Qt$,Td}hDL{&qkOyrz
zm>4meiů>1ǌu@ferCލY;fu|e,tIdвmż/JӋ^J,hbm)@[۰_d|ml(sWt%JB⊛	d
)ԒżȤ;ҊF٨Xo7FBRf"i?v~1`F-NfD$@NS-OIҵtiP{J񭥒Z[/Z\/-z_+Z`/mP`<eYhlT&gm]Z<.zɔl+ %M)]tNpl{g%!d9gF9IBg] FϻdɒQD\~hp6t..ҕF ]ЈHzAj{3n=6~=c?	QiYۤ8Tf)P&Dj1>Nz"3QLVLhNl59[D7Ƨ f7>1×k"hY2eJH^~]Z" :D`ˌGx7B^1	t# tf(x4/3rέ2q<ר[h/K(#xyC~"kE,@Veezq^ɮv^kg>1_L_&ZVD$@N/mPbW+JgnQ4Q+Z`th9)%`oiUJ^/(fH%T;A[EeCFkKj#[K"2zj[B_/!\{{t,Bԅp)/ό`L=]8֘v-MLPޕУOE޺ܼ.XH7FCXa%X(F!h<ըfaIq*q$G׌3HϬe7k	×kgd7pMtl#ti<]+ZQK	U/m,䴴_}2|kZ|jKO̳HqL͚SWIzkOGC	h&鯽?`'lSjn]A'(0(Z\leTf%-Dkie@khh_+ܣ#vL`ò9ؼEDp	ό/BktbBޱKVIey3*5%񭥒Z[" '-.ɖ/0˶ld`Q%%eY^rv`fL--(ҫ5o0(Z\B"raذp6QY˶|i<_L<_X%C7zL,/b`7J"h51&n0c'B#38R~pޘ*%GJKq:xtR}Y3q?zfWbKx̻R]&o66{~Q{mէ7^gQ@(#0'S4bde@2{1f#%hXϸ~"ea\@Ж
,vm"Se`SQm(bԡl eb[V*.Z\;A;KlP."hS8H>@-$ b^J.Ay/%q0D^K$
emrJW݀зĢgaD)r,e6ӌ~/JzOL<bfGPOP+eU	T(0?| ~?8$-4Pb.2B[W{6\S'0r4(qF=8nn䠃N$cx@b#5qn/\bk= %ѹ(ffU.ۓI9bu t*FDA~`{n; S1y!,%3 cYv.~'1לw&#Fd*xX#{Ӎ)<ӍϺ#-dN{0)xG8;اVӳNS>#?rZzވ4zquqmU4&qujӔKHso$-2LN)zbaȌzql>.7خ {q̖1 tEApov^47˻%ѻ/7w,Apore5 {lF-N" 'ZKS-OIҵtiP{J񭥒Z[/Z\/-z_+Z`/mPF.˥c- !s : %pr[fXb?̍sy\Tz2Dm[TYZBGF58DE2ZU-}Dj0В4`mv^8(-zqxUQӦkV~bҬXN2˶ZҊTEC	Ve'$le9TQqJ\dZMVH'`Ş"~GzǠ('QA=A3p՟Z2g}KcF X4NSޮ:rX8>ޭ@ y(1
,̹֠-kJ"vҡ~H	񭥒Z[/Z\/-z_+Z`/mPb/fJ"W46i*KWDrUQ.ڠrZ֖DkKf!%rDkiear*JZ҈L/Z/i,_|ki _=_P?ދ9ZOPFK ':qxkBрnYi9
f}2buo؄f.!дL#k@<Ep8/!a%?/;g.0XEj8; [%|@./I|bD^Lʁ0Ҷ(7z]V+ 3p^HoFwI&IN
V=RR|-.x=mUt/X$GwO^wA`}Ջu)#Ya4Gub@Q\^`G\ ,Т,tc1S _LcTWu+<N-|/b\}h	wee,>@_v^hox#)yMm]@&`mrKlF= eֺ9ӑѹnXtC2qIu%X(:ul]`d'L?IV	[jpQQt'DDDzu/bXD "  @/4" JQ(eHw=,1|/S2"C 8;RY3(h`wJAݗرwI~Gx0ٲ@ZwB݋رs@anC)sKm{7bxvqkƷ@/pD$@N/mJom@%֒SetiD].T/ҩ|kid%֖閗^֘T
*rKJ"W7.ZE'K9|Qq?/Bg[S8!\ȇ
IV݃%ܼ +Sh{`SNuveQ|4/j(1xϱQ<j JQ=;um4cfgִ&3=}zrtrp4?VFҔ PzkDZҔEVӳNV^LӣFT	8,i\$J%Hr,ӣd>aG%TJ֘I^7K֖/B0FKKS~50FEA|iD_&ZO-O洖51˺TvϺ2E@JߌFV8]>/e\_b/"@/Ϗu'^~5zKxTK\V҉2]ed|cG ,q{m*qG7`|
*񕮀amq~]衲Dm ]#czl/&i$̖䙮{(^ӯteJQܐ/n/K.OɗO|@>18fR2&vNYەY`#g/FK⏗΋mq|Zы#lm >?^0NQƹL^*ey3-(rډ[.(7)FmB /&>1QvkIbe2y8]+ZQK_Y/ih5e2ץv?eD-4U-mr+[@kh~pYe]p{Lx~&x]b&h \lΑa!:e"Ѩ̱s0sX˘6sI:p1ճ3f2glpD$@Nf;6K5u:4Ve+,=cT薖LiDpCK3ѣeTS-.3u/Q+Z`Qڌ/F]aZQYBX\{Jw˶د֔T0@w]ܨ'?#f.ODMyC* WkzusTi˼rbcO4SjLb[׺cpgxcgzqs"hDz,tm7FONKP8H O?_(˝
k.z~GyTDNdo0	!\ս,|c/P8/%Ҟ22fTc8@#jD6@#jD6/0}<㒯 Fԅ`1x%DWnۇ&D4bXNN.N5y*MԎTᗚ2{&yF\N*@V.t4zvLCۘ.Th,yawr`c4t
#t?&9Fe@
"HFDMyC)&=\'@7GPYKǛƙuˡ)'@1_xp%:kZ[ơ{P
:@vLOkTYANGZA/fqҠ'$wO?_eFcz|?#*D'c27gs&L{&z'X^=gZGj?#&efPƙW QGzqx0:NH@Rz9gqsy\w ы.ov[=5!+IRe4/X].5|T[/4%:ό"Js?^8d'e˸^|bY^Lr1BZ҈]_R!"q|kid%֖閗^֘Tp2X# "dz%S+DW.%Vp]B1HFQ&Z-*e-iiB$.QYQWB*JZ҈L/Z/i,_|ki _R5oE^+Z@j'%esu7&N/@(&듉y|Nc֜"Mq}t_X跠͊cg\3Űա%X<}ay/XaBgVB7Z͓ٴQ[) |VʁeB[*]ӔJf2O%&eɝ%lyuU/]hJzd21ό Fϻ,|>v]KfxW07غc#g{3%ё+uC3	hY`=_Uv.AeMb5\YW(X|&>G^|x;#ȤkTM;cZ2\i}xY5g>Gy(.3_:=4,.D4#K}Qɮ-H(s5 8"4>4Cό@t|#	`Sl|b&Y.3_"4dtb \iokKR~|bZ\|b?ϭwq|]K¯w@)=ٲ\iel8lI3dv^hIL!ɟM9g$y<
3:`Ut#eWG=]8BMx$|b#?@Q\~m=ޕqsόB 0g=qNGy9YDm<"VQl
NDbU`pPMt>2
7+Z3`Ue;7Y- -X.eg!%ͧFelόEg> |?#4|Y2]hO-(]^T>1
 lUeQzkC#/f1\_Ɵ_f҄b/oZ쓯s{&ΉEk2Y'@Šo:Ro1M|>޽w:Hů>19^3Z1o.w<wc&eQ[>qsJ%mAD}DsBRf\Q+]YK57w^rEn>	C%]ſ`B5̾38$2\|a ǲk@s/BZS|ȞC<dIc>Gx{'fK#DL4g/,wh"hN`S_wzvA採R$GgyXMs/-|~2y>1C
Gy ;&]tIN5zodh"DvwC<V^3Z2\8y2቟Q<`SyӍ_#"{"{БIEF IEބ\:X)p$R#}bH*qkވPѝoPS1ZBH.m$Z.i,]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%񀧃3y+K3ѣeTS-.(imDiFKKJո*T&".(@xSy_b_lfmE˛S\/W#$BbaI=aIEТP,)(baK)NbaJSH
=ѓc'/d.obDGz⇺R)^}.wGFc}uh"Do1<tMs/5>1?Aآ4ޅ8v^}.wGFc}uh"Dvw>1^j|cq΃D"i#
qC)]/>q;#1M|>޺O_4u
"p㳹N"=\O`^KFLG5.#:jҔ/ء|}9B-By(z"gGL\^Lrl%֖閗	eKkL8,3S|S+sCfmPth9Di
cS!Ck. =".!\˝Y\9f$|>/wYEJv,lѣfVctsb>1
._؇5\6o;^`b6o|bdglym>Mw> ̾W2]0-w$2{&2,ſ>1	"MqU	;}v\f_LF"	ѥ|bJdF3<&ɮ>1V^44̾,.D45_][G!51e9cόBhrMq<glL/&iэ{kLBD?>eJѼkoTQ:?%Tr2ת3Z[f1J֘S-.(iiBie!oiU~vҠV51Ƞ]3oS.nwt$?&97w:z"lCR{&<OɯN4l.ODMx;ꅫyRɮOkΝPᷨ%$wG+Ntf0)ػΞz~GyTDNdo1,Ms/7蟁i|cay/0.#22gdsv:NzX@5" H_`a󋛎l286^7JqwƯ%r;U-Ւ;b:^hJ&n#p˹?J\sS3ww:z"nC35DNǧ:\6Ď"hE|ёN5y7_5u
!̍35̼2w~#y?@㰼 ߑ =ved̩Qsƨ@5" H(jB [\sgёb(jSQƯ%q5B誖j^~^hJ&u7[P>0&{&ŪNZ=[i^
C24zvI7"qkŶH,@i~MgatYt
wFe@
"6
DMCqPod'5**ޜiK)yx;D:D7jf^|awkFG'c3q᷺5Ď7Ν@Z|>t;]BHz"v3#|vw>1.Ms/3މ;P$gZy2H̡#0:NzX@5" H_`qs{-ѣ#hq Pԧs^JETVHW=LДLңJes {va+b?JgatYt
wFe@
"b4/pHs	\8{&**!DNFfuoP8HC|]OPߎ=|?#*D'c27gs!^ɮe7Fc?ӑ2s𵏗$7eMzɗ]\c9cT 
 PԈ@5!isgyFCR]%׺h]R-Y#\+ӯe愢f9ODM@VdX2T/0(˘%H>S2ozL4>qKόHQ˖ܪ.(JU" 'ƶKZZ/ilipL|i]@{g%3@T#--皔4Ign7wFA]ADiB$\Pژg;T z,!O|Y2\DcKFGxǲkK<wk@4gl*2qxYcػ("{,AO?eOLAO=()^{G֬PSfװV_.ڠD$@Nc3ztz =Diѣ?^FL70[ըmlS	e	x6UP&e[N3鲬Dgt̛|,C L1g]>_+.C8"ܴ6>1	@Ƚs~|b)dY;z#lǲk~({fZN	=菾<d/wh{,5Oe<>1G/d'>6~^LeKkLBD?@s3ztz ^VpV(mPJL)f}Z^(iiDkieFEA|iD_&ZO-O洖/juY"e *Msg7P+>hLN6zp4Na|<΋ s/ctq]LS7nō3\PW?ŠաjT>;/ػ~u3(|Feuyk]g|E`ZZ8:faqfas5(Pـ0%z[(IUDLeBfYFVq;#Cɮ=ބ΂YFVq;#C odY|bi}iϒ"`6}pWػg}3]]L+#]A3?Pzd21L
,Y_B_bVfnb3c(/i4P&\qkEkO/]Ze.:4Q+^6Yg/G՚U>&wkeK._#"{/P	ބJ.@$RQe7"@$RH)җ(R -=Fth̾O0>0#5]GG|/BE$AE$""/	t@$RH)F JS$h΂7(A.; Z=vӥ&:3]ޡz~GyTpό`<{&q\#Cwc&eQ[VheQ+e|DQ+fI&eɮ/M.#,MqH._b7f-s>h|a`"Ms/?s>h[qk@s/BZu>#擜ȞCd>"
k=C2]`i	P3#AG:t'Fc}{7_4u
";;yd26˝>1P gGy ;&]tIN5zodh"Dvw>1d2Χ.wCA?<rc[E-Nf.ZD$@NIҵtiP{J񭥒Z[/Z\/-z_+Z`/mP`:d$`촷je"W46h]AѣeTS-.(im¡}Xd6P3=&^1rxB m ;ՑERN!^0ɺ1c4/Η~Go:#ll4hbc̍2˗"WL֬L	Q|(>1Y.3_:?$œ%шBiwV|b'kKHY?gw@\}
6o'"ɟPl5/&KQ5ѥ0{&V;[> d:]@'F2sgympػї#}݋
6oEPg> |?#4E/&K.@zkKT {&ULglwBtXhQ|*>1@s?ޡkQl,.D345ѥ@t^{&U6w̻6<'C;ΣO"d1Liw@>1>Mtij]1	;xiV.3_FɒC!iyf{&4',yd?gq!\f\iW2]adFE|8 :=\|b¦6\f8?"K̑"dFE|V[ kBp6w&2c]<5e2פBDZ|jKtj'Gd\MTmPf"{GD[J֘/B"u_8[S;lf0)wy6o/N7޻E9wgr&b{`'lS-iN0)-iR nx86^GPſ?` u8Pſ?fz-iˮxqC4eN0)ײqM>1@-/&iэ{kLBD?>@=PֶmPth9!ЙrFKIM>oPKɗjUK2/wt#&=]^S>1.MqMep9*=L+F^7&Yx%\4cf`1`St	BV0cwfD4t#Ў^0)G,掅+0R<RR;X(:asbgi-z_LCS\gY~Gy N/dFu"p&{&&6d&fAtl^2p6⫢{̠Tb@>1	]C/&\b 9\gYkdFu"tdglLepS|1wœ.1@K2;>1ɮ/f|b'=\|b s?gqW=@BX-gi/z_L@r 4"~G}g!=]]GdP^?6o!, |K>e" 4!Y|?#35ѥ
g!5{&%;fװ]@H=˿&EU7YёlX=)KVErGJ[6;_˺?edlpD$@NfTRJˈiҴIHq+DW.%J?Q.ڠs1J֘#O(zGIQL5oPs9,ldvQўe1v.z'p^/7t\tرL|b	}^œ.1cq+/w|bdFf#wkE@H5zr=yݣVkAlۇpt-͞u+kS:OMƯd.	a߱wƟxlSq|Y2'KK|a5шqƟxOB(\|b*.{4z' zqԼ艮zWEz)y@-7ވd_Buΰbt=HW<|blɮK сMxwC%sdwFp_LAtip,>1c5ѥEdj^M%	嗒uoA֚Vta=]?zq=5ΰbtٳ#zq9<ăL 6o$g> |?#4œ.1е[30]Y0 ɮ>1?gpP^LF1Z[/Z\/-zD$@N/0˶lNAPճG&vFV}C>hLe-zch~51 `?acc#/DS-ΞgHDS 蟛V^pn7b3p/' @~%C/&\b! 4З;>1'dFfX>1'ɮ>1c?gp^|ƭ+ׇwvC[nbˡnж6ys	L>1RdMr޻fyibɗh|?#|io|b 9CGOC
ɮ>16wl{4z'όDg{ӎ/KΞҽ.}cKό@5gޜgKz"fȾa*{ޮyĎlMrX
k?#	( |?#4Kɗh[D	ɮ/όB!5"X^Q%	嗓^>3Еaɮ8Ξ%Xq2Srّ0EQpPqcfJzdwFEdˌD#K}yCH{&41C lAy2ƷO/ilipL8V_.ڠ=(?|êiI*%TrZ|sueTS-./zhL̂d`m7RwX\SBiЇď?̛ {l̞ff\d}x4e\g8&h̖$kKBWkBH~Yy7OZ;kw֏ɮfH3>pax{6.Q^4{ ̾,q;ѥ!]^a>1 36wɚ|c]8ipL|iH_.ڠ=0qK3Fq+WSѳ|1Fz-掌*'>9@*'lXrZEDQ[OmPf"{G$^%j%kL
)B".=S[C@c {qLsbI(z̎ ~Gwp%f[68;q8Y8)|?#KR  {&4ό@h=\|b(?A>$dMv[id/v[kx}wA6.6F@I2qC&$Qg}u|}8X|b( J1RS=3_$1=\|b(GW_ș"l5IdF|?MNctV=5O@dMtnՇ 2ɮ>1 @$gl+ߥ8Ydœ-|?#tb 6Zό@d8{&4[>1;^k?NK4ƺq}2|kZ8]@{g%`=*KjsED%h%T>NQ+Z`f!lc2V/z:,C8e1͋C}C>dp;ˎbKGgyߌ,v"\f4/	1c#Fp|by35ѥv|bx\|b('7d/Kl]#/=\ޡƞadœ-|?-JODy,ɮ>1^qk޻2#ܖ}h4qXq8Nk,2ewDƖa K Wk@|36w:1a|i]@H=QZ"qJEѣ`єJ֘ NJ}\c @kjch*"as?NS#b^j]z7#oVbL/K{oUX]	0a4b5دhxsR-1k&0aahvQ:b=X=Ў0)C27_3{'J`]BnD/pP(ٟЈ\=Оƞ\f_Lb"ipY3{&45<d?zݗN8<F5/0˶	p2XA)gFtyflW4W*K%sKzQ.ڠs1IS4Q+Z`QL5ޖ5HD\.r6oiiDkieyoIv9,|a7VׇXF@">njyșFw	.3/̵12,G .V{&2)5z"fH:|b},[-">⭍8޻_#_˽J&ϠH\X>1L\&a߽nQbm8?O];ɗ|?#m\]]G .2{&dglo>D{: ޑ("h|ak,ևA~if ~qCiy`S ^u`~wᾭD7k8xB9Gbd}i,_v)(`4f8>d,q.@=]X;d>1S5 83qCw/ػX3|lqCi>1&YS6N;Ӓ~Gv#O_LEEDLMticA	ɮ>1?ϭ?%	E/V648	G|q܄_+qjg"QȣW&h􏝟T=\|b'+?gqUN8g"y?ޡk_+qcdX"PȠ'@TK0|J5"xNܸ^Lʱr|kid%֖Ȅ	KeKkL8,Ac-T"ˍsG%kL
%TArqp}@kjb=de{]wŘ	kAb4&;"HdMtiw',y:{&glzM̻)fװV_.ڠD$@Nc%ge,4TVS%T>Nf"z2ת2ZZf%2'0(Z\Qڅj#[K*[d>1d3"O\[DX	0WKhfbBul{ߐ=͔iX2-|?0#KHXm '{&N<!eվ<D5eU-c-hޅۈXF=\&ҝFsjP1,#	ɮzq,;cgݗ#aŖ272c\_Y/ih5!"q}2|kZ|jKrFKLI
Y۶i-mR(hBmPth9$^"zZe-_V5chMs2/~M2p}<f,h	iJwё6+@@zK6Q1MefZ~1`49ch{&4Ě=\|b&Yz|D^cX(gӏu	sb7e5N=%Gv'i6,r?g[əF1_}2|k!"q|i]@{g%Oxp~ZfpZHRݳIHS5뻘>NQ+Z`Q.ڠE2/ا7/O,qbb q\Dɮ.>1 0rMqFx	y3Nk_+Z`/mP" 'ldӰZfpZHRݳIZP溛-'(0(mPB"2M@@zW͔if_`%
cK>6>1 (Mtiwu9cό@
ɮ>1^hɚtc^Z|j8{g%KiYi!K;v%j٭oJ0:4|V]Ad(_W?z	놛[Sbv<n?^ҿlOaefZ~1V.
dwAMtiwi9cόAyl/5)fװV_.ڠD$@NcZfpZHR$BTV܄ڊQ+Z`fEFK(-z}Zd3K 뻘0I%F,SM0zJ2Y>⽆wŘ	kC2lipq97ό@ ɮ>1Y<!ecYȻ.x5=ӆ&^6e_wV	F<v^LeKkLBD?ALI
TJtDjG%kL
աLi50f!P`u`J=zPde}-\f_`%.; 1=]]< Mq< glMݓҼ_LSzǦ~?/&iэ{kLBD??KLI
TJ%-GJ֘}ѣ
$^_V59>1yi~`Zd=ws|f	4e}	/O_K6QܩaefZ~1w\; /=]]s| `vYx;ubYaeӆ&^J1y3Okɖ/0˶	p2Y*ZfpZHR$BT9\3@tj'c8?|#5	5Е*-!6jvF	ա32F~X}`l-uLvPb޲eM/]b¦g;cge愣;/&iэ{kLBD?>#[-38k-$)Rk*Z!tykj2m>NzW~&fAs8~F}c?8X8lfgdc]8{g%e-38k-$)Rk*TԷZ!j%TJ֘>Nf"zhS_=@kj`},b"lcZ.vQ8iej?F<v^LӣFkLBD?>xE-38k-$)Rk*Z[Ώ-mZ~LG/Q.ڠOЧ2zg>UZёv,a;?g;{"fN/-z_+Z`/mP" 'ld?ѰZfpZHR$BTZ!~.z|lxzӌm23B!&iCnCBfd=w>6~E<gw=SlSvge*BMt%JճZz"rZv")\}[27e놛[SlOn3/0k#K|H{&4 Mq<!e欰x^ɮ/&iэ{kLBD?>geqZ5TLY۶i+Q.ڠrZfzY\}[27~]3ĲR?9cק%(yaebNGxGdFEߟɮ>1<+36xB=zpi~|c#d'qX0)4ƽv!"pKSr3&i,44!LֿQ.ڠrZzY\}[27~]3ĲR?9cק%(Xgq|-|?dS#l|b#ǲk"ߟɮ>1L8iϭOd3K {&8šLF5/0˶	p2XKLjlRksG%kL
%TArlaomL^|2Y>.7Ř	kC"<io;'egkK|bvR{& ୟ^ɮu8^Lӣ֘T	8,}lᬮ+FK;v%iCnCz"rZv")\}[27e놛[S#ק%(gq|YD2B-dwIMtiy6rǟk5 2glekN0)4ƽv!"pKR3&i,4fsG%kL
%TArqi50f'h,3 {=+f42-|?d6-ca5ѥ>1&]	<!ec>^Lӣ֘T	8,}~35hQ3IRk*TZ+nBmE^]ADiѣi~}Z/d=~ 뻘o,7Yb^|2Y?QMebk;+ s5ёrߟ	ɮ>1q?g,-.}Lv7c8],"죃pd̰l {&XbV|cKI{&8F5/0˶	p2XG-38k+Ѫf$BTCwsG%kL
%T/B"_=p}@kj`̋:fe}z]f4\MefZ~1Ib4YcX@Mti}s<ĖdMq@#lש3VFFy/NH=\qLF5/0˶	p2XZiY\VU4!&ImKyJ֘}ѣ
$^_V59>1Od3K 뻘0I%F,S@@zK6Qbb"KRM6>1nMtio" 3{&J36xBq1۬݌⇱wM/D\b4%274ƺq|kZ|j8{g%_3&i*BMt%KKy'Nd3Z߆ZfpWUD%HIQh	KT/Q.ڠVs1/B.z	[Ss	eU'>;u1bYaeӆ&^3e5Κ
k.BQ4ƽ_+Z`/mP" 'ld%geqZ5TLTJtZڴ^FDPdNd"-Y`N,zpӠ{&y31H=,i-38k+Ѫf$BT-o:<LBQ.ڠVs1/B.z	[Ss	eU'>;u1bYaeӆ&^3>1Fd:h0)ػ	F<v^Lӣ3#y|i]@H=Lj	5Е--G=DjGOQ&Z$Ч2zg>UZqCό@ Od:f0)]椣;%	"fN/-z_+Z`/mP" 'ld?c9iY\VU4!&1K:4|}ZAsOPژ3@K.-Y8!	z{7N8'켙F5/mP" 'ldᬮ+FJ]	Ru7!]AѣЧ2zYqjůeOdGpN0)#q8De:1a|j8{g%75hQ3IRk*V]nO&Kn^S^küӍbh#j@Z؋6^5n1z|6~=cB	iYQhZѪf$Q&Zѣ¢]@,KQ+Z`/1Z\Q⇨iiDkieB-H|b&#t⇲Ԝ\$nޮ?y;!e7o}NERhY|%Rndb"E0R:/c/!b^v|YR_+U,ԣԸ/R (MnJ6DZE\FΔgQ62^F")@zIJS*IeԧU$^^CRT/;RU/*K%|ER[/R\/z_Ԙ*6J6(ckf/A6^4z٢Q3uDQ:Q8Bm}c7ϔOOdFəV1Q/m,䴴_8ipL|i]@{g%)iY\ZKkFJ'^eD[TX2D[L׏ldx9I
TJ/2.n "-5({g'	5Е-uo:?HF?x=I
TJ%-G֤HN#xO*BMt%Jږ/;&鯽?`'lSjn^wQBMs_z:Nئ?ܼ禾4t1=L?y	5M}hc8{bTrJkp0p$=5aS.(IzkOGC	BMs_z:Nئ?ܼ禾4t1=L?y

kp0fGJkp0fQIzkOGC	$=5aS̓$=5aSg8>gir̐Ai*3fl{g0TF9T92=	.%FlҚQ.ڠu7YF(hP̉n}[D(^gBuuJ;wA.SClJ#Mb<Ƨq6:ǲkg:1a9A/Tp2Ys?^o*#Z*K5U5 Tf)IQLs1FY?Q.ڠ/m*(Ҩ[0UwDiÖ|
3Z[Qv&/OA|iD_&ZO/;dЂZ_Xjz6O-޿mE]юu83H֬\blg=ln<EX|b	Esr؀d Y%Q/qCػ>1?Y|UfE.Qn,	@*Q|hDpLMt⇓L4ʺ	W)IS?@T
yiӊ|b
`Sz32!屻YWE|ejAL,4Qf1ԧX,gmT5OP1瞝Qn/Am(^#d;`
0ih?:dwǅ#R7PR>0@E.ZKS-OIȄ	Z҈]_R~KKE--.ɖ/0˶ldS KURiT&q-ziqѣbm,~]@_.TQP`Z,f%M8(_V-Z҈L_v#1p5}2mО[7P5"'kQݞpf*YY`
i}<({x5A7-OP.uYii̵g= 6	2fE.QnQT
#B(Mt⇓L4ʺ	W)@
(?D@Ɵmm8!՟ޡ̮Hu9lnwFU	FX?RxFbqMFXbBqv%AYst1KӅ^	x?PJ0d4:CԎXjQ|b:qCό"#vkIbe2y8]+ZQK_Y/ih5e2ץv?}sCfCk%Is"G%T稕031?"xeX/FQL5HYȃϾ?Q&Z]T)`me(Vɮ>'#|e]HYmoLWA8I4ƺq}2|kZ8]@{g%LTUT͚STlAǶp,|lM26iM_-zBFJ֘KFMؽvdTgoO"`v*3Z[BԃK[fBH\_#emB KpMɛ9b4f֋əF1?/ilipVD$@NP"lT"2ת	~_.ڠ=#?k-I q*3f$^2*:4|%TdvD/"Y񧧩  ?lƯPV=SƄ-)N0)fϭ%fq_g#ſzLP/N)+ϭQFO/&`f1_+Z`ti9A/bD2^˶lC 3RԐBJjQ.ڠdTth9㯁DiISFkKj)d5{JvҠV/-'閧ZKP@kh3@m7K_Cغ'QCa
M~p6t&FKm" dY^i8`U"b僴!h_͌ᇺʣt2ǡx39ga{7-OP.uYii̳-p؇' 'gދ/*fE.QnG
#E'֫ɮ0ai}e]Mb7%qPH!
yiӆ|bT
oPfW$:7u;#
۲<#/lB:b^iSEyxDl2^6C>'왴7"6JjekJہx&Q*"6HQ0%OĢ6Zkt`ᇟ?<V	?Q#vkIbe2y8]+ZQK_Y/ih5e2ץv?^JErqD6iM_mPth:;;L%@p6uAƊ	ɮ%y3Nk_.ڠD$@NeiPR$JjK:4|ވDvvA[S8:n|cE={&6~:1a|j8{g%3?PY6iMJ%T''pu<=w:q=@kjc3"QDdZu8^nGyQ(R8:'@ݗJ48%
GgB;`όh]y3NkD$@NPKv?\>3FJճZFlҚDjGÔmE21Il-iiDkieBU˶|i<_L<_X%@{lœ"]׈мqE19=N^+Z6&=C!ҋb0f	V=wXp6ÐXL7PX)XоȆORԭX4.e(+:"_w!>Hm]堰-h,*=yt'O HW-2zsߒKNDKmbt>1oz,?XzȢ2k(2=rMt0iFp7WS`MqPF(S/VͧƟmm<|bLu@ferCϬ';ỎL,:itv`I^^	LEخb_t`Gla`c~`cv$}Yz[)3\RC$}y~[8RDXHbE ~1#,Aq܋	! 6 .bV.aGr%\"E[qV.{y +"5(n])Jn{xҠ)	iarK⾞I&;
"7cQ7Fż/;iWS`5DZ\QSF.QQ#H!]R(ED*$|HD[%7	C>+(wdGb7ZJ#w#9+yUy(nJ&bQ~Gy;ڢGĢ>j$t?#e:|Tje yŌ#iڅq'! 6,Xc7Fz.orKbպ7KcJP<_ZbX(yEO*${>1>0b?@HQ1(=-#6~^L1nVxjP{l" '[I얧ZKS-OIҵtiP{J񭥒Z[/Z\/-z_+Z`/mP`>gk*-ZJ٥5|l{g3Y\$Ai*3f%TrZ3vdTxIQL3Z[Fe--(m,Ҩ]/(Ie֒/O:5j_oo{{y.83@
N
P~4"kV:"bt#ukmOHH55WI_b僻>壶~)tFbߡ<>1a
壷&OPasߒKNBKb\{ee[2(wuP2=F &fU );$(P*e汧k/Ny1ޡ̮Hu9dnwF\k`@ԗ6Ad8F"l'+]bLKƆ)yOjt|j/1x&4';%C(Q#dx0Q6.6J#d}^#n46JZ@XCQe^op%*>SEj:!jR	n!s2GyFykvy&36~!y30F5˂֒Se!"pV.m*iT5_~kKeKeKkL8,|FlҚ0rvb'zZP> pmE2|j$^.ñHm83Z[%Dsًt?4K&%zx/'WZD"ATv% U`!v&u<`iQjGyx8&/#x!f
U(P.DE#Cf({
Hʾ'8B5EF3pəF1_~kKeKBD2ץv?s|J&Q*-JjrVqPx=,kK3<; LG/" h*\?Ў?
X\LXAXiqFkKjP0{Z<;עgbGؠ'\Nn;DA@fUbk,"\^"](ɮ<+?UN(y04N]@MT\)&@f8$
*5qxFjg!36~^L1t֖閗^	kL8,23J&Q*-6iM_֜j?x7+J٥5~]A'3ދ9YG86512XkЅ,.zMELtDwQɮ/&iэ{#gBD/mPe\$J٥5~]A"G=i70%y3Nk_.ڠD$@Ne`NU̨͚SW??M\V؃+dQ4lXm*-2FHJjg8>giQ%FlҚ6~=c=*-er*3fl{g5rIW(6iM_??LW	52FHJjg8>giMaAW(6iM_fd禾4t1=L?yٚR禾4t1=L?yٝkp0fd	5M}hc8{bTr4	5M}hc8{bTr2Z禾4t1=L?yٚz禾4t1=L?yٙ=BMs_z:Nئ?̨ܼ&鯽?`'lSjn^vfUP\ޟ掆0)5O7/;3,IzkOGC	$=5aSjkp0fe	5M}hc8{bTr7kp0ff	5M}hc8{bTr󱆡&鯽?`'lSjn^v04P\ޟ掆0)5O7/;+P\ޟ掆0)5O7/;B&鯽?`'lSjn]ADiѣi~9g2a_eU4]:3p3E+Dfg՟Y^ɮ;#g//(_%Bǲkg4ζYhMtiTlZ\4R~G{+f7kguFOdFӜ[^6}Lef'kƐ*_wiV6~}i ɮ/&eXƹDV_.ڠD$@Ncl5%kL'Y(mPpmDkдE2֖/B0ٝN/
iV\:8f">a#P-|M$|b4%ʇ4!5M0חTkO	 U?7GwJf_w$Qǿ#	 &b]Y
6Ggu]O.LW
Fth"h9:DZ'#Q"-X`W	 %ػXDLDӏ 
ɮ$2pn}h/k^`Z%3|8]㳹3qkόa~ů@8컙X3ٯػX\ߑ;>hv-߅
6Gguxwz\Tt)Ҡ`NXn*`@MZ}eKM8ɮZ_/Y|3^!>TNdue4>0 fQk洶_L_&ZH_+Z`/mPaNZڤQT[WR3fnFYG86ꁐՃlXYkIKZE^]Aѣ͜
%kLisIQL5--(_Wm#[K!ذp6QQ|iP_+ZQɖS%Z/m$xjPVìPuGs"h\.*_c2GJK{7ʋ.w4.・%ѻ,Lvfʑ͸>_5͸|dMqot2 5bMc8],J3P3z"	|8d@@"\`VrX`S/`W8VaL/o;O/-²+r܉<>!<^@a(^aESൟ䊌{]"4. XSt2`$D],OA:ئ\Cdb㗡tmbuo]VM%+Lߒs;WeH7S_C'y3|oVQl&n`&zMuy(|oC|b?>Q"c7:?2mfeײk]X_j3 k>5riTC$|e\5ga64Θē+u1AZԇ6<S@2ԑԑŽH2ԁp#"@ =Բ#(|o?T|a V[@QPnvō=w@wub_ʌnpS.9z]`F)_`Fa|>ޅ`IY$k,15z&\T2l|bt{yiYF01FL|c@Muy(|oC|b\e	Gyi`cd=\bX_j2dN(}j8!=QHʹ񊒳? kLI2SdŭHxjC: D-II[ԁs-Hz9R D aI*5GB;vXRP>Gxy04	h<gj  sBWάpB>hݢkTIܦ^Bq'@ό#\qCό#?</(68nL8U2R)ԇ6@2Ԉ RGS#Z. \RGi" 1Ԉjcw{4`	=Basߒ9)E)E4j1RZBH.m$Z.i,]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%35QlҚ%"\7q?rvpmDiDkK3Z[PDٌl%B8*m,:#7/m*kJ1`@3&\_vחlό M5սCX:# f7ezAPrMr>qkw/: LjMs.Y$
}|l>;GwRDДD|`I X+"^|bYZ.qT3qkόuܩLX>W3@ ػպZQ|?#S$NPbk.	.TqF
6X@MP߆4{wz\T"@`@4#>'"U3	S	],"\^"i!yů/:(Ekəj1UJ֔EB*	[K%--洶_L_&ZV_.ڠ=Oer[WR3f^v0d&鯽?`'lSjn^v0@P\ޟ掆0)5O7/;$=5aS$=5aS	Jkp0cZ禾4t1=L?y=BMs_z:Nئ?ܼђ禾4t1=L?y٢禾4t1=L? 1ZX4 ZY`) Ju@F#Acי,Q'|1ׯE:Pt^@,"/@8@c 2 N ^b^["1t^@,"/@wihƠD	r;v*@ #E2 0JG	@~J(\c ûvp氱	
kp0fkp0f	5M}hc8{bTrD	5M}hc8{bTrBz禾4t1=L?y١qBMs_z:Nئ?ܼꄚ禾4t1=L?y١BMs_z:Nئ?ܼABMs_z:Nئ?ܼcIzkOGC	M$=5aS*8EX0پt 'B	Nkm@uxazǆGx {4˸hszǆGx;pSFי A{X?AqB2=c #<2y|X}Opw^g{ m("p=A˸_a!L#8XXc5w?,T$=5aSK:4|_F)J%kL
ըmBm>4@PL֗§k^Gb^}i|jMryb&<^o{6ODя07kg@rMs2/"dҏ0k4ҧ}kpM]汳G6B^
^ɮm/odY⇧8Yw2{&Bmsnx=]d⇧3v]/d3ͧ"hG֘d{&qCό@ǲkg̵*֘T	8,}tᬨs6mE_lP\ޟ掆0)5O7/;$=5aS)kp0cZ禾4t1=L?y=BMs_z:Nئ?ܼbTP\ޟ掆0)5O7/;$=5aS*P4|~)𹗼u8^Lk" 'ld~DeJrV>2m>NPb\u8^Lk" 'ld~Ȁ{,4iU\ճZK:4|DUQ&Z-OeOQ+Z`QYQL5%Qо]/(Ie֒Ј\/jp5
_3!{w0(_V/mJָO院
;942:SBv+ﱳ8dpmқ'R~G})iS:G]6oC;ΣO]/#KRx
ɮ/kH@Ee%
sb?f3OS|6Aq~Gx4|YDKRt|b<jMtifeH{&ĄHe^kQKb 6Zg#5ѥ,yX^;zdw#Oő@lZ\^ɮ,̑9cόAp=\|b ?grc,s[>N.xѝN]R٭Y`GrՁ3\=\Fz odC ٯػҬTqj|s6=C~p6z&\TJ&Ѝ4c'M{9ILB>#	p]g{OwFU	5ܼ,C24tUX/tG{& $oB;]Ҡ8%tݗ÷gG̋IPԂaZo9c#{,/ػ1
w-/c-Qq^dY;Otx/;CpbVw:;ަv:RY3H?gSBNo80/>1˸2)yKeܵ:t7tA-Dm" .`St7d'@<;i-DV]X._?`Fd݋ad/ػ;;Ɵ|Ɗ5g=nKmݨ̾|a
aϗ!pM;qK 5wGw@
,Cl|bhmfꁁLgEFXV7qCIF\3v<!D?Yi$9霍iޢR|J)dQR(bK$(-(< fk`GqLt:2fEoYm<J)a	H4>0F	(Y{ӰԡsߒEkQ,^"-Jq]]G`}f
Y;]s&;.擖>r7ֆK.叜ljb_(JKDRuoP̋ib0&WfE,|oe {b>:**X9D m}*;{;j|qޡ8cQ"hZ,-1UR}89U,l3b;;؉riȚte^{&r7glļsƷ:/p^.ڔ.@NF-N";"֒SȖ&B.-'kJ"vҡ~K[K%--洶_L_&ZV_.ڠ=,0*kiYfhҪfյtTjWޢ]AѣP@kjczl߈fƟ ,^"*PK	2c5ѥQwkA$gl{6!7$ƟY	|YDά80/w|b2{&4|bGkAVu4y3Nk_.ڠD$@Ne0pDeJrEѣeelE2c)FkKnbyϨm; cIfAtp}>XF#hlҝ@<n<QR;(ܴLņm=<KOŊn3/#KdFdo|bWkGĆ[qdőc F+ kKv|b
k5#&6Aq~Gx4őEEXN>1`}(όAXMqQglLeܪ頼*V>1g/d!4ח!6|>ʎ=,@M_bbqR?޻~fbB8Dn9:hcOD
hbtmH	k.c[ON '/wi5݋q8#3tE3_;Oe Q|ݥůr=Kk.,\ߑ]H	]ChlN]<Q2t"hn7ь4Z'3
;h@Mi-|>vwri]:2s	MtחMtlc--.ɖ" '֘Tp2Xe (bCiw`th9DiDjPsBD2(mLtfɾ9] {xW]-JE1HFbGtN	W@ln<QR]Lޞei~.3/#~Gx4O@<]ZvyS5&@"^F"f [i66wx}߱Medb1`ލ]xxMtiyjrǟzK5&B?{n3/#KhǏdFg,yOdɌrǱ%欰b͟`S/&iэ{kLBD??g (~g6Eإ#ܴ\I_gnc:2==Rd^]w{gl[j?͑s-mm)
fSDkF%^/Qa65Ze4".(ih;&f,1UFCXp6˶|i<_L=賛L.;.y}bvˑ(m
)X<-G}cw07P2ǌ'h{7-:!r6}X!2\#-%
s|b/8컧8_bX}h$ 7k]e_>1bҋKmݧ콜⇟KF	i>;>ᕊn3/#wKt(]^`>17kC?gp6'<Ț#X\zxC {qk|'?P0)C\r܊#>=	0p_Yɡgm%NAsq|tx*#-#H5Q.nLU 2X^YD ҐAHP Ah$A)g⇟I?gY\lrf\kSetiDH.m*iT5_~kKeKeKkL8,5˘?-38k+4i媀DjZ\FZe--zE,d 2[CIɾb⇥<u-A6`ڕ)DR|*eܶ,`Sz|//c% 2+IȪAߟ&=\|b3?we;'yqN2w)>5_7Q0y0$8`٤i79;eGy!2{fEPR8=xdw"
edb+O|$K||bdF9cό@8\|bLP^,N(ztG:\9;ό`H$gZv`٪ئlg<3ƟNJF6Zmٌ`4tqYhgP0lrof?e]"
r;q1Medb1Q~GvF	ɮ,|>1 5 F[jy3*5%񭥒Z[" '-.ɖ/0˶ld`iYZMLsUSZ*(mPth9DkK3Z[Q+Z`Q^(_W 3uSª*X/m*!x\/(]e}2r洖F"\F.)m;ܖb9AMs4\yswO '8\DQM\fliEdb1cioiu̇3<AC5&"?o,fhgg)>qkBG\8FDl>1 ]ŀ[8=L^>2y/tB7z&`1+368fOC{̞^v&jȵ
qٝ͌ɮ`<}h!=\v+t'S%ѺVMſm{0KRKٝOB& L 1ԺlS5@I	"g-Lb=3@0)e5#V^f X3/ػv|WS6wK}0mo䡘6h3lfbcN6;>2?{ 56GJ~K-G֘fBP5>?%BP5>xk`K~K3p`6hJf֘%BKl;m%D6k`5_vc_`4u׽AQ`gݖ&_@tEޡkedb1cƖNɮ,ȷ9cόA95 9g⇲`;̊^>4_sD#s!UL!hYבMLi◺R0)̈k;ل`4tZ+X3W3g9c|DQM\fݤb ioOKɮ,Ϝ%5![jy30F5˂֒Se!"pV.m*iT5_~kKeKeKkL8,HgeDkSjں*m52UMhK:4|_seT/B"r;GGb_kz>W;e_>1_w=m][PAb/?tEޡkcO}q|YD4,Ɩɮ,ȣ9cό@0=\|be汳^i8>1_&ZV_.ڠD$@Nd1ᬭ[WEMW46i*%Q.ڠs;}Di70)Z\fTeTfa2/8dFQYA|iDĺ*Ie֒ޡl0*~KS04P5./(<:7K*
e=x%#1ȣ̆2$J(1#zaK^im;όb9?oN0)XE=AX;,yBF#;ש,b[MИYF1ߌ't#[?[ʮZt!bB[k.yZ̜/w>ɮ_w'#|vw?*Fػdwj3/g9ό pM]ػqئ21{h6-^ɮ.G!yٳ?gp6l# Q5wGxq
+NFꁁMSFR3#߻i_sE,`SJy4.
d[F!|OJC#p5CD˛Y<^Y`S-=:Gyx?r˛C,@ȢJK<I)PSy7>0yy30F5˂얧ZKS-O" 'IZ҈]_R~KKE--.ɖ/0˶ld2E+4.%CTQQ.ڠrZ0_$^E2sh3Z[Q҅nЅ Dkid;'eUB#p]/(b/-'ZK-OJ"h,mgEF2;%MGlppVNFam;όb0$g-wS
lՑ^%g=t	
|?י[i.+Ȭ7Baho9ſOP=ЎRg`++EXV/Sm7ػʶFKw#lzJ^ɮ_w'#|vw?*|ݣA!V%f^r7A`p7w̃] n3/#io>1DwkK5 e;䅆Dy(/OSk|'bYꁁMSQAȴ!|`$v/9BX|¾Csq|J %C/9h_:tX~&p\Sx@WB( 5|̤H!Rgo>0ə1\f.Z.-'	ҵtiP{J񭥒Z[/Z\/-z_+Z`/mP`8fҹIP檦U*C]DkF)
%TQ+Z`QL5--(_VDo_FToiT_.T֔P_&ZOm_L<_[T_䲪ՁfhGQt n*49݋`jzů>1?@K_bcg7DQM\fcOdb1icOG=]Y9|b8ɮ>1leStEޡk~+őA|b8=]Y"rǟ/dC?o8DGgן@$3 ؇ -xCxl4|?rǺ#y"JIua^gק0;O 3WДSF3vBT
rYjy|EΎ	7:}bؾHZm]4|>޲qkϭ/ůe_>1ػ1Z	`A!j%wh`Uvgtľbҋ˞vUZ),7`ȵՈty?,'޹fK Tލ8e_>1]-z|`
ů>0 @Ws:җC;է Tb^Q]%"@dK-d$-D.eů>]]؇;S	΃qsLzxQs[J*n?Eů>0dy⇽`/&bc\.jp5u2FetiDbd"vҡ~K[K%--洶_L_&ZV_.ڠ=,_ k5j詴ʉCie]>NQ.ڠViqFkKe7P	/̄ q# 7kaq|חk5Ö|:U,>`F_w$Qǿ#	 &b]Y
6Ggu]O.LW
Fth"h9:DZ'#Q"-X`W	 %ػXDLDӏ ,xMtGEfk.,	.Tq?&b,F˝שػ׽t@"h9:jǳtd*`'Eli	 %UbYa2N>0kE'"5daLc--.ɖ" '֘Tp2Xd)[WEMTJOGc	5M}hc8{bTrZ禾4t1=L?vK'3<-<*J֘IBBb78CQڀ2feA| dĖajSV^|b0_8ߌD'/#yl\̋^.>0|7{#iɮS;ΝP.13,McrrCKXܾ,]%\
Y'|Ycs.+3,OcrtIen_n,7>0KXܾ,%\3,Ocrr[n_n,7>0'r>1 0gᇟS?,86:
eū,89|?#uW]733Z]J&	K({.1>7#U/%*%/=\НF7{!(=\}v:-ġ>GZ lKAXܾ,ܐ,7>0Ԗn_v.cs-bx+Ŝ~,7>0ɟbx+ś:K-ό ,gX
fcs-9gX
gf,7>0fn_nKt[E?V7/7Nt[E?=,OcsRgᇟ*gᇟ
zo3d*@M_w޿P:tj/%	cg@4<g⇲Xry/5L{&9-;3|#.y*3)*Xqr~GzxԃhΖUt(>rd 5w7Gkav.C~vp6zNlJ&Ѝ4c'M{9ILB>F,l3bc)ƟܼFU|a=\͜ѝ-P}`k.Vܨߑ8	]z!lqQQ(G:#B7ь4Z'"Q4Z:68	k.c)ƟM:2aɮ2c\_~kKeKBD2ץv?hYW*4U[5FuF%TL0IqB`Mq`0{&8U։q&=\DEˇ։MrPg։7k
#0N-}}yՇ
wނAKU
>1S3	xoAzQ?Й瑳掠ɚ|c]8L|i]@H= pvVr
%T#:4|Dީ2,mL]=|>ޱY̋GdMsӃ"~GzfEVZɮ/&iэ{#g]7zȄ	fN̋*	fE%v?]FѼYnOth9DiDk]Q/̔1"%ɮC%cgމEU>ހpd8M>1 ƬCR9zWጊ8Xgq~GyTɮ|bǲk@2ffES#odF!ldYzdU>10ZMrYj6x4zpdY]qoޜC;#{.&^'8N̄CS[ҿdW>J;;>1dFE}<l+36w%4ƺq|kZ|j8{g%?=+FΎZRQ.ڠ/>N{9̋JըmL>0ǲkm]Ɩgw>n3/*# ;	X3{&4"AX0{&e"#.\d`wam]cOAbʣHE*W;ѥĬ?{&4d@?gry3Nk_.ڠD$@Ne-9Z7twʒڪZVkQ.ڠiqѣb'g0z2ת3Z[Q/uFL7	򈞐zpdY5F7ܛ׭n05]XO2-Z	Ms/7n,s^K%k
ޜ#[5D"LMs/Yg֖A5a#{&9㳈6{&pMlkw79$^|d+z{	X_{&X5z'|e޳K#kK3޻TnKF!'(5j2p̋'${&;;%#g2fÃ#X7"pş3Lܹ~
;>15чjE:zMq&Y;xD6{#H~\iq@_F|bOdFoda?grQy0ȫȢ_~kKeKBD2ץv?Ҵo,+ZFuF%TJP@kja25шz2Y=]=K2z}i`G{&?=8/5'tJi/d(%"sJt=\^Lӣ֘̋BDv?>~ʋErΎhlA5NTJ֘>NLZFKKAiWވvKƤFBK-m,V6}oiU,<}`]5Hɛ_J+n	BiyFtd&Z% 5΂3}3|#Ń6^ɮNtd8qZa-]p=vʏHʉ	5NL	BJd`>k.w*8w`j|sEv-p4#qER}19%łm8	k.cS?y֝W!"=]ñh"hՇ0ljMt׽vyh|aCGkůeX/`Z}ů<f:!
k.jN_b03`Kf0)v08=+
T@\NUlKk[CkV=c!V8;'㳼i.C/љ"y;;	LX	2=Av|d<*k!ϭWk!#PA`Ya5u3>IL{&j7bݠKbCxlDx]-,3+>Iɮ2D;`場렏l"lvw>Qa#?"5F`ᙐ5N(! ,B}Ak.jO1ѳPd^LQr]_R8%֖閗^֘Tp2X1u3C%FJhJ֘>N(-zQZU
)d"arq3uDqxUQTUvҤvz&V6}&n|$&ϔJ#J#Wk-7ػR$X3|#)_9ϭ|#Az"7t
vT{Gc}8grs j@,`ȖJR_wX3Qǿ#pWػ㜪(CllM#MhN-XrQ4}a(F,lK_wuriδʽό  {&;-bD5c (Mt׽vyh|a\A|sqRx@J &3A_5z(F-|>E{f1a wt(jD	љ8	]ܸV}h2odW,FWp}i@ {&pM;чW(]JWkX:ɮK2P6qkޕUmD  _'3MzQ`Szӆf@8fdJPdK%Il]g֘;.yײkB2Pq(Xߒ	ƙ~2k?]dηo=1ϔO`|4{&CD,^9Slmurz]XZ$ 5˂o6:` Mq~d!O̰p{&;.MbX`,p/ػGgxýa {&p㳻,q5u3>+5znŋA;3@Y|/؇b-̈ٚZYfWX}hɮ2@I;`場렏l!;;L(vDj3 j32P%B(X2%$l]VTqv.*6=C~[8=n*%GDhF1V=c!TswMXJp]g{\r:2s<=]ñh"hՇ85Ӌ^晡/=\E6^k?%Dc5}X]_R8%֖閗^֘Tp2X1*pZfpZs\W*4͚SEXvFIQL-O0(imBѐ<.Q҈[0f*Ҫ\`]/(Ie֒-Nƶbۋ]BQ3pF;2OMs>ův1o/dbD8:2P_.%d7!\|c|&\_}y/%c8!=\@5{ܨߑp#-⍏P߄;,wp4#qER}19%łmp]g{.S?Țte_>05ѳJ&Bvy(K2%L$Vضv.̓[5݋! ;JG߄reRM7I}c
O@4t\UO`|#"uހ=Ai!P2=AvwC=8P2=Av|i:@sx@{&4g}h	ɮ'W}hɮ}h1=]e.;;5ѤgsL{&PA`AbNj7c#f}h=]`AbNj7bݠP2=A}Ɠ (O>1㧲ksWY3Ie9݋v$1C㳼i.Qm.\(|vwe  _7>=]`A¾b4ee{v(u+@1C㳻,q|?#xb}LrNh_e/رw!OX&_wh2}i<
=\(bgx8	]gZOdGYK#u1C㳻,q4ee{v(xcɮC>;;XpؓZ^ɮ '5ubd(|vw?c|ݠ4dvw>1GksWY3Ie9݋v(k(a_]r97SלD#l. ]AKPTH+<$,p/ػF|b1ɮC>;;XpwZN	ɮ _wiP2=Ai:2{&PA`A_\>GdXk]`>YC>;;ƟLbeI՟ "Mrݖ8WbNj7c#f}hMuĜnŋA4ee{v(xOK5Ѥ#ϭkIϭ5bgvX1C㳼i.Q4f|b0ɮC>;;Xc;sWY3IgbNj7bݠ5NZdSmʉL6-b6;7S?KR${&%TBgHDN3raʥ:>0d:Kt@|a3/=\iؾ,K-ό%`><cs	Y?V7/;Ie3,Ocr%r<%p<%?V7/;7Ie3,Ocrr[V,OcrtIe3qCV7>0 |b@?<@0g`N_]ax%ȼnX|a,3'MXl]ضGkM_bN(^Dp7NZ'OqTswT>F,l[-|>vw:N4Ndɮm&dMt⇗C	XMtl({/-l]V-Qǿ#M_btFǨo'gfQ"hF\7NZ'OqTswT>#	-b;;\:2TdF\`LgG!5Β`/P%T=]>J㳼d?NZd|O,><jMq(Fy2om@%BDvkIbe2xV.m*iT5_~kKeKeKkL8,V꒰~ZfpYW*4͚SEEjIzkOGC	BMs_z:Nئ?ܼS	5M}hc8{bTu=%T>NQ+Z`f'2׬Ⱦiqպ$C2*X٫>0˹5.h!sVX93.a	;$w]8f%qc?bAV:"$2gj,Z%61t\6	;lK/Xc9cLBٖhY3Ֆ̵e<ܶeLKf\%=ql\Y3΋fYdόeY3̶ؖ%=ldY3fZd̱df[2ٖLbٖY3̷=(e
f}`_bϜ{Y0e80^z^LKeKkLBDv?b?A2$P;@lK:4|VjTIf'eʼ
3Z[fE--3DkidfoiT_.T֔Ee}2~kIb[I^.ڔfըmXcO I)d`IH/vG;|lt'x-}Єth@-2@Z@j$@E}ax(XXD1>50Kp:֯CkWZu^{j27֯^w吃4 v簶j!A7,%kagE:,elKaĲlaȲh@,A-{2A=naiEJ`#,Yl4,Zپf|ܲpK!o,Yl:,\e~2E-K!ȶo,Zl@,Xo!̶o,Z1lF,[پiE}(S~CYd!ՖZCYd!-K!2B2΋!leYv%Ĳc-d!c- Ble,:1leBle,:Qle
a`2bƸf36.kOtE}auQotki!ѤvKS٭%,L]L<]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g 6A25DTk~'(03KeYޢiqպ$S2*>']ޡc*5,]ܶB7F =$%ܳI#$>0;?ip]fNt 	161GEC Lcj{F00'm`/Xc9Ўvad4-Le5e<ܷnY3-Y3Ldόdb[bY3Ld=ndF-L7=()v2cKRmPBPP`İ\t1GZj3B.H,呆h[3#YlVYf<ܲ0-Fٞ0΋fyda[3,6%=da-# gFg#lfYhų=0[3҅1`gf#zئf>|ae挳4fN/Z\/-z_+Z`" '˶lK)Q(Hpآ]Aѣb-z̋)>5A
)@kl$8O"h3gϜP݋He4,`E}ZCbsIvH!]843qCfBYApؖ]XՁhjg!)@	ahB8;ap,>,;}ddLгFyl$#=Yl$ՖFyl$#>IYa&3΋a&tYN2b[	6%ȶl#= h?-3ٖMdgM3MdgM(S'cHmǝl\yS1>pa0qCfC/4e)2c]<5e2פBDZ|j	dSYJBDrRVk?bvFJ֘L2/Z\f ֖/u(HdU83bG՟DfRԱwpjO,4qnGyIӈ|a[?J,	nՎ163lZf	q֨HG3>Fapf\ĻN:NK
VT慳,вV[2ՖT,ܲeYS-k*sٖtYS[2,̶ؖ%;"ٖȲ@-h8e*ve-eN[2ы*w-eN[2҅5=`_c/.`-- lBR	ahjj{ap,;}bY2&Haf,݅f{YvLв4VYiŰ7,2Yl$,4I,2yl$΋#L[	8#L[	6%U-",M 4EFll#L[	4bz[	7`-QdiqCŀn$b6Z9i=fo80#o̣O/ilipL8V_.ڠ=Y,2kDH"w9Q)Ir+?bvFJ֘L2/Z\f ֖/u(Hf58gK?wH5e9esZp2;ЂL.G	Pf%ǖkBİ\.cf@d[TY05j|t(2ĻB0ñİ\7XYS*ue5e9nSS,A}ZUDTpZPXV,;}bX.}ddLp"kg -ҩdg.<ؖLв3ՖMYdgLܲ3-%k#<gEl${`$ر|⇮<)|ό F2c]<5e2פBDZ|j	d9Q(HDj4th9DiE22׬?f&n,PCPL.G!lK	`]XbF3s%% ]Ce4fU +`'%ĻF,SXXliul0wƜ)jSl8PSX?	p0`^~8?#d叜<!35Ӌ閗^֘	8,SS5]ZGOQҫ1/uI@]@J֘/i(--ZZ_ie@khi#v?z4cЎ0)N43Cϑ37>0F,Z@fDLRb%{=j?_g@$=q% NOBK7OwC	hY2v%XZ	6%nYk">tYx0a-mYl0s؍1`Zر)&ƶ[j HG>8;ap,>.FEg -Y慑έqad]pDqdM΋"dñ=& 3&t`L& $å X[fV[ ܶE-z؝wlǱcM+ V 8v`CсX wc-p˿Jhj NHIfVKy=`U1ucVҩdgbYK$ܲ넲 "ntY83Ķ慰V[rw[Zؙ7XQر^J-PB2tb%Y˺QVfUB0 b]u9dm,rN\Y&E-KpfV[3r%6#gECX!iVqd<Y^Lʠ]VH	,--ɖkKGpK#8?5)Q(HFDK0rvꒋZ ~KhTL}r%=7,] omo >f`-wX Z hû=貪^ {5<r>԰Ijz5ļRt@ 2 ~// 콢O c0rD{c jP/x/Q<T =/U/&((
>z7wGy3Ti˶֘&B=^#{яE@ު>}m/߃f3P;*(IzkOGC	*IzkOGC	JK:4|E%kLue]zeЙfFKKJ#[K+ޠ54B"ar!Lz}^,Y=7z9f6dS⫦kV'z|*fFAq~Gzi_+iшo"CɮK8ȷ%Eײk*?xyIgėi5}ml$2X5OF">M/%Ey	ɾ|aKdTkp,iшƗό"#{&497ό"{&`1t${òD,F}d7ײkB&\_v⇗cH{&rρshΧb[5~l]Tqq`G5݋rgeHzY6%GDsqdՏg)>d*gՉ	p]g{OwFUd
ɮK9?fA#2شfbG&w2v,Fʽ҄p9sF2tjǳtd*`6Z}`wriޝW2
ɮFpMt⇗f  {&,&əV1Q/m,䴴_8ipL|i]@{g%@=ThrUEѣKQ&Zr\]A鍁稕0(_Vl56*[f^6p̂>$9gphlu⫢#R~GyIc?bKً	@;FdwŐm:1izQkiw*Ax&{&A?gq!uf\idNDAx{&4^=\|a}콍\f8?,iш/AxjMtiwq9cό xMq36w&2[=>1PMrL./7Z(/dYG 6TH'6|>GWػ!شp6z	.*GoQ(G:#4c'M{9IH!Ts?wMNM$b;;DN4/4ʾ|^ Wkײ7_`F_w`Ir~G}vWػ؇b$]<Q2t"hn7ь4Z'3
;h@M$b;;DN4&W{&qk\E0{&,0)Hy3(5Z[/Z\/-zD$@N/0˶ld4QʃC%s9GDjGJ?1F^T/Bg[S#grc⫢pbx=ђE1dGzSXAHK2&#wqu8ɾ= S
l]fIܢpd?%Kɚtc^v!"pK.O%gejں*m52C5FK(-ziqFkKj2ZZQY"YU˶|i<_L=	/%YZ05/BZ
պK
لlfWؽxP,.P˩`Ejzxup=K:7`zm~H72&`bۊnN˟bClsJtE+j6f~P&苝X_CRKm!>.DXU" 7^k5>3*ܐ)Y;){wswXD,9M<Fа)ESOgi#e]BqL4.ȡA OrACuIV=2tbVIddIdd问$2Je$,	1=kmb4$2u`S*2L$Hb
1:ػCRDTDP'dLq5)D" `Xiȡ;=kmb4">08-g/N-|?U|a qE4(b%vc*v߰-7R
9m
r;ٺqKVFuػXgW;3^I33I8Wde]e'qό r󰣺mZߺU^ئds|тQt\ȝov.P%D;CIsW|K_סq*>0( FjH"#Z8 2gן-y43Ű'/w[5݋\ן́k?{ئkܐc9sZuػ	"ե0)pnF&A_&X3rH0>0]wL:2#Z=\e~p	(2'#"jq=xM;>UmNZV1D &
Z:O	VGh3@B5bCRNt1DmA/Pwbe΋Ҟ١@N\\N7 _3rJ/	%F$\
VG?qN/-|;.m\KY8 ,{&f0N\=Hq]ip_z/VjHirqCόAHMs/iyotjĵ%(9{&;hp6zu9pn %v.ů>0.\`qCόC	@#a|bd+B^0PBQluoVC]zMKS3SxMt`g4%-:ئjϭfV{&Zt=\vqvj}jɮC#|ߟZwk']{&qCόA({&qCޭ.ջ5z|<_0/Bzػ=;5oޭٮػ=8@e7vo@?PSz;58ɮC	@Q݊f|b{&wgطbw~Gx;7އ['PY.tLݬ>k]8Hg|e>1Pb{N],e>1ɮPvk+el>|b?^ɮ^{f3^qCόG}輙qc[^+Z](]:4.m$ZD2vkIbe2xV.m*iT5_~kKeKeKkL8~)KLյtTjepR-:'.&(_73t)и2H&@3=F6`onS3fv|i|cz3~mv|ibVCq!ƻ!"pK3/e-38k-hMH4Jjkp0fIzkOGC	P\ޟ掆0)5O7/;5IzkOGC	P\ޟ掆0)5O7/;5FP\ޟ掆0)5O7Q.ڠYѣb'03DkK _V9".݊Nq|,H6p=sw~31!қ	`T;^e)i}<͌f=Vޡ;s1f]f(zz/w=͐\f_ML|޺4	gPɮ,͜vy\|a!?gq!qY2j`Dѥ|a5ѥ&=\|a 9콌ilSq|Y50/wD
T>0K5ѥPТMq s?grc/fᚾGyZ'"5M0"o9L~|5bajмD#{FP<DCkg>1_L_&ZVD$@N/mPb?}fȀ{,4iTVޕ`th9DjZ_V9"%6(D\.^N"!#. -~$Vx.nYRјUt	Xg=Й^gidœSb!|?#s\@-!1ɮ>0a?zZ_gbcgq!ѧUɩ1M_F.sdF>2{&-1UwœSb 86_]\
^ɮ-IFrǟEAEɌxy1"^荱bGsA;#.qM8f
ldl#E1y3Nk_+Z`/mP" 'ld?cO@=Y4W4V:+rZ3*%T,B	l51,aB"rE.B.+J,Ix2xE m-ѝWE'|>ބZ8/w}[ ̾,#P;УK||a ǲkK||a z/yi566w-E?gr/'C/O>⭃ɩ1h%@(>0Uɮ>0!;?{*gq|Y50F";FSdFNXV{&]/36w&2`StGؑVXĆͯaLF5/0˶	p2XHȀ{,^`th9DjZhD\./wu#)b\6:\0cf983WO_X0R~Gz-/D=<ay> |?#q~B/&EBij'	dFt|a >Mq
Y;f|6Aq~Gx4_MLƗqR^ɮ.Mq ĆX9.l"K36wYcyr#BfdK3rYdd$":Est A*Ǥ|$ 'liqM8cEK0u`8c|aPl5ɩ1Q|aǲkKR|a]/6Xma{,`4/e#I^30Y /e+*8ػqh^3,{,Mi8fe)^3&4Uqq/e Xe;,@6N2Yv ?N2Y4}/e,*{,?8N2Y/e`/er;wh,wbҠ8=v.#FA'{,E9|ػE]IP~MotRئ	񓡌L1QtGR )ԅ!6ogZ,eѳ} A?fN;j^P2E&YѢToFW(fFN^Ơez4R@:e=@[P2HYѤToFwH^ZE&Y-H5LzdwFsj`D#KlY9{&4~|a,ɮ>0;$?#ᚾG{E&/z4Re=jZC#E,Zѡ,閤~heFJYѢʁIi@7z4R[P2z4R\P2=)ze2Ԍfh|aY.3_i;/&@l] 2{&4|a=\|aW.9w;ؽ)@ލGE)ZE$,JzѢzIE@:eGz4R@ލ(fFGZE,wE(\/F\(k(gLFC;1O/&@l[HMtiyP)$=\|a .LhEdᚾGwƖd^jUE!5ѥވjMό"TMtioCS	R9{&4Ԯ>0A5ѥވjN"5ѥވjc>0 "Mtic膥QdF0)|aAK5ѥ!=Ԓ"MtifL^jS" {&4oD5$#]XcJyQdFh膤|aCǲkKoD5%Mtica膤|ah{&4BkJQ^ɮ,ɣ>0#ǲkKC24>0!S5ѥ/D3%gD7Qɮ-R'D]ވpό%fMtifb]{&4D8K V{&4"C	`MtiffX&=]XMz!4>0kK4RCRXL{&4@jCR|a,/dFd$=ԏό%ɮ-L/D5,ό%jQ%ɮ,b3z!p|a,dFrCR|a,^ɮ,{IPX6{&4膤|a,]̋OD5%ɮ-H膤|adF0jKg@=]XƗP+=]Zg@Ms/d.3_1"j`Dqܨ|aǲkKҧ,yPI{&[}h	cg:1a|i]@H=bT"첆6 0:4|9*(Z\f vbw-z5--!%rqh_qxUKfb$\<{&	c
odF3L+Ș(vo_5Pthu`'lS;	B]'De-^|NZ0dů>Q,3qkϔ@^| Q^|Y8 ,eezDbqkϔ@ѓ?DLe?_]-y^| b;?pYf.gDLgן($zj޲qkϔDVA1wZJLg-ՐzGbY8 d5g-zdן((g-]zHbY8$`[f.^|H,e=b)ů>Q!Y COcfxT35% k6[iů/Y7kfj|a/;oL
C-yx:@$ ɮ6]_#<rXܨNT m},TqEv.!شp6zcqQ(WP4tG7hN-XrQ4}bpX&K_wqvw;N4ND^ɮe1wd 5{;{;XM_b7ų231Fġ"hsF2tjǳt2G3tj8	k.cqx;ӣ*'^ɮ#Qʌ<,e㯑ޮ?pG ٗ8#lҗ=fjikgr 9^^CLɮL?% l;3:s`mw-:CwP1h#K-f 5ѳfQk䴴_}28L|i]@{g%pVTᬭ[WEMW46 ]Aѣb-zBKաp@khr|b;5M0y/:%yh`Sz냱D5h^u%48N({ıj7>Q,kg>1_L_&ZVD$@N/mPb?"5j詴3FJQ.ڠ}F}Z%y3Nk_.ڠD$@NeWL*CY\SVȾ]A/FޑވըmL>?ӒF5/mP" 'ld꩙YesCb
v`>NzG߲P@kja ~^Lӣ˶	p2Yu?U38k,*%Tth9菿d}ZK%y3Nk_.ڠD$@Nepv5Y4TZ+Q.ڠGOD}޾(mLt6رwgG>Lgy3NNKƽBD?]O33FJKY?4|O޾(mLt6رwGgZl
^Lӓ1a|j8{g%5TҢ]A/F#o_:9رwF PLgy3NNKƽBD?]OS3ʐziKY?4|O޾(mLt6رwGg?ɚrr_5/mP" 'ldS3ʔEJ%T,>NfB[S.}yv{/4zG!iZ'%c^v!"pK.gef*˙ZkXV8O'3}[EB>ŋ;==#4?ϭJ99/˶	p2Yu?gef*˙ZkZvb4|}Zl9/ɚtc^v!"pK/)YeJrQ.ڡds1/Pژ|b*:1a|j8{g%<geMDjGOP@kja5gr_4ƽBD?]ZfpYQQ(m=]Bѣb'_V502K?ӒF5/mP" 'ldǃtᬲPz?th:?.zdK0pЏK{~?Lsb507ؗnň{Ɵ@iW؈yY1/4/ē},gۃPgj{@NNiK!fFS32C4 O'XG/}Y|4t#R)?bfQ@kjazl^L] ݋5?y؈ye_b3@$,cм,g@hYf/M>10l{}8#{@NNiK!fL֙5Y٧mP_th:~/z8h51غ'R}ye_eE/bg@hC& 99/˶	p2YsO7L-I qv	FޑB[S ~,'رwU^hR!h~d>|b^Lӓ1a|j8{g%4qiYe mPfѣ>j[S@d/&iэ{T	8,S3m]Zv	=ѣ>j[S@/&iэ{T	8,)YesEsHNk:vb4|a/Pژ}hNKfװ]@H=9U38k,P%"ko\QQ.ڠOF#j[S %y3Nk_.ڠD$@Ne38k,jEZ3uFވս|4PژX#*M,/&iװ]@H=˙ᬲn4BzvvGOD}޾(mLt,]摕|X/&iװ]@H=˙38k,);jQ.ڡds0_ըmL>1B%y3Nk_.ڠD$@Neǃᬲ\Q.ڡ4uz#o_:{@obb6,]汕}={F\ g5?eOb!d>|b^Lӓ1a|j8{g%4#fpYQhQ.ڡ14|da/z8h51;b6)dyi=#*3\^h\"h~|b!/&iװ]@H=ˌ?S3ʋEdK'Y?G޾(mLtstNإ͊Y?bE.X={FU g5D<,|jf{T	8,}geMdGOz8h]ZXؑ@ŋ2GsH˞gмiD<,؁,c#³?ަegdc]sO" 'ld4$cfpY\$רmPth9ըmL>0F,NKfװ]@H=˿5Z!Dj1?>NP@kja39/ɚtc^v!"pK/UL+Vk[i<Oϭ1Za0Z[>E|}h	}h@L}h	X}h	B}hOփQ`j}hր̴}h3fh}i}iZDA`h}hgD|a !	;>1!lNn}hBTg"g t' qZ3>`l>#@4}it}h/,JD2yG&XO>J7ot?O}ךz޽$zG%G$zGF޽ף'xe	^mhmmmڗmmG;)MWoo0 ic *[WsO?mvmooo0 mmmfbL?i6>>>:mR\ƀל |(5V^6<mgǍld\GǄx;9;	^ta<qO*-xVkXmm0c.hmmKmү0 mim.mmm7΍<Jxeo|''%ח<x#NZwi-;ZwiӼxO#Yaasaaa1@@@@@@@
7_g_3lllllll𚟅CƬjOI5'ԟ(}RI5'ԟRI5'JBmm
i`mm'm^j3q<o׌K^1-xĴzP'xe>_ްqX?=`		$H<! zϬas^+	$~< POIoԋ~d\&Ra#O2YP̋d\"<ȹE2.ys̋d\"<ȹE2_Q?)W	l&s̈́6|Ma7̈́C?Co6|Ma7̈́C!x)W>0`\2!Eihhy/	hQA7iC_=W<!D@B5N§35aLʑBBB-QNfp|.\j!9
B:
 Ad'AQ
¡ 9jQ\:'NUH:[Ώ+j:'t5T]PGPrE	͚Su	Opq]PGP?\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&iEPèW$ݲ(N54Y4\Kvȡ=TW*J$ 6-C!\Kvȡ:DyfhҨ@l5jer:''()
!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eTިZVLմWeTިZVLմWeTިZVLմW*Gp(s43@1U7b>@fhf;rV<;G 0cøNZ*ǕTޣGa9Bxw	EXw	hR&lCsWCZk\JǕTޣGa5:<-4TKrPxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*U7Z5rỚ%h"Ts\%^;G9jjڷmTޣC  
ByUM;/5PUۤD"U*GpRp.ktx[h(U*Gp3VEP.ktx[h(U<>j뢨Ga5:<-4TKrPv(f1_CHffEtUSzfZޢ)$7WTިaUw]S6rֶH!D8\7hC
ǕTޣ꙳
E	!UEU7U~<"fBTȩ6M˚BrW*GpȄPU2*EzqSyr憐UʪoQ2!a(LCjl޸\Tz'-xwAe
%S"Pڸ[77.hi	E^<Z5BJ!1fVk&zڷlUSzb>@3Q*᭪EbU*Gp1 BB(QCHko
D͈p"1*By
̒ZW0_Q9j9hfhf;BD$'-;vCCfaNZ*/! `ǐ<.hs	Eݥ٣f#i3HPꙴk9'-;vCCfaNZ*v!sRդյn*GpAf!n	E`}	E_e
4aC(uLte᝻J!G0\'-L"Q0&D(E5N§35aLDS3A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+b>C1j3Pi
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Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T:!:
AT'((10v9
fp)L˗B!_D"g!H`B'c*
__;姜UsUss8kUmI5q2K?a%@Ad(`w᬴4ճZѦZ#%Zk_KGEI#`x g/% [V38kW5yF\UZC]%fZ׆H@f~<cSx ? P|<|2@A@% HHzz$	dBd<22@@T&H#/$	C$G 3A>P3 {*"죱^2a"죱^2@"죱^2B$	O@=z<B42@0=PCT/ec"%#Q)GC!dOiiAZn(%A#)BP? Q/CGǡj>A2@DOG)d%GhHQHxjeQHǁxj=ЏC!fxd(`w)x,6iL'-!j3Rբ2@ 3??=2P NCDGc5eHJ>=DGc5ed;c3=#%Xd* f~~z=e=@ǁxj;C$	YGg-]"U>ٽpIpU%_ ;Ja筈3Rդ!Mᬆ∰QyQ
'/$	GҏG(2 P%J<% cQyQ
'/c&z!BZzīU7v3lֵ_*P[5fyUMBݴ4-[5WwtHR[TB&Jif85TBѹ	^<BVȰ^Y-Ef*G^~RlֳR&3ZbU7i4ZzTdz)x?e1zz(f ^"죱^2CP5%A! =GRP NCeD(i4jj~<Bմ!1Dؿ[fHkZ+դX1 B?DGaai"NC.hRşȀ{(xD5??A}Ȁ{(xAy(3B@=v<PP3)PC!fcݳj'd8kos9G0nں*vZz;G(b>@G_ >WQ3[$L_ #FCf*M4")!%-\3H@=v<PQz;	f~<? Q/CPG	f~<? Q/CGT&H!DGc5eA NT&H!6=0L*GJ4i5sBVT-\=O%RChZMpD"|
4aC3pC"֍zM(U3g(UW0d:hi #FU3FB&b&i4%OE2ST? P҆C*!rhUSzgej-\=O~"죱^2PC4CCz"죱^2C 3??	|ZMLE2if
7	e!(WJ0CqD(5*DGc5eB=2P NC@=v<PP"~Jz=B 9? Q/C@j>e)x?5dFnյtUW0CS3I4.ad:hG^зqESVިZz KVx1 BJ!j넃5-ZE \#/rު坭SZGp"eAH!-k$5LDPRCJ*;PZf|W*E	pP٥0sdiY\$J!|!Hyǁxj>B
S5@Be1|~K"LG^"죱^2C5B|<1}ʪoT :+Cj'G2n҈Ux5m5m[.jEXjd:hM-皺!s[zE,DGa7s]!dXhEȀ{(cEsgm]Ps5??2;QT(6iMB-i,DPRAX L-\&bY\$J#|W0Ie1y"	 
T&H#,DGc5e@=C(Jx>eGAf}殄WW0CSchޤx\5t$PڸZ;ȵCBTP)%5HIHv!jQW0o\$j/f͛w6".fEj["존ku;jꅫG_ ʂB
paFJhDPRAXk5PsdiDPRAX!n\-!fȴE"졍ɳJj;/(ڶ? T6fw_3HPm]E+D\;}\ӣ܃EH!EȀ{*$i4NZ*	O@=
XNi
4͚SD'-Ȁ{(xP3ǧSyUMC"%tU38k+Vk_MpD"je=lָ 'tHRѫH[7ۤ8z;$)Qahդ-SEtEBC᭼(QD-[fHGa/@=2r43HQ4Ԥ EIp6iL-\[v5HEˈPhEj*;/3iD.ZTEM˙Z\SVȰsdieAH!ckE5lD_Ȁ{*
A~EGpm)jaj4 ʀXQ+&)f7jں*eG@NVMSQ!|!@nյtUIHH!˃BBճIEǁxj;= H2 ʄ P38k-QLtKGXZnzڊY	H𹮦ajj~[L(6iMMTLЇVФW+IqtH\MU!H!D8Q&kM"tި\7jں*G^5HW	oT.m]B#/#gnں
-Gg0UMsq+WVȍpݫjaxvІ\n⊦vxˈPhsEDi1 B3fȀ{*
A~EGp֋\[$L^"!l%d٥5[WEQ|3g2P,sR&3ZbgT+wVkq
$iǈ(!(7H4r|4mA'-x3A5N\;墯	O@=
XNj؃5-ZB҇5rWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*e1vz>@0d<A	f~<
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZDO[5ԏjAJxStQA'.WKVrWȀ{)f=zs]M[";WPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xj抡GhL٥4UTVSg0UM7Iz!Jrڶjj~5HWUC0nյtUW0CSb>@G-ꅳz᪄VkE KVȀ{(BD͚CYg3Rդ' ֘gn3fCqDYg)(gkCjq4𡤢"QT.\M=g 9EpޚNHr+Vȍjj~"졍(hmW0ݼ4R-g ʀXᦆеsmL"LZ5TLYQKHZf*@=v<PQb>0T&H# wǣfC#IWEPIHCZzīUSzڶEMo;zaHn҈mBD(Y%r3ZeH!JUg3Rդ(6iM˚Bյm? /tިk!al޸H3Rդ_STEphCYsfA"#\Tz-[NުPꙴ(9fC0.afН3lֹQ[O[Vj٭n!D.bqjڪQBB;GL٥4E"+uJBs\դ;vdiDPRAXrDpIȀ{(ᬆZMpD"MLNC5HMqȀ{(b<BAVMSQ!|!@nյtUVkJes]I3L֘r+DW.%媀b>@[$L_ʪoQ-P萤q+Vkf%_ʪoQ-P萤q-tT
$iJڶDoꅫhO@=2r4#/@=|<04W)jaj넃5-ZE38k+Vk%njB3Z\k[ZaUSz+Zz1 B?DGans_3H? P,O+&)f7jں*U7qCh[B!e!(5*5m24C[xio3HgFtwڶ).7yUMꅢMM["U :ZEUѥT9s
4͚SD5LZz KVyAsVҐfڶjj~#QTިgn҈Z%;f&brMLPճZe!
$i7twʍ52CVk;n(m
$ih\BB+W5Q#Pޢ(v"
C2mEgpoJ-gR!tUȀ{)j詴>훐BQ/lT%pުHѦj(fT͜ʑBD\6!:4[0L֘Z꙳R(Hz"f3gF`
$iǕTޣ[-!IhY)pL֚D		-5m[7IiyjauD-\ٽpm	jZ"<Bմ3Q:;[Vª5U))EȀ{*d 05Rf4.ajj~Cf4MARCU[=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Gc5e2=Jz0
Q0ǣ<BE𴥻BVSrSL3fkLt	l湛OCZ%ML3HHIlyjݴ4USz5uD-+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ں*m524(Pi+51~"-[WEMwVIsD_"W3]tU+DW2Ԑw
!ju$[V%5vҸrZ %fL٥4BrW,ᬭ×2EI,'p4f)IFiT-\=OCIfKMj ꊛ P؂w歫ڶj4Ȁ{()
f\Qᚚ	5"/z%H"T:[Ύw
#Z
DxQ&kKDGc5eGd#)P4	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ꆑamiyUM0FtsQ4an\-!fȴE\VkGH!D8Q1 C;vEȀ{*Mgpеs
-TM]CZ4͡H*,DC+;46QjjѦm
DQrGpQCMkF衣R&Jj,Q5tJBDt4NݳHR&3Z\ń3nW\]$ձjZk墬v<g (<zٽpLAZQKT+c=D-bҊZQ]D `<
 !hއ0o\(hR"%Ym]6ZkY4ᬭ["7Zz;ErQC	BٽpC* 	:DG7HS545Lꊛ"졥'pEi565)4BVT-\&b? P҆\$BQ4rfմ).hyUM;-P萆h󉧢R3Zhije$3m]	U(i
#zjh/[fHPGaݵt%WZ(t/hRZCHhlAkSv65!jML'w*qSy&i
$i ʅEIpjaFJhzj٭mfuCH? YcC34iT͚SW0I3dZ"M˙Z\SVȧpmEpajj~  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3A;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2@22Ȁ{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XS3Ojd:hf\z!rzuMQ/#MU!HoQz*mE0Е]n놖4^"$*rջhN\rZ5D8gn44hN\ ʅEIp3L٥4C55Q3B5RCVWCH50*PNw
3f-Vkk5-CEW.!Afжo\5PtU	Qy$w46\7rֶ!HkEY4ay6 "&pf4.Q!FJhh"TYFG]tU1 B湧G)nBYZ5rjF\7k<3SU4!&ZEFH+HN᪉0"QT-\[vHbPZݲE5MfCZzsEq*PZݲE5MfCZzsEq*7&iW0oM-["p̋3V5tU3xNZB3Zhimj٭mfuD.QPޢYm]6ZkY,TVSg0UM? SVk;5QZMMEU7,DZML-[5SSDfi!D.b@=j詴ճZ᥼!mZ0o=t3Zhi:;FlҚᢪT"s]5l)B0,v!@tsGaai;21=!	Z`Dp֘k!aC-zşȀ{(cEcJ*;Z噣JoT-Ef*[$LY$?DkEY4BޤYfhҨZM4şȀ{VSif&[C1ḟMoUnbh"W3]tTwy#\4 R%-QrEr*,գQQ#殺*v!C-[9jݴ\D*E	tsPo:<)-amB,յ ٻiC*o38k+VȍDj).7QKG*JD-!r&脃DhlZ3hJ9"d	) յtTjaj٭gp)4TCyLICH7twҖ(lwBW
Cv4
$isQRA(CQlҚ!!i_ ʅEIpFB3fDpEI[M]"? SVk;x[QY	Hft+v!jsED&mfڪQO@=/!D_ᬳ4iU\ճZjں*m5'pѤ̇W0I@=j詴ճZiKD-!jf)I/ajں*m50lֳZR䆑tHRZ8f3Z\"-[WEMwJ\!n
KGqChQ&kK@=j詴ճZiKD-!IhZ"I/Z"HW]>j뢨Ga9BճIE+dZ"q,-T'pDPQ(ax\MM1\FR-[CLղ#ykjzរ&~>nTBBZ+D(hTDJ*pC`8b>@sN
4aiCѡ.afзEm]6ZkY,jC5s4n
$ib>@5li#ZzިQs_ @0&ajں*m50lֳZRnW6iMPL֗1~<>!!rޔڷmtHQV
$iJUSzT9oJMm[$(S-tT
$iJ? Sktj'GzfJizsVФ%_=h 0(i˘kF-ks
-GЦ =mas]MZQW0C0֍3hZ:[ΏȀ{VSifjal޶8jr(Q3Zbajں*m50lֳ@i5B=2Ȁ{VSiffkM!-PJB҂Y@=j詴ճZRhVL3lICHDZML5RA(6iMMTLЇtTմ/? SVk;ԏ殄WW0CSv!@tsP!&thZM\Т7N
J"%BuD^;GM:9#Cf(дjNCHPQ(/? TpZڐh46f!ѥUP^"졍Ỗ Ihm͚B=OᙣJ˘DZML-[5ᘃ3ZfCQin50oUnb**3f溒g3I`\-[5C3$JL|PV$n4$nPAk=D.bajں*m50lֳZR䆑tHRZ8jJk\(5^ҩi-\ٽp
BM5qMDt:hަjQz؃5-ZB;%FJhM-ZPFC\"\YbԵi
24DJ*f)7 iCHQ5ODYbԵi
24DJ*"#+M-ZPFC\"\YbԵi
24DJ*"#+M-ZPFBMS"-[WEMw)vI1fU4USz@=j詴ճZe50H+IhEȀ{
=6kQlҚ!jᮊEȀ{VSif3HiYkFK5u
#Z)i"-[WEMwJ\!nWML-PI,DZML-[5!B!FkQ&kKajں*m50lֳfi3$Q
#Z)iW0CSajں*m50lֳfQlҚ3Zhimj٭qrQV\Jѫw_3Hjm=%pm
%TQ>nTBBZ+D(hTDJ*pIHDb7Iz!pMR-Azi4BѪ"%PڸH4O-d7E"L)wѪfUVջhQ&kM"? T**H;4PZ[L(6iMo\-[5ԵiˈCVP抈4$#|	
g0UE!xR&lC950*PNw
Mmi!j[ѦmS6E/ajں*m50lֳZR䆑tH\7!FlҚD.b? SVk;jif83Zhimj٭q*Gpim醪&BQWVICHI44CZ5TL3UD$)ղ,-CZ5"gnں*fpYѨvNjiCtxjꚶB3Z\iPZkY' 3Zhimj٭mfuD36!Um]6ZkY!1D[74Wꪉ뤇miyUM0FtsRkkL5QW05EFkF5L? Qں!9j\=-PᬆQ
4͚SD_Ȁ{VSifҖ(mtH\7!FlҚD.bDZML-[5(54L֗1~=nTݽpfWCHkoVkk5-C!j(宩9"\7R&lC;jio<ZDkE-!htUCHyUM;2@DG 3A>z%? S
Yc\\JyUM;2@2@=z<B4[7PS
Yc\\JyUM;2@DG 3A>z%? S
Yc\\JDZML-[5SST"s]B3ZaDoT5NA#xajں*m50lֳO[WEM5ԓ=i5Q
DxQ&kL[C2+j+!7W5ղ),?iAn(f? SVk;-P萵q
4KT:
$is"-[WEMwJ\!nBFJhI,DZML-[5!BFJhI.J롵m[;z3FP.&r憐eJrVML'w+hQ3H\BD.gnQ&kM"? SVk;U\EP"<A0!D1抡i5sCMkFv8:٤).hW4-\&b֍MGsWBEs+Pj!? 3iajں*m50EIpL٥4C]$5m5t4dJZ+m]6ZkY-7o\).h𹢸P@=j詴ճZ!5mVmj+!75ղ,-\=OyUM;|CHCoL5P)5n萣MLW+J2CqD(5*DO[WEMk;DZk[YjM[V&i
$i^"-[WEMwJ\!n
K*ˉiQ&kKDZML-[5!B4UOD(SfCUԤ	HQ*n:;ImU\ERB+W5R? SVk;մ34-[BڊMGu5lW0CS7.ejڊs]M["҂Y膲!HjVȰðJ)jֺ*? SVk;.HiD%B
4D.b@=j詴ճZiKD-!IsEPq4B50EIL֗1rGpQCMkFv8:٤).hj&iEPsdiz+Fnѫj]fhҪf!pުjIVջh	x=B=ǧp܃ELhpL֚յtTjaȄ<cӸ@inA4N܃ED8\ZKQ&kMf2Qi
 f<BBPC1 Ff S'nA.h%(5pn9l?Ȁ{VSif҂Y膲!jVBoR<.kdXZz*o=\ڂޤy\SVȧph܅&q]B%!j4Ȁ{VSifҖ(mtHR\T.\M=ML4CjpL֗1c5OD$'PѥT9sW0CSPknaеs
-TM]CZ4͡:
jhިfhҪG(i5ַ0ChZ&fНE"zzN35 ;rDIm=m[jk-[WEM*Q~>FBBCzpo\).hiv֌-4C[x\k<5$lղ,_Ȁ{VSifټ)ڊMGzHp5!sEq,N-27Z[6jT(;oT :6B[QY	H𹢸? SVk;FZPA!D44h[QY	H𹮦b7.emA
VVBoR<kdSZPAk=CqD)\jv!iE-REQyv)	sV9ZZ 4͚B҇5湫Isdi@=j詴ճZlfpVBoR<-38kVW	j̇Ma=m]6O[5UD%flָQVSiu$\(5 յtTjaj٭gpjI
#zEBյtURKFlҚ? SVk;phVhއ0o\.R\8oUpFB3f/ajں*m50lֳ[$!T-!!5lѹ	-[BڊMGu5lW0CS@=
᥼S
4͚SD(Q5tUh6j!H)BJD3SKrt	jRh#zw-4Tېh+Iq
$i3ٳznЏdiAE ʅEIpjaFJh&f֍D)%5HIHjinB! JM|HCf=;֖*`D4TCfe b>%IWD,DZML-[5UD%flָQ&kM!DoT3HqMn-Q[MLX`%tU	jRh\jhrѦmuEMDoT' =n4Bp54"-[WEMw38k+VȍDj).7QKG0UnB=O? SVk;ճF(fi3)tUVжzs]M["#/ajں*m50lֳC)f)kFC=TM[VD44rDRB'ajں*m50lֳC)f)kFC=TM[VD44rDRGC'0d<3 FfUkr5TBBCzpT͜oUp<#NZB3f#zw-4Tېh+Iq
$i(DջikY%5m]6ZkY-( k!mEd&#溚EzٽpLAZQKTT_ յtTjaj٭gpz!Zԏjsf1NiE-REQ"VesKzh-\&aoT(9fLxBhr*,գQT\RA(s4g5ԓ=m[b&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
dBz0

fyIBEd*(m5UCjg(9h4D5|'-ݴ(6iM%ҕ3xNZB3Zhim᪇4TA4"Pڸ!LZizIsD.hEHp]sN
#zr5T4jQ[5jڷm@0-O Є@viS3$?r?p#?4??#9ke?8n?B_	?@hXOEC
2わ)2ر
b	o,o
kOPS?8pOCSqoA³*$7R??Ec5?8?XboƟ?75?PB?-S㲟˟>u?M?coL[c
_rAhMVB?chaCp1(MqPV̧?pؕ?/?Ёo ²	g٣v}XKTG6*L&ҿ㳯f 9?_Il+*tKc2	1	qXd;xSn@ο&OSS@5qGƥ8&SO-qG?5? XHyƱU4I6) ȃ\Ho<JSJ: w_·!k*x/j煟'p;2oc0AK?&Y`[?
]țo	ŏ&LuiSs""o4#g$FFP!nr_hۓK×Y@Gmmm'(pv9
fpRި_38j.\KQ|5m!LНL{ujIFiT##WQ:<#Q Fj\'Pb>@UhC[xGaVAzm#[J=rL֚G^;
jh'D%X_ Φ[B螶Dh@ިa|PtO[zU KVhCY*	=mꅫGJ:m	oT-\3E_:'Na!l޸\̑DJ	=msQfd"UNoSf[73$QtO[z5TBٽp"x_3HH4O[zqSyrdXg3Rդ$'PCqDJi	oT.*o=\l/$'P9rղ,JfhBVȱ*BAzC-["īi	oT.*o=\l/$'P9rղ,JTLҊFJha*=`螶9jzs2E* NoSf[73$QIFiTf		M!hYdH ʔEA,'p4f)YdH ʔEA,'p4f)d6$5D} e
$iYC+ ʔEA,'p4f)	eh*R%i4NZ*%&HTw_3HQlҚ!9hT2"QPK	!|!FJh墯ǈ(!(7H4r|4mA'-xzW0CSPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUj҆:'Na!l޸\̑DJxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯WSV4	=msQfd"UJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯	e *R%ձjZk墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯	eh*R%ձjZk墬%&HTwVj9U7xR(HoQFB;Gݥ*USz"DoT#|QU7xR(HoQFB;Gݥ*USz"DoT#|QU7xR(HoQFB;Gݥ*USz"DoT#|QaL"Q0&D(9v9
fpRި h0T"Fw	˕յpUD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOL"Q0&D(E5N§35aLAzD(EaL"Q0sT*s=l)Vᬤ'QOҩi'-ٽp$[WtHGZ*iB2STNZ*fKM9h!&ڸ[B8PDT5L$BrW\\;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНL{p@?خ	xB\;
[
fpՅ38k+d_38j.\KQ|5m!LНL{gaPR@:9r9r9r9r>5~:$	PC0}ݢ+ҕ
2@D##{-38k+d\$ᬮQ%pޚ}!(Hiu
>ZfpW(d(`Af=
A5:"kjӖ52D62DRP+[LNBD)-38k(u:E	niY\$JCi52D$9O9bԵiu	I)Z KVPrL֚B:Bu-38k+dP檦UᬮQ%CW$ĭ[fHGCNW($ZǕTwJ[(5iY\$JѫW:5FHW.&&i9E4I&gnڹrvyUGpFH|<B2|ᬡ$JBr"ZfpYܹ2E	]sN3FHf*˙Zk_*"W4VICEX;2Dh%(5UPz!*ǕTw/jthQ&kMcʪ;jҊICE\ᬳs+d%VkiY\$K3FP̭[5+C檳NRH!ճDNZ*2CIGhH0MM-f Q4v
DxQ&kM?USzr++Iqjr:
yU@<(i
$iUP(i
$iUQ.Q%sEi.!fV<(]pL֚*ǕT"W4VICEXwd\ZKkjCH[֫38k-QLt᫔dq-Q7	 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrW*(I|5PtU
$i h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<\$J&B+W5T(5xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǕTwJ\!rBDW\ӣB3ZhhUQ-)rCH2E	B+W5T(5UQ-)rCHZfpPt%HQ&kM|UC'pҕ9h)(`:tpUʪ;.HiLNBD)
$iyUGp"iYC(Hw53ZhhsTpBҩQ4NiJ_
3Jp*EFlғNiJ"q	)Ks\դ;攥_ʪoQ.Q% Z	ᮊDU7(Ih9h]$5m5t4WʪoQ.Q%p\ :k\r'*HjjiǕTޣ\$JEpkEq@!iJUSzrָ\޸k<'-!*U7)!!ik;Fko\\Qܪ(HJN9*ZM\МҔ(CcNiJU*GpFHd46iZ	ᮊDyUM;2D$9H@t5ָOtTմ%_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpUdFpҕ	3Hq*3f	)KIj'4*USz!T-!BCv3w0Е=4s	E_*GpFHjkEPkEq@!iJUSzr,JճZ֋Z㖁<5RCVWCHxwdfhVZ	ᮊD顱'4CKyY4RU	Y4_L"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FH≄Q0&D(E`TzS3)Y\$E?D(EaL"Q0sT*s=l)VᬮQ"aL"Q0&D(9v9
fpW(OQ0&D(EaL;
[
fpՅ38k+d(EaL"Q0&jNg38j52DSL"Q0&D(E5N§35aL")&D(EaL"aSaLgeraL"Q0&DSgXS3FHǕTޣ\$JStUMhh9h]$5m5t4VEIs&lqSyrdX\MU!H!D8\޵\)RS2+NiJJ*!9)|.jW3$JճDNiJUW<!D@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS,*;aP+` +SgXS3FH' :iUrZD6ᨄCl)
f*`tG`<+;
 t:xGCNʄl޸f ֘ZijڈNZD
f
%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)t:? P@0b&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
\ ADA@SgXS3FH+_38j.\KQ|5m!LНL{gaP }S:Bu<#']S:Bu-\=Oaa|W0CSiY\$J&FtxF@Թr+DW.%sKzvHߎ.*o=\EU7DoRD\dhm]D=!,[ ສD4iT#'_ʪoQ Ffݴ.Q!%Xd54萏D44Ud54萏D44U3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWT$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_T$7f1fմ'.WKVBr%_*GpFH+jHB3Za%_*GpFH+jHB3Za%_*GpFH+jHB3Za%_*GpFH+jHB3Za%_*GpFH+jHB3ZaiEsNǕTޣG]tU1 B湧G)nB_*GpZ5BJ!F(s4jۤJuB?YhJ3fQ(i+ᥫj9hW7.er+DW.%k]	)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU<"Ve"DW2j뢨Q&kM"U)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU<4!f>B[	D!(4f3iѕ~<L"Va֋Z㖁<5RCVWCHxw38k+dZ"CZ-kZEI[M]"UʪoQ23FH+kEq@!iJǕTޣG]tU1JC;vճPiVk&zڷl&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+aL"Q0&D(9v9
fpW(ErL"Q0&D(E5N§35aL"VR"≄Q0&D(E`TzS3)Y\$JDSQ0&D(EaL;
[
fpՅ38k+dZ"H&D(EaL"aSaLger+DW)OD(EaL"Q0sT*s=l)VᬮQ%h")(EaL"Q0&jNg38j52D\E?aL"Q0&DSgXS3FH+U7\$Jˉ\MM0jri(Um۹HW	U*Gp"V\J"jiCUeCIDDknDҸOyUM;W(ErYZaDPQ(۷r549hī+` !`ˆrJh\湫s2gr&ˉj!/)`tBtخ	xB  aSaLger+4u3rĵmQR	T:!:
xVvW<!D@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS,*;aP+` 5N§35aLKy|4\q-D"eB!r3Bt0:NgaPV@:+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墬jZ3f	EYbԵi-Gf)j[Ώ
4͚SD'-cJB֚9rZjZ3f	EX3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-ys
Ka*5d*W-GWs
KaqZ5TLJī≄Q0&D(E`TzS3)Yio:<S3A5N\;墯&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&D(EaL"aSaLgeOW<!D@B5N˗'rF5 S	ܹsV$eM/˗B!_D"g!HS4'AS,*;aP+` ,SgXS3֘_38j.\KQ|5m!LНL{gaPX@:&a괗&RZ8zD!jsED?hsED!#ZzM:8Q6iL-\&[CT͑hU,գQT(5mGUdQGaaz؃5-ZC\"\5llҚ!l޸Zk[YjPVf)녫fh49!|C)5mUhD(t"7Z5rỚ?5uT(5m
KgNQfDIgnڰ[ 抈4B;GOCBoUSz"DoT#|xw
MmiZ-d7B9%_Cge)R5Ih+KTMǈ(!(7H4r|4mA'-zӣPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯USz3HH3RD(ꅥ+FJ9CU۴T"ܐ4UHB;Gs5??ӨBpR'!7eBCzpo\3fkL-[Br|4mD'-"UpٺJ*4-&hZӣ4DJ*UeBCzpo\3fkL-[Br|4mD'-"Uv$΍IFBiCIDD\ճGv!jj~POCBoUSz3HH3RD(jۤJuA'-"Ujm=%pm1 C[v5EF	R\Ps
KGoUplڶjj~~U7b>@EMQ5m[f|(s4vx+Zn(.B"POUD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OD(EaL"Q0sT*s=l)Vᬩ5)(EaL"Q0&jNg38j5&?aL"Q0&DSgXS3֘aL"Q0&D(9v9
fpTL"Q0&D(E5N§35aLʓ[Zb≄Q0&D(E`TzS3)YRkkLSQ0&D(EaL;
[
fpՅ38k*Mmi&D(EaL"aSaLgeI1OʪoQ!jsED!b>@3Q*᭪EbUwjڪQdv!!LJ5"f8kjC~<;vJuAEݥg4/PꃳiCg-k!Ww
!Q	HQ*nQ:<6i++%k#R&!D(s4U\\;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНL{p@?خ	xB.jNg38j546iUb|4\q-D"eB!r3Bt0:N΂׍j[#nBmwgIG)JƵO7!6_*nWʉ3Zhiu	J=rL֚B:Bu;G[t\PixStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU,Q:<$JjH	a;/(6iMU,Q:<$JjH	a;/(6iMU,Q:<$JjH	a;bԵiJ	E_,&hK:5i4NZ*Vp\USzXNi
4͚SD'-xwN,FiT)t:zYZ7MrUMtj'G	a;bԵiJ	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_ʪoRPiSSte&Z"H"f9\5t9U</f<(7HYj蕢+R&lCsWC_ʪoQ3Q:<$JjH;%RChBR&J%RCeXwN,Ii5sKM;
IOǃ_D(EaL"Q0sT*s=l)V᬴J3A5N\;墯&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)aL"Q0&D(9v9
fpZ\٥TNA}rfpV\K\#p+dF4ErTi4`:Ȁ{(e bz]LˉknErl&\J3f21=CeOCU7ѨY%q5S$¹%RChFNx@XrJ3J:ǕTޣgFtyfHLw
䖓W4\jt:z+` !`ˆrJh\湫s2gr&ˉj!/)`tBt0OQR8SgXN!1Nfp|.\j!9
B:
 Ad'AQ
&D(EaL"aSaLCb?YhJ3fQ(i+ᥫj9h'(B9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGc*?Ovmo]mhүp:[Lp=p=p<#Ŀxp<HWH]HcCA#H*_ć_W*_tүp:UJW*_tүp:UJW*_tخ	xBxSaSaLFlҚ:iUrZD6ᨄCl)
f*`tG`<+;F@: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}'(B9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGc*+`!.jNg38jJjs+d_38j.\KQ|5m!LНL{gaP ~pLD!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv W<!D@>8\;
[
fpՃVԌ٥59u3rĵmQR	T:!:
xVv9r a/\$G$GǭHb&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
\ >  5N§35aLѫW:5E:iUrZD6ᨄCl)
f*`tG`<+;
pLD!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv b&	
"\.jNg38j5v4:iUrZD6ᨄCl)
f*`tG`<+;
 ~Ȁ{*M	a;/(6iMUCYZDou5??UJ"7C%fL٥4BrWJB֚9rZf6iJ h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrW \%fL٥4BrVȀ{(m]A,'p4f)DGW;j	a;/(6iMU ʁSt:XNj؃5-ZB҇5rVȀ{(m3Zm]A,'p4f)Sek\%fL٥4BrWJ"+uձjZk墯Sek\%3Rդ-(s\'-xJ"L)w_3HQlҚ!9h	O@=zzi3ZXNi
4͚SD'-a)[oM2kXK	!|!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Sr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T:!:
AT'(+
sT*s=l)VSK_38j.\KQ|5m!LНL{gaP ~5|%1R(%fL٥4BrWK(cEr"QPK	!|!FJh墯THTw_3HQlҚ!9h% *R%i4NZ*LxR&(5#fDZTB(s4V;!!MM-煺$#(Q&kM~;!!MM-煺$#(Q&kM~;!!MM-煺$#(Q&kM~;!!MM-煺$#(Q&kM~;!!MM-煺$#(Q&kM~;!!MM-煺$#(Q&kM~<AAaDD(i+ᥫj9hh\BEP3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ%1R(%3Rդ-(s\'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ% *R%ձjZk墯 h0T"Fw	˕յpUJB֚9rZ~EP-\=OtA!aMPޢ-VМ_-[Q	H~Pޢ-VМ_-[Q	H)EU7Ti4DkMp_-[Pw	E_D(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jisL"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jisL"Q0&D(E5N§35aL54&D(EaL"aSaLgg\?aL"Q0&DSgXS3M.b≄Q0&D(E`TzS3)Y榗1OD(EaL"Q0sT*s=l)VSKaL"Q0&D(9v9
fpySQ0&D(EaL;
[
fpՅ38k<)(EaL"Q0&jNg38j5jisL"Q0&D(E5N§35aL54b&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
+` (SgXS39I&_38j.\KQ|5m!LНL{gaPX@:b&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
opLDsT*s=l)Vᬨs6mEQNfp|.\j!9
B:
 Ad'AQ(;
Bלpֿ±Z9r%OrsW<9_	HN@'(Xd)GAf}HHGAf}CQRttBQRTAAQRtt0:
X0  5N§35aL:iUrZD6ᨄCl)0OQv9
fpYMԃDS5_.%ClD6BhN@=Y	Tv 뙣IkW0CS_9fhҨ\MTs5??UfAT)+f*LW0CSXJ"Fw_3HQlҚ!9hD@%fL٥4BrWi
Dx[B>2fWi
Dx[B>2fWi
Dx[B>2fWi
Dx[B>2fWJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯	O@=1Di4NZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hSeQ(m=,'p4f)xStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpU)O@K	-[fHZPNZ*CT𜴅IP檦U*CU_|!xNZBSt\٤sUSZ*!*DCJO@K	-[fHZPNZ*iSrJC+4jkER9EU_3HjT"fpV\ѨWW_3HjT"fpV\ѨWW_3HjT"fpV\ѨWW_3HjT"\٤7Iq*T֊HriSrJCLյtTjesCfPz49i
%M!gejں*m52IQ(m=
ZfpY4.ej٭rm]6BB3f	E_ᬳ4iU\ճZjں*m5!,'p4f)	iYfhҪfյtTjBXNj؃5-ZB҇5rWL"Q0&D(E5N§35aL;zizڐh
f
%M!DkMp_-[Pw	E_L"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROL"Q0&D(E5N§35aL;zizڐhaL"Q0&D(9v9
fpYMԃDSaL"Q0&DSgXS3ޚh"(EaL"Q0&jNg38j5vD D(EaL"Q0sT*s=l)Vᬳ'&D(EaL"aSaLge4=mH4E?Q0&D(EaL;
[
fpՅ38k,馉jA)≄Q0&D(E`TzS3)YgoM4O[ROpLD!sTpw.X4iSR0˙\5nbF_\Ѣ\q-D"eB!r3Bt0:NPv b&	
"
v9
fpYѨvu3rĵmQR	T:!:
xVvD/\˟!9r9i+C 3=xd(`|;=AP0T	PPC1d(d{(xh' J"la z=!K vd(`w)x,5)TG.bJ˙gPCR[9grY榔9Gs.X5)TG.bZ8k-QL!W
pDGc5eAAB|~< Ȁ{(x#(Rǃe1x>B
Qx"죱^2R J>??ǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*U7!BѨv!Dhf%^<Җ(mtHgFtwڶiICHcʪoQ-)rCH$3Q:;[W
"KijݳQ&kM"U6UPtU`QlҚ*sȕT-(VkUqD(EaL"Q0sT*s=l)VᬳQ:;[WD(EaL"Q0sT*s=l)VᬳQ:;[WD(EaL"Q0sT*s=l)VᬳQ:;[WD(EaL"Q0sT*s=l)VᬳQ:;[WD(EaL"Q0sT*s=l)VᬳQ:;[WD(EaL"Q0sT*s=l)VᬳQ:;[WWJ*pL٥4T:D5P詫dU_*GpMTE0΍Dm\5PtU5m[yi3Zhh5U\\;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНL{p@?خ	xB5N§35`BDqNfp|.\j!9
@|НL{ );aPV@:خ	xB5N§35aLd_38j.\KQ|5m!LНL{u:55BfL"Q0&D(E5N§35aLd:≄Q0&D(E`TzS3)Y\̑\\;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНL{p@?خ	xBxWaSaLtx_38j.\KQ|5m!LНL{gc @:≄Q0&D(E`TzS3&)!48.HP3oUa3fᬡȭgb&	
"v\a;,4N̮k1#/w.bh|.\j!9
B:
 Ad'AQ(;
~q~o?خ	xB5N§35aL"|4\q-D"eB!r3Bt0:NAI 2t9!PW 8.p\&!fP/nk!HC\tR\C3"d7Bմ#(k!uge*4͚SEGp5N\;墯aL"Q0&D(9v9
fpW46iL"Q0&D(E5N§35aL"≄Q0&D(E`TzS3)Y\٤S0OQSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T:!:
AT'()BTzS3)Yjv*!:iUrZD6ᨄCl)
f*`tG`< h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^Ȁ{*MHK[zrw_3HQlҚ!9h%? Th%fL٥4BrWJ"49IHZ3pBB3f	E_ ʃC%s9G	a;/(6iMUJ"	5"-m8K	-[fHZPNZ*DPhrDg(,'plA!iC9h&D(EaL"aSaLgeېh<AAaDD(i+ᥫj9h≄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)(EaL"Q0&jNg38j5'nAS0OQSr	ܹ`ѥMH4Tw.es\չ|3sFrĵmQR	T:!:
AT'(*!sT*s=l)VᬵQ9)L˗B!_D"g!HS4'AS,*;YTxGCNt:xGCNWP5tB:C e(rBM?5uT(5m
KgN3]tU
$i-[Bӣg"q,Uu5??g"q,Uu5??g3$JճDFG(iu(+Qej
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-xeBCzpo\3fkL-[Br|4mD'-"UeBCzpo\3fkL-[Br|4mD'-"U(+*Jjt: 5BrPxd=᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_᬴USzFJhFw	˕յpU)EU7Ti4DkMp_-[Pw	E_Fq]@8.%*TJfEsDOGCBxFN&D(EaL"aSaLge1OJB֚9rZ(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3DaL"Q0&D(9v9
fpZL"Q0&D(E5N§35aLUb≄Q0&D(E`TzS3)YjrSQ0&D(EaL;
[
fpՅ38k-TNA&D(EaL"aSaLge1OD(EaL"Q0sT*s=l)VᬵQ9)(EaL"Q0&jNg38j5' ?aL"Q0&DSgXS3D3$JAy\WPU*3fu
fpZ[E1!1ܬ\5+'jM\f)'pe bzG HS3ErZQ\["7+L٥48.OCDC)'(B9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGc*pLD8
sT*s=l)V(CIEu3rĵmQR	T:!:
xVv8u\3?ǁxj>%G^>%Ao@O# '	CiPa(x=xxdOа&	hN\9:+|J>H?T6
P"<a*f?ZBr-!9i	Oa,OPPa,x=?R޸BhNZ*ڴu	QR|20r#.!Btr!#NRnj'IG)Jhm]mZB:()V>dJCGI'IG)JsU\#NZ* +VBrW̊'IG)JIj#NR]kt:K?&kj@斊&i^3'IG)Jj#NR|!##NZ*̃)C w(_"
	2!ܨ!m*4̃)C w*dK `})-hsCHGP%*њU-46u	QR!,'IG)JZ+V:J9JU,U_$J٥0:J9JUZ-rںBtrHںBtrP|"#N\DQlҚ!BrWAd;2Ĩ# P2ʂXY̃)C w* j(2 P2ʀJ"b<3FB:()W*Jju	QRHqLGP%*DGc5e|> ~´$7I#\ѻj%KjBtr&kLIm\#NR{Vkv-u	QRg(L79hB:墯S,U_;t6iMP:J9JU.Q@79hR`.Tsnr8%*\3$-p::J9JUȀ{-[BrXe(`Pr!%H=TLЇ,[W]T$7fhҨGP%*@=v<PTc(`e1 zC2@DPd %? T$&<?f009:IU;Ip\00_ԔaGP$VȲ@rC:墯C$	dBd<2u	E_QeRhI$j&iГDU֘GPU>dJCdG/ P2 d>Gr)̃)C w,x="b<Hr(rBM#Q3HGPUP&"f:墯(Lp8u	QR(Lp(!Btr2D"7
CGP%*{44Z:J9JU(i宐q_ ;c*1v<!Ȁ{(xQ|"죱^2 QDGc5e?1ǁxj;A%A ODGc5eh.EnaBrWjW";t9h)U-QR?Y\$J溡BtrJP&"Ff9hJP&"f:墯$J"Zr'IG)JrFHu	QR*ChB:墯*Ch2@0 3ʅ }*>lW5-p::J9JU.T279h-QRger*Dȭgu	QRg(FH"g@'-}38k+VkvB:()W3lֹZ7mD#NR|!})x!B:墮Q)GC!dHGPUIHiqCf[":()V%"YG5l[dfW6hղ,#NRrHћ48Z6J'-+D4YZgmXnr8u	E_ٽrN,Z9dRknr8u	QRdRkCs#NR$򹡳IQ-GP%*IsCfHnr8u	QRe1vJPGǁxj;A%(#QQ3f@&9'-hlYGvՆ-GPWH	P$R@'-~>jQtHGR:+Ru_0LB;nڈGPH!=WD} e-cNZB(('Utf)sM(s\#NZ*|:萠KX:J9J	~rWWT#NZ*DGc5eh Qe1vJ~<cG/@=4Z} es!Aگ}2@n٥!nr8sWD#NZ*eh+zC@'4UW-KZ5MZ9YGJjvՆ-GPW+4ӣ;js#NihEhV\K;jBsKE_F(DEr,u	-|!1z<Ar:墯2@ 3??=2P NCGPUHћ48Z9ju	E_(dJCqdBtrA 7FlҐ79hD湫'-|3$͚R-<#NZ*OpW7FlҐ'ZB:墯gepުtf)"sT9h\uJ⺀p\湫')J榘[B>=CQQ
$iߠ5lEsJ$).hʯ@n 5lmR(;HR\;_(d@79hDCj٥	P9hZJHk\P;js#NihVN*3f,Z9P5?>2=GǠTy&	h@\snr8u	Q)JG$͚R-QU\tf)sIQej')*PfHћ48Z$9EHGPU3oUa3f4p9hICsnr8:()W,-qju	QRY'G9Z@'PAu	QRQ3f@$fB:(攥_Hћ48Z$9EGPU(d@79hD5B:(攥_ІddgmXnr8u	-+dhlҺa@'4UN+7gmXnr8u	-+%tyhl;js#NihC)hV\K;jBsKE_MM-甃DEr,u	-> 7FlҐ79hD!BrWtf)sNQST#NR> 7FlҐ79hDCj٥	P9hTtf)sI-&hGP%*gepުtf)"HGP%*5$.[4r:+Ru_D2ZPqQPNvHa2i5sC[xN\? Q/CPG)P?1ǁxjʂ<!H)	L6iHp"Hr+V:J9JUtf)sTY۸!:墯L6h-<#NZ/()WTPQ%lM2ڰqZ*Tdz)x?u	E_G$͚R-ZM\Ў:J9JUtf)sTY۸!:墯?Y\7JCWT#NR)U͚RDU:()WᬮXn٥!M\ʒ#NZ*S5zћ48yR:墯?Y\7JCv_>lW5͚R-pthGPU˘@t3\WP$J҇5:墯\uJ⺀p\Brf'-~rW979hB:墯Б3fQC%s\_$!@79hD5H4u	QR4f'IG)PiT4'-xa' =0NQaЎ9hۢ"9a'IG)PalGPU.Q3f@$W4#NiJUHћ48Z#4Zhm_(dJCq4=naBrW> 7FlҐ79hE;vJ09hL6iHp"E\oQ3fnr8=nesCjBsKE_6iM֑TvՆ-GPUټPֹPQ%a@'4U%m49vՆ-GPW> 7FlҐ79hDҩi#NR|tf)sN(lWu	E_(dJCq-xGPUHћ48Z9xGP_	QRdJCqCY\#'4U̐6iHp"FiT'IG-|8k+V6iHqmR(n\#NZ*OpW7FlҐ&#'-|8k+V6iHqs9GHGPUᬮXn٥!UU+!BrW3oUa3f$W(9h?Y\7JCMTB:墯gepުtf)"JaBtrБ3fQC%!LںB:()WT!q2KBިZPղ,JgaʉQT3m]sPw
Q3fnr8]esCjBsKE\tfq)RS2+GP%*L6h-̑*%3"u	QRQ3fnr8!i\LC!BrW(d@79hD2T&!f9hZ9Hk\vՆ-GPWhlYG坵a@'4U,ӣ%r˙gmXnr8u	-p4֍UQHgmXnr8u	-pȀ{
zi5sJՆ-GPKE\' ޹ZM\DqihDGc5eP hHGGPU"죱^2 '*$	yG$͚R-ԋ,'IG)JG$͚R-#W46'4U> 7FlҐ79hE:MRDDsEp9hdJCq4=naBsKE\3$͚R-H ʉLȰ:J9JUʃ2@n٥!nr8!,["7u	QRTtf)sIQeЎ:J9S5zћ48Y\P:J9JU3oUa3f9dF:J9JU3oUa3fO,'IG)JOpW7FlҐ$ZB:()W)U͚RD2+YGP%*\FlғNR;juB:()VrWWT̨:墬x#i!	!5ULC-U5lE["[T94NW[V%/y\TihHr+"'IG4ҕd!u	E_Hћ48Z7YWT#NiJU[WTi.HrEi56vՆ-GPU!J%rivՆ-GPW2I\z%DIgmXnr8u	-+4iD44vՆ-GPW' ;c(^J?#GǠTy? Q/CPC!!'-"죱^2C 3??	|'-"죱^2xjeP9hT27FlҐ79hE4'u	4*}2@n٥!nr8]esCjBsKE_Hћ48ZL*%3"u	QRG$͚R-̑*%3"u	QRG$͚R-:['-> 7FlҐ79hD2T&!f9hTtf)sS$JLȮaBtrTtf)sUQ\̊'IG)JC!n38k+殉kBrIG)A:OpW7FlҐ*R&Ek8Q_ᬮXn٥!TLp'IG)J?Y\7JCi+OD#NZ*gepުtf)"sCfԏ?Y\7JCpti[$B:墯OpW7FlҐ&\B:墯OpW7FlҐ*R&Ek8u	QROpW7FlҐ&!BtrS5zћ48vJդ#NR3oUa3f5lֹk!'-3oUa3fO*3f_ᬮXn٥!TLq#NR3oUa3fM:<Nj'IG)JL6iHp"gm]P:J9_> 7FlҐ79hD%tygm\#NZ*Q3fnr83JjdF:J9)WHћ4sS+tDG4WR(d@79hE;PQ%q]P:J9)WU	IkHN%D44Z9ÖАGgmXnr8u	-y\i+OD79hB:斊YGf֋\rYV!BsKE_+4ӣʉ3Zhi,Z9? &%ĮvՆ-GPKE_"(MvՆ-GPKE_>FB޹ZM\ҹa@'4W7VW4Q979hB:Z*@TQ)hĨ5ڸGPWjH4O+DW)L֚K;jBsKE_"죱^24)dBB	|'-	ǁxjʄz0
Q0ǣ#NZ*e1x?PP#(
!BrW.T279h-QRk8()WHћ48ZV\GP%JRL6iHp"qCf:<'-(dJCqf+VȍBtrG$͚R-q*J$+'IG)JdJCq44dF:J9JU3$͚R-EYWT#Ni)WᬮXn٥!M( Y:J9JU8k+V6iHqV*CxGP%*S5zћ48"Q4'IG)Jgepުtf)""\7p←9hOpW7FlҐ*7PGPU8k+V6iHq4ճZBtrOpW7FlҐ$i*Hu	QR?Y\7JCwBtrOpW7FlҐ YVѭP9rOpW7FlҐ 7jڸGPU8k+V6iHqLxGPU8k+V6iHqDdW0:J9JU8k+V6iHqӣ҇5:()W4a3f@$i4K[tw09hȍDoT.QPޢ5=lFBji
E	!\Q	9hG$͚R-ʌҨ<#NR|tf)sH*Jju	Q4*G$͚R-HqLGP%JR}2@n٠p"s1FiMP:J9)W-T%$5ZeD44vՆ-GPW+-e!d9knCg2ڷ!@'4UY[7fq4K;j܆-GPW+zD
YGMvՆ-GPW+zD
W46i,ӣ;js#Nih? &\ڹgmXnr8u	4UȀ{
zp\Q9YV!BsM-|3esXn٥!nr8(r9xGPUAa3f@)GjrQ3f@$(4'5O_(dJCq3JFlҚBtsM)JQ3f@)S,'IG4ҔL6iHp"s1FiMP:J9JU̐6iHp"CeFlҚBtrA 7FlҐ79hE:CeuB:(R|3$͚R-U*3fiJUᬮXn٥!I	RGW!#NR|8k+V6iHqU*3f_)U͚RDBrںBtr?Y\7JCk[YjP'-|8k+V6iHq--V%B:墯gepުtf)"!5m,#NR|8k+V6iHqFQS5zћ48i\$JBp9h?Y\7JC$	gGqZ#Zhu	˕_)U͚RE:;FJhu	E_)U͚RE;PQ%r:'-|8k+V6iHqղ,'-|8k+V6iHq)RS2+GP%*OpW7FlҐ)G"dV:()W3oUa3fM:<H̊'IG)JS5zћ48iyѡBtr6i+tf)sU+JHk\#NZ*G͚JJCqiJVBrWs\tHGǡx8QlҚ*fL6iHp"Hr*3JiCBtrrHћ48Z$Ў:J9\tf)sUP޺%s2CVBrW(d@79hD"W3hdF:J9JUBrP+IW4679hB:Z*ZB9rw(M땤-TNAZ9eD
VsCfq4K;js#NihYGf˙gmXnr8u	-pTChi+f탪*o,Z9a2Bo\&i\ڰqihDG̃(P+IZ!BsM-p7V.%p\79hB:Z*#MU!Bo\p\79hB:Z*2[)hĨ5ڸGPWyH4O+DW)L֚K;jBsKE\3esXn٥!nr8uW+[7u	E\tf)sIQeFiTM(s\#NR`.Q3f@$W4'IG4Ҕ}2@n٥!nr8DfHj٢T#NZ*?Y\7JCˉ\P٣VȰ9hgepުtf)"GS*%3"u	E\8k+V6iHqVҐk]!BrW)U͚RD52(:J9JU3oUa3f9FHf'IG)JOpW7FlҐ'7Q\8k+V6iHqF5U:墮S5zћ480Gq\-\#NRrᬮXn٥!M\JBD+'-r4a3f@*fs\hel'-r4a3f@*W5]9h|٤kћ48ZU@s+4j'-r4a3f@*ۣBm[":墬5m24C[xQh[x\٤3Bղ,JG$͚R-ʌҨ&Ek<#NR> 7FlҐ79hDTfDLȮaBtrQ3f@$(4*7'IG)Jf)Z*wMK%a@'-*$rIZ4k\79hB:斊#MU!Bo\vՆ-GPKE_7WUea@'4Wtf)sIQeFiTI"'IG)JL6iHp"Hr*3JDdW0:J9JU(dJCqCYQU΍_Hћ48Z9FH%j#NR3oUa3f$6jio<CGP%*gepުtf)"RCVWD#NZ*gepުtf)"H\Tu	E_ᬮXn٥!HCQ4'IG)J?Y\7JC&Jfq4B:墯OpW7FlҐ').7Q)Ir?Y\7JC٤T޺'-3oUa3f6oRD;w8GP%*gepުtf)"r,孼#NR3oUa3fNhm244u	E_ᬮXn٥!NQ%!BrW8k+V6iHqd\$K\Q:墯OpW7FlҐ*+dk;GPU)U͚RD#TFd!BrW8k+V6iHqVҵm]R6iMP9hS5zћ48%JѢD-u	E_ᬮXn٥!T%WCfl'IG)J?Y\7JC$fVCqD#NR3oUa3f9FHJBoR<#NZ*|٤kћ48Z9"V%-GPU(I\6iHp"r+%Ff9hQf7FlҐ79hD"W3$K\iu	E_4a3f@)ѨW	5"'-G͚JJCqm堃CjBtrPCeFlҚCtf)sNj'IG)J8Tf)P7FlҐ79hDf:J9JU(`!26iMR!3f@'5O_S*3f(r6iHp"q3HGP%*0nQ4CJCqu	QRC)Jj9ћ48Z8#NRC;ju ๥ksV79hB:墯G$͚R-ʌҨټ#NR(dJCqCYQUCYZu	QRL6h-"HsWD+'IG4* :'p޹Z$=rڰqih󖐀N\
zEFo+z坵a@'4WʐMme꙳gmXnr8u	-4,S*3f(rD79hB:斊WʉKrN+f򸩼ڰqZ*ZTĩ\kUCI\#,Z9? &U3g2GYV!BsM-jie
zi5sJՆ-GPKE_>FB>dB޹ZM\DqihPg JCqӣl'4ҔG$͚R-ʌҨټ#NR(dJCqCYQUCYZu	QRL6iHp"h"W5]GP%*Ttf)sM\J湫W_0LB"#)@g
#zFJhu	E_3oUa3f8j'i_3oUa3f8j$f)u	QR?Y\7JC&J%RChGP%*S5zћ48i"\7p←9hOpW7FlҐ)GpÊB:墯?Y\7JCZZ\:墯?Y\7JC٤Hgm\#NZ*S5zћ48vҸ-\CjBrWᬮXn٥!I%J\#+'-)U͚RDմTf)#NZ*S5zћ48-%jںHr_3oUa3fM:<SNAxGP%JR6i+tf)sNQ%sKzJDGPU%sXn٥!nr8Mj˙Q)'-(`!26iMR!3f@$f)u	QR8Tf)P7FlҐ79hD٥0:J9JUtʌ٥5J͚R-4'IG)J[LMZ+46i
VȰM1*t;j'IG4ҕh;ju	Q4*G$͚R-ʌҨUY:J9JUHћ48Z$9EQ#4Zhm_(dJCqCYQU)RS2+QR}2@n٥!nr8!,*:['IG)JvB&ko
%htٽpR\C0:%WBrP+zsCj坵a@'4WBrP+z媉2ڰqihZB9rw(MisCfڰqihZB9rw(Mi媉2ڰqihZB9rw(M딅SZp\79hB:Z*erղ-4KU3g)k=rڰqZ*O@=|2	rGW46YV!BsM-|' >dB޹\#-TNAvՆ-GPKE_	a7VW444Z9Q3f@$(4$fVCqD#NR|tf)sIQeFiTS$5l'IG)JQ3f@$(4'o3HGP%*G$͚R-ʌҨU-46u	QRgepުtf)"CkZiBT#NZ*OpW7FlҐ)Lⶤ%B:墯gepުtf)"j٭r:<UChGPUᬮXn٥!Mq5sQTn'-|8k+V6iHqdgn*%M!Btr?Y\7JCQ*3fS5zћ48twU4Btr?Y\7JCˉ\P٠nr8u	RWBrP)
YV!BsM-p7Z9=rڰqihrkћ48Z8Fetygm\#NZ*L6iHp"Hr*3JnBtsM)JG$͚R-ʌҨ̑+VBtrdJCqCY\y\MT:J9X3O[RlsWD46(ꅥk墬zPhWQFB҇5rW)U͚RDjHM[Jդ#NRrᬮXn٥!N&Z\P:J9JUOpW7FlҐ)ۤ8ZѪfD#NRrᬮXn٥!M[KUkFlҚBrW(I\6iHp"tw2Z :(Rr4a3f@*)!a@*hmC)Jj9ћ48ZUD[u	QRPCeFlҚCtf)sUQ3Btr0nQ4CJCqTLhGP%*E}\W
TTfãZ[G-h[">j	Epև*3TTaEև--C(dJCqCY\y\MT:J9_Ҧ%hDFRI@'4Ujie
zp\hm\79hB:Z*|5T4|2	rGZ,Z9#MU!?	Bo\&iRhh!BsM-ʃ9W5͚R-TfkZ8GPU(dJCqCYQU)RS2+GP%*}2@n٥!nr8!,*!,'IG4Ҕ> 7FlҐ79hDW.(WU2D#Ni)W8k+V6iHqV"g(i_ᬮXn٥!UQ]S6rֹkF(Ў9hS5zћ48Җ(m*#Zhu	QROpW7FlҐ'(jĵUD!BtrS5zћ482DCQlҚ!BrW8k+V6iHq+JjjB:()W8k+V6iHq+bDkMH'.U3oUa3fM:<Nk\ټ#NR>lW5͚R-̑+VsN+'->lW5͚R-7Mj˙kjD#NZ*9i07Z9=rڰqiheDV4K[y\٤T޺YV!BsKE_"#A(M떪+fep\79hB:Z*&	`aA #)@g
#zFJhu	E_ʃ9W5͚R-IYGs-mr٤#Ni)W0LПȀ{@)'"ިQlҚ!BrW0LПȀ{@)'"ިQlҚ!BrWHћ48Z$9EQV\GP%JR`&	? (Pǐ@g
#zFJhu	E_3oUa3f$5m-TWT͜5WB:墯?Y\7JCTZ+k!'IG)Jgepުtf)"W+J[i'IG)J|٤kћ48ZUEiIkZ8GP%*DG̃(Zzᡴtk9'-~L*%!3f>"TJCtf)!Btr\%D7FlҐttrG$JHn٥!#NR|tf)sIQeFiTH*Jju	Q4*G$͚R-ʌҨHqLGP%JRgepުtf)"q5UդMR%g(aBtr?Y\7JCMUriU*3f_)U͚RDjHfBtr?Y\7JC5rjFkFuD#NZ*&	hO@=|<!H<zC8Q
4͚SD#NZ*&	hO@=x8GR!!=FB3f(EaL"Q0&jNg38ji(O["D5 &ZQQG-Z!Z*aAzhi
TTfãZ[G-|\Um[f.Bu5N\JZTĭh򤹪TJ镳zsEi.s#Nih|5T4|2	rEuL̮vՆ-GPKE\tf)sNQ%"TI܃ERl'IG)J)U͚RE;tZ5TLnr8u	QRS5zћ48twZ3F%FΏ\tʌ٥5J͚R-EYWT#Ni)W(`!26iMR!3f@'3hi+VȍBtr0nQ4CJCqh;ju	Q4*8Tf)P7FlҐ79hDb%j#NRrS*3f(r6iHp"gm]P:J9\tʌ٥5J͚R-A["7u	QRtIsEP&ڤQ	-!L5HZ*L6iHp"r,L֖*dF:J9)W2IfW7.ZEw.&gmXnr8u	-3oUa3f7Q%hˉkFB:()Wtʌ٥5J͚R-HqLGP%JRC)Jj9ћ48ZN!26iMP:J9JU(`!26iMR!3f@)S,'IG4ҔPCeFlҚCtf)sSHqL͚ST#NR7HqL͚STn٥!nr8t;ju	Q4*0nQ4CJCqS*3f_-!М;&Bt8GTICIgmXnr8u	4UL0L0L0L0L0L0L0L0L0L0L2V!D5}Cf7lmiCBr|3HHAE_Cko!@j҇5:gn3f9i07RMk=a5ڰqih\%Ff3f>"Tj&h6iHq^L-s57FlҐttrG$K\iћ48u	QRrH͚RR(dQn٥!#NRx}2D֐JCQReL-s57FlҐ'IG)JS5zћ48W+V$PQ%r:'IG)JS5zћ48W+V9!K=-Gf*u	QRgepުtf)"Z8Jj-PTF^7qn7qn7qn7qn7qn7u^MM-["+H26iMKhdXjzhQRP٣VȰ7lT)49҇5:gn3f}Cf["ղ,5PkoJ᝺BD͚Z*M8jNEnajr.Z#E^;["i3W4Vtrã:9hh!-hФ5r5sBި\$ԋCHaGP$L6iHp"Hr*3JHr+O+"'IG4Ҕ	`&DOGy
(ROGD3PL٥4B:墮S5zћ48W+V$PQ%s\WY@0T9s2-szm54sCj᭼5vr%XL0L0MB< Ё|	HB`&	`&	`WL0L0L0L0L0L0L0L0L0L0L0Lʿ`&	`&IjA469Pp&	`&	`WL0L=mH4B eaDoT-(s\'-!	`&	`&U(I\6iHp"jں*m52:;ko-SaBtsM)J`&	`&IjAfCPp&	`&	`W0L0LC$ 
GCj!ިZPNZB0L0LOpW7FlҐ)W-T"ĐYW*4͚SEP:J9JUtfqdfHf T["7rKVȍBtsJR}2@n٥!nr82D$J3Z[hV%dF:J9JU >dB٥'p[7LM!nњrWCt:Ct:Ct:Ct:Ct:Ct:xt:Ct:Ct:Ct:Ct:Ct:CW3oUa3fNj$C%FJh'IG)JOpW7FlҐ)W-T"ĐZs\W*4͚SEP:J9JU0M	d~<B=B=ǰz;? z=!(f)'-3qStZr4UaE|.Hnk"$[T!9`&	j>2
@y
#zFJhu	El*Q3fnr82D$J3Z[hVv%FlҚBtsJRQ3f@'(̑*$inAZDnۤ8Jju	QRQ3fnr82D$J3Z[hVສD4iT#NiJU(dJCqdfHf T["7uT$7fhҨGP%*!(jj;S5,͚S3CEsW@墯V\P46hղ,.*o[ya&55p_VղKVȱE+` !`ˆrJh\湫s2gr&ˉj!/)`tBt0O	Yl憐SWEMf :
pD/1\P
 !d+ MQQ/SVջhB,
pRttJi*5naAhi+`}b܃EM(m\!*s
kչB|-\Ryjݴ-S0Nѫn&!5zi
}$2!NCDh0nںHMkF/%__W<!DAI.jNg38j59sCbUgWˉj!/)`tBt vtt@:U75\.m]B#WJ"졥!,'p4f)ǕTޣ\5pnյtUW0CS_ʪoQ.k\7jں*GDG6 i4NZ*	O@=}CbK	!|!FJh墯&L(NEnaPڵ';Z*	sS
ӣ[G6pj>	9 h0T"Fw	˕յpU)6 i4NZ*	O@=4%3Rդ-(s\'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrW7jaQ	G+QNw	4UM뚘Cfki|sM-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZ%? Q!,'plA!iC9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^޹i#VRsM-7ja@tz+sծ2Nw	4U޹i#VRsM-7ja@tz+sծ2Nw	4U<Ol=DCJaRhDdhҩ\XK	!|!FJh墯Ddhҩ\XK	!|!FJh墯DdhҩQh%fL٥4BrWJ"4iTVw_3HQlҚ!9h	sS
ӣ[Ph.G9'4WM뚘CfkiHNw	4Uz@tz+r|2A9'4WM뚘P&D5 pj>	9Bo\7s\(NEnWjBsNiЛ50(
ӣ[A2	9Bo\;IqKY殈P&ܮG9'4W7jaWD(NEnWihSeJsEa,'plA!iC9hSeJEZ KVpUM뚘Ph9Hk\(NEnWihBo\;PڸZ/!C';Z*Л50]S6rָP&ܮG9'4V޹w5sB>pm^C+QNw	4U7ja@tz+s
ԃCE皐ih	sS
ӣ[Ph.2Nw	4U޹i(4OCRjBsNi&L(NEnaAzhh|2A9'4WzKZ5tB4Vqy';Z*	sS%-g!@tz+r|2A9'4WM뚘Gi.)k<
ӣ[皐ih&L#ji xpKE_7jaAl!pM:=\~y	9	sSj}Cjj]WjBsNiBo\EuLCZ@tz+r|2A9'4W7ja\Џm\-[B xpKE^޹꙳4Vqy';Z*&L#hBt9\~y	9	sS
3g)ki xpKE^޹w5sB>pm^C+̃!dsM-zz
ԃCHZ/!C';Z*Л50hPhBմ!yG9'4V޹w5sBD5 uqy';Z*&L#'m^C+̃!dsM-zz
ԃCHZ/!C皐ihЛ50hPhBմ!y2Nw	4UD(EaL"Q0sT*s=l)Vᬡ˚fhҨǈ(!(7H4r|4mA'-|Q0&D(EaL;
[
fpՅ38k(r4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)Vᬡ˚fhҨ≄Q0&D(E`TzS3)YC46 ѥQOaL"Q0&DSgXS3.hlAJ&D(EaL"aSaLge\؃3FE?L"Q0&D(E5N§35aLf*~(EaL"Q0&jNg38j59sCbUQ0&D(EaL;
[
fpՅ38k(r4)aL"Q0&D(9v9
fpP34iTSD(EaL"Q0sT*s=l)Vᬡ˚fhҨ≄Q0&D(E`TzS3)YC46 ѥQOaL"Q0&DSgXS3.hlAJ&D(EaL"aSaLge\؃3FE?L"Q0&D(E5N§35aLf*}'(B9r\hҦ*a;2jČܹErZD6ᨄCl)
f*`tGc*pLDTzS3)YQ\S5_.%ClD6BhN@=Y	Tv³( \\;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНL{p@? m?OFOTYs?qSc[B* qSO ;* G*g?  a*c? `\*qS"qS-?iqSW?qS./* Tq#qS үqSS2ORdU*qS eT K*qSqS?xTGqS   z3F`T*#F.*5R`???ܒ8*qS! X?JoGT._ORT-GOR٧qSԥ/*mqS)qSqS+??7O*nZ*Tk_qSL ?	?ş???OO西_IOoKOR$I-?H[*$T"IoDqSԉ%EEEEEEEEKOR$?I.?H\*$T"IsDqSԉ%EEEEEEEE^?HDOR$*%qSԉ/I{T"KAqSԉ DeT"H2*$?HI_OR$/LOR$?I0?H`*$T"IDqSԉ&AqSԉ DkT"H5*$?HIOR$_T?IP*%CDT?IP*%CDL?OR$I0?Ha*$T"IDqSԉ&?HD?OR%)*)OqSԉJJST"R?J4*(DOJ5*(D_J5*(D_?HDOR%+*)_qSԉJJWT"R?HDOR%,*)gqSԉK?JYT"RJ7*(DJ7*(DOR%J?H3*(gT"PDqSԉC?********OR%J?H6*(mT"PDqSԉCo?HDOR%.*)wqSԉKJ]T"R?HDOR%/*)qSԉKJ_T"RJ:*(DJ:*(DOR%?J?H8*(qT"PDqSԉC**?**?**?**??OR%J?H9*(sT"PDqSԉC?HD?OR%1*)qSԉLJcT"SOR%J?H;*(wT"PDqSԉC?HD_OR%2*)qSԉLJeT"S/J?*(DJ?*(D?J@*)D?J@*)DJB*(T"PDqSԉD?HDOR%4*)Do**?HDJDJuT"S**OR%J$?HH*(>*(>*);DOR%JJJO*)?DoqSԉDOR%J?J?J(?HQ*(T"QODqSԉEOOR%J,?HX*(T"QgDODO 
_?`K]0}J|`?WCο4*Jl4*3@14, h)ȌȖ hZ"w	DOԔB
WpV-_ jHG?,񁄩%_YJeG		

+SK_[X++Xe+dWď+R
lԔ?A`c])e_l??O==>_ryG<ܞ\OP?q?pǿ_/up:`c,毒?Wӿ Awj/5}?/G//3Ԃ^,毓D毕?W?e1jioԂScYJIi/5|`X[K|i*N`W&	H!]0!#1_	pA/ks5pQ?j5RQD?7su?52:LLstH!Jr6|ܠi8LS#qg53:L7-(Cܡrr7rpug$5p(^U8?xč$?K?#R%H"P8cp.\u.c*2ZL q[8(?9sAC ffkKeܖ?KFKJK$%B1dJhRA5NPr?	ҿت!*_wUت?o/UqbG;تG*GUƿWk0*/ؙؙ_{} *;UqتqW?b'
.U#ت=~W_~/bb|
_i*Cb!{_'OU$*(ت,U >Wob_b7ت ت?*تwU>	~W	Gت 
^W / bW_cUwBObԅ^W'ت	?bJWUIԦ_ԁRDR'_ԉ_G@7تHU?R b**1b U2?3*e?Uʟ2J*2wL /<*̀?bdZ*̅20{_3?boUf96^W* >WyaUff&{_``U~?fW'^WW`ت20_*`ت;{_;تbV* U~_H#h?H#h@``_h *y]c/4?V/|愭c/2 _  /p怃|̀D. /suh[62G|̀1262   rF_1 Yo*8Me_1" G@|WH!?"?AS%=e_1" ׌A>!LʿbDQRe_1"(|WH'^|WH,R?Y-l$OT|WH)ި*Dꄝe_1"(}Qg|WH%T\6U'r ?<o*lJnǟQ6o* OI{ʿ|Wr͕)7͕)|$*R,6"o*R.x6͕)(x6%*$ll[|Wq%ee_đ`l|Wq$e_Ĕ57͕Jj*$|Wq%ʿ_;ʿFjlul@S?5!o*%%y|Wq);S͕j͕j͕~j$*%<N6Uܦi栟|Wr>j
͕)450o*SF[w͕)=lL|WrGȷ͕)|͕)<͕)x9._7͕|Wp@|Wp@?pl ql $x8(o*;ʿ|Wp@ZqC|Wp@o|WpC:ql!7t)6Ux:w͕,ʿ~6Ux:F6Ux:K6U7͕%_Jʿ߃|WpB`t]6Ux;ne_~͕H16U#x<*y|WpDKze_G1l",<$o*
ʿ%^E~7͕*.ce_ʌ}YA
͕*8ce_ʄVlQ?ե*T*z6UܨZee_ʏ}Xl#X*X.6Uz6Uf=e_?6͕i^lql#Nce_?͂e_W̓e_o͐w͕f6 e_ĳO6ʿp|Wq.?6#o*%yvZ7[ʿvy6UK%#6UK(g|Wq,¾YśZMe_~lme_>w͕o*&8}a#|Wq1?|Wq06akcʿe_ɛʿ^w͕Yx>'o*&|͕R e_e_iWP|Wq4(|Wq4)vPUl$Pal$RP *	Sl$Pwl$%
 =e_!GQ/|WpHY͕@|WpH(R6UNW(W6UN](*'1{ʿX06UNq͕~r|Wq8]e_׬ʿ}b^ yʿ^l
ʿ`o*'xAzww͕ʿ_w͕~36UO0x@lTFX| ylV? Te_ʨ N[< ʿI~ ~R>Rτ*͕*<!*UP(6Uܬ|WrGʿCFa$e_<!$o*V$xB o*VOlX6UܬZK6UܬKl_*W7Y6Uܮu	|Wr/L;ʿD16UܮAl]; |Wr?&ʿʾ͕+"[ʿ͕<"ʿDD6UP$e_]e_o⅞me__BG#g#s;ʿ
no*XW.n|Wr7o*X6Uܰʿ	n|Wr;ʿ
nD6UܰZp6Uܰ|WqGq|WqDĝe_7**(p6UQg|WqE+?|WqE;{ʿ$ʿ%_o*(d|WqD&;ʿF2?6UR@S|WqJ?Ql*͕dlg|WqH 3lQ?|WqH El\%6URP񐯾l%W cl%] 6Ue_(ք[ʿWvGʿT[&C-e_)kց]e_+Zlg;ʿMke_'^;|Wr/Z *Yg@唯Z7͕,zҾ e_%_Z
͕,hldLʿcO[ne_4~o*	<#:6U#xFo*	66U#G6U|#|WpLY*	e_2e}e_:fwee_;e_8jw͕<f|WpNHIl'O6U<fo*	^3el'{0|Wp	g>o0|Wp	:ʿK/.`k|Wp	J6USf%*$ʿIWb[񘽾l<$Wli$;ʿpHo*)$ʿh *)xH ;ʿvxHlK𐅾lQ𐏾lYo*)<$ʿje_)_}e_)w@6UʿS	e_(C=e_)?ƀ+|Wp
*x%6U^4
w͕ 4͕ jC e@J4EF_4W4"p / jw  
2{fySIG<H<Ԝyy<Q<QDQPQTQdQhQlQpSFJ9ɡʳsO=W{ܝ{yr1˃=I)Ǟ$yDyrU<,{ܖ=Kg%&yCj={ZgG<[#hٞ{F<ZQ=={%{O<O<Q<T<U<Y<Z<[<\<YZ'<{U{M=0{W{N=1{X{Y{P=#K3J1%%(a$yIN<=)y$yI*{J$yI-{K%@A=CYny y <N=='
yO<J'	PA*{%y =A0{*y!{J=#s
	qty!Fy!1<{HBfy!#{N=$
y!'{D	<B'{Ey!O="Z<gpBzy!=%VyJ4<+<{ҡ<.<{ң<1<2< {҇gcSRQ*Q yJ%{ғ=DQDT<O=EQh[<=OO=FR{fCC\y!{q{lO=6G?<ٞ{hǞ(CC${iǞ,CO<DC*{ey!=2C0{j<FY:7<P{åǞFy{æG =3ty{äua:${ätK<Iy'yyGy:0{åw{óCv{øO=vty<lO=#vy;F<n=Q;=q;%{ôvO<evT<eSvY<ev[<ev=ځythytǞGGQ{1<dytyt?<fytyt(Aq,<ytQ<*{O='Epр@D=CCYny"By".<=H=F'##y'xygxy{^P<_4<=_/<G~3/<|~yٞ{c/{= /{Y_O<Q<CU<Z<\<O=/{sEYD	EqDEEE <'ʧp6Y<p6[<{<OVyO=ǞOOby<~yc=<O%{O({C'O=ˇr{'{yqY{\yG{#fyq%{${q'{*{Thg{yM=vGp;Gp:yu{J<={,<J'Jp:Y<p:[<{4<g<Ǟ<'=x~yy{gp<yxyCœ-{.{q#<q!YH7<q!qH:<q!Hdy@$3<q!HJ<q y=HO<
q yAh$=Hzy4<p>ny{:<=<=}Qy}8gp>Q<p>U<==}@r(By(.<rgr( {(#{=ܡaܠH<r,PO<rDP*{@y(=ܠ\<{A@B{.<AC2<p{!C%{=yy yAPS gO=`<ry({DQ'GrgQdy({EܢyF({$(=Jrd%Dyܢy#CIY<{J3I=!='RR${Hy)'{Hy)=ܤY<GR.{OO=ܤysU{ēsW{ēX{ĖG$=K3\{ĔIq%8ĔO<q$yJ$=Ilėq$yVy=J7<P{ty<q)J@<q)JF<q)(%XyRqJ%{O<Eq(yQl%=J0{ĥ){j=ܧ	ܦq{lO=ܦy)=ܦy)<rr dM<eLy2ܦZ<rpSzy5 =+<s= dy~y=8< N<p@yC *{ -{l 0{!=	yc<pBP=<c)GpCa!%{!'{	D	TK'KgpB\<pB`<FpD'pDgpD=#{V{ ,=O=yyEE"zy@T=ܨT7<rPʌO=FGT{ʌ=ܨTJ<r TN<ryܨO<rPT*{Py*=ܨT0{#=y<pF=<4ciGpGa4#%{#'{DT'gpF\<pF`<5=Z<k=K%<q- %=KF<n=K%=K%{Ĵ'q,yYd%=K.{ķ%{gq0Ǟq0'q1q1(ALN<q1<&=L*{©[<q1L0{{CM=l'&{=MdyP=MfyQ=MJ<{yIg&=iDҩM,{[<Lq5@!+<pI	.<pI1<pHyǞpH%pHH<pHK<D$*{$,{!h!p	{$P<=qˏ=qO=s#q9=rQăyryN'{T<SGq8ys`<q?<懞'{O=O:<{'{'{y<q=8'=O'{SY<q<yˇ'=zM=UgUU\yX=V'U@<GUF<\{VTyRYܪyRܪT<rdU-{Ty*<rܭ{YYܬnyeǞr{̏=ܬ?<{YܬybAܬydXybܬU<rhV-{Yܬ`<ry+{\WGrgWdy+{]ܮyt^+{+=rʧrd\ysܮy⁡PVy'qAq{'( {ǞqA{AyD(=P,{c<r³`=僣,1<{`~y,3<rÃa(a8	r<C`yܰ[<r`yyM=Q7<0{tyc<qEQ@<qEQF<qE((yqQ%{O<%JqDyl(=Q0{=⒳<K=R)1<qI )=RF<N=R)=R%{$'qHyd)=R.{')({.yY{%\yG	X{+#%fy{%${*qT%'{%*{)T)h	Kg	^{)9ܲhysf,{1{eܲygr1R==ܲy,=ܲO<J'Y*{%,=LrʁcC&Vy&\y3&by 		=k=yy	'pLT<pLY<bb=<pLyugpNnyq{'by==wpNyyǞ	=yyS'-{'zy &&p	$1{<JK3{{& =Ip	({O=Y<p	-{$y`<JfqMYp{5Ǟ)y؞{y){7)y)=yeT<qLyG)=={+<QR{1<S# {8<RQQ IǞIp
'{=U<p
-{(yF3=*+<qP'*.<G#<qQFGqQ 3=TpyQ{H<Ǟ*=TO<qPyDBS'*=T-{\<qQ= C gC{ O=_-qty-{=l=я=_-(a,yyK<pO<p'{'?YPʧe ge O==Z4<rҳrѹ<iqGG-Fy'r#=ܴ?<WܴiyܴIG=Z${rrqgryZ({hyGrTEOܴ[<hyr-=ZP<pQ{/(VyD'
{(:<pQ'
{(@<pP?<pPB1
=
,<pPH<(%{(O<('{ADCpPU<>
'W(-{_Ap=<m({\SCU{ny'*<qTX=Uby#P=U{Tc\{y⭇*=UN<qTyyJ'*=U*{Y<qTylRO=U0{y{{{pG=!<b ãFy1<pdyp@<={#{8<pJ<p'{	gaD0y ©0yp-{g c bƇ++<qXhO=V\y=g+1<qY+=Vfy1=?G{?ăqY8g?yO<SV({V*{bZ<5+=pgqY`<ypS{&pR)7<pS	e<):<=
X{)dy?~y=
Y{K)GpSaA/pRyखy)I<IDIPपy%%%<)0{{W=⹡=W7<q^{tyg+<q]kW@<?=WF<q]WJ<{Wq]8$+=ƟtW'{rCSG+=W.{w_sCWP<VyFg
=ByqQ{*byL=
=
L=ѿcS-%{*,
OpTy*%{RypTO<G
'
ESQhਸ਼yਸy ?SF*P<o<=ܶ-{p{k=ܶty=ܶ-<m l=ܶyrۃҏ=ܷa[N<r,i['{ly岡]ܶU<]ܶY<rhe-=巧rـj
f
՞{+7<pW	Ǟ
Ώ=y୉G
==<pVyv{+${+N<pVK<de+*{YTYdYhYlYp[{fyOpXhypX#,7<mByqa=ƿc,dy,@<pX?<3{c?=Xyఐy8a,byy¡©ǧ={4o\l+F9;`C;aKT3	.jaKpw.XRsTSnQ+DjjܣU*SPPq3h^Ń1E7ϪaЮ,3$v꼮.HhWw6^CB`ܣ$M_82DZJpŃf!~h\X0c(WU`H4+ζ9^ q`KO5Efkm2Ez;A\X0fWS<!t$K;vȍQRjz%adF t'[%H# 5rCs-UKW5T aͧnjf%rBǪRB`WCbq	e6UD%zNH1
J<WXbK)NeBSZW!RJ`_M]	Mk^( |!\X0fHQGx
BL`0<2N0s]Tx*9`k9t,B`̦_U4+ynޫيayE>6^#f*jڴOUЮ,1Uu<lF9j4nx, `hWM[VXjK\X0cz[U5U0	#`$PW/<2N0IsM8^B`j=WPC Ю,13(zB!KVOUpB`E=WEc< 3CH-:S:WpclzڤQ-^ڕ(UKy榶z X
Jf9zBGxxjG^ImR(^ J@`fX?Z+ELC_C Ю,0~J3%H9[54z*>O/G5;Wb e0DqW
RJ`_4rCs;vȞ@[2<q[T=W1O/IhHf$ 'T愉io:?H`ԎŃj愉R[Rt5s:5%!j+f*7$J+Y4^a0 D`%΍,͚K3fsD=W(ŃQ\٤4i q`#x=b'4z<@( 	!sFKw4x̭U.!'wA&i,4fJ@a\X0aѪfݳIZP溛qZ5TLY۶i)
fdpŃhQ3Ign٤ZVU43isWG B`UD%&U`bŃ&i++fMd7x<jz)}hQ3Ifj٭~ D \X0c7UD%Fs\|E,4+!qZ5TLY\[۸UD%sE( qZ5TLZѪfm=PhW@j	5Е*Kj[Ώ)hQ3IRk*V)hQ3IRk*Z[Ώ떨UD&rѪfݳIkjCBk^ @Ю,0hQ3IRk*V9?\VU4!&-G+FJqѪfU$ PhWhQ3IgFtw5l;=OgeJlM>DdefpY4V4/rᬳpC^ E:EZOpY۸!ʉSt\$x?);w9ko+dY(d+JQel޶7IJ3CErᬭes\8k+D4YQ4OpR9jݷAa/	zS5VȲΐͥ?YZTĴAW)Ҧ%D3jV9xX+M`6ehYzHRJ`_h+YjZ GxJO  RJ`_RCEJC\$JjCEM[W+dZM\޲Vhj坺KjϛW5m\Im]Jղ#U RJ`_7,*jڹgnQ4>W5m\Q9W5]W5m\hlW5]W5m\O[Reh+Y\̑eqSVTںn|!,*jڹ\̑-Z!⦭ijAYGCEM[W,ӣʍD<!,*jڹiY\5tzZ!⦭"K;j,*jڹgm_2CEM[W+IZCUHQ)|VhjgeHr*3JW)
%0/ᬳ9sEUfpV38k+VkȀ{)e=KۊfpV)YZk\Ȁ{)P@=zz/ge<ge%G ʄ<A? T!e/n)Yk5qL]$KC/5@? T!e/iY\$꩙Y\$/O@= 5BG ʀKS3Iᬮk Ȁ{* jRƙ5U38k*-eG^DC38k*-6♜5H @? Px/ᬨW;jv5m]R8"졈0 :"졈0 fpTZ+ux<♜5m]R:"졈0 <"졈0 38k)
fںge!LֹWTȀ{(m!`=BAxDCiP8ge!LֹWWqLBs|@? PC z@=60 ᬭoM2k_ᬭoM2k\l" 3??6ehR>♜5wRk♜5wRkeh^@=zgK38k+hU38k+h_@= 5AGhRȀ{* j%BФK)38k+h8gepR-޹) DPTy*f  Ȁ{* j%BФK*5Q-m?ge))K[zr/eAPy*f Ȁ{*|CP4)ᬵP%"ko\Q qLURR(_X"#j%BФx@"#j%BФK38k++uJBs\դ5ں!9j\A	P|"j>DG z(l>B5KfpW4W;jꔄ湫IsfpW4W;jꔄ湫Is/( >!$CaA$e
D }/ᬮhv38k++uKA	egesEsS3WTȀ{(xP|@? Q0 fpZ^51? T6G ʂᬵ$qLRA
_T"!mA3ԐB
kLRA+K)YjH!cS3ԐB
38k,hlfpY٤j"Cwܾ8ge!x:♜5d46i/  d>G~Ȁ{,x=38k*%iYQ(m=6"Dx=j"Dx=fpTJOG)YQ(m=0x8"Dx=38k**%fpTTJODj"졈C烇 0KfpTTJOG)YQQ(m=8"졈C烨 0K38k+ᬮ*nDȀ{*f<DPC0y/geqSt:<qLtK ʀ@=3ǒ9L3FPσᬳ4iU\;O@=Ax>KfpY4.|qL3FP̾Ȁ{,|>y DdG3ѥT9s+VkL3FP̭[5_@=Ax>Jz==B"h#SS3ѥT9s+Vk)YfhҪf) DdG/X"h#S5f*˙ZkXV85f*˙ZkXV8Ȁ{,|>zz< ? Yc})+KfpY4.ej٭aXᬳ4iU\ճZ±ľ Ȁ{,|>zz<!@? Yc})+K38k,U++z5f*;>!x<"h2R<♜5f*ᬳ4iTh_@=AQՠȀ{,3ѥR_ᬳ4iTW/  v(b<BxDdeGR<♜5f*[fpY4TZ+ev;A1!zev;A1!K꩙YC|gehlAȀ{(h<?@=4@gehlAWᬡ26"졠z DCA	꩙Y\؃38k+eG >@g >@gesCbgesCbȀ{(x=~j"	YR溚EjfpT(eg GH'͏@=22OGl♜5!,kd_S39Eu5l/ Ȁ{(d>e! C@=22OG5MdY\$AȀ{* j? T 	ۊfpW	5|38k+26"Te@P5>3Y_T"졈	6"졈	ۊfpTZ+ fpTZ+ # ' S3̐>3̐28"Cv? Y!z;r:♜5d46hAy38k,hlЃ/  d>G`Oe2'/geJDYR(_T""<AlDGDx/n)YR(\S3"QTȀ{(| DGDx/ᬩQ\7iYRoM28"졐1@? P|g:♜5!+fpT(LȀ{(d>P3@=2(5&7Lʓ[ZeG 6"졪geI>j♜5&Gj"졪DO[5e=lֿT"TTQRGO@=&T"	5DC+H _ \ehv5v5v =n4B~Ȁ{()
f>"	5"-m?e@Iko\QȀ{*RR( Ȁ{*RR(eQ\R%τ( >WT'5ZK@=}EsP@=}EsȀ{*
A Ȁ{*
AeAH!c5@? TV8Se!x8"$9O@=z< D@O@=1Dx8"졊%e@j"7CeJreJreJrV) DdhҪfeJrV< @? Y4.ej٭aXeJsE~ Ȁ{,U++tDdhҩQheJET"졥>Ȁ{(iCb? Q>Ȁ{(V"졓Y\SVȾl"졓Y\SVȾDPk 6"	5}Q4VAm DC+ 8"$9B "C4 eQWh ?D@=2r4:"졓WȀ{(k[Z|@? Pֶ;)"W5@k%?Y\$J溥s1DB(<^,@2`)DtW4ZѪ3zZ~ hB`yrB`xӁHQ)}W CmWF6!D^?x eHQ)}W%HQ)}W+VBL꽠!SHRJ`_U RJ`_U#!BL|z\.3z d(	S/s$RJ`_UFSx#x5a\X0jY Ю,5^ q`p`B`x$SЮ,5^@Ю,5^ 8
U
܍!D^9BbЮ,5^B`x'C*X5x,!
BLr^SeA|4+W bX5x @!D^Ed,
Bī$AHQ)}WHQ)}W6ŃP(@*%!HQ)}W5E!D_ Qd,X|)
%0/t u^#ax4+WAȤ(RJ`_U䦇LE!D^* z,EEAHQ)}W`Gx!/
BL@['
BLx	q`4 F0	!u^ؤ(²H@0	!u^C!	!u^	BSBC$*%CB`xA@4+W MCB`x"8hWbX4+WPX-q`0^.q`͆jB`x"phW!D^@DVx!q`:h	"^,5%@Ю,5^/+D
U1%H(d 4+Wh9-q` ňhWM7`6^#j ,Y溯&8E\X0j ,4+Wr ŃM4+WXE!D^p+CB`xt  l#!`|U@) @hW 4+W  /@,RJ`_U咐Hq`EЮ,5^  4+W 4'D
UIeЮ,5^>'IxR H4+WCpЮ,5^0dŃx q`ʃB`zXu^Ő>kx
 (4+W G\X0jE W2"ahB`xa4+WHЮ,5^. hW6HQB`x4+W4+WB$q`B`x4+WsrpŃΟ< UR(@Ń
j Ю,5^Ah4+W\X0jD4GΓI4+WBH4+W H4+W=@Z3H.\X0jbhhWX Ю,5^	@4+W`q`CB`z8j %d,꼬SpE!D^@ŃˬŃ}rb'U@h)
%0/`4+W
UHhW <-CB`zq`AŃbY
U  F4+W?0q`D0Ń,B`yԕx!D^e
HQ)}WJl)
%0/!"q`pb LWZVE2",q`t b'UydWh7CB`zXhW 1u^1
UT)A\X0j/bX5x%,bS BthWQpЮ,5^:d pЮ,5^ Ю,5^A 'Ix)
%0/X5yL7!\X0jux(jVŃہh`Ю,5^\X0j0&CB`xT? 0RJ`_UILH7xld*
UۖЮ,5_(
\X0jh 74+WŃZ Ń #@
UX~ :x{%!\X0j#^?
UD
yvh3
UA!D_C Ю,5^ @Ю,5^
B`x\X0j0Ю,5^ـ< U4aaЮ,5^:iSVq`U Ю,5^5 b'U4+W/<2NbIDIzr@hW0+q`DЮ,5^*F!\X0j0HQ)}Wlq` B`x0 ehW db-A\X0j<lFx#1L7Wb%b'گ A\X0j.HhW x'گIH`He0Du^.6^#jQ  CB`xCUlW	E ,|%	5^-(U -I4+W"pŃ 4Ń>
U &4+W`9hWN%PЮ,5^wP<mW+4+WvB`x*44+W(^ 0Ю,5^Gl#HQ)}W+
Qe6PA!D^CB`xLb(FX?x2	B`yhW \ Ю,5_@&2bS RJ`_U@@xC8QHQ)}WA  RJ`_U +ᠤ(Q$RJ`_U(n)
%0/!RJ`_UHKS=ESXBL[BL;+ (c$)
%0/3yBh( Tx~\"S!
BL+ (ؐS'wA	8u^M	4
:E`vR^ JH
@50j0D	y$	xx,!):@zLU@ T @$Lx,!( 0j@t^ J!Upla.x8*'Z@poH?@(ýW0SA_U N
W8*P :'wAuΡx=,RH}W"j>~DU1 à^0D		u^
hX+MZEQthگhKU)'U&@j3x``^#"փ tj\*^Q7UT4N D^a0d䅪<zD*N.ő5@,_9U1r" +`UDP +UDF+`2u^
` 4Hگ Hdj "Z@pt1jan
^K ȌN5^K
GhAZ9@,w56|NM?dg56|'&COT?c-5~XMԉt?I_l4?HRY%2Y%2Kſd8dՒ^-$oV W^-!Ւ^-3? M63>lf>lf~lfM6314?`) ) )l0;
i4?`` 4?`,4?ү%B4?b,&^oJoK^oAw&~o{7$<[ 4?q/6Hdt?(|4?*KſπNM@t??,&ެosſj\dzcſ=Y9 l	oVHx#Ւ-tT`tW?{/=Kſt?M6 ßVIx-AM/SM7Ւ^-x/?~)VIx/ ,zKſl``)<[=Xxͩe׫w/Ք^-a*GWՁس/`acՁſl/>g`}>ſ=YE YMV-kķ-
i
z=HM6M)
Ւ^- l)&(
 ~<[YEXjl><[zſ``V%[V'[ߺ
ll>t?`	|
l+d w`Zl
l	M6?VIx ]
@~)@.4? Pd"}?"Հ+ſ=Y!zſ:d" O^A W"Od"-zſ/VHx|lnWMş
ln.4??et?du/ȁ/@ddOdd&Kſ2-zKſ2^oY%ZՒ^-Y%Z9dk?V	-ެTx1Z zKſoǫ׫^-iFlt?#M6VIx1[Ւ^-zKſ3Y%dfՒ^-Ւ^-$[6oҽY%ެoY%Y%/VIxEooVIxB_$[!SՋHYd$=Y%	=Y%Kſ4Ւ^-Ւ^-/VIxƄVIxƎ=Y%'Kſ4)Kſ4,Kſ4=Y%=Y%8S/$[Y%8c/$[ެo:d;Ւ^-o$[OVIx?VIxo_VIx4d$[dVIxY%/"$[djAʉl>)JlKſd%u/J zKſoVIxS$[0Ւ^-S`K
iL'{`R?lՒ^-_ql6@dlՒ^-w$[b$[b׫$[c$[*Y%9:d
ɰ͞oKſrUd/Y%pKſKſKſďVIxX/^o_VIxbVIxa$[2VIx`}/))oՒ^-$[뉾o}Y%\+zKſzKſd'S`S`I
iN[d'0zKſ+qϫ$[qg߀ѷ$[4s/Bd/#KſJ~o׫$[4/}Y%^Ւ^-Y%^/Ւ^-?VIx׊~oY%^ad,d/dY%VIx4dǋ#VNxiC
lS`Y%$[U]6/O&KſIS`}Y%:г`w
Y%
uIPu/P~YMVIx+i6
Y%
,d((Kſ~o$VLx'<[I_"SM׫$[H.Mc'Mz$[< ~D?o/M6)dpo/*㆞o@/l?M6
)TՒ^-׫$[X;AM°)\~ohohެovzKſY%
>oeVIx²$[Z$[A_$[Aw$[A$[@/q/$zKſY%OVIxkՒ^- Ւ^-SMt?2?$[~4?03&Y%	?qlt?,'|4?,,Kſ=Y% ?3MY%;t?W`)jVIx6FެoO?-c/Z=VIxY%]֦j$[iWՒ^-Xd-0Kſ9Kſ9Kſ9 zKſ9u/Adr&Kſ9=Y%}Y%Y%}Y%=Y%:dt Kſ:}Y%o>o?VIxϫ$[qՒ^-׫$[p/\&KſoVIx~o}Y%< zKſxՒ^-Ւ^-7Ւ^-cՒ^-$[F~oKſā/^o}Y%bYd2dE~ou/oՒ^-VIx)Kſ /Ւ^-g$[xՒ^-Ւ^-VIxՒ^-/^+zKſ_VIxwt?0~l
t?0ߊɰdv6dvՒ^->ot?xSMǊՒ^-]Y%_t?x/m6Y% ?x/6	o)DoAM ZlGoo?$[E?Ւ^-"Pϫ$[DXd=Y%TKſKſiob/b/bՒ^-;Ւ^-ě/bTd1Y%Ko Ւ^-FoKſՒ^-CVIxY%eO$[d/"$[VIxY%d-KſCՒ^-_VIxadq//VIxHod//Ւ^-#Ւ^-ү$[碷$[}Y%=0KſKſެo(Y%Go&~o*Y%DVIx/(Kſo"߫$[HzKſ}Kſ|Ւ^-ެo}Y%>@d$[^oެo'Kſ|Sd//Ւ^->oKſ~Ւ^->ozKſ~/VIxӽY%?&Kſ~TdSd/dՒ^-w$[Ւ^-Ւ^-ɧ$[W$[}/d/dSd2,KſoFVIxǪ}Y%Kſ=_/$[/VIxǨެo]zKſ=NdzMdzTdz)Kſ=.zKſ=ofoc?VIx3VIx1߫$[Ւ^-ΟVIx;=Y%VIx2$[ᘛ/fZd3Y%=Y%@5dVIxo2d /VIxoY%@=Y%@*Kſ+zKſՒ^-$[ᢿVIxF>o=Y%VIxDVIxB$[gՒ^-Xd40zKſՒ^-VIxWKſՒ^-
iՃ'|3`ot?m/Ճ'	Հcſ?j4?5}S`$[Ւ^-՟$[W$[w$[?Ւ^-ԫ/j[d50zKſ=Y%pKſd	zKſѽY%vzKſ~o2$[L/.zKſ=Y%Kſ.d6c/l?d6q/lHd6Od6*zKſY%Kſ?Y%Kſ?:d~Ւ^->ooɾoVIxⷫ$[e/4d
C/Ւ^-(/Fd
Y/%Kſ
>oBϫ$[P/Pd
d
AM)T`*Md
>=6_VIx?
oQw%UCՒ^-S`g$[K`Ւ^-.blKſ_lzKſ}$?7#Kſ}}6Y% o$[' lY%KMpk/`VIxO&o \zKſ@q6 4dWUMzKſ@ oYM$[ ;i / Rl@Y% ?!6 =Y% pk/p`w$[W	p;d8A`៫$[oY% 6	~olY%
6^o 
l/VIxÁd	$[.6d BަՒ^-/@d @ 
W$[I ol %VIxN)Kſ  jVIx.&dPe6VIxm6s/K`GoʉS`kdW ʝ/QM=Y%K	ɰVIxjl(/t?$[νY%fՒ^-lY%f/4VIxٓY%fUdoՒ^-fVIx4dh}Y%?VIx@ddoVIxՒ^-~oQdbϫ$[=Y%CՒ^-5~od$[cVIxzKſE֦dVIxǾnKſPSՒ^-1KlY%C td?Ւ^-߁l9$[󀿂?sVIxe/VIxq/_	VIx}Y%/VIx-Kſ82d/Eo]/Aϫ$[=Y%hՒ^-^oY%h/B$[>o=Y%h`d>o ?`V V [	[|*S`gSM0Kſ3ds/!Ւ^-G^o>o	oo}Y%EKſ9d/+VIxEߺ
lM6Ei0;$?VIxѢ =6FՒ^-`#)2$[S`foU`dVIxхOQ)D_
lԩ/R׫$[^KſVIx$[XՒ^-,~l~<[X`,	*XX`$oawc$[ M`yG56Gx~);OVIxNMҽZ[ſ8{ llOſIQx[AMzKſHՒ^-OxiO%V?`l9dxÒߙ90yo3
,&ip;xܧzCſRM܂ϸM܃_6<[t<[<ro+WMbSM@MMCT?kx#-	Ԍ-|?  M%L ׋?Qp[ Y&M<[Vx8<[Jdg@!/6w$&чՒ-^-qſp$xT?)@(&CS3ſD z-#S3ſD'|?T3<[@O'MȀ` |?Ig. sſ x:[bPM~g;a$<[酿KPMݎ=L	 ?5 =`'`27$[bGy-(&_AM$[WxA+ſy&xѧPMަg= O>5^-IUMO?=~ :#Ç ǋ /T? wS`/G`To$WM? t? ˞o!~?)dVHx & & _VHx^jo|~lt?>*zKſ[
?PJo*Wg@(&
K3<[
p}6 oE8<[Hpo01_πx8ro6N Mӊp"S`Vd|?oDKg6pxG~?_$<[ ſhpcS`04UM!ɰ-zCſvII6 qߛ- x:-/S`Z-Ga6x*|?sՋkǋԂ-3<ؾo-a6.lDV.<[e?Ջ'ToUMǋ! u6D
7!?Bc?5 C
~l!S`Ւ^-ǩ[Rſ!PM1Y%H-xD5UPLoPMB穙O
S`%?=0Çq& lL  u6& 7S`S`hՒ-h?G^<[8) lN Mد`zVHx_`xɰ OT? M?x8po^Y!lS`<3?E6Ւ-PMS3ſP6(pM  -a6 /PM ǋV.<[M  Ϛcſߚi4BG>\x,XoP=H*x$ǋ%*_D :<["ך[ſR~)Hl$o0Zo$5+<[HAMĒPMđ[Ւ^-$ZoCOT?J OP?S`u D??M Ւ-@YpxUM]??ÇY!@	 Y? S`F=?*Xpl%$?K?S`,	`,TSMıWQ6I$Ւ-9:l'iWM|	-8`<TTX= 6+=Y!+d;dP|-@|lX~ MVHx WNM `>$VHx#VHx*}Y!w`Jc 6,zCſY$zCſY,Cſ$VHx6^ob$<[9doYsՒ-՞o^oVHxSVHxQ' D?U*zCſVHx2VHxdV(|l+? &VHxHW'&_ &W D?/dY!FVHxcVHxe?VHxfVHxa_$Ւ-`Ւ-`-. 6Cſ &K	)/i6oǫ$<[Y!.=Y!.pbo M6At?ZCſ-U?Z}Y!Cſ-zCſ_:lzCſ;)0AM	~)&_TM!ĩfx6%R>x$<[Ւ-t>d2 | ] 2lƾopNM9 pMVHx>o1#Ւ-jm$<[#$<["HdJ^--zcſeVNxLyՒ-x梃ſ/~)E4?^=Y%~[sowl4UMblM6Q`cm60??Ala/rlb\KU61q61S`[M)[M6?:l-u_d{ ?RwT?Y6?0&;Mjx t??` 5dOd0zCſ̟`dՒ-d~s"Ol̅/=6B?WM?m6h?`f/WM&`=VMa6 'qq /XsD?t?"~[Moń?`h*+&bY6+b!*b'~`1	iT?``m6i_bll?/4?WM{2MsPO'M	~6Bw@cſWM:+WM:`T?m6Ւ-?6?`)XXsa$<[صdGvp|>:lVM
]6(+p,&bl*`X+ igަ!$?NS`Msp3q{]6"+mj-扰pTp	`idgѽY! SMH`S`4Nsߊi8NsxB?S`	7Ւ-S`VqbſƠOjEKj	^-5<[j?}L	Fl4xJ9QE(&% z-$?RlQ'`<hopx:-uI	<	-6we6`q'Mɟ6 gNsKM6 l[)a?]i60&E'M1<0;ƛu62x́Sſ}X x]6?O	ƛpO`Toq64gO~cMcO?`Zyſml_x%}>l
-6/[?|w?u pVvuag->  ?(qV.<[݁cԂ-qR
^-?,&Ջ:YǋH*x׫-t9 @KlΙqTqUToso͋
y*xR]6H{ D?"blz	oV.<[zq>?R
-pM 
	
qT~\xTԂD	
XopAbſ¢oO
?l³OV.<[+Yǋc?R
-pM	,&}Xop Ջ<[ '?o-
>\x*zToxt?~plbl=Xop>bſԂ6`%a6j?=XopV.<[-]ASſO	HuI\xZ zqhASſ /lq/_	bl5q=Xoq#ԂJ>l_xK<hoqqM׫-:$zqR
-:,&tPMǋ?V.<[t+zToq|`:/?`?uXopsǋÿR
-<͋b|݈)# _a6M`Ջ)bſ
H*x`}H)xqKXqV.<[vՋ +a6uzqՋ<[xEp"?`Top#g/G~l4xb pMbI``ߺ?%V.<[1XopX vB_bl	ߖ`ȷǋXov@Ԃ~ 6IwLx~
lτ?	6R
^-~,&XsG-~MbſďR
-~'~XMXseǋzqASſ%uެ\xe-1 >[zXM%M-=Ջ $<[3=Y!VHx	?`ZlЌ
lUopoa6]Xp՗-Xop՟ODVHx(CſCſ,&~>`?ObſV.<[~T Qw$<[
ߖ`~`\xՋTop(Cſlbl>\xuǋR?OopޟR
^-,&7 O?-q?ԂzRor lu Sǋ	\x;Ԃ_	 ?
\x VbſǩO?6O?V S` !_Zl& J~-)'6>-)C6=X<[POXyEoVf&ݛVfAKſـblٸ`ovd6/[ݙC}6?blيެ-~XM0M3-1-2R
-0A?4uަgcv?uh4?NP8ov6
~j-Я&ݠqߺ?PP8oz)!sq<[ބO4?Еqq`AG@ſd?.d|[@ſj-O:P6ot@@ſ5oD<[MP6otAOѫſ~d/D[?+?-EBbſYq~'M4>oth,&+Ւ-Ւ-Տ$<[ݨNv^j-4MZ|[ݨuvyxPUMQ@ſڈuijOP6ov6MQ7@ſڂd?-yxP]	S`[P6ov!6T<[x:5xY@"op-h+ l?5 anp,c4?eOG7`yǋ|RM:G laſߖ`)qV.<[ސwl:bſq	ǋXbſߖ`ՋHWǋEa6^\xC?V.<[ :d?:aſ~<[ݲV-+ݰ͂g}XxaOՔ^-Ձ zſە,&ݸ]6|WM#p@eq_-`l<sſdow -9]树9iǋ5q9&qOՋElÒ-=Xoz?lSbſ=Xow!6NXow,}Xow 	7MՋr$zqE/lܖXow/}Xoz|&ްO7MbϾ,&޵Vot <)xJ7X<[%;͇/I*zxHMKVHxI͂F~l-A_^-AEl"߫ z<or!or]6"jl@l@Nr
l҃|t @3MP.`C3!?ui!?st?<opՁKXxtQ!ſâǛHop~):?KY6VLxv?dboe6/"?uI"`D,܈~lȀKXr a6Dt? ? ??0&܈i"6?*?߸6@lȂlȂtr(=6Q`MXѓ`,yſ|WMWMMo{LcſY9^m#ſV Lp6?VHx`w$<[׫$<[V vv t?$`Ad<ʞl[c̀ſOlw܌Ud$<[܎S`G5`
or<>or8r8CgoR[܎܎HnoploV-`}`yD	K>\xz+zqͥx<٣ſwſ^- U#Ղ/ͥx	lUiO !OՔ^- EV- @Ճ7?Vor@?i$C$`Hq䆞\x ,&ܐMbſV.<[ =X x_lJop,& V.<[ \x<٣ſҞ- b߫([ =X x)`oҞ- oVQx=X3x =X3x X3x 6 Lop fop 6	- o  S` =X3x|~XM|st?/ǋ)- ߹l- q
 S- V.<[?0}6,&?JlE6jop\xoǋfM|iM?bſG\xm>lht-SbſK>l颿9O-ՋNygEMqՋNFbſӬfN*zqŏV.<[8VfN~4?Xopgǋ^l]&?ՋҽXop>fǾ	\x~Zbſ 	*M$>g/$M$AdD|RM$l"%<[ܒrH?L>lorP`JJlK))&ܔ}l@i%S-J?M(>i%+ܔ!6`Jp6'FM(K?:rPM({lBϾ[MՒ- 1dSſ_%<[@,y4xN``//	zq`>bſgՋ- [lſ7M-O([?,M6 `|pp24	(p2PM~ 6dt?ެ<[Gſ/1iiN)A$[Xx*Lop4͂g*XxQXxgI<[A*yE?6hoqҞ-!z@oq	goz@a6	Ɵst?cV.<[Ccǋh`!ol;=Xoq>bſ1Kl0O7M\bſ0eǋO?_6!-"Xoq~XMx;]66_6z<otV-)<otlDxx{
lɁݒlɌſɄ6 '??y|or`}-LO`x0M x0E׋>^-"VzCſQ$<[E
~ }6(̓doqZlRQdoqZlW^l[E$y(lR$<[E?K~j-"6(2P6oq_SMx*FYm0KVqw_lqsm0VMm0 T?<[F
ld5o^-#d/[F+laO@!oV-MuſɤVQx4ܚ*&GY!8Ւ-#t?5ohq@ſpSM@ſzS`#yxզG[G?qlt5oɰ~j-#*lrϚ?ǚѫſu2/x8m'i'RlRl̀ſڿ6/l}Y!mՒ-?txD?<[7l؁mlEUM'x?uiboO&[d?o@ſ}T?5o'M<@ſ?F' x<q@')'Px=כ-O O6S
S`O-xY!q_$<[?o5oOhp9#p8mp
*3P6op86r5od?G1p8 xp6pmpNp8XP6op8+x:5x.y[/2<[`4op:|Jl/̀ſS̀ſ$<[Cſ_t?ǚ4Memx	)<[oT?j-ui5oğ6xmxp<$yx*lW@ſ6xVP6op<-:5x0y[|[H}ląjW`p>}U6|Meⷛ-^-p6OVHx@	VHx@'zCſdor}M@@e(r
l wrO͓-Pl[M@UM@W
l S`P}-6 k˞-
dop] >opBa̀ſ!Ǜ.x<dor͆O(p66 ]zxE;Ւ-Q?zCſAlL-R#<<[ܤMt?xH7_|rsՒ-R0&l[Ist?1xYx_$<[I?Foq)w$<[JCſĠNq(>P6oq(Ɖ[J(~)J)xWUMYP6oq(WM,yx.ɰj-%`SSm0ܦom065j-S:5xM ſh^d-S lvy<[ܦ zCſil2xLaſe6<[ܦ+y@op@>l `M=X x!_l
pB}6`E	F\x"Yǋ&st?*,&'zqAbſʊU6GlG`TNaſʀwnrOՋ*}Xoro͆O*_6<[st?3V.<[XopG-~dV.<[zq6<[K7aſİnq,sǋlXoq,>aſĲ6YSՋ\x-L	+LB1ſ|doq0=LNbſV.<[L)`'?lOV.<[MYǋ|q4)q4BMS`&/M=MC`&|i@l6h{-6h| M6i'^q4|?ßVHxex yoq<a#ſ7wFqlʰ6-U
*XxTՔ^-UiآorCrSՒ^-U,yQ_`U{ſʦVQxXE``Vp2r'l2xX`VXorsՋ+2l<<[ܮ9dY!p+'M]}Ɖ+mwi+<[ܮ?S`W|[ܮ~`W(x\N`W,yx\UVM\mpc	S`W^j-WP[PẀE2 PBPxyDoq@Abſ-(}H
x> 6⁃ԍ^-((y<or-X]' 6/V.<[ܰՋG><[Q?`QgҼ[Qwa6/ՋI\xͥxi-)foqHդ[ReҞ-)X xҼ[Ru-)'zB7@w6␛ſ"ϫoVopJ'}`	K^-Y,&ܲIܲMbſ%V.<[ܲcpL6ՋoV.<[ϸM' O__xpp	(~WMuɰVHxI?eO5o?5o l)l(q>-6QP8oqQg[T~-6pߕ`b_ŏ6\op~``!6/Γ`Z6ܴ	-<dor҇O6\opP͆O?M˞-*aſR-*}Y!.`*I@?6}?aզ<[dop ?b WaOՒ-6\opPaſcOVHx'sſbG-
L??,&	?sſsI?KWA`+6⸛'w`
l'<[~-6>d3IB$?yxlqO$?ϾXM+`
,+X=pVx`"qla#x,%:/@1ళAKſŀƛq`]6Ԃ/R
^-jpZrljw-SXopZO KpZ*{rlioՋ}XopZ` a6?៫-qqASſs?R
^-X[p6ฝ]6ำǙ sſq̋\x/ o6XdSMqǋx:ordr!$?^l4xpx:-]Ւ-]?ql˩^@6ү;ſŕ>x6toqd	}`,x:<[YDqd:?$V.<[YNbſŒ_OEoX<[Y>׋f;M$zCſŲ$<[[=H)x1_x`@t?Wvpb-Roqq_/! qp }967-.%zq垤<[\$XMN?V.<[\*qgԂ?'&\\x>\x_R
-V {/MЯlޠzCſ޴ x?-BſvrOVHxxrcՒ-^vI/ 	&]4aſѷ^quשM~I6c͆K!ܾx}׃ſ;M2CſVHx?x`o ϫ Wp`l9CՒ-d d^x<\xqlk Cp top 7vp |)<[gſH06qcVHx?E_i	-	x4':Jx4>i3ſ1ph/rlV.<[bſOx5 :lD%D6O?_`"-%V.<[^Top4Px	!zCſJ5/1ϛ-h?vI4?M	G x	t?Y!_:uOUMVuóSſ Kl^qyg-/.bſR
-/!y<[^'Cſj
^-/ؾoq|NM*}leGx:-+E;Ւ--a~)0sՒ^-aZos	&~s50Ml`cM6No{]x>>-iWЙ`hɰqbſO|`o=pޯ|	`|TM6,p'x~ǃ^-߀[to~	,&)?ԎXoV.<[ASſS`oN	U64/@kſ -T:SM|` ߕ`45p'x|/<%<[hSt&x|Rɰ=bſՋ}H*x|c-/:l?M}P.ʩT_t?L>|Ro8Sſ}Lo8!XM|({rlWՋ-oR
-M|`o:4pu6y* 7[	o<+x:^-V+&~)lNoͅ?IO 6eBg?	}96}-bſR
-Ҽ`o>	`BG5x`X&:<[zx}``@3d2 2/<[YBſ zCſ	lu`J>-Jql5l[<@%e6w-&o6q5tC~-7/6Ւ-!zCſ!_lA߸6ެo/M}kVHx}h}M|#F ɰnԾoFzRoF?,&|NM|#)qǋ2ϩO<-AKſ0l0'ɰq>\x|g_OV /M|f"WM|f&Cſ2י sſ3-	!!qvHZd@Ys	;M|h\[p[p?
ogՒ-߄]6Ag/M~$<[5
~iwle` '?.M|lObſa7Ջ<[6,&6~rl`kǋTq_R
-9[a6rl1q^\x|ԂZzx|毸^u]6Ւ-9'<[rY"ſ*d.<[v=Y!?
x`		\N)qǋw<[`p6񹿫-bſsR
-ߖ`?V.<[7Ջ #Հ+ſp1``=Y!@oyy3!qE`VHx}{ql8t?,&1ɰ`bſ=Xo~<[/	rlXo~\x}7O,&rl	~\x}?Ջ(To;l_\cՋ^\x}5 ?x|o/M|?VHx|̀9|ȼoЃBſAvP?d|_p"=Y!WɰcoᏫ$<[8}Y!w$<[vIB	&hoT,x:-
ެoVՒ-
d´².M|+,z-
$?±w`?6<[x:-_ݒl@	}lAכ-Aſެo`Ւ-+d3dX$las͆@o&v;3<[v`;p$/͆|?vIM|C͆|Hoǫ$<[90zCſ㠇6_p$GHD$?@I6<[:,:-
vI?`~l4x|.] x|.Ւ-<ma6ɰ>\x|ǋ
><[x+XM|rlV.<[ՋYASſB\V.<[āǋش  	`b q$V.<[ģASſEa6\V.<[#OV.<[%><[ ~XM~A&!GՋ&q<[ `}Xo^oǋ}H*x|/
,&/\^@bſz7-zTo^~rlxǋϫ-^<[ߖ`\`?bſOV.<[SASſ~XM|v.M|v3bſެ\x|vuASſ?hp6~\x|wg-=H*x|v'}?eV.<[;=Xo[ ؿa6;`CǋǋXoqASſp6垬\x|xzqASſE	?\q"ՋR
- clDKɰ&\x|17bſ><[b=b`]zqđǋR
-J l숿p6B-dǋH*x|l\ ?]zqG-=N W&zXoꇫ-_O!-G^\x|	GASſH{a6$&p6$HbſH@bſHA $$XM|	\Xo0zq$ASſ&}W?σ\ǋω\x|ASſ	\2bſ\x| #́Sſ_6noԂ?߸\eqՋK=H*x|2<[}jlᐳ(zRol_p6>\x|zՋG<[~rlᘃ)`To uM}߾n/Ԃ	ߖ`@p6-@Xo ASſ́Sſ'Zh}t?B/w?B.M|4-q[bſ2 _p6-By*x})֦wAKſ@a6$?\W-B#q ԂS6OWZjzRojXM|5 O\jǋQ#Ջ?R
-`!`Ծolx```?\-ǋH*x|~ x:<[?`vyRlRwG/B׃	{jlPLo,&B_\_ǋ~\x|
 *P@-~o 8M| H?pM~U׋:t?x~T/R^-ߕſp}6T<Qx}߸>5j([̃̡`fSd?v 6W· W~zl/VHx}Ւ-CzRo`C=Y!2-C-y0x}CqlΝ3ƛC$? XM} WM})'qOV.<[ЫASſR
^-ߠ(A-ߡw-ߠԂ?qXo=H*x~Ĕ?Ne x~;`ߠ+yoߛ-ߡC̈́w<ho ])1aſ?p6A$<[~4(lRo)ԂJE6R-E-zqRߩOQM}O-FYǋц~<[?ч~\x}Ջ=H*x}ݒl{JlyуV ^17Ւ-F*oPJlWyCſIx`j`j/WM|>E6,;bſYՋbO`)aՋa#ՋbO`OS`ǫ-Ջ`kASſit?`ߤ(HՋ҅ǋ zTo-,&K|!-ߤAbſ}H*x~'l^E6K^\x~-ߥOzRo@Ԃ~`HCĔ?yzx} `H$zCſ wS`H<do@`H,zCſR
^-l4?oel^-l{Jl?p6VHx}}G|d6-lQ`:o`SM}׋ۻi$yor_׋۔=%66<[ܯ`nYdۊޤ[_-p4iyoǛ׋[͆ 6sſ|Ĵ?|do_yx|95dÑ-%6Ǜ-HorAKſCS`K^-EVHx~Y!hoD6<[Qc͆+y|O|Gx~6zCſJx`߬XM~l`߮R
^-߬{?'qʞ\x~O=l/V.<[YՋ朗 E6\x}$sǋG~<[~zl.=X[Gd@t?E_6Ւ- ` =Y!^ƛ~XM|%?B-!\x|-ToWAKſF[&x}(M}({4?Ҍ[/XM|?f\x|6bſ5<[CRo{a6QM|O-!zq<[C+C?`!E6O-zqgASſ_`|tǋâ-zTouW?à('zq?ՋDR
-Bw?àY`=Y!;M|;(Cſ؝vv["ſك́ſ<-tP`tadȆosoȉ^oi(lQ̋D2KE2/[Ed-KY)o怒y_4?[EĔ?	l[̀ſ!I5aſĔ?ݎ<do;dY`v͓-vad[F̀ſhlaǛ~l^-#}B͗<[F Zl`*&F>Q60i$?WGFdY!:w׋l^-#=lrl^-#!M|+y!iK*&Q6)Ĵ?ƞl2x|=x|=?ǫ$<[`C6߫$<[ݒl` (ho4qſ3ſ!i$<[H4dVHx|~`$I6_G㗋g_Gx|)}KſZtߖS` E i ]6 zl <
-  o <<[ 3ſ >-  Lo ǫ$<[
_`8o|_wi)S` Ux|c`
o=(}()SՒ- R(i^^- oՒ- `w` a/0'	0]6~?Iql/M}96/VHx}9 Wӫdӄ2/[X `op~op}Y!K`$I")J	t?@l;(/
H-x|@_fx|@ Ol'l  
~oH-x|z-t?&Kſ\Akſ\fx|/l`^- [?M|Ua60 zq0ǋ?ԂO͛<[?6lo,&=XobſkASſ6f8Sa6BbſՋ:7O;6lo'?HbſTbſU ٳſ,XM|ՋqYOgg`%Xo--%ASſc]6Xi6zVHx}S͆, )-"ߚ<[ dS`VD_?"$<[!aſt?4?	bſcՒ- ݒl IǛ-`/&"=Y!/?RS`EOl)sՒ^-R^-p,8dbt?`3a6Sp;x|Cſ1d4lϛ-&<N}`'CG̼ho8IΓ`'
I6͆`b66PZllR=_-'ho<sG<ho+qlp`w68WlpR&GoJ :=$`&@CN`lx[6<=$?$? E6<dwAM|H5Py 
?<Ux||Ux|x|l4x|6<[AſSaſ#͆l4x|@oHoHo6QE%+͆)Ē׫$<[%=Y!(VaſP2t<[S'Cſ2ϛo6-VIx|t4x|PyBQd/&>j-N<իſAdǋʅ5^-kQx|PLo#ifx|	-e6<[:-|	->o/dR^-ſ6<[%|VHx|L|-54Ւ^-D5^-K~jHՒ^-B$[	>[	kCſrVIx|NzZoՒ-ho)8['/S3ſG6<['t<['| x|8aſWoSLIl4x||hoX@oXKſt5-+}Y%Ao_$[(/5>oak+ſVIx|Qu樯%VIx|_}6JI&	D?Rwv%iJ1,M|Ւ-[lǋ0ǋ0ASſKM|
p$&{G:Aſwr?8S`VHx|x|l<[,Xozq	 zTo}Zcſ-qMԂ4C2σſ.S` A*HO}i@ſ⡏l` - ެ\x|νH*x|i_?Gt?CV.<[ZBbſOC@&
/l~WM|6P,)*d?R$<[?0ǋ2V.<[To~` w	&_6<[ǃXg`ql/Ւ-l<[+<x|bſ?V.<[
XTokǋq-ޤ<[+-Ҽ-|	+j<[+~-B<[
~l
-E6-@?fl]x|S`-y1x|"E6ÓſW)ŏ6/[
ğK;M|j-	/,,zqXZbſషASſ=$?4զ<[?ŀwoǋŅެ\x|X: a+Ւ-	Oھ?h@M|*.:bſ๏-̽H*x|<-~WM|i-@M|`\x|iǋˊH*x|~op+]}ib&](~XM|+zqǋˠԂŕ"t?őg;M|Z	A?š#ՋBo-<[-t?x|[ WM|[?ql:0w@M|6`'~XM|=Xo0^\x|_R
- G;M|to7i6rV-+eGVQx|\,&.=XoXo}H*x}	_@16o}XoԯV.<[R
-z?,&ǋޕ}XoϩO׾<[/=Xoxgſϛ-/WſOx׋ſV-//6OV-a`tqſOX2x|kſ<[_
,&_x|}+Ւ^-/>\x|ObſO?V.<[_-qsԂ6-A?~-Cߺ
l/'^\x|=Xo2N d$zqdTbſȫASſȷ׋XM|x|_6:d9Ջs?V.<[ޤ<[V.<[ެ\x|~<[6OqG̀ſT`4o|<[Ǜ<	yכZoaſiſ-y Փ-0/d6-03a6<[`Ndǋ	oXM|Z`4o&<[`Pd~l4x|?}6gO<[?`iެ\x|>\x|}H*x||<[ʞl-e6f6f>x||ſ ko-ݦo6͆l-כGAC̀ſw<[}6h,&Xo4#qhzTo4'qhSbſM h*{lU	A D?z5Ւ-4?o|>M|@t?DC&%S3ſ"~?H[`4o	dL~XM|\x}Cbſ<[ofx|_-Qp$͆p$Xaſ`+ql;=MY![`
oV \\Ւ-׫$<[p;r׫$<[p]a66qqH*x3cՒ-|U6>\xOV.<[R
-{E6 Cl	)3xIGՒ^-RZ (+dS`2	4d[f}"'&fZdt?O
l6$[0Ԃ׋ !@MՋCǋ\xՋ4bſXoǋV.<[hXbſ->@#`p*Al-5?@l4?@hC6Q'CMYM`/2l VHx y*x$zKſ ?Ԃ׋៫ÿVHx%<xo <UP xVPLo <`3<[͆+ yblg`6i}Y!aw;M-~jO	V.<[\xH*x)Px6 +rl (]ئ|/M`},*y*x`/
}H-x gſ#Ւ-?-2lC54-Jl4x!- l'6 V3<[n~Y6~[2A Jl'\xdՋ<[Hd6~o Fadf?	ޔ?A-	zq Ԃ@l қ HՋq R
-		[,&}Xo H&q ASſ!sՒ-/`To?zS`8gǋ+bſH*xAPx6ad!FPRo$
l~/B&Zo%+ſzS`AMjՒ^-zZo 	&5p$ ԑGVHxjabſ)ſ0;6 +Y% 
i3ſ16׫$<[6Bd`AMlUdO ? XM}Y! *&~o W栥 AM3d `}%x
l 0/ Ǿ[t?Kſ6	-]Wݲl:5/O6 $[=Y! %x'zZo ݧ-QE/o +Iql	/?p;xy?Jo$<[&$? q-<D%x;M_``D?y<[t~XMJlDV.<[tՋ%zToЃoН`:Qx~	`
"5^-
x:[-
 ?lKzS`
M}Xo S-
WzTo R@1 W? xՒ---?`)=Xo ᧫-SASſ@1 g栩 +M*?d}H-x* oM*'CſP2PLo Vޔ?_S3ſXc5^-
>l4x+^l4x`vhp"b$<[,  ia6 )қ X9bſa-H*x,<<[	ߖ`_)ǫ-\x,P 5 ǋ>j
-;t?ޔ?dR^-;*y}Oɰ~o ZƉ5O}S`H?zS`Io ZO  栙 }M-L_Uo N ך c Mr$zKſOԂ׋/|<[91Mtifxtlǚ/lj([:Ot'x.S`Y! }R
^-<	,&xM-<@bſR
-<(*xa6_JlV.<[x}XoԂoߚ6(zS`c_$[@ %O6/[lEVHx@w E$Faſqlx ^ ?i^l
-߸M/ o|6 {S`ŏVHx0Y! go `XM0!zq Ջ=H*x0 O)	gcſ_6 U`8[;eLo 	S`ޔ?uKſԂ׋eOX<[;Kl DTiW;M1ǩ(?i4Cſ#́́7́Sſ?p,!$<[s2<[ɷ?;қ Ջ2Obſ<[ȳo!_6_wG>M	S`=FdI[zMuſO6 $%x	=Y! $`to`>(o`>.yovI?p$͆:-?l5^-?.y O-6OBOn d	@!ɰFVHxz3dwݲlՒ-W1l;;M o) Y 'Ro  6ϫ-@-qOd?AoՒ-AJoO6<[>
+>
?i?ĿVHx|&:<[>`BSNo/Լ[) i!!`B?zS`B,q![Ջ!<[uſN jo j,&_zS`CV.<[q ԟASſg@1 & &'~WM	l Li (͆@C\ 0Cſ T)Zx:^-=M7ea6 ݷޔ?{=Xo nzq @ t?@` }Xo MbſǩO	\xabſR
-	^\x8q wASſ pՋXo pG  ~XM8(q MbſcԂ 	S` Ǜ XM @ޔ? - V.<[ 6zTo  |<[ "? M L\xU>\xS_R
-?5 ǋ%?PxP;AMRޔ?%{AKſY%tZo5R
^-g$[0Ԃ׋ŏVIxAkſo⟩4Y%
ZoOVIxߩ"~o*R^-E$y}R-E?zS`E~)"}Y%a#,&;bſ\xASſ@t?TRvPM6_)5O 	5,zqV.<[ԷASſAſ Y	h}Xo _ǋ Ԃ No:Լ[u)p'`G x:<[,&zqr_-GO r߃-G?t?)5P
xlXo#V.<[K?R
-+@1
K~Rw`lgқ`1a6V.<[ثǋ}H*xlc$<[wAKſǿ`nǋǋ [XMcՋ7-zqR
-p	x]a6V.<[᧫-qOO!l!M?*$zCſ|xT,x6/9AM?VHx6)ެo$<[Z$<[YՒ-I7l[Ջ$XoK?R
-I o	$XoISՋ$}H*x/&A1&Bl"-!#x:-!%.dI%z`J?t?:M)͗<[G|boR-J-yl2x(x>[Cw6IM'~)Czl1S6.$?`;MaaſVHx:x:Ւ-l4x:-:-=Y! + CſCſy"߹6 K]6$_i v6#MQaſA7@oWM8o;ſWHt?jAdoKxt?@kſ	dXS`%զ`զe^:׾`M1i&sſ	OwM0/`L?w	&l2x0yd|!M;Zll`S`v,ɰ;6b)636Ox'doW#Pz8Mg$<[?6 
?#Lo xW`@`  ɰ ` $O?	oVo w-$%zCſ#Jo 6	- 0HM 96 IM~WM߸6  6/  Jo   !`6 	~WM>p0 |~?96 K?O |*?ce6 -& 6 <7x5&ql	ď+ſOCG	"GſO#ſǃſ;;M@x6	^-oVHx[_$? _`͆> KM!WMY! 0)}? ,MCſ  vI 8I 82aſ at<[K[M ?`%zCſσ;ſ t?E6 2Ւ- 	DS3ſ dW`%S3ſ iǚ[ſ h= >l hǋ GՋOjo?W_`Fl
V.<[ =Xo 9 	S`@3MAPxA&%xA(%xAY%zZo kg!W#5Go OBW$5ER
^-	Bf [bſǋ eASſ~j-~`>I66<[!>1cՒ-zCſ!׫$<["3p;xD4?B?CMD~I6Saſ#Aſ!6`O_Gx:-&o0]ME`Nho 9t<["/$?T?MENaſ( xEvIME0y xFcwl0, cԦMRo4wAKſ/C|6i/ՋI\xQ h'`&\xXo4To 3MGq-<[NY!rVHx~`'6$?	-'|/}Jl mVHxd ~I6 6Maſ lMt<[w6z=Y!x}?	OZl߫$<[}Y! 8}&p$ ͆G 8PԦt? _ui/VHx_vI$? ?͆ǃ :.S`/t? Ւ-;ſ@]a6!3MHiǋXo Ԃ AKſ |E l |ǋ kՋߩO
Uxuu/6<[` M=Y!VHxiOL@ϾfDfx ^-)Y!$?w`Wy$w xI#CſH	%VHxJ4p;xJ	}4?g#d ~I6*6<[%'x:-vI	B_	&%
l4xJ0x:-)L]6a6 @ƛ  ]AKſ )  >l Ջ-=H*xH)x 7? V.<[
\x}H*x  Bl /|6 C-#V.<[OH*x6 BԂua6 B l ǋ	7Ջ#Ԃ	gԂa6 B}4?	Ջ-J}H*x>l sǋ-H^<[>l V.<[Xo "%To ">l ǋkՋ"ߩOi߸P>1	-hޤ[CMޤ[ş	0c0>\xK4bſZR
-_6,o]6,lZ/	e		bO YbſXǋcԂOR
^-		~?ïV.<[&}Xo ; 1/	~XML )	-	~\xLO 0AKſ`a60US`q0q0ASſjR
^-B_		/aMMq5-P=H*xM~? 0	oR
^-? 1S`V.<['zq9_O	/69ߖ`)	-\xN(To ZPxN ?5O	ؾo XMOs
l{OV.<['bſzWO	G$<['=H)xO,&'?
\xՋF~<[U?
R
^-*,&VaMoǋ
oV.<[V_ASſ`66OlaaMQbſbǫ-+
~<[V^j}&WY栥/6/[W 	?s
l{=Xo\>bſqԂ
VHxP4 @ ?V.<[(}Xo ; @WMP?,&(?Xo`qǋR
-, yW6lobVHx~?G-,=Xo`ASſl`@?/aMQ{ǋkǋO
Fl4xR:aſ/
N=H)xR"XMR=Xo ǋ"O
B-~[)	
FV.<[	M=Xo %WASſ /6 JՋSV.<[	PH*x %1XM)G>\xՋP=H*x@aſhoe?$67ՋJ>\xT ȩ0Y6 LՋe~\xTo &D '^wj
-	a6 N~?8ǋ8ǋ9cԂ $I 6 	=Xo =Xo zTo XMS_Ll_\ AKſ' ǋ2?-R
-ʞo ~? (ǋ )Ջ SR
- 5o P'S` [Ջ QsՋ SR
-)
oV.<[*GǋF><[*!zRo  ?`*S`zqPAbſ7ԂC4? ./	 X]S` V.<[lXo zTo }X[ZU&ZZ['&Z,&ZAzq~\xԂDVc2}ſ g PO`
o (?rjl Nƛ (?@1 (/ iǋSV.<[*ASſոxU@}ſ>PO6T_ * `Ջ bV.<[R
- l ,&EM~\xq 0zTo ~+!ɩ
,&+~*l7Ջ
?V.<[+	<[
c`
o )?rjl {6 Rl S`)ެ\xq RO  R,z
WMMWx`ȿ`"+q\ǋrO
ܜ `n-DV -&
ƛ *$XMq6 TSbſ ǋPASſ x?bOܚl<[
>?]_rjl @n-bܚ ,_x?`xB_96 ɩ m_rrl }ɩ i_l `=Xo 6bſR
->lo ~?;&,	?x`_	EMX\xbſ Ԃhſ Հ+ſ ɰ;&DiWl YkǋrV.<[}H*x[X[l K .q6 \,zq \Xo .<[>[4?x~XMq6 ^Qbſ ǋygԂyòſȾ\_rjl-a6uS`.ެ\x q7Ԃx7S`.?x`.,&] uǫ-.ǋR
-.l[]-zxYlS`Q?,&,~*l#Ջ$V.<[,To ~?ߛ-zxZrjl MZ,&- 'EMZ}Xo $zqhASſ6\o &-rjl2` `~?ܜ 0Naſ &W!S`%6\o ?	[NM\rjl2dNM/M,g"^5j/ޭE&^Cɰܪyܮx:`/~lrl	`/ 'SM qQ6'ZM>l3`/q]6-^'}bl	.Mc`_)qm6uW.w]M]~6uo`FslK?	&.PM]
~luAM]Ւ^-/?rx= 2U )  
  ܢAIBܦA! T %? :|Ͼ~z  O|t? =- M  gM6   CBg_6 ]M/+  /6 fo 3x<FxϺ? AWl  + /Й '}S`6 ,zKſ  -Zo 4S?'M׋g|n 5
ɰP+]6 jAMdAkſ "{t? FR-#?|n 	#x:o 	 7MRl &`4? g Pt&x@;M@m/(H-xA-PN :^-|#<[/}zlG͆ 6aſě NΓ`R [aſ
.l
$6l
"wt?E_T?AwRlw(H?t?$_}rlՒ^-0H-x[uſc'Mķ&c&ho<#<[|n o?8SMS`Mt&xSp#AMSqﾹ6MzKſH-xSro-I|At[|L GN
+JНJNHՒ-ԙ[2iNol1߫$<[3$t?&eg&K
`Ԛ zIuPzI?& zI{?#=b?#-F$|F"_H=b,?*{?*~zJ+AT U}(RUURl	{pzH6I-zCſmCow&MNYaI-Ԛ<7xRk_ſPc]6H86`
o
~zlpsA`ԃVHxR_Լ[M|Ⱦoy0xR<-ԃ}iAϫ$<[T=Y!H<]6J+V	U`ԫ;iUY1JoVNxR+ͤxRX?*_|CMRS`ԫ?&	-ԛ=H<[6Y%IԃA6	-ԃ6-ԃ^[~ ;ſ@1H
Fd );ԃ@P3ſYmH
{Akſ<J$<[XUx(xRSp&xR
96H@/WMRzxRp6HBՒ-Ԅ O'RRo!Nd!MRd_xR_2B%>B -o",Cſp `zIӁ?&H= =U=_PzH%ɠ@zHʯ|A'ԭ"R?+EO|Yԭ/|[ԄcO|B0#PzHF zHF= zHF'{=#>R3}=fե`$5Ԅ/6HH&<o$-z<o$^-ԍxR4WHm1H?cſՀ;ſ7-ԍx><[xR4O|+xR4)xR4*}I¯fA8
~=
N(=`zI?'8ԍbƛkWt?#Ro/F	F+MR5Xoj[bſsԂ#UC!(Ca6HJ7?!(ՋBQ߫-Ԅ<[	@l+MRbſ>bſ@ HJ"XMR+MR}Xo%-zqHJ[ HJ/WMR+`
o&}?!2VHxR v&=Y!HL%&	>l4xR>R&1IFOlvl	`ԍRl'lGDol)6-Ԝ8[9@}Kſ-ԜNEoX<[i׋ ,Axo_`ԀYi@Xǋ ,ǋ -CԂ 0HA? 0 }? 0]6H?+=Y!JW
ޤ[\,XMRZlV.<[	=Xo'WASſw/Bpl
`Ԅ\xR=Xo'iASſKƛ' F?#p+iFqH׫-ԍ<[ VnQbſWՋFR
-ԍ=Xo\xRM=H*xRa`
o`ԀY!H i@iWՒ-Ԁ׾-ԯ-ԯqlOVHxR@pK6Hߖ`Ԁt? 8i@qWՋ@qkՋ@qoԂ1ZlXo%ެ\xSשOb? V!-čǋ18 LBt?14?,	?uIX	?`԰`ԝ~N~N>I՞-ԝ|	-ԝ	?`ԝ
_ Vǋ'B߫-ԝ/R
-ԅoX<[
:lxR
-ԅ߃ſlT) 6HRXo)0qHSASſtoצ	@{+MRV.<[G-ԀO@xIH{a6H
`Ԏ+bſՋGOBl|ZlǫBG([
?	B'
`ԅBo-ԅB-ԅBOBZlғſi?!\~-ԅteHVՔ^-,&
`;bſнXo2Oc^0ғſ`ԅ~\xR/bſqASſRSſl'iNqIۏV.<[;J HZ}iB+T-ߊiBߕ`ԅǋ!h2p'xR9:}Kſ#	-Ԏ]XMR9 VrObſOՋG"oOG*xR:3|GEB3RlISMR+#ſσ;ſ<Ro?Sſǃ3ſWlciO=XoV.<[bkASſ,`obXx<FxS ]6L!xl)?!xՋBV.<[нH*xR~XMR_ V/#qH^ zqH^ To/<-ԅOg!x/`Ԇ
|	-Ԇo^-Ԇ)C +0CSMR>-Ԇ7#Ow#>-Ԏ8[Foy8<[Go W#O`ԏoVHxRB6HՒ-ԁ;TCſg$<[j?! Fd[d4?,CſH^W,zCſD_:lA,h,iY[dWUMRȳmK!_6K!c@ſBl@ſF?d?'|[=*l5oO@_?'[=:5xRz̀EI'`Ԟ'=<-Ԟ}H)xRzYd'߫$<[=:l%xR߸6HYmH	`ԁ%j-ԁ U6HxRZl$mH 6HimHY6HJP6o	p6H[@g
l$mH(:5xR2 H@H+F?MR|ioԂ'^owD']6I!`ԟzCſ6I7Ւ-Ԇ@&<o2zſɗC!C$oV-ԆI^<[d<[o2-ԏB|WMR=iGPxR=$zlrl͚[[	C1-Ԇm=Xo3Ԃ!6lo3NfC1[Ԃ!a6Hfǋ(
}Xo Ԃ(	^o = rl#ՋP
\xRU JkՒ-Ԡ?`Ԡ \45bſՋCH}H*xR	CB-Ԇ& ǋ(&-Ԡ`o ǋ((<[Agŗ(" ǋ(%OVPE//MR	 "T&A~ $CſԄoG˽H)xR>eǋ#/V.<[=H*xR>ԄoGνHFo|ǋ##ՋG?R
-ԡ-?(G^<[BB`JV-ԡެ<[B/CPlՏ-ԆTxRzxR/MR6HzCſ&ݦgl4xR/MRCſ&%	@_;MRGxR!yo6iG!#̀ſISMR}Y1Hl,zsſ-ԏ/MR?ߕ`ԁE_`ԁE#xR!bſ(~ 6H(}i@Ւ-ԁU_wi@6<[//MRWzCſ*Ubſ*+rl*,z<o
=XxRT=YEHǹ)Hn6lQxR/MRy<o7=H<[t?!/Cp]><[ +`yI Ք^-ԐlOHO܀?aſ6OH4?$7Փ-Ԑ^oa!ſWqlAd!MRho8+?!gՒ-Ԁ WMR %OV*<[ [Հ+ſ~`Ԁ5aſ0xS*^UoQvQՒ-&L܀Qw;MRΟ6-Գu;ſaY>l#[f$yoG,?6<[f``4oc6<[̀ſ6<[H`4ob-ԡl-ԡyoכP6<[C*JiL?6<[36-)L̀ſKF>l-ԴJaſ-o6-ԴGxRol4xSA4o$<[hh<[]``P6olE>j-ԢQ[DuiQxRw&DcmJ Y6J"(p6J"7()QyxRx:5xRK xRM ^olA[@!J(;ECſTo6<[EJd(R
^-Ԣqlc_VHxR$<[F:d(wF@!ſaQ=vAjLxRԱ-ԤZcſ1Kb߫LxRVo9W-ԇ#Vo^1MFVoVoe-Ԥޭ1JISզ<[ }Zcſ/Voզ<[J? MRKiCLxR!6Hv uɰC1T?!C`ԇbwݲl}ll_ 6Kf`ԺmI]D?.ЇɰH ԑ
A?$@16I]_`ԑ	Hzl(ՋH^\xRE zTo~?$Ro-ԑJ~\xRE}H*xREzl(ǋ$Pkǋ$SOR?)co6<[K_JY/MR;d)h?`ԥ6JYsՒ-v^o͆l}Y!Jcx`Ԧ`Ԧ_	S?,&L?)V.<[LXo0X JaOMRՋ]qK}H*xR.`Իeǋ.\xRퟩO]Kp6KՒ-Իql0Ւ-ԑ}iHo$<[#
~ow]6I4?$rç!CSMR 7?!?e6Hz*l/ICЯN 	-Ԁ>@@	CНI НI %MRHНI >t'xRH) ^-Ԓ
d-<[$
~<[$< 7$f ߸6HzcſՓ-Ԁ* Di@˞-Ԁ `Ԁ"-Ԁ!C܂
loOd? o C)@C͗<[ | 6<[  %MR  @ Zl "Ĕ?   y  8d  Y!H 6@ 'o ׋  <sſw'!͆OC_׋!O@o>sſC͆O@_-Ԁ(]6Hx8oqHo@pzH	 A agA?)XR=4 ~M`ԦSD	S=H)xR
	S~\xRǋ)R
-ԧ~?)ďV.<[N%qJrOS8ǋ)ſV.<[N.zTo8H~zCſ%?!VHxRiC_lY??`ԒFlI׫-ԒXqI%OI$A6I$ǋ$_-ԒSH*xRI?lIgՋI%V.<[$=H*xRJ: I(6I(a6I(T*XMR *`Ԉ?V.<[qH8 H? H|
	D ՋDՋDoOD/PMR 
~\xR \xR ~<[Gl. ߕ`ԁr? \W`ԁr-ԁs-ԁuR
-ԁ_`ԁ.bſ1-ԁ><[R
^-ԁߕ`ԁO/ c0/@. }Xo=XoToiI`[;MRK'RoT KR
^-Լ`Լm(&xǋ/\xR> H]AKſ2XMR@zqH zqHiASſ2a H3-`ԁ-ԁV.<[QToA6HqHFbſ4ǋ hǋ hǋ hǋ hǋ hǋ hǋ i-ԁV.<[M=XoA7bſw-Ԉ1qHՋD-Ԉ(ެ\xR zqHHbſǋ"ǋ"ǋ"ǋ"ǋ"2bſǋ"-ԈC?V.<[qH9bſՋD"-ԈTqHՋD ՋD!ՋD!#ՋD!7ՋD!OՋD!cՋD eǋ"a6H
	D3V.<[zqHuASſ]6HU`
oC>zlD0)D1`Ԉ4?" ԆoDF>3xR"H? QHԞ[zHԆ/DBG
-ԈRzoD(H)H[!SſJ@sſ^-ԧ@ſ/Rzo=ǩ-ԧޤ1xRO!SſǩS=Y!I1O/I[&.d$;MRL-zCſWvE zCſAKſDQwU6HoDdV Db/MR#=Y!H)}lIR
-ԓJd	^-Ԉ?2Dt2-ԈcMR#<QxRN_6I8I84?$σo6Hx::xR1e/IcMROmI<@xxRO0x:-ԁ-ԁ)H3i@A3ſ:>l<ſ<~l<-ԉ K1x:<xR$-ԁ-ԁ2)<[(y<[(oƛ8ol<o@ `Ԁ@5tID{`ԔD@)IDlACſiJO|-ԉ,}H[DR(<[ESK~DcH\l2xR$~/D-ԉ H`nG"H5lHHal-xR%~D>"QaSſ(oJW"Rsſ(oJ6[l<[[x6<[6[<[OD-ԉCϞ-ԉL|=xR%
-ԉL	-ԉG^-ԉH<[HoJxR%<-ԉL=xR%4t[D|DdDȤoJJtGxR%:tFxR%YHGvG"Q#ǋ"P}
xR%'x<loJ<oD_ſ(AxxR%'<1xR%|QxR%PxR%	d	-ԉE2DDH&:ODHXttoJ,:DOAſP̍?R7S26<26<<dlyIdlyD26<26<QG̍?FǟU#c,~dlyE26<dlyF26<26<Fǟ4#cܫ#cܛa#cܮ#cܝyc#cܱ#cܲ#cܠyGdly~dlyo26<ˏ26<W26<#̍?rFǟ%S$26<G̍?rT#cܕ|%26<k̍?r[#cܗ</|&26<ʇ_FǟiFǟ֯̍?̍?26<dlyg^dlyq#ceFǟցFǟ?#cgFǟ֍Fǟ̍?+̍?26<GZwY/̍??̍?FǟQ#c*y|>dlye26<ߙYs̍?Y̍?C̍?IO26<%_oFǟFǟ#cN>dlyK/26<%̍?I,o26<%ǙFǟFǟ<26<$Fǟ$26<$Fǟ<Y#cK^dlyIo̍?I.y/|Fǟ26<iFǟU26<A]FǟN~dlyAO#c$26<Q#c%O26<U#c%26<Z#c%26<\#c/|	̍? y/̍?!y%~dly̍?!CFǟy#26<BcFǟy$26<?#cL7BqFǟdlyFǟ/̍?!'"B("B*"ϙB-y"ߙB.y'dlyFǟ<̍?J4#cҕFdlyT>dlyR26<(̍?J̍?JcFǟ2#cҐ<̍?JF#cҜyI^dlyUdlyQ#̍?JN#c҉~dlyRO#cҊ>dlyQS̍?J*E26<(Fǟ̍?J0yJdly#cfdly_C7#cp5dly̍?!Fǟ6^dly̍?!?26<Fǟy426<gC$y426<K#cidlyFǟ>dlyFǟ>dlyFǟ~dlyFǟ3CP#cï̍?<_>dlyt̍??26<:cFǟL̍?dlyt̍?Ǚ%y՞dlytH#cä26<:%FǟEO26<:*g̍?^dlyt[#câ=#cã(yFǟfdlyv̍?26<;]Fǟg^dlyw#cö^dlyvFǟc26<;gFǟhdlyv̍?Ҽ26<;$yw?̍?dlyvQ#cò|Fǟe26<;-s̍?ك̍?<_̍?t̍?toFǟ̍?t̍?tuFǟ̍?t̍?t̍?tFǟN<I^dly<D26<wFǟO#cE26<S̍?tU#c|E26<o̍?t\#c=#c<Jdly#cȆdly_D7#cȐEdly̍?"GFǟF^dlygZyZp/ 烀&y<^0x8 ?p\<_]0<_:p/*<_c/py)<_8?ѼD<_qW<#@};@/IGC|-<_*x8O?ʾσ|-<_-8O?˞}CZy-<DZyi&apZy׃pZyydR1<Y|Q<Y?lyf~% ܞ,O<~%<??grz<grz7y'K<xy'??_=?,O(<.Oĳ<0<_gryshO{y'x<]<,<?p,x<O?p,~%Ռ?qY8a%~%#՛wY'	gp8T`(
gp8Z`?q?py?t,MXaK<ӯV0<?u2<ĳg<oĳJw<??u;O?tyGp:QK<үQ?tHKgp:`p?uC,< Wy8(ĳFy?yDyĳFq ~%$~%/<?x$<Y|?xy =K< H?Boyx8V<_gq!l$2K< ,$3K<<4$%~%ĂG)HNK<	j H'%ĂH*%ĂךH-%ćjăYjF<Oĳ7p?gp>u%<?}`??}FK<R ,ӽH/,G,ʾ7<Y&<Y<??O3
?|P]y(GǟrĳA?Yܠny(8K<,nS@y(jy('%ny(??σ@y(=Iܠ,PP!1?ĳ+zC%!w?uy ><C/ĳI%!ǩpJK<A#ԄpNK<Bp'% @q
gp-zp-%!
?`K<R&gr??R1%,HQ@K<YQFK<RIܣgYܢO?_YܢO!ܢQK<J3<K?groԆrs,Q0z(y(~%F7<%PR]y)Gf<%HfCĳIrĳJ3
?"GYܤK8?$ĳHggrS,R,R-~%E3?'gr<?YIWayI7K<+vyN?K3'q%YI#,$0$yR?I#?JwYIO1I'%ĒĒYI-y	I-%ėfyLgq+0&y??Q?T?gq(J,%22J@K<L O?R7YJJ6gq*ĳhgq(yf%?QW?Qg,%%??QJPK<<ΓM_Yܧ<~%qMYܦucĳM<~%vyS$~%d3J<?2GrS,S,Ly)<̊y)K<< ?_<ĳ ]ds :K<>f/ĳ  %3 C JK<Gǟp@y	f ǟp@OK<W,^fI<Y=1 gpC<Oĳ!72Yy'^fO??ĳ!eb	~%?3?,R<lK<3O?y$3&	G,JfN<Y̞y%ĳ!0y<ĳ"41 %>fP<%߉gpEO?Y yyCĳ"F28K<+<#,~fT<$ĳ"(yEOĳ",yEĳ".yyO?Cʧry*+2ܨoy*.2ܨuy*11HTey*̲y*3K<y'<?BGgrwYܨbܨOK<
fZ<
grkSPy*=1XT0~%b~%?ĳ#:0Xyq%/3?,.<4oĳ#J2yif,/,f-G,ʾfO?ye3zyeĳ#0yyjgq,KWy0<k?\~f`<l?ZK%Ĵo3q-YKHK<d30ĴĳQq,y>0Ry_gq,3,%x&gq1_ĳq0,&1:y~%gq1ǌy	0Xy?bOK<O¯YL-xiL-%Ǿ0YM`4<gq4?i׌SYMeM@K<`?j7YMJgYMN&?i??iG,&|aM,%ߌ?is,&<`ĳ$4	%$>0
?wYG?Y x	gpH8K<K<`!#,		~0bygpHQ^yOĳ$,vyĳ$.x#ĳ$P#%~0Gq8,'.N:K<|`=<̿?pq9YNqy0B<߉gq9? L'?qSUK<ůS[K<|`@<ĳ O?yYO73YO:O,'Cy'~%#??zw O%%)<ĳUcYK<8<ĳ`Gq=C,U4grĳVO?U߉gr~0J<X%ʨ0?QYܪGrĳVO?RGYܪK񅇟rYܪQTy*|`G<K_grsܪ,UP V?e~0 CX,V] V:K<?f_gr	ǟr?ĳYǌ	'rWYܬHy+'~%0r?,V*xy+?b׌ ܬ[K<A<grW4K<`y+y+xE<K<xy+~%`N<ѿ?t?{??t\y+`$ĳ\ܮYK<~0(ĳ\$WPK<0)gqB,(GPcy<`%YPFy~%<`'GYP%y?GsTK<?k,(<`)gqACcK<gr
grYܰܰ,Xy,3K<xU<?Gca;,XOy,?傧grW,X-xĳa`yiyM`\<0%'qF?ĳQ@K<,`O?7YQJgYQNyIgqD dyJ?gqD <%ĳ[(??≃  yT??⑧RWy	%߉gqJ?(&?gqIR%$oO?ⓏĳggqHy~i$ĳQG?S,)|IR-~%"'gqIC?K<U~h	M?w)Y@t	Y~%(+?ĳ%q~%)#*wYByĳ%*y?O?y|fyĳgAܲiy,'r?grת??^dy,~%,PFy,~%)^$<lK<SQܲKK<Ijy,?咯	?Yܲ[G'rs,Y0zy,~%1	?_YCi.K<hP<f?gpL0,	PPy??T?yĿT2Y}P<bY}PXyůĳ&.z	%2?yQ%:U!~%;T;/ĳ'K<w1<tĳ'$z'NK<tT|yĳ'*z	ʿgpNZA??y ?iy T&ĳz1%%p	@K<K?T%,)^8<Mgp	NR$y %ĳ}Tp	,%$<Is,&Ty ĳiꚞ5gqNTy~%8RAScy=Ss?K<hި9<n??❞S$~%2_I<igqLGqLy>y_gqLꃳ,)z!ĳ+Igp
7K<RTy ĳ1Dc2K<Pp
gy  ?y G 3'~%)?  y YO?UK<Qk&(y ?<Q,*~*zԹ<d?>d?cuAiT̆GqQǟqQɇqQ̂?#y
?⣏ TJp,<x8BG?wKp*'9!T'8BTp1<_O?gZp2<3\p4<|CTPp6<_<YGpW1.מ-w'p:t*<\~d?Рlty 2	??t?Aiѿ?̍?A d2?Gp%i<<Y?̭<YGeOʾgs|De32<Ysp{8f2?rZy-x:?FZ̑O?dG^dy-Gaܴ?^?ܴ?iܴ?orӏ2?夯ݞVx6_<dy-'y`y-ZOY??墏'rS!ܴURܴYm,Z-x8D<~dE2jy-=p<< ܴGA)+p (7pO?O?w?B3(̜C5	?ࡗBO?13P

y<2	?5	?ࠑ涞BwGpPKa1'
	jyٞAS?ࠫq(Ak
!?O?(0~O<ȧqWciՅqT՞X}\qUwSVXX<}XTyYzyP=XPyGUgqUF`4*`0*zg*=\qU;yI~7<cOaU((yJ6<_VRϫR׫?oՆgqT#՟S=<1<g?iB9iȆy | #.t ?u1gpe~y 	Gp8?<b7h<%x:?g0ߕ?KRB<a?̉Gp(8p*x8
?U <ag̏?Z)?[ 4y $1p0y<+~9<ƞ'qY_?ⱿGqZ5?ţuh  f^34<D+3l?7bVq:y+?5<y'qY?V'V(V*~;<_bbV-+?	O??ⱃGqYCp
~ J3)7mD
a@<?s)O?ॏ
Y~$J)?य़D
Q?ǃǟpR)̈pRH"x:I/)O(
IpRQt"<gpRUt?ळ)-x:'Io̦<烠
^pR`)?C̨<<u~<x|byy<^db<:?2q]L+ɁWgAAWF yy<yҿ${?rG?wK+<<؞rGq\yʾGq\AW-y++?O?Ԟs,+~y_臟pTiGpṪǟpToACA. (yG^dT~dSS/2?̑?M?੟!R7?ǩK<IY'pTH O?; RT
dQG̃#**~?ਫIpTY"1 ?਷
*{NyFa(~vy-?O3rڿlO?Xy-0[:0y-`8[cܶ̀[@  ? )ܶ̃m̞̀ܶi^vx6y-<ry-x6B<~<O?d3l8y-? e_ܶYzrkly-<o|O?#mCO?tYp8<%<|
x8Y׃l
x[xZyc2gpVx<%[x<?<?;̄+%#<O?ଟS+(<
ʞLye_?ଳpVZy 
~$YsyogpV`3ZgRO?Ԣb2&apY!bRaש"dO?౏pXԦb#`3,g^ypXJy^
'pYgy,Nxy,Oxa?0
>c,*x<aW|!ak?షC,.zpXԵ<,P"2 zt~fZG_ 2?ꄜUos-WIbs-WMb*fZG	9QfZG!1ZG!̵_lE̵_!̵_xZG!̳/G߿|2"s-WoLU?߿s-Wbs-Wmj_ ~e*2?OYQPj'-jWfZGc̵_@g2?/ 3jl3-WH9Q=̵_c̵_ ~e2?pc2?pveGDU~U?߿ ZG߿VZGW2?tUlU̵_6ZGOlij̅UÿٞeZG 9Q;̵_T	-W)fe_loj_2?p	~Ve'2?p_Hje'bs-We񈇙j}g񈇙j|%~1s-W`/2?[`$ZGߓj}	9Q?߿fYO2??Ǚj~s-W߿<U2?$~2?P ZG߿3-W?\UUe̵_3[j/~re eǙj9~1-W߿<U ReŶe7c̵_*yQUEU!̵_qS!.@TH{i(?⡧
Gԏ7GoC]G2Q*CY=4qQw?eT:(?eTԤ=4qQGԁmG2Q* z{?eTHP?DoRGԓGAOA,%}G2Q*=H{i(?w G2Q*H1{i(?{?eT'EP?B G2Q*<-{i(?W̃MG2Q*|ɮOA^eVOA~d=4qPAOAP?CG2Q*(yP?/![Y[?e[?e*o=4pIP?-wYי-G2Qq[RG3-G2Qhfo=4pCP?-[?eѾ[?eyP?-+}G2Qvy{?ef=4pN3G2Qd3{?e́P?,h?e>fP?,G|̍P?,aOA ש?e~fG<C{i(? o=4p0y{i(?@OA-~o=4rѧ[?eܴ
GhOA-C`y*{i(?壯3;?eܵ7GiGiۿP?Hd-o=4rG2QZg2{i(?o~MG2QZq OA-<`=4rw OA-H{i(?2Gh	wGh[?eܴT{i(?墯[?eܴYC^o=4ro]G2QZ.x=4r?eܴ`5{i(?4߳O/{i(?_?eG2Q
!@h}P?Aך#o=4pQ OA|=4pPOAh[{i(?;?e3!ko=4pP!FOA	^1B{i(?o=4pPH [RG(%P?B@?e~o=4pPTG(*G2Q
? P?AkG{i(?࠷MG2Q
 P?C߀M{i(?;?e({.OA>OAM<bG%}G2Q*=4qVOAWzs^o=4qV?To=4qUG$o=4qUG?BOAY{i(?7wGG?eU-G2Q*<o=4qU;G2Q*GG2Q*|GTlV{i(?W{i(?gM7GZQOAK~k&OAKj7Gk{i(?⩃CG2Q*y{i(?P?0EG2QԵP?0AfOA }H{i(?̅G2Q_wGG7G1!kc/5G x8gP?0?P?1G#x9&OA =G2Q^UP?2RG?G'zOA _P?1?VOA ?e
>d-o=4p*z-P?0{i(?Ypo=4p-x8)o=4p-8+o=4p.x8-=4p{BOA ;?e<7{i(?QP?cOCG2Q++tP?cCG2Q+CnOAz-P?cRGG2Q+1tP{i(?/EG2Q+ x:/o=4qX7P?f~?eVFxqP?g?eVJ~o=4qXߦ=4qX*{i(?o=4qXeP?b#{i(?W;?eV,~OA_G[G2Q+??eV{ ]G2Q+=?eVP4}G2Q
|=4pRiAP?JOA08{i(?#=4pR?e |P?HG)g	wG)FxH{i(?ǃ]G2Q
R?e,{i(?ऑ2G)%;?e{i(?ट=4pRQ`OA%OV?e|Z{i(?वBOA%VwP?IsԁmG2Q
^G2Q
L8{i(?Cգo=4q_ [d-o=4q]_sP?sV=4q^VI{i(?V!=4q\̅G2Q+?eWc&OA|OA>?eWQP?v~P?toV`{i(?⻏RGo=4q^{i(?#"o=4q];cŽG2Q+}G2Q+?eW(O6GU`6wGZcG2Q+6{i(?s[?eW0~$o=4q]CP?W?e~X{i(?_!=4pTo[?eCP?R6;?ey?=4pTOALP{i(?͋{?eOALG*F{i(?ǃG*J!k>}G2Q
pOAD{?e'{i(?ਟOAEvOAEOP?QW7G*,>>{i(?ਵ=G2Q
~mG2Q
d-o=4pT` [OA-P?fd-o=4rڿ}OA--P?po=4rýG2Q[:|Gn?mG2Q[c;?eܶGP?h]G2Q[>+=4r?OA-x>b{i(?=4rW[?eܷgwGl(*{i(?@K~]G2Q[O6OA-SP?eD=G2Q[*}Oʿp>?eܶZ"=4roP {i(??eܶԁmG2Q[0x
 G2Q[P_{i(?!kOY=4pVwG+7VOApd-o=4pVu?eG2Q
^A{i(?G2Q
P?[?X{?ezaP?[Xa{i(?+mG2Q
'{i(?଑BOAid-o=4pVK [[?e G+(-P?YSԁmG2Q
ʾWP?Yg̅G2Q
^7G+-@O{i(?ହBOAo~W?ez-P?g[O3G{i(?_G2Q .=4pY ïUo=4pY;?e1ǿP?c/F[?e xB=4pX?po=4pXįP7G,-P?a#OAOADMG2Q!)=4pXOP?aG_P?aS{i(?ఫ9P?ag ׄAfOA-G2Q"o=4pX".OA2G,P [o@OA Oj2Gi^/J^1"_0D0?m?./Ԍ?2[~F???R0̟R_~2p#^d>n _~O߅vd2q+#d/Ԍ?yo7 /Ԍ?C̟ʞn_H24s~F̟Bߌ/Ԍ?
s'G2~alQH2?C/Ԍ?'G^2{R0.̟^/Ԍ?'GƵȋ߅vdJi"W~F0!##Q?
=_~'Gw^2_~fO^2/Ԍ?$Oϭ{R0.̟`N{R0.̟:)~FٓK/Z>H2p}jW~FٓQ֓;R0	OR0.̟zQ߅vd?ֽH20߅vdC߅vdWH2_߅w2m߅2
##QH2~a]??U~aS??ԑ߅|Q,*HS2V߅2%F^w{eG\̅G@4~G??".2*H!MHWfAD̆J ߿WR<!^ȳ#c/GD?`"̍,x@ȳ#c/G53@:xĈ3/G@
~2*LW>E?߿|"F_r!>m?"9dle o2*C7.̆JHvd2U m~fC%_p*x/߿ِW^27o{?!!GG/vd2U({߿ِWܢu@^!GEo2*YW߿ِWܢK7.̆J~fC%_r?0߿ِWܢU~!GDm~fC%_r2^!GH2~
s!GJ~W̆J(#wo,̆J21	aa1cԁnF4oQ1cao~AI̟l|f>H <Qf׿ w3LH x? 91+ 9
~3 /Ԃ???o~A*fOv<f.~| 2%_H do;R> ̟_̟2w~{c2u a߅A'Gd	^/ԂR2D	R?m??"R?
s'G ߅AQ xHNH )̟$)~z2w~z2Ӽ${R?'Gx9G ř??՞4R=Id 54a߅A@d BoR=Jdx^/ԂR 94u߅A@d$<hKH )̟`q@?߅AH94_9B$xUH .'G`w~||Q"	pg߅A'Ga󀏿 Ԁ6dw~z3?? ~ANd#8}_9 ԓ'G"g~As'G";R=H??8R=IdO Ԃ|QY7O߅AE|QԂ^w{u+?2F!k>|#`>f{Of@(Q S8=ȳ e'߿ĂF_<1 d22͏Wde_deǙ=~p`Hu~Fe hO!:P̂3/GT!|!-x:3 Q"P= QҽX$Nd2U#b9dle'Q><#2V\"̍ 5f~to?6oп2?<O d?'|4pfA#ԣ{-f_0_32[2̿σ߿l#2W^
\W]f_p`߿|262&ldelwoS?.~x8 Q.`߿Q~2*X=Z~x8Fe`o߿|262G^lOBded~x:s!"cOdey~d22HlO~d22Xl(p{O2̿V{><#2X~x	AÎ~x<f_k/գp{<#25J0M~yFe	o ߿x:.A:bt]̂3/GJ0
=/2̿IG͞{E#25$y*柃d?+3@"̍1p["̍߿|262WӼp{O\?x>qQ3!4t+̆F_00<{W2̿8=i೙f_je~x<2̿`a-xO ?2̿|4t+̂3/G52q#׃d?߿FeF~~xf_j#K\4xAnY|g2?=2̿<ِFe毕<WSf_jg|4pfA\pVd?/|%ox:4̆F_p-@]"̍+x@Z"̍Xd22񁌳梇}L_A/YQ I:,p-! gRD$z-˟m?!#:26~~@ԋ#| S ?EQԇ_ļQԀ)?{2YER=7D2 Q i}S@4@G{M ȭO?NmȭdII^52+x6%Oj~dVUҼj;2+x6%OFJ"l}H+?d2Q0o"u=X?j???0@Gş6S3 U̟Ơ U̟Ơ UEQ)<j;2^'G/_RTOe߅*.̟/́W'G({(yd*|%2^'G)@# U@?2R?~@Ԁ~d	D./́WvdJ|%)w~d
'G*Fw~d
'G*0xJ]z̟o	A~@Ԁ~d-|&w~d
̟IMǩp[#F_03G{OQ!/4pfC#/Gȉfo_2?D([2?D*yO d22^O ?2?f"u=X?&?KHbU [ưC;3`	'GR)߅= O??	0{Oz[~`7̟J`;߅=2!~{3dPL_߁<Qԡ& ~`I̟Hc./d@}_QԂ=HWy"|wd2U߿'2*<o̆JTV_E"IoԁnDߍ~fuI-/οQԉ%{3"IoS3:GR$mG~fuI-9οQԉ%{3"Io	߿E ?~fuI<l"g_DcH,xg_Dc~fuI<l
;3"H`]߿E?$`οQԉ%9~fuI.yɯ~fuI.yC߿Kr5οQԉ%9_߿Ks~fuI.ya߿E93"H S3:GR$~rӿ3:GR$~rۿ3:GR$~rCοQԉ"ߜ3"H)?$[5߿^οQԉ/|wg_DrXοQԉ/|UοQԉ/|߿^Ƀ3:GR$g_DHwg_De..H?$x3"H2wg_De-#3:GR$/d^H7~fuI0x;3"IYK3:GR$<;3"IX߿L?$,߿Lg_D3:GR$_C3:GR$_K3:GR$_߿A翿3:GR$_~fuIwg_Dk0߿A¿~fuIP
3"J~fuIP~fuIP;3"J	3"J3"JBοQԉ*~fuI0Ha_3:GR$}p߿L>߿L>g_D0wg_D?$9~fuJ'?+y߿	л3"W:~fuJ'{3"W=?+;3:GR%~?)O߿N3"R	?)O~fuJS8+οQԉJ|'3"R	?)O=?(Hip߿<o~fuJ4Hip3:GR%xg_DOwg_DO߿|n߿3:GR%~fuJ5wg_D_?~fuJ5߿|n%wg_D_3"Q]?)_~fuJWr~fuJWuHjHi~fuJW4i߿_߿;3"R~fuJY53:GR%,߿xo߿x"wg_D@ οQԉK<Hi?3:GR%]?(h߿3"Qc3:GR%/wg_D%߿zHoͻ3"Pלwg_D?(g=?(g~fuJ)߿~3:GR%zW~fuJοQԉPοQԉP;߿w~fuJׂH?*^/wg_D|?*/~fuJx?(m83:GR%!g_D~fuJx ^H6#wg_D/3:GR%3"R~fuJ]83"RϿ3:GR%.H9οQԉK 3:GR%.~fuJ]>HEοQԉK"~fuJ_?)3"RGοQԉK A߿B~fuJ_
?(;3"Q?(1g_D`1οQԉG^ οQԉG^k߿]?(g_Dǰ{3"P g_Dǰ H8{3"P$g_DǰLοQԉC` ?(q ~fuJH*wg_D'οQԉQ οQԉQ οQԉQ{3"T~tg_Dm߿>t;3"P΂H9~fuJοQԉC:3:GR%|9οQԉC:"g_Dϝ '~fuJc@߿Ћ߿C3:GR%1G߿У߿(οQԉL|wg_D>t.g_Dߝ ~fuJPe߿~,οQԉC
^H;(οQԉC
g_D߅?(wD?)3"S/
H3:GR%2?οQԉL(3"S/
 ~fuJe@!οQԉL(+g_D
 /3:GR%P{3"Q ˿3:GR%P/g_D
F=?(~HJHHοQԉH=?)HH g_D
Zg_D
R{3"R)?)οQԉH
@dQY)M?+
]JI߿2UO
@dQ	S)߿2U
G7G%qK-~W)߿2U|)	o%_pJdQ	UR߿2U<(Q?" *E
vdQ)|(-oJ/C߿2UoJ7 w߿2U<(o%_qJ?
	;7G *F{7G`dQ((g*%_
M~WQ'Q&dQ(xPJW6dQ( ?^Jם(oJ≿o%_qG_*Ы*^t)oJ傧	{7Ga?΀#߿2U,<F?<藿*t dQXcI{7GawU*&dQ((y?{7GY߿2U
>udQ(߿2U,*uJ ~WP7G ~WP4 ߿2U+=?߿2U+?_`*dQWN~Wܮ dQWg%?콀߿2U+{[7G\7G_7o%_r`Jbװwo%_rS*?7GXM~Wܬ{**?~ K*|@߿2U++7GUC7GT dQU,D-~WܪQo%_r/o%_rc*Q ߿2U*|@/߿2U*;7GVa*M< dQ'<=?߀Q*_fdQ'wo%_q=;poJzW~WOg:}~WOe82?Jy߿2UdQ'=dQ'x1?⧯wo%_q9?׉7GH{߿2Uz^dQ'y#߿2UdQ'.wo%_q9_7G$P7G$.zdQ	>-~W}|;7G$%߿2Uz-~W#x=~W xwo%_pI[*H|~Wx,oJiiS߿2UK~@dQ&|~WM'o%_q5;i߿2UR?~g?^C]~WM:߿2UMJo4oJc7GZJaSidQ&'^?GdQ&8s߿2U77GdQ&.O߿2Uܝ*j7%JYs oJYgM~WK(dQ%nJ]7;?Ĵo?ĴoJ\~wo%_q.	dQ%xN7o%_pF`oJ8J8*2^dQӼ'(J+t~W??/	7o%_pFu=[7G#7}~W7GQG߿2U*'߿2U*<'߿2U*'N1?ʄ\o%_r\7o%_r
7GQ7GQw7GQ_߿2UJoJ]~W}qdQ>o*"_7o%_pEgdQ-~W x-J?dQ7G"4wo%_pB`J2~W|K*~Wx߿2U)^7G!g0߿2U,o%_pBu,]?	U*X*ĝ~WJ-7߿2U	o%_p@H߿2U<dQǻ7G c,߿2U?pJ5jo%_rs]o%_rgAdQS(ȳ*~r7GN9wo%_r7~Wܦ$~Wܧ;7GN9o%_r7G`߿2U~r߿2UsFdQ%
JRwoJRWo%_q)7G@vdQ%yK*FroJW dQ$o%_q$e~WI*xؿ*)67GH񰫿*.<l)oJH^dQ$oJJ7GĽ~Wܤ` 7o%_rs{7GHjo%_rGț7GH`+*g*loJ$G* -6`7߿UQԂ0kx9dH#R~_
E.R~`1D/R=u)A?)~ GR%) PAJR߿?QԉD{A?(<D~]HxM߿?QԉM<߿?QԉM<{A?)y~ GR%#xHO-߿?QԉTu߿?QԉN<"S/~ GR%W<"U~?~ GR%%xH<{A?)׎{A?)׎"U8	A?* PAJ#.D? ~ GR%<pw"Q#;A?(>]Hx߿?QԉI8 TpKDPAJ<p$"Q/~ GR%p]H XD D
D
A?(T]HMu߿?QԉD
.PAJ'T@D#ª{A?(H߿?QԉE
HQA?(PD@{TNPAJ*xTYD7¡[T
~ GR%|*/"QW¡{Tw"Qc°߿?QԉE
;A?(XDO±~ GR%
~=¶[7G+oJT-~W+߿2U Gk7o%_p
qX߿2U BdQL|*[7G.𨹿*R
NdQ)xT	o%_qLP*e
~WS(To%_qLRndQ)Q߿2UѼ*J?4
7o%_qN?
~WS¡dQ)xToJ`dQ%
[7G|*S*I?~WSpwo%_p	J*K?wo%_p	e+߿2U ~WMp߿2U dQ	/߿2U9?9SoJ?~W<p}*w8<?8~W߿2UpJ_~W(x-~W<7o%_pLY;7G&([7G&%o%_pMg~W#x"oJz>dQ	J7G&4:?&7o%_rox߿2U,|?$dQYNe*R)o%_r?
@?߿2U,Y?'^~Wk:,naaԓX-/ͿGRMcX߅6OYClyS??K^jOG xV)w~5'GR#_`+BQԓ/K2$°^j'GR|_ly̟H9߅62 l@&^j2$</dI Gly{??88 >^jO'xly{??86^jI̟H|;WyĿ  w~5%~597~
Rd@߅6T̟H#_`+Afd@2 WQԔ< ~
Pc??c2^js'GR ^jW̟H'|cn/!??a߅6Ǚ??_`+Y)Y=_`+2"Jly{??&ό {W.d'(yQl:,?3j? [QsͿGR)(|bw~{6?QԶi(l
pZo~{6?QQ~{6?QԤX1?~{6?Qԥ/g߅O!ݞeQ7-y#/GAPkJ<MJ[dQPT;dQP@WܠKN*i[4pN̆F_ <!<!ϙ7ȳ#c/G`i}#?"3  0e_`]??/0;?? ~y̟a[l O%]߅6 ^&dxX/~??;]_`e|Qy~y_2]_`e|Q^v{߅6 _'G|Yl 1??ew~vG /3) /3#vQ /39N|w~Ql߅6 _p#??򟝀~{c2"煠~}fO-	;2@_`U??зl 3'G|Zw~VdӯQ;y<-l `2˂o/C??./K??>;Ԁ6d
|-=_`@2sl  C??MfOɧ~x2	9w~ d9: /Qrw~!̟oP{ya|s?~x2H9l ` 9c?y߅6 ^0ٓ㗝_`@d]?%/"d>Cl `A̟xW /;̟59/w~ 2|r}_`2 ?R=eGE24Gh?#2;Avd?T<ِFe:O9QYx:(o_deE~p{߿ C#/GJx9QIW2?i/8ĂF_p>+Rs!G5y9d>=ȳ eoO|QP:,:3Gz-:BafO/FhE̟ :_~4O  ǎ~R ٓ\Б߅ 2񷎄/Fh3'GQ*a.dO!k!4>9QYd22VF@3~s!W=~ph[9QX;W2?
Y߿ C#/GKW2?
l68ĂF_1w0\31=Hu;ͿGb x\;5a;2"_񀝙??w~jvd*_u]_'̟H&~jdf~<`,O EgŎ/XxY̟IL@G2H̅GQ% 8ĂF__%9Q@O~p1|Q9Qo}~p߿ C#/G]n8ĂF_<"'ZcE[_???oR= coQ7y߿
=5Gh ~桯 ?2T<~j_̟ 8N/C_43̟xE5̟  ߅kU??x!~jfO CP21Ϟ5~'GS5̟ &ǿPQ<Q5Q;5|i??ح5Ad$8!?~桯'GRHW|Z{F_ :g=~?5&xDNǾ?s@CԁnͿGRf@T4'GR0]DN/S</̟HD/S</̟HK_y_??S؂/S</̟H;5L@2&_3Q[ 4!GاdQ$4!GT"/̆JBo~d2U	/̆JCb4!GADL{3=H"pHn/D2YM߅' |_C2ȕ߅yn-53'G0|/DC??2#/GADL{"-Mm?@ ~jw2
~w~j̟B/AY(0x^;54~栏s'G/A7̟O{5Q	w~j ??
{5 S??ǈ߅#QK~]_?	fOsPG<Q/,~j<Q|8~jٓ|;\'Gqg%߅#QԂGt/_Q1[@ i}__0D0w{BYoQ*<0CZ!d1#_^d4̟4_~׾7̟4w~ש9	x` ~j-y̟ H?~j-y	fOU+3Qk K2 K߅%??~/E4,QY`;5'G0./E4,Qve߅Y+v4Z@̟IL@G_2ഹB?O:,;	aa}?ԁn	m?//_̟Q7paOK;%~=2\ؑ߅80ƙxR{|Qtg~2wpaOs$~2x_Qhŝ_Q1epau??<w~?'G6`~Opv3~fOuc{d3pau??P2w~
'G׏/Op>gpas'GRS@ [2yW̅GQ߿ de=H[2?W'-~R7i̆F_H%}~x8!z9QH19Q>e_de_2d22י ~p|An8ĂF_` ߿ C#/Gɮ<ِQ<ʭ~x8!+ ߿ C#/G̃~p̄=~p~p̅~p
W2?=~pӽ`߿ C#/GXo_de^Q8ĂF_֘`0D0Hw{8A x_̟}DqQ <~"_??"_O$/_d:|~/s'GŞD/_RcO {qԀ~dX,x+~"̟l|_h??Sԁn.!k22o#~_?W-Rs!GcO4p!C^~t QY_?O ?2?+?~s!4]OdeuV8ĂF_j/E~x8 Q_Opσ߿l#2^]?~s!~/9Q%f@de7d22XOO d?6=i̂3/G֘`" ??? ԁn7{1_߅8#_?? 9,/̟ /Q {'G39M1%~hO 5{4'GF4'GD/Q e~hO HX/̟x {4'G_q/̟;4'GS&/̟N_?g]_?R ~hOȫ{4'GRd}}_?3g~~dA>w{o+??!k/?Ć>~_?'{7@2*#~_?o7@2*ү">/̆JzD~_?%]~_?~{7@2*φ ߿hC%_p<Q4!G%%;7@2*C4!Go~d2U ߿hC%_p>u~_?odQ=6/̆Jtwo~d2U/̆JF^1쓿*3z-_6H6/}H̟IS_#??x{-QԃĿ=U߅9ovdBOB>/}P̟BܠQC9W|7d22ү]~p}(odQ=Z~pgՃW2?֘`
3"P [6	?'Gɟ~I]??/Г#St$	Op祮/ГD̟^zt$̟0./Г"Os~I&doQw~̟IM4BQ32[W2?xDNǾ 0aa
ſR=1-b߁  ;B2fOpSHB2Op&B2
'G߅:|Q	N/з̂Q,~2" |{??9 ]߅:|Q_o\Q	^/з̑3'G/з̪̟t-".d|>/ӟt-".d﫯Ϛw~d B22|߅:fOϟ]_o7̟H|;B2s'G|jySt-"dJi^w{d-o=bQ+nwd22߿ C#/G <"'ZcEϊπKR=&,/
 |w~>h%Oǟ_Vdyg߅:??0C4s'GG#O~s^d	'~s总2 ?{C4s'GK#t9AdѼM}dA@G2lQtxDNǾWa"@Gc!~o'G|>N./3'G|_&dA
R=4o̅GWJ1?0D0 z-뎿<2'w~̟	_'9Q{DO3'G}B~QG@ =_',Qr$x/d<	OR7F_'DP~hy&tD6ٓ;o߅:"yu??Ӽz߅:"y{??GǶw~fI̟E~=O<̓??Bo@GeGӼZ{de=DL{L?=_0D0J~w{wԧᙟ~s'G|&SI߅:(??2wkE|o??>/G̅,Q\Sw߅:(|Q3@|U̟\́߅:(|Q
Q3E|fOk<3J|fO[g`	߅:(.̟[A|]̟/~@%??~N/GO`XT~d?`tQ"NdtQ"Ndgo~oO-|Q= q߅:(= 2|̟H!]@G>d-o= deʷifC#/GO߿ 6d22~x8 ِQX
4p!(E55Q߿ 6d22ӯD~x8 ِQxDNǾ3?aa?0 ߅<0l+̟L)^(~<'GS xa2+~=_dBr{̟Hh~=1??^w~=HOO~LQԅ# ~Ԁ6dG @z̟HX&hxa@2'bǆ߅<0nQԅÏ
=_ȹǆ~Ԁ6dG/ᇩ lQԂR=4^d-o=Qx:,F_0D0%R=2e=~0.̟H~dA w~03'G/Ay!??z	y<Q kyVdL}߅<OM~K??X y,QT4a;̟}'G-a;̟$/ /sQ׾>;}dqӿyO~0O%;a Q>aٓ3O_>Q~ O>,w~0̟+~0̟f>_>??߅<s'GR=HW<Z{de ~7ř?@:9Q8:69Q8c{W2?| $o_de7d22ơa~s!7W2?	W2?d~p_A68ĂF_rZW #~s!xDNǾBaa-w+ͿGĵޅ7~gvd$,/Ϲ;2} /ϸ??'~!~&}QE/Ϲ;2cy3	'GA#ЁO~gN̟ ߡ>QX _ɟq;2xjw~&}ٓ}Q߅<'GŵB/ϸ??.|5w~&}Q~&}ٓ&y3{>fOJ-z-_Q?̅GQ~s!ܠYfC%_pZ8ĂF_p\8ĂF_p`{߿ C#/GCX{W2?F߿ C#/GI^ÿ~s!"GW2?%@_de%!+o_de%~s!ܖo	߿ C#/G-w ~s!ܗ"&8ĂF_pP߿ C#/G*9QKF_de%xBd22^1?aaԄR=?!!/P1s'GDBG#/Gյi}m? gT0-6PM~2 ,L {7/O (x|i??g _CLQ ?1x|i??! 
F~/x}1??߅<̟ Tx}1??/W~nd6: R ٓ
~ o@^dȽ_@2ak;7!Nd hg_Q |6)w~ o3'GJ
]_CLQ_'G[߅<d4̟ \H~2x/!d2 ]4?~c2?$w~ o3'GZ_o~c2_-߅<'G
_x|b'G<
{7Ԁ6d~)̟r?~c2ǁ@x}1??P<
_2
/$QԔ=HWyC?T`3!GW{7Wkb |Ox̂3/G=C
;7!d2U'=PŏWܞYBi?TGAdQO%~c2*A1?ި03!G= ~nd2Ufo@2*@b!G< ߿!G>bC%_p6[3!G*odQIj7oCLdQS>_̆Ju+k3!GgS߿d4̆Juɿ2fC%_p:um~̆JtM7odQ;߿̆Jqb1?k+߿1[?#߿!G*x6 o /2*Ԁ6d2Uo2*cM~c2*>oW^fgd22]~t[(+w{aoQEVbfO|mP߿1Y_~x	O|T׿VQd/-3WH?cQaׁPi_R3cTu߿zg2	GՇ@3W8T3O?qsՇ+/~;G_TnXwQU~;GՀ'R3WTQ*GՇ3W~@GQߘwTw 5<
֘_E#?1&Ӽ`s'V}i_RpuT{͌IׁP?߿O?C*Zc5}Ԁ27Q+lg@߿>
֘_E*DT?*&OTO?T>j/UgQOlgUYTSՓ}PC>g?T>j/40xc?GRh`*`s3'V$1F&E;edPpO*c?G' X|
֘_E T{͌H'xA̟3Y[}i_R O{͌H<
߿?GՊ^CLfr7'n0Օ1>g	*Zc5}Ե4w?K؋>gׁPbqGQԌXn3Պ~>gST>j/Z|7w{͌JkۿV
=Q;2|Q`}i_R wGQԀ1sp߿s'V
֘_E)M47̟3XT>j/M:￣lgSN7;՗=H̟3Y{}i_w{͌>߿ {>g*Zc5}ԌS7=w?ww&<?GՃO3WHpӿlgFf _2|QjCLf#?GQԑn;`'Vb*Zc5} ^63 9w?T>j/CGGQԌ#Vc$?G͆CLfq׆{͌8zh?1FL7"{͌Hɗ^s'66*Zc5} ⯆GQ ⯆~lxO?l1FN<7;=]dq6bs'6
֘_E7p9637p9߿_'6}i_~j|7=]n'?3y1M<7;=]CqS6->g}i_+<7 o~l1O?l}i_R׆w?7 ~l}S?G͇CLfZM_͎PfO?lx1V~@lgV~@6
P̟3.*Zc5}Ԅc? {͌HF3~lw2|Q`}i_RnZ C63& =<?G͙x1"N@	;aߌC?G̓/3WI=]]EL?G͐|
֘_E!{͌HF;} 2|Q`}i_R	;=]#wT$O?l@*Zc5}Ԅb =ٓMT>j/ ]c?GR@`	ٓ"x1B1o OlgB1o O6C@2|Qd3W{͌Ⱦ0'fO?l}i_cO{=] Ɵ "I̟3'}i_R8n	y~l̟3:*Zc5} |Aw? =!d~CLfא lgN^@ N;lo>g}i_RCTW~mg2|Q`*Zc5}ԃp 63 >@(窋2|Q`*Zc5}Ԫ-y {͌Jא/~l %̟3ؕT>j/^@c?G;dy
֘_E / >y ;̟3B*Zc5}Ԫ4c?GRË<bs'6|
֘_Eׇc?Gxpi߿'6~CLfDNTO$̈́oy	CLf KGQ _bD<?G͊^CLf=]CÃ2|Q`CT>j/I~2w?ė.IdgP"G6^19|
֘_E{͌ d2|QaG}i_R\:w?b~lV	93WHbÂ7GQԆ.<8#w`	>g1Zxp GQԵ: |b2|Qa[}i_xpIw? ÂO~lZ'2|Q`WT>j/Y7lgxpḾO)fO?l
֘_E&^	c?GRh߿?Gͅ3WI>4O߿?G͞1M>	c?GRhYLͅ>gx1
c?GpW͋rd!T>j/xpYw?7bs'6?3WHĩ63#~l=R?G͌>CLfsÀ[63# 6P"Nd
֘_E*8{=]Qׇ~lb"NdP ={=] ={}?Go}i_+x c?G+x >09
֘_E lg> !/~9P뿣lgMμ N| O?*Zc5}ԛ O;=]y߿ ?G3WI !GQԛwG2|Q|mT>j/m63 -~y?P63' $~9Bd^CLfw{͌I|o?>g>
֘_E'x w?< ^w2s'*Zc5}Ԝ Ic?GRpO&wd}i_\c?G\>x2|Q|/*Zc5}F %N< J>zdmmT>j/ "GQC G̟3| AlsFEn*o;4Pr5{drҽ2B-HCkE-4Z+Fn$Q]NrCs]	ݲ#TTvܭ[Hnejv&flW$)hWCbU4&ZڤQ<]	Mk*"jio>溩溛O3'Hq[vV*jڴMuNV,ջmM[V5s
ѤP4Cˊry"n(hVM4PC溜!ԏ[T%S[T9[T4zڤQ"jCtFڤQ*h"ys]SpۖY$73lHHsBD[5HsBDHsBD-o:>tjJCkE-6Y4q2K4J+Y4Z%΍,͚K3fg4NDѥIfhiKFҖ(mz[rCs+j*qZ5TLY۶i+VkVU4vJ҇5܇&i,43ZUD%fjjwUD%sEsz)s\Ѹ&i,Q5tn+FJ癴SYѪf3iqZ5TLYZk^jW]RW4k7UD%7UD%sE(ѪfДֽhQ3I[hQ3IRk*TԷqZ5TLTJf+FJ]	Rt}TZѪf9GVU4vK[Tk^j	5Е+JSrj	5Е-uo:>jhQ+gѪfhQ3IgFtw5la)Ҧ%sCf8k+JjyOpV7q-TNA?Y\7S5}2DLӔ}2G(I\>"ZkO*\$<N+4,%Y'G3ZFi$k\Q)nBiqSy坵|)fVqSy坵|)\٤N,m46iMRھYG3TJ孻2ھYGf֋\rYW4Z7Z۹s,:<9GN-tlYG̳ftyhl;j\٤YW%m4L֚K;jfW7Ho]ھYGJjvR!mHk<fHvHTDPQ9@TQ)hĳges2DZTrᬵL+3$rCIDACID8Tf)Pl>B0/OpY۸!@Tj&i\޾P(\i̨QG(,Nղ/)Z5TLTDᬮQ%s]\8k*KDSrCqG)"W$6ᬮQ%DIm<ӹFH3FH"Q4ZgG?Y\$J溥s1Q9W(ݵmQe|Q9W(ݵmQeCh|Q9W(ݵmQeDIC0m_);w9Q*n+dS5vrW(8k+Vk%nڎS5v)9C)9^PCerS(rֹQ)E坺CeFlҚ*坵|4S--Pt~W46i*KWDgm_+C2FHvj+ZHv򸩼FHvj+f>ajOpTDiQSW7W(ݵmQe ֖*W"Y۶,܃EAj\٤Q%qSyrdY\޴$jr6M2Dm[TYgn+0m_+42D*o=\l,sCfFHM˖elwCԷ0m_,FHD2P٥<hlW(9rղ,HqM6ger٤ΏLI
TJf3B!&iCnCge*BMt%K]D:[Ώ-mZr3B!&է-38k-$)Rk*Z[Ώ-SiYi!J]	R15	5Е*-!6jLI
TJ3B!&ImKyiYi!J]	RQ3B!&E&ULI
Y۶i+Vkge,4k5lRkge,44!L־ZfpZHRݳI\Em5<ᬮ+FJ]	Rl־ZfpWUD%HIZP溛iY\VU4!&է-38k+Ѫf$BTCէ-38k+Ѫf$BTZ!r3&i*BMt%JږT.ZfpWUD%HIQh	KT.ZfpWUD%HIio:?-38k+Ѫf$BT-o:?-38k+Ѫf$BTCᬮ+FJ]	R[rj*geqZ5TLY۶i+VkgeqZ5TLY۶i+JSr-38k+ѪfݳIHS55hQ3Ign٤H
f3&i,4TVSjeFlҜDB(<?YZ"HZ5T9FoKNPCefS*54DIgnQ4C%|(eCeFlҚ|6eCeFlҚ|yH4O+DW.%D44vSSKy <\v(s=Rt~S5JjsTQ44VQ#FKTھY4ZurѥRևL++rᬨ4*542' "Y۶,*d٥5媉2FHvj+JWTPQ%lM2ھW-["D땫j詴;j\lMGT4U,媉2FHvj*BM5Rް|Q9W(9rղ,52Dq+4@jiY\$JEr7 }2@`ھZfpW(jĭl6oR8`ھZfpW(IYWL"Y%DoR@d|Q%s+Jv3FHMr7 }2@`ھS52DZnQ%hˉ&i34KKVJ:?Ygtj%j%HrL]kjD<6iM֑TvL٥4KZERnTIsD0p-mgGs+*lӔ2@i(o[TVYWյuJ-TVSigm_*$KUKT9igeuKL8k,tiC*54WT֞V媄ʆ,!K;j@s-C8k-hQ3I[9VJjgeqEN*o<h%)ճZt~S5%%|TTմ*%M%jeF\UZC^Th0nQ*MHJ7HqL֞S5\QSk?Y\QR&ĳWBSZYMLS*-҂Qq-	U٤["7e52J֚9YMLS+Vke52MLRG-38k,Д־S5+΍3V:?)42:?)Tigeh3CEsWG)Tf)?YH4Tvܧ8k-TީQlҚ*=m]R֍U4jFRZ8dFDRygnQ4kF5twʍ3fW-38k-T9IHTi4iYjsU\6iMr᬴USVȍOpT2tJ҄NS5]ݥG6iMRJ֚9B&yVQ--皜zTD'pC(ҹ|zTD'pC(Ҵs^>r$P;<eDH"w<zTD'pC`D
TD'pCge"kF(% <\fYWjH4O+DW)ھP#UJAyZ"HfYWMM-甃DEr*$i2[)h"YW%ty\TzjVܸz%|hlYG坵|hlYGv򹡳IfTICIgm_*$rIZ4k\5K<҇4孺=;jCEf֍Sz\9k+flW.&gm[S5R\9k+flW.&gm_-T%$5ZeD44vR܅+4ˉYWʉKr%rivEuLCZp\MJFQ=t4=rھV7q+D%8o:4MH4tykF(ҤQ\MJ&ko*KD[7W4V㖪Ғ+zty\Tygm_)dYgHi3iE<8k+JS54SDs+\EsB)Tf)gepղ,(s_*KQ4W-["DQ]S6rֹ\#,HIEuLCZp\,BRCZ媀YWU	IkHN%D44sCfq4JM2ھVt9gm_*$rIZ%MھWZBCre|NA9I&n:ھZ ʊW;jj++DGYWLUejiCt~ZfpV7q-TNAyiiYZTĨS)
ZfpV7q*4Bt8G0Yfhҩ[$O#Zh≄Q0&D(E`TzS3PmCHdIE(IUU!IUBިd=7Hp֚*	SBDuQ 8 xgeiSwML*Cz)iYZTĨS)
)iYZTĵQ9Y榔9GK[T7IW["JTZ+t)iY\2Cj諊W46i+exsCfjV▪' dY[TZ+f%sEr%ZxjsSLZRZ*3f+VkerT5R(Jj╢,RK:CN)Z!⦭t.╢,RJ"VW7eqSV"VW7eqSV;tS)Z!⦭v-ZDo+D4Y\Tյr!26iMNxqSVUes\-+D4Y\TյrD\5tqJ⦭J湫ZWQVhjsCfj╢,*jڹf%|RCEM[W,ԃDfH╢,*jڹf%sCfDhm]Mhs+D4Y\TյrM2=mH4J%2ںW5m\L-+D4Y\Tյrlj"ZWSZJW5m\L-Vhjs2D6)Z!⦭ijAYG╢,*jڹfTj&i+D4Y\Tյr3j╢,qL9R(HoQVhjs2D6eqSV⊑%|RCEM[W+YW+D4Y\Tյrھ)Z!⦭-s!GeqSVLʐTfqKLҦ%sEi.8?Yfr披≄Q0&D(E`TzS3)XjC"J,!@(
N +)::
⭻2֍*%ܤq93΍DRRS35)4]΍DRR8hVS+I"jio?*o=\ʍ52B+)Z7z[Yf.%IQ*#eZJ溥Zm-<RD%jڹhlAִij-RD%jڹhlA▙5vҸrZ#DeB#e2r+jZfpT(ejھ)Z$8ljrUM▪+IUT-╫fL洔DN)iYfJ3UMf))OpZ*RL٥4U-	UK:5%!Ĩt"7hJk_Q:<i,yjݷ*o=\ڂޤy\SVȼR9s+zZJڊMGu5l,N+T(tj'GQ-I-5l*CvqKLճZFZRq]NxgeqEN*o<h%ᬭ[5Zxgej٭r؃+v-38k,N+vʐݥR3΍Dlֹ\MTxgej٭r$qKLյtTje8Egtj%s\W-38k+Vkjᬭ(D]RrV+vK3GKL˙Zk_ᬭ×2l־)\Tzj+u5l+C2IHճF'<R9s+j+!7W5ղ/L"Q0&D(E5N§35aLU Q)چȒP!
,;
B#e&Z%s9G? YPhrDg(R3m]6jJER3m]6\$ԋG᬴6hIW	5"Tf)&D(EaL"aSaLge\؃3FE>PQa
 !@Rva@)::
? YdhҩQhDeJsE|G (#e4ZfpVS+xgejں*m52ѥR(EaL"Q0&jNg38j5M	4E>PQa
 !@Rva@YRttC+Fg5Tq4VW7.ej!if -UIWNE|REI5Tq4W(rBMRlֹhHrtz+9I&)jDRCӣ\M	4qKBUCkE-%JD)hlCkE-%JD)Z֊ZJГD4+W2KIChjRZ)i(rBMd:hi-T9HmhM	4qK]$JCkE-%RhIZ[Ώ+Vk֊ZJГDZ"RZ)i(rBMRlֹHmhM	4qJEr9Er:&D(EaL"aSaLge7jڸjC"J,!@(
N )
!
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Ȁ{*2? T!e/fpZ#38k-tT/C.$eB RS3I5MrȀ{* j"N)Y\$♜5Mr Ȁ{* jĀ"TᬨWLʋErȀ{(b<B? Px/fpTZ+qLʋEr Ȁ{(b<B@? Px/38k*-ںYQhv/# z"졈0 ♜5m]\N)YQhv/# zĀ"졈0 LBs*fpRkuK"존A	DCiPN)YHS5v♜53Zm]R Ȁ{(m!`=BA@? PC z/38k+fL)Lٻ)
f" 3??6DG f~(m!N)Y[7pޚe!L־'ᬭoM2k\H =3CiP@=zgKL&Z%s9GgepR-޹"b<3B|}"b<3B|}/fpW	5"-m?fpW	5"-m<H ʀ#P4)H ʀ#P4)S3C%s9Gge))K[zr/d<3B|}"#j%BФK♜5Q-m?fpZrDg( Ȁ{*|CP4)H ʂ<T 
ATᬮhv)	sV犙5ں!9j\"`=BA6!H@=|<BH2)QN)Y\\R%fpW4W;jꔄ湫Is/A	P|"j>@? Q0 BGS3WW38k++uK"`=BA? Q0 ♜5ںS3WTH >!$$eTᬵ$YjH!K"!m"!m/fpZ\N)YjH!KĀ"!mĀ"!m/38k-I qLRA+K"!l8@=2ļN)YjH!c'ᬵ$ļH ʂX DPC +KL2C4ge!K"Cw"Cw/fpY٧fpY٤H  d>G|H  d>GrS3Pz8YQ(m=Ȁ{(C0K♜5♜5/0q Ȁ{(CTᬨ6*fpTTJODG 0qȀ{(bGy/fpTTJOGfpTTJODH 0q Ȁ{(bGy/38k+LtK"!^<? T/K♜5MqLtKĀ"!^<@? T/KL3FP38k,UC2Ȁ{,|>? Yc}/fpY4.xS3ѥT9s/;$ev;AS3ѥT9s+VkgeJrV/;OG\G  v<=K♜5f*˙Zk_fpY4.ej٭r Ȁ{,|>zzĀ"h#STᬳ4iU\ճZ±38k,UC2lְq/;OGAXDdG q/fpY4.ej٭aX38k,UC2lְq/;OGAX DdG q/38k,U++geJsErȀ{,;>!K♜5f*8geJsEr Ȁ{,;>!KL3FJE|Tᬳ4iTW/;@=APx/fpY4TZ+qL3FJEr Ȁ{, DdeGRS346 S346 "졠z@=4@N)YCxS346 Ā"졠z@=4@TᬮhlAgesCbG >@'/fpW46 8gesCbH >@'/38k*CY\SVȼTᬩQes]M[""졐1|z=x@=22OGN)YR溚EqLʐW5ղ,H GH'ǉ DC!c(	zL&38k+2Ȁ{* j@= 5Br8gepY38k+2 Ȁ{* j@= 5BrS3Y52Ȁ{(b<B|G N)YQh♜52 Ȁ{(b<B|H Tᬳ$9B38k,hlЃ/? Y!z;r8ge!xS3̐2 Ȁ{,x=>$e2'/38k*R%qS3"QTG ?##eN)YR(38k*R%KĀ""<A@? Q LʐzigeHr4"졐1@@=2(N)YRoM<N)YRoM2 Ȁ{(d>P3$e f~/38k*MmigeI2Ȁ{(jz"졪N)YRkkOfpT/GH ˟Ȁ{,? YcG38k,U+diDO[5 DO[5DP# DP#DPk@? T@=1$ehDC+uq Ȁ{(cEs#ek\ DCi;j? QwRk@? QwRk? Th DPjEZ3~#eAJE޹ Ȁ{*RR(DGW;jꔄ湫IsĀ"+uJBs\դ? Qں@=}Es#eAH!q Ȁ{*
ADPRAX DPRAXDdHsCfH "C4? P#Ci@? P#Ci? PĀ"졊%DP*nGT#eJr DdhҪ? Y4.ej٭|H #FP̭[5DdhҪfc$eJrV8@=F* Ȁ{,U++? Y4TZ+@? Y4TZ+? P҆$e(lA? Q<H >DC'(x@=2r+jDPk  Ȁ{*Md#ehĀ"졍x@=D46hA@? Y١DGUĀ"J*? P+Ā"졓W駈DCZĀ"졭mi≄Q0&D(E`TzS3)YQ\S!%B'aPXvp'GAT<Tᬲ9Eu5lL+xYehlAgef*YeJsE|Tᬲ֞*fpYRoM<Tᬲ"QW38k,4iU\ճZ±38k,4iU\ճZYeJr犙5W7C5TTJOG38k,6*fpYfHsCf*fpYfHsCfTᬲԐB
TᬲԐBgeںYesEsHNk<TᬲC%s9GgeMHK[zrL+fL)L)
fںYeEWW38k,WL*-xYepY5W	5S3]$qS3ճZaL"Q0&D(9v9D'pC|62$B*
NxG$NĂ<ek%s[z"DH"w9Q)Ir+G5YJBDrRW5O>r$P;Y۸!$N-38k*E	!D(EaL"Q0sT*s=l)VᬮQ"i( B);
ð,)::
2DjEV(rBMNQ%hV\Ѩ2D:;hˉr-TNA-T2̐3Zxr-TNA)	4JW(D\޹R(YG╥ԐB
6iM\RZR6iM\RT9J٥5q9FH%ևOᬮQ%&lW7.eJD\޾)Z72D$KL"+zhW(̑+WJѼQ%Jj٭rG+qJѼQ%Jj٭rGVr*T֊p_ᬮQ%hˉger,hlӊZfpW(_ᬮQ%p_Q:<QЋ,2ZZC▙52D$ger,UC2lְq-38k+dfhҪfKL"TZjkE\R3FHjkE\R3FH-38k+dQQ(m=R3FHzi▙52Dh%d\5W42DCD%sKz$JErUE|R9I&Q*'(Ei56(r+Jh!/dhlГDQx$K<+IW-C8$JѫW:5KZ5TLӉ2D(iѥVq9FHjtijvNQ%CY۸!ˎ'(ҏ,hW(|Q0&D(EaL;
[
fpՅ38k+d\٤S!%B'aPXv8:)::
r,孼i(R9s+dgnڶ)\$J%Ipjv+42D*o=\l+d\٤Qet~)Q&kKrK[y\$JK5u:4&D(EaL"aSaLger-TNA|62$B*L!IUȐA2DQe$er*CYji)r*CYji-TOCRFHDT)R(W4̵M˞)jzh2Dm[TYR(rdZ8jAW(9rղ/L"Q0&D(E5N§35aL"VR"i( B);
ñ*+\5uW*o=\ݵEr+zqSyrW(ErVБ+dZ"v)M˞)\$J̴R-RFH+\MM<RFH+ݥRFHDErYW(Es,-T<RFH+f[M:?H+\̑-+dQhVsB/Q%hZ8r+DW2|R3FH+v(D(EaL"Q0sT*s=l)V͚SS\$E>PQa
 !@RvaPQRttC*- "Tf)TZ+
er*3f*-\$J٥5qJEd\$J٥5qJ&\$J٥5qJ&W(6iM\RI( "Tf)&D(EaL"aSaLgeH!!jC"J,!@(
N *
a
NxD%+TЕ*%TQ*E	R\$qJUJBDtYj"Po:?L"Q0&D(E5N§35aLDS!%B'aPXv B)kfeH"WT9"k)kfeH"V+JjWJ洔DI\#-uhĭpRjw4JD6!湫3g2P*%TQ+DW)IHH!K]S6s*E	M-z%h"Ts\Y۸!̮k8j٭rEs+殎)Z"HjѨVR%s<E\R΍Dty\ִiZ$$h#&D(EaL"aSaLgeI1O4DXB!PAaT!
Nx@=PֶJ[Ze,R᬴l+DW.8hV\qJ%!ĭ\v(5liI<RM:<5Y4%\7)jV%DIm?-h+RC* +DW.8噳I\\.h-▪ehL"Q0&D(E5N§35a4O4DXB!PAaTBPKUkoUjCCtyfTZ+TTRӣ4R\#,ӣK:5S噳I\:<*o?Tf)W46i+iGM˖xsCft~)hlityHS5PZ꙳J*9I&:<K4R9i!L־)hl4򹡳N)fTf)W46i,ӣVȼRIfV2r:?*o<YGijs_f +49GijZ+4K3f5446iM\Q0&D(EaL;
[
fpՄSmCHdIE( <))::
▆̮jE͚SW6epR-!26iM\R9Ev)Jjv)JjjCeFlҚ*sCfi5tK;j▄P&)QiYۤ8Tf)P&)ZP;tʌ٥5qKC`Yۤ8Tf)&D(EaL"aSaLFlҚ>PQa
 !@;::;:BPK2A͚SWjs\sU)
dz\J٥5qJ֧5ʇ5RUMH44JjKURiT&q+4\.M]RUR6iM\RIQ4)jH!cQ4)jH!J٥5qJErqD6iM\RT)Iq*3f*K5U5 Tf)Y4V*3f*-ZJ٥5qJ&IQ4)QhTf)W	5ʈީQh͚SWkRXQ*3f+J٥5qJ&Tf)YGTf)&D(EaL"aSaLjں41O4DXB!PΎ΂B)iYkHZѪi-mR(VJj▴JݴU*4͚SDU+8r[WR3faL"Q0&DSgXS3")چȒP!
 yp'GAT<RI[7=RhITJV6$5W3$Jzx[5tJІdd)\TzfH9I&)\TzzۣP&8D%s2D-+4dkCZWQViDԃ5tJdZBGW+%hm]D>(EaL"Q0&jNg38j5jismCHdIE( <(:)::
? YGU"Ȑ8@=TV8 *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)چȒP!
 yPPJ2=yv(v|RLDjehĳpC▙5L\KKyW	58hW	5EU7YѨT薖JJ$pC3ztz 8rުjH!qKKyY%sCfR΍D̑+#&D(EaL"aSaLgehˉi( Bd!IUᬭq5sQWᬭq5sQTOQLExaL"Q0&D(9v9
fpYWSmCHdIE( <):)::
▙5j詴tqȀ{,+uqȀ{,+uJBs\դ? YP*nG=n4B|G (m3Zm]\G (cEs#e2r4JյtTjege!LֹWWᬳQ:<)iYgm]R΍DR3ںrJ̮f Yۤ8ڷm--GM˙\AHqMnۊ&D(EaL"aSaLge =m|62$Bvttv!
Nxn؃EUKDW.%\? YdHsCf)C+ ʔE\G (cEd)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|62$Bvttv'GAT<G ,UC2lְq"ѥT9s+VkgeJrV+VSi? YdhҪ? YCJOGhm=H963ZᬮhlYG)iYZMLsUSZ*▙5Nkj詴ʇ5U5)iYZMLhlTJOGhlTZjkER9EJ5U5RKLյtTjeDqJյtTjeDqD(EaL"Q0sT*s=l)VᬵQ9)چȒP!
 y
a
NxjAW7.ZEM˙hptij9tj'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XS3HjC"J,!@(gGG`>8B)\٤*o=\l+C2TTvr)Q)nBvLtZ+DW.%k]	R9s+DW))\٤iDs-IIkDVБ+C2hJֺ8)!rݵmQenډZBG*o=\ݵݵmQek]	RIjf9\#-TWT͜5WKRRCZ坻jڢֺ8qSyrY۶,k#W7.eyѥk]	R3IgP&D(EaL"aSaLgeCj*}	&!((+)::
geCj*≄Q0&D(E`TzS3)Yio:<S!%B 󳣣*ZfpZHRݳI\Em5<R3BvK[Tk_᬴fk_᬴fu7!KLI
Y۶i+Vk▙5	5Е*-!6)iYi!J]	RQKLI
TJ%-G▙5	5Е--G▙5	5Е*-!6j-38k-$)Rk*Z!tykjӊZfpZHR$BT-o:<LB▙5	5Е--G8ge*BMt%KKyb᬴HIZP溛ge*BMt%JճZgeqZ5TLY۶i+ZfpWUD%f")-38k+ѪfݳIHS5ZfpWUD%fu7!KLjlV-38k+Ѫf$BTV܄ڊgeqZ5TLTJtZfpWUD%HIR[Rt~)iY\VU4!&R3&i*BMt%JEmMZ!qKLj	5Е-uo:<i-38k+Ѫf$BT-o:<LB▙5hQ3IRk*Z[Ώ-mZqKLj	5Е--G\R3&i*BMt%J҇5܇-38k+Ѫf$BT[5ZfpTZ+j-▙5j-Yi!J]	QO]	URB!&THIkKy!J]	RTHIR[Rty\Os溧pCSis溛N7 @s$9۸!7 T(x(H"7ԋ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HT )
aa(aa@TC00pKT:fp2@V8Up̃ 
?5o ?,mm,Qsi5s̍?c?xgTfVCq:2?@kh~rw kɝwBD?waᬳs+d%@kh~rwɮ/&vF5	p2YmL;2FH"ZEj*Ge܆Mqy31H=`ᬡ$K[V`SP4|~]WkɝwBD?w]5:"\7s_Ϻѣ2ɮ/&vF5	p2Y밆ZfpPt%!LֹkjEJ[CF/˸gdc]8{g%6LNBD)yyߨIzkOGC	kp0z	5M}hc8{bTrBMs_z:Nئ?ܼBMs_z:Nئ?ܼ\&鯽?`'lSjnpLDBTzS3)YQ2DS5_.%ClD6BhN@=Y	Tv³( @{k
.[?K*}_᧱U U" We_q#6UGOg寸|W33(=ӏ=y<=ʧy[<O==?P<{=̿==%L)j´j	.jaKT3C;`p˗'r-Pajt%OU!\X0`u:E	k_Gp< VNBD)*%3"xASP+k^Ń;2FH"YiѽW2ʋPЮ,5̮Q(HZ"5w.erBDW\ӣxZfpYܹ2E	B+W5W5:"kjxЮ,3iiYC(Hw57T!\X0aᬡ$JBr"ZfpPt%!Lֿx#,
UpB`y|

Uk xA֫CB`xJhWxA濱xǋ(-fo'ſq_g=?=z|:!_?'_?ߚ5<*~O?ʿǟO?hy`Q3<柩<|O)̵_ZG	fZGfZGU߿ZG]Go=4OAG2Q?e4eP?u?e7 wGt_趘`#0!SoͿG~'G/O߸
O62㟸W߅5O>{ƿQ wde?YC%_?oW#߿W߿̆Jʟp!^d2UZ{7C%_ݝ3Wo=]ܷ~dcgi_Nr'~>ggi_]${͌}wܓ߿
s'O;LfBw?B2|Q	c5}Ҿslg_p9߿?,?Fmm=]6O?qH:"kjH"Rké(H3ZDd\:"\7s_,\"fF˙\$P-T"s]hAa6!Hzq"5(EaL"Q0&jNg38j5\$E>PQa
 !@;::;GRttC7G5tTvЅQDDu:ZfpYܹ2E	]sN-38k,\"j諊ZfpPt%N)iYC(Hw5KLNBD)-mR(ZfpPt%!Lֽ±Nx˙\$P,4R̮Q(HZ(H8(Hw5SP)
fʉLȼA$JBxP aaaaB,
aaaa( pu000!@,#
aaaa
*
΀xXpΎ00C00 @*
aa
a38jV8Up̃ 
?](|pogx3.dƦ,[mm]	U?Sqi5sS!c?50 4O_d7#Wg8?L%kQ.ڠs1J֘DkKPB,0=\z7fD5{&#|l 2X|E/wrdM=d.	2&Q8ek(ajMr<b95N/W_wNdK25˂otiC,//=\kμsuśObGD2Yax${&pMA G{HȆOTOdFD6X`=\ˈ1lS1,/"=\& hȆQax+{&2 @aeMs."l"2iiq賏.x/ҋ}y "~_wg?pwr{ҾQ:bvj"uєD;bYʅx%%-(.@CP@l{xi/ 5Ӌ閗^֘	8,Re-JճZsgw[BDRFR;=T(cO+,:?Lጏ1}NPGuneGp,}-d-KUhWU[Zڷm?44RZ8&y\٤l{g4ʒĭ&zhKlX;*KGHW4V6~=c4$q*KWDl{gi-KUhYњ?RKGHD#g8>q+D5?th9BI]3)8ɝwBD?j6ĵQ3Df~]Aѣi~VNzeYQLd)_V54PL.eOdYz[!tb'=+CaF}gc`\;X"i?ӓ1"c@5gbazEGyԷ
^R=P,.t(+">@e{Gu;,IB#/4NəV1Q/Z\/-z_+Z`" '˶ldJZ8&h_u'(-z֖,:QLGJ֘OP_iB̅: UKjf'Bs,2ԯػl^_@O 3|¿)tb`OW9ק-<`SPn`;A}b}BJ@AqgX@4LsT`F ܸJnte k#dl欼ՖfQk洶_L_&ZH_+Z`/mPa-JBt8G6wQ.ڠtdu'JաP.z[Pژeby|>X' :1thYY2uh^x޹K}:tt:S:`Sey3Nk_.ڠD$@NeS%mA	=nDjG%kLGg_VB@j -.=-qV9#OWB({&2"cwqؠV'6OH1lBぱ܉	N$B;5cg8>1Z|j8{g%-K1fq4(mPth9)Q+Z`Bh.Prϻs:PژƢkVHN^e@yƦ@3/]|w̽*2)v70)_EFfMtdP8쳲5̰ s/
|hE.jڲF^@3|?#c-1|}GylF5/0˶	p2XiIhVjCf=c5$q+FfCj+VӠ}k%t-SejںQ.ڠrj[fm,-^ɮPqۆXZ^ɮ͢dmY|Y=0v3.5N 	rMŽx0ߌDN7B:\siL=]^?3Je^ɮ/&eƺy|j8{g%x9*4ZڤQǶp,~
M[W*4BjV]AѣwV}ZXZ=\f;ls5JnYz-oezWC	ΤrG{L1e+T# at#l-T1L:1a|j8{g%~Ti8򹢴ѣ[Pb5!thN\U" d7_`:ߑ޾6bt Lbuñw1S8ylC/&vF5	p2YueFCqsvFJ֘#(-zDKP
u!sڀ(UKOZӈޞ>W;2מ~6oO^6'y7wKN	neoɮ\z]+eXVɮA[XV]{&,l
 H_*2TkZ!DQekZ!DO4ƺq}2|kZ8]@{g%TqJ52B+W5VOu'(0/#﨓-z/و~}Z[C݊@eShdwDLwa+o#{ۡ欸ɮn9KO6eiбӡ=p欸Ǐd}$hCdQg<D|\N;7w(>l02΃(Zqd%5㯑KZf+/$'>W{'[Gק> ^^K|SD|lG|l};(#g8DGndw{&5Ӌ^֘T	8,Tմ!&ڸZ]AѣRtLhA␹m@khrpUK.-X!atק>W;2p|}Gxqkq5fEo!wkYaX\B&D[bky3Okɖ/0˶	p2YIhY]@-.{G)J֘IfDbm,f_#/Pd`-`ꈼY(ei/d.	bctS5˂ohåGQ`<'{&0i,d2ƀ~9L_cPZՅ79cf>%
r;qJZ27AGx0Ria,)dF-c5̱e8컉.MgKzGђl%*aRK5˂o_fػqt
 )7"✎ijFf2KaHHMs,$ѳe9oQ]{(#KR 2kdw-Rtila@({&4pq9caAYXH8XFy}pbތgee{(#ijDYмMr R$Fy,5{&4Aed2`"}mss]>#KRXeǲk;ѥ-FgS,(2{&4=t/=\-z2R@d\lc~KKE-	閗^֘Tp2X0%hT%rtz+%4|Lv--3KJ֘1/4/>_`⏨Z\Bԅ3Z[/"Vd7f},)d3u=tׯߑvf`C{&pMb #|`h5;#O3=]vj N--YXF;>9|9:w")2ɮ\|b>96\icf[k"kl\	gmRhQ8}uqo䴴_}28L|i]@{g%pvSL.hTi4wFIQ+Z`fEB
ս8S
6t?#Nv:kL="꞉,R
wk%
kȐ&\FOd.	1HLdAF4!dFDſe=\xqk{ȊTp${&pMFĎdAj4 2ˈdMtd@. qX˧5q|kZ|j8{g%?*Y榙ZP2M5ʌ٥5~54|%H-_ҪZ2Q&ZE2֖A|iD_&ZO-O洖/jq|P(_W8a[FɺY\/Ҿ;&k?2Z5˂o"0)h24!,^ɮ2^{&n#>EȣwIe^ᐫ8ag\ ׅ_ {\ \kbL]椤e;tKF#])JJqbtJ~`^ɮ_#͝ވn4ԩ:=idBN;Xh`4\&NGzf\Fdk͞ɮ)iNqokMs,"s.<4^u܌yC6ww4/fAJܸ,/Ky-ݼn~jOՋ't t0f3BQߨ WE2H$_<.P9,_I)7Q1T6fsN-rlG)޻k3%'IdBNip
΄늱WJF3)2
MrHF1N<7edFj\ek5̰ Fə1\d8]Xjy8]&ZOJ֔EB*ƶKZZ/ilipL|i]@{g%j٭rpU湫͙vFιDiPiqI,[P?*E0N2XxMrّ>16~lL{&@oDe{&pMU+¹?؇ipV	{&pMF1Wz,'ɮekK̰<{&?ip]7"+R;ΣKF ,2{&G{&~4~	§kks/55Ӌ閗^֘	8,S*V(m+J&IQ4fs0K3=DiDkKըmȾ>b0;5˂o/3x7P`0^{&pM*;Ѻ4-F<e^ɮB`e={&F6wls4Oz,aoP~0X kya攠MRi8ua#8oJP tb56ڻNtw\Xɮ\|b"Gx4Ci@,ǲkK`0B{&cgq( kfQk洶_L_&ZH_+Z`/mPaޝ\h%ĩ-JQ+Z`Q.ڠs2/Q&Z)#g5Q҅qHDkieFEA|iD_&ZO-OPFd]%rA(ģģp,n!=\N"ō"-VXd.	Gfch@pF0:>,5ѥ"kod2Yܔc}-g*C;,0Ng ] 1w9"=](ZoH챸"2@5A/Ֆ7ɮedG^5@ul0bYϏv/2BGk#%g`dƟb0`9I{&0߲h{&llR-ƟzE|/K,'ɮfC|QOYc`FMrvx0)ACgk~95̵`}[+xZ4}u?3J%tXN\̅Be^ɮ\|Ա"0)AQCXؘMta8qoc`Z-Jns,'
3NzE|/Udv,'ɮ_w:~XL
ɮ\|,A"0`Q>a6dFX<La00{&뽍}6cç찘Mrwa|XL
^ɮ:Za0&{&$#.]R-fn˚W]FVC#i$wLGk}|͔a,% k#Ų(/ i(xMtaDgOd2-Y7[=TemŅޑ_OV-p=\̃6l)P7b(/ 4/+eãuӋ~	A5̰v[}uʹ+zO쌭#.f\\$`S_>)Ơ"Mrwpe:4:=HdFɾ	d{& s.X.;7ƏƟ=K,^ɮ__ct5˂oaѢiBX=]tjk`x˸emOWx˚X&=\̉6l0Ƨ/d.	Gw`dOR0,jD{&0:qocTk`ɗ ?+F2a$!4˚Q3wk5{1apk#1FѧcQ5чK]!~˄^{&j#\'d!-|i[$="c.fR{&`S_eu\!S5˂o޾02|aѡF4!.ãrSɮeܺ׌Dhƙ>nJ\cp]ꉍ@is(f`'C	h3'Յy1q_SetiDH.m*iT5_~kKeKeKkL8,5T%nҹo:=5}f0dc:9I:)ڰ??\\kf*r9vFJ֘##:Q&ZE2֖d}Y-m,Ҩ~!N.P#!U,a/Ivw?c|ݠ4=oIND|@tZ"ezՁk{mu5rf#v!o#^s_$=K|/P8޺*(Њ\"?2,l d3!He_B^XkK}:ÇG?wPld5%Js/@NK}9b@ f	dYERoX.HMtÇӬK}Ղ##]W :c%n݋vTFɘ'{|*iT5_ӣH	--.,LL|i]@{gXi$-TNA#|uemPth8sgxNJ֘TIKS-.(imB)ԅ_j2ZZtd*m,VQQ|iPN/(")7,p/ػf!lۀN&-쫚!ƟH$WΉ @TB츠4޲R5^J>mbd5A8e` ȊM㳺S#ݖ86~86{&^{-.w>=QdE&gw3}FҵtiP{J񭥒Z[/Z\/-z_+Z`/mPbwX:&Z$$DjDjGÒu%'AisБT޿:U,O>W]b7 ,>Eغb豠IfjUzsaJJt/<E?XeC|@h)fjJ1 2i/44ƽv!"pKXĖ%Jˎ6~=cc%D%6̍[CF}BE\.fe쵥&;#	8,5I-JY۸!#zѣdPbW{-hpgdc]8{g%Ʃ%jvcu'(0(_VG(4)ԅс'IB 
ݎ
eU'=NXe_wc=<h5^.Gx`
ئdƙ<C|\Eؽ6m]ނ=0')X!P\d:f0)"c\?-h\^F {e= tlcv!"pKSu%HU5Z"qdmZqpy?JճZIhW5ԓ=i5PK:4|Dm=DkгK~5`FY}[0x[ii@jay܎pӸ}p;ػDZ0)iq68i챠՟snƣR,"ɮw?فNKdo$}y܎x~+wwiО0)4wtf᧲@@kKQ챠&{&032=8䅽x[#dbp˺X3,{^0)=N{,$}XjPe dXưJ.6~_Y/ihH_}2|kZ|jK_?q5Nh%"V%I\7K:4|Dm=Dk˞iq.-%_Vג e7\A-{𵋻LF8p4X5g`kqۄX@
ɮAWه䁟uY>2.w=/Oe`"KkKjPe7kɏcD~KKE-	閗^֘Tp2XfÀQhTf)f%l-s9Gs*%M%mA
Wu5lvFb'-ziqFkKj2ZZP@kl_\3@l𵟅șFYC3Gm^ɮI4C3Ga5h,
njZX/&eƺy~KKE--.	^֘Tp2XfRK3F9q-xuEi56%Q[O%kL'(Ҫvi~L|rdlF}
2.QQL5--(m,_V54ea5ђxd\Çk,[bk=𵎤-	"QX<Bj&XF5{&2.Qze.=Ф"efOdެ-+tt4`SJe̫(iT5_85e2ץv?_4IHq,TDj4th9Di|WFEjըmLeȷ^DX>	ɮv/DL:eȸ|DX>ɮ^>=]Fz"j`\^Lӣ֘T	8,~4IHq*KGջiZDo-rDjGDiO/$^Z\QdS2Zj[feOdFE3Jz"`?fȸ5Dlb5ёMJDG{ElOdFEˌb5jqYئcȦ{Ӈ%2̀5ёL)nlMpZ	;qCZY4`St|ZXg,8{&2)i<D}=&Y5ёnl=\^L1t֖閗^	kL8,2]MRJ⊥!5m+VȍWAhEn7V
o]$e!pX:JdAXǂ]JP4m1 (ѠYDFlXy%IT%pުQ.ڠVs4PC "wA%bzd\)jY(^@J.lN0)H/&iэ{kLBD?>V̴$8+WѥJ$^"{GÑCv[jv"g(_V542i~m:2Y|^q4nY`u70)_	F
Oǲk"ſe;5֋6wNe7G֨ Z\/Y7XZ(w_),0)N3$FL}de@H5{6 &iV;A_#NŴ1$\7Yb5N	B(c}Ґ'E)=N\|VXB=]?/&eXƹDL|i]@H=/aW,-s9Gs+Jղ#K:4|903Ke]Ceb+&֖d58 }ZТ2f}S-]d|/Ffٴ?:kޖ0)_ã3i`]t3qo`E9x&iQϭ SM	ǳi˂oޭ^{&DkN KNMɚs,)=\3t[=N}h	$ɴob0;%[}C
WșF]nۇӣ&dx2C G?wS
nX}h5 Gi2:y[pn.7AbLd}@&)欵'kgݗͧ.	Gy,ɮ2c\_Y/ih5!"q}2|kZ|jKʋErmDW蕫dF%T>NCܼvyhI9
u!rĬ"h(t`IӤAY?_IfjLot.%G|v#{ICAU
|.t)-Xm, VϻŊu)^Lӣ˶	p2Ys/hĮ(|{ᓾlX,oUrݳFnG%Tpa YjP@kjdw>hOd2̳ іdGf25Ӌ^5:1a|j8{g%֮T%*3f%T>Nf%kLiWI=^ir;=FkKj2ZZQYQQ|iP_+ZQɖS%Z}X55ZLq͒`pMts+%gƞegdG4$l*{&-Է`brY+Jl$7dA n6^ɮz'쓒P/~G|%3E7w3p[,dGgƖ3,\9g>XZ]a*YkBSbC =hغh
n*ѓpvB{D[;ߎm*;=l=]fKz_WF]	^Ġ,
#,r8% ?
Ȃ ܈  n"fȉ@]殆?"f8t1䀱u1ti$FhNIEm9D@nײk{8Yc  Gyݚs7rV:{&>n6~^<j?؇V3yѹR%zEeֽ
8}~GyatsiQw{&SӇѝM뉿"f3n.G:f;eO}*ķn-X̧t1LnM:FNK}āFZ1Ȥ
A&]޹՗挱d:K#uvg֖L@Ֆ1^ɮ>zrm]R6iM_C|V=cTZ+yFZZW-C>56w:JҢ\R%Ji%\5ncg8?M\-KUhYњK3KFg[S,bV{&6{>ԧ>ǲk>4gX5ѳfװ]@H=%gM[c}K:4|YqΤ^_Warġ"hGR:j*EZјOZE7X5ɮ&:1dl]@H=˿^T%h|l{gWʒĭ& ֟Q.ڠq|Y(0(-z{2/ƗqE2֖/5dpɮ\|iw$wˀB{& 0{&
|.eɮPɾ}h/sgyF8ԋ 5˂oDAijpkK7Peɮ> !⇲h_hA␺Go	TkVO?Zee|发;tEKRYoײkO,Wy2ɮ,dї {&gG>K/tDwK25e od.	1)hĦ[-VMqN#{.lE||?#pwedGkȞx0=tpM;2HMtԚFd6e^ɮ\zX0))",ƖFfXe=]XF\OdZ^Hew{&;ҙwI{&{ozERh&cFMtFd9e!7KFfL/dFe=\}hM;2XG8^Ŗd(\9}~G}o`RC;N(zxF=蝒&ZET|ۢ(Y/d.	Gf$EDi`ti`pMtia|˸AZbJ2c]<5e2פBDZ|jKV1%[^wP\ޟ掆0)5O7/;P\ޟ掆0)5O7/;Δ$=5aS$=5aSJkp0z禾4t1=L?@)&JtXLg?$V30:b2n:O7c y5;11BF>hD	'qT#/F)Z/8'!@NjbEbq_ڠ;"`'FGX> Ǹ_ڠ=Р7X[pY;ȃ	
-Bv:'Vw7@rqxZ/.x/P0[h/P9xn<$lacfHspCℚ禾4t1=L?yBMs_z:Nئ?ܼ0(IzkOGC	
kp0w$=5aSh&鯽?`'lSjn^wsu	5M}hc8{bTwߨIt14/#Ƕ)5Ocg+EJkp0wBMs_z:Nئ?ܼT$=5aSBMs_z:Nئ?ܼ
kp0wf&鯽?`'lSjn^wte	5M}hc8{bTr(IzkOGC		5M}hc8{bTr$=5aS&鯽?`'lSjn^wrZ禾4t1=L? 1ZX4 ZY`) Ju@F#Acי,Q'|1ׯE:Pt^@,"/@8@c 2 N ^b^["1t^@,"/@wihƠD	r;v*@ #E2 0JG	@~J(\c ûvp氱&鯽?`'lSjn^wrz禾4t1=L?y*kp0w*(IzkOGC	UqlB`'}@N>=#3o ø T^iqw^1>,w
3=(~ <2ezǆ@3G=Ǭxd>*
6׀4 QEi{g;"p=B9Gp氱kܪ&鯽?`'lSjn^wr҄禾4t1=L?yjkp0w.(IzkOGC	ꄚ禾4t1=L?y
kp0wPP\ޟ掆0)5O7/;P\ޟ掆0)5O7/;}Z禾4t1=L?yIzkOGC	b&	
"Pv9
fpT"|4\q-D"eB!r3Bt0:NAQ r'ܡʑ2W6iIE_q+VkT%jVZ*5hvrV J<OGc&z?$	GxCdk;jypުRUmky噣JjڹkF()WhlW.&_[9o:<4iQ)*\Ti(jPvrW.hT4I\5UUT	*<Pv*
Q{tܷW79h? Q/CCQDGc5eGhǃ5o:<4iPnr8;9%WGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~ J>x=/?J<AAzd(Q@y(TGPOG_HdǒPe@A=~մ5Q3Gz;:J9JUCHpZrC%&?n&\Y47:J9Js_q,T79hDUٹQJfanڅ[JѥCqگ%J-f*;:J9%Ws9GCIH;:J9JUD["ַvtr񋖭pުΒRifhң^1rմYQR\m,Tvtrǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^<AAaDD(i+ᥫj9hǈ(!(7H4r|4mA'-x3A5N\;墯 h0T"Fw	˕յpUJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*
f
%M!DkMp_-[Pw	E^rt`rt`rt)hvrt;9:
ZCJB֚9rZxStQA'.WKVrWPC4Q*n
#Zh;ijڃNZ*U7-Ggjݴ(5*@=`!USzCj٤(5CT㣖
fw
K*%QlҚ*+INZ*ꠂմ[Ύvtr5gIG)JTVSjBStesEi.%IhTFī@=`!USzjzy E\ʑ2TJǕTިjPJC<*K*f)? j;@yUM;ܷB3Zhi5N:9h≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8≄Q0&D(E`TzS3)YRZ8@=`!USzqZ5TLYjf(jtrWD(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E?D(EaL"Q0sT*s=l)Vᬩ-E? Gh*Gpn\4iSj9oTJDU7vG\kn)SLJDU7vG\knfyQ#ʪoQ(Q&kM!DoT.[ΏEqCT㣖XGTޣeIhV(m+\5QZMMEU7,DU7geIhTf)&aDU7-Ggajl*QU8墯XGTޣR&ިjzhICH*Gp"萸oD2q+Vkf|4USf㣖*USziKD-!pވeIhV3Zhh*qHȀz5B<҄Ii4WW6iMPEi56s	E_ Gh*Gp]t$8ٽmQi-7!65)4BrWȀz5B<En[Ύp9PC &FICHqEYQ#ʪoQ.hy۸g*`3Zhi5N:9h? j;@yUM;o:;w>?=#Q&kM"G-g Gh*Gp-GnG/@(5CT㣖XGTޣ\[q\#Sb<Af(jtrV" vw[5T7\5tCU4USzUȀz5B<ٽpٺJ*4)$7
#zeIhY4ʯXGTޣehT%rtz++IhDDU7[xj%;f&Аf&NZ*qZ5TLTJմ2lֹRZ8pުs\TVSg0UQ#ʪoQ-BBCzp75ѥQ*DU7[(D&FJh&a@=`!USzsEn[Ύp9BAa 
ICHqE^j	5Е*Kj[ΏVճZIhzsWD5QZMMrV" vwj;@ӣ\.ZTB(Q5tUh6%Dxn\4iSfDIsEPq
3fTVSg0UMW Gh*GpQ4Zzմ254҄IiTf)%^" vw)Vݤ5lj-[B湛4!J"UȀz5B<jDTVSg0UMꅫhRZ8ESZ*? j;@yUM;zᡳtThCQ5Q=H4B.io[umL"īXGTޣa@ǐ\\Jղ#yQ4&aVʋErmD(aqE_Ȁz5B<
 f<jVʌ٥5UEi56sTިZTZ+jijtrW\\;.\0˖TԃEL'rW5[;14h.\KQ|5m!LНL{p@??#g?8,_pY38,#?7?ghG̑8,8,:Y_pYg͞g¢?$-	
=Cї+Ɖ4'ЫBpipS0οI8Q
?p߇?c_ǱUb{kUتbOUMU~[U~b^WWob7تc{_gتw /b'{/?q;ت%gUqcت >W{U~U{_ǿ*ߟoU~|U~LU"bO-_*W {_b O8*
=?U	
 o*şe_7	G|W'GʿcB!T=	g!4={Ɔ!<=Fy2<hy3<hy%{44N<hK<	
'Td4-{4.{ƆƊC{!<q3{=8{=8py8AyyyPpY<=?8.{{?p`<({y4<¬#M=O+={,={{fy)Gl<H<yy<y%T<	K'/-{	pzy`<P<2yƦ/<aXO=Sc<ƬO=j?5{ՙ?TcƮ=Ϳjyƶ{5${8gIg?{ԞyԢyԨyԪyƥ5-{=5.{ƯO=`CaZ5TL50
ZIsS
\8`ˆrCqZ5TLSnQ)(U(V8yjm5Rc<jDTCB`UD%sE( qZ5TLZr^S8jOGF"Ń8&i*BMt%Jږ D
CB`SѪf$BT[5xR+
N+FJ]	Rt3h^Ńd֚}W)
9o:=2`8G
2Cj٧@  Ю,1g46hyX#`)Q|sEn[Ύ~rhvŃ[q_Ю,0q-o:;i(^IRd q`2!gn*MSVջoU,c2t?U䰩vcZ+ziJ<WXbK)NeBSZW!RJ`_2D<`54y <'I\SisD=W 
Yq`M[veEhW#x%}id4+`⦭D^,5%@Ю,1E	hzlC$hUhCB`	.i׀8hW5mZ'
hdŃ0sE4O_dq`hV q`zxAh溫nOW2"[55HxДPRP2E	H8EuH#I~}`Ńfռm)rCH^ Ay|'I)nޫ
ydbĵRGRZ8fQD4+%fZAh4+ZKWD-JUVq`EЮ,5^#hW0ŃL}A\X0j4+W1rpЮ,5^9B/HQ)}W`&ydWa%Ю,5^'q`@Ю,5^K2\X0jSRJ`_U聐$
BL1)
%0/ @4+WJŃ!q`%Ю,5^4+WH<4+WPq`#	B`y> Ю,5^@jO>
UIeЮ,5^/S5
Ud 4+W!4+WN"SVq`&.Ю,5^H(#:@pŃ&AdC$꼻A4q`
A\X0jq`Ie0~IziUa\X0jTZq`a,q` E@RJ`_Ub(0W/<2NŒ(Ń	H X
JjZq`4VŃ`0<2N
ydW#^_	!u^dpŃ @B`xZ-Ю,5^IRd q`Ю,5^CЮ,5^.6^#j8" ̦+K!\X0j.HhWhC!( W4+WEc< U`bŃÂD(꼜$.!xX+M`6S	C UDP +U4~Q' *&5^K ȌN5^K
GhAZ9BM_4?/oMߧ(<['K^-ďe|MSſ'lD?e,[rſUx_,[2/*xYx$}Sſ OOY6Jl d?;	M6AM?JM`& T? ?H;?H?6RVHMԇ"lf! )c
-1WMş&o KM
?qa M>׋Q#^-mWa_hrſ
-T}5O-PC ~"o}Sſ%q}ol	?"l	)8WCMӿ6@KM# ܲo>]pFo(ſ6e6~~ >x?S`
lrſDeE?*xQW
-1x嗋dpToSſeXO*x>嗋 5 7 c,[
-
--
 )BYx*x*xܲo 
-C
-? ?"(E?#x!oYx*xSſnYx}SſnO-6+׋d4AM@/MQ/O
-{&'
x֪`_rſ
-Z:c66rſ}Sſ? ?f[:=嗋fXf)f,}Sſ3P^-g<[ (<["*xB׾1x@] !YxƆpToS`l4~嗋hThX?	^-C oܲo8{O#?o¿(<[ſ	(qA}{ſ	#(<[ ?OYx_pToajoYxƨpToYSſ5${[ſ5O^-W
-k
-2-O[)ܲo*xV?pTo_qU	@JYxP
-OJ-^-,[0
-<[3?|xo_rſ	pToǾ<x`k,[epTol	^-?e:lHl${ǋlX^-OSſr6ǏYxGpTo}Sſr-<[%?e9-}Sſr\E&0=lI\u-ÿoFo	D?',{I	ŏoo}xMh-`Hx׈"llpFoog<[qU}ſ-_p8oF<[Lſt$}ſtUP`	ſ')A S` `<[H<[IoBxk<[<: S`H*xyS
-Y
l8 }Sſ8qOϸ*x<[*x<[<[R*x£*x¥pTo@&PAM²[X	~ )4^- 
-!<[@{Q;-?6,[<[b|
<[`-O|
<[co|
<[`cM?&jϸo[h2T=-ʟ}׋r&˯.[oſ:<[1?4?t"KME?~.@.i-<[s~[玽o'}ſxSot?x؋~5׼[6{Gſ S`?e嗋/B^!<[zwܲoG<[yS
-~ `k,[*x<[?e}Sſ>_bl	0.{Qܲo}Sſ;}Sſ;toſ;Fſ;u,[
-ؑOxǆrſ<}Sſ<cO?_ =كC"w =?с?Č~#?Ep=A?  T kX=/z="h=?RAAH!AH.I$L~A?	ʀwX=C'`A?'=+`Bz =	=_`=PǠg=J=?3-fwA!S`yHU?	=yH`'4Ƈ_py?O?2^<h	Fp7'4񥟠4N	4'4(yЫǟ?4-yй	C#Ɗpi
A<<w'G6<' }<	q?A<	pK'yG<<	As#p󇿛p`y	y&w'¯Mg$W}Gu!pXȇy(tǟ
7 ? ?+  S$}O?;	/J<<懟Qq?:<gY3-y%ǧLtSP_Cƪ@<joX~U߅Nby?yՏO??5gƨ߅ǟ\~5J񭟪<jH+<jƤǟS5'5(RO?'K?O??5.}cƯ~j̵_\U|j?-W|U߿-Ws-WaK2?ZGO2G~p̵_j[jȿ%j"ZG~q2?ZG5-W2?yQ/2?/]jfZGK~e 'fZG[ve,U,|
ZGee
s-W^e߿3-WU̵_ K2?x߿-W%jQ?CjfZGs-WG~OAk;{i(?8.}čG2QտP?p`?e
=4 ?e}?eo=4oP??rOA+P?p{i(?}G2QY{OA(CP?o=4aP?
7wP?|wP?
WP?qP?	#ߧ}+_=4?eG(wG*~)o=4Uo=4YY{i(?P?	oyP?	s@{i(?G0{NOA*pP?5SP?54P?5WoP?57;?eX}?jjuSP?57GƬGƬwGƨ-G2QOA՟OAOA=4R?e[?o=4IG2Qw?eR_kjjOGƥo=4JGƥ_;?eRjZj[V{i(?=OAqV`C0a_~_??#Z̟SgB[??e ߅-~'G̗~S??d@ #Z)̟2$|~]??dQ 'Z.̟2.|~̟3S=yg_ ~_O=K_'G_Rw~_Y}HI߅-~fOT=H߿Z.̟T-/k2ԁ/kNdԐ;ů<QW^9߅-~s'GoRůd:ԁ/kd:Y%>/kS2Y;ů<Qg~_Q|E/kc??~CZ3'G'd~_Qq#̡1OU߅-}fO./kc??p̈_2|ɷ~s'GgD^/k'Gs_2 ^/k'GG]_%̟G	_,Q+y"yy߅-}'G׺ G2<~_dJ|{ůdߙ_ s'Gϙw~_p-??0'߅-~s'G>gO~'24/kNd?~'2*#GZs'G³_3+w~_Q`ZO;0d*'G~0Y߅-~s'Go~/k ٓ^0{ů̟<`˿Z'G؛ {ů??~S??+N/k2?	_2H`!~_Q?/k'fO
_Oq3$22I|I{̿	
M~d2Uşm~C%_=/	C#/GBW/?dleHS7m?=o!GƟ	!GƆqs߿dQ7o9WF^od2Uџo2*h;7WD|md2UП2*hUo2*h[{7d2Uo2*7o]?qN!G#ҷo?p7=̆J=߿{d? l=̂3/Gu~s Q_o,̆J8Q~yFe|T2F_|̥2*.os!GOi_ϡ߿01w~pO?pCr;2	G O}ď|c߿HGW4[i__49ͿG_49Q|Zc5}/ GQ/ ~q7+O?qG u3W|y63xUA~rY̟3 u3W=@˿lg]/O?p@i_4{=]~h >go4֘_E}c?G~h߿ܵO?pW:~h63Dn'.@i_cw{͌E4q߿{|?G-yj/u634|+̟3|Zc5}KGQK~qo'yj/쐼;=]B@^ǹ<Zc5}N;lg'^h߿+>gO u3WdM@5637 ~pifO?s LfSBoGQB{{fO?Zc5}ѷ;=]Щ߿̟3?4֘_E.h)wj/w{͌= +|as'}_ Lfz )w?z )5O?A:<н63od@i_A[63y q:%1w{͌K<b01>go4֘_E	|b{͌C.dh1ilgi|(fO?^h1b3w?ٓZc5}$Sۿlg)m߿'~?4֘_E	1c?G߿8,?Gyj/c?Gό>1;|K̟3 u3W?xŏGQX>gᏚ Lf~1?=]>gh1~1{͌?#^2|QO4֘_E2-xlgdZ~ed?4֘_E2P?GQC(?j/|c_GQ>1|6	fO??4֘_Ez!GQ/];2|Q@i_Ǯ<b￣lgǌ]Zc5}/$_I?Go:J1 nү@}y_ Lf={lgD S>g?4֘_E3W;633W;߿ٓmo LfGQ?ï	fO>1+OKw4hirtz+ڶisCfQvQ9!.ܷZ+rtv+"[󣶙"W$75Б,"5EIjڷmպEt6 *~QF54s]M8死]M[Vj4^;j\E7.*jڴM=z-jsM8Umio<"hW[T4o=t)rCHRUD%&hQ3I\J&j%5qZ5TLVqZ5TLTJ%-GVU4!&j٭{Ѫf$BTBT
*M%Zk_*4⊜Ty\ZKVSS-hQ3I[R!G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\6!HzJܧ皙QT9d#y\jںFlҚGL"Q0&D(E5N§35aLʒS!%B 󳣣YRttC7G5tTvЅQDDu:%k$%j٭|Rq-T9\MUmkjݷ-JJ<hlӊT%h4D͒\qJĭ&IhT&$%4W,iiĒĭ*$%h54%jf*IhZzZ8SZp_KG<I-K1fq4q$q+fD!$q+FfCj+VĒĴ6%r[WWS+D4YkjG*jڹQRVҵlߊTi8򹢴RML<RMLPtU҄kjjںZ8j)|Ro*KGo:=\qO54ʒ报FJhY榙ZP2M5ʌ٥5qJճZIhzsWGPV"LMr6iM\Rq*#TFxIhV(m+_hV53F9p\Q9TF$+DQ$q-TLV\q$q*%).QZ8̳pCIhZKGk]ErV*KGI<R4K\Ql+W٤_W*3f3fIH+J溚EhY4̨7H%k▪+IUT-J~&)%J4IHq*KGջiZDo-r&)%qERdF+Ipj%\7)\TzjY4TZ+jiz%jW+vK\QpމZDoĒĮ(Yёpު坻fkjݷ-KEU7Tf)VTf)TZ+yFZZW-C8Ef+jK3FqJĮk<Rq-T9gFkKN)RZ8z[շ-K=-*KGH3ZxIhV(ms溧pCSis溛N7 @s$9۸!7 T(x(H"7ԋLX'<RZtZZG
9qZ5TLVQU6oċEt6 9qM[vN*jڴN&hl!/E	h=|UHMmR(r⦭DqZ5TLTJf8&i-	Mk➖hH[j	5Е--GqZ5TLTJ%-GiKw6iKG_V8\E8'm]<MhyLGVO-o:;w9-Gn&Q9!/ꭺM<H*jڴN$J5iĎ֚xJk_ѪfN$Z+ELCsM8qZ5TLYjC0000 Paaap@<*aaaaaaaaa:aaNaaaaaaaa
 y0000!Xp³aaaa
aq000VaaaaBXF000Q000KT:fpZo5r-Q7jLq-Q7jLcjKT:fp2@V8CgRZ8
|p ¨aaaa(
AL000!@aaa:aaNaaaaaaaa:Y0wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwOb
M?)4 Ob
M?)4 Ob
M?)4 Ob
M?)4 Ob
M?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rb.YE?g1,"\rȥgeiSwML*Cz)iYZTĨS)
)iYZTĵQ9Y榔9GK[T7IW["JTZ+t)iY\2Cj諊W46i+exsCfjV▪' dY[TZ+f%sEr%ZxjsSLZRZ*3f+VkerT5R(Jj╢,RK:CN)Z!⦭t.╢,RJ"VW7eqSV"VW7eqSV;tS)Z!⦭v-ZDo+D4Y\Tյr!26iMNxqSVUes\-+D4Y\TյrD\5tqJ⦭J湫ZWQVhjsCfj╢,*jڹf%|RCEM[W,ԃDfH╢,*jڹf%sCfDhm]Mhs+D4Y\TյrM2=mH4J%2ںW5m\L-+D4Y\Tյrlj"ZWSZJW5m\L-Vhjs2D6)Z!⦭ijAYG╢,*jڹfTj&i+D4Y\Tյr3j╢,qL9R(HoQVhjs2D6eqSV⊑%|RCEM[W+YW+D4Y\Tյrھ)Z!⦭-s!GeqSVLʐTfqKLҦ%sEi.8?Yfr披geiSwML*CzS5MJ9OpV7q*43QRMk=|ᬭ*nZ,SJӣᬭ*nZ3jYrᬭyOpZZh O+hE ʌ٥5r.nS5,͚S3jV9%AD͚SW)W5]ehYrCEM[W,5U-S\#V)%r+I,*jڹ\$Jjh+YۤCEM[W,[WERlߕ,*jڹgnQ4<eqSVUes\W5m\hlW5]eqSV4 -Nkh+Y\̑W5m\L-畢,*jڹ\̑-畢,*jڹf%t~VhjtyQ+D4Y\Tյr3jh+WT,h+YWW5m\&ik9Z!⦭5!,*?Yfr披⭻2֍*%ܤq93΍DRRS35)4]΍DRR8hVS+I"jio?*o=\ʍ52B+)Z7z[Yf.%IQ*#eZJ溥Zm-<RD%jڹhlAִij-RD%jڹhlA▙5vҸrZ#DeB#e2r+jZfpT(ejھ)Z$8ljrUM▪+IUT-╫fL洔DN)iYfJ3UMf))OpZ*RL٥4U-	UK:5%!Ĩt"7hJk_Q:<i,yjݷ*o=\ڂޤy\SVȼR9s+zZJڊMGu5l,N+T(tj'GQ-I-5l*CvqKLճZFZRq]NxgeqEN*o<h%ᬭ[5Zxgej٭r؃+v-38k,N+vʐݥR3΍Dlֹ\MTxgej٭r$qKLյtTje8Egtj%s\W-38k+Vkjᬭ(D]RrV+vK3GKL˙Zk_ᬭ×2l־)\Tzj+u5l+C2IHճF'<R9s+j+!7W5ղ/)Cb)d\?Yj"W-C9G$ȓʃBTi(w9PQ9PPQ9G͚JT2gepުdH2B$i"f)geqEN*o<h%)Z5TLV8k+VkOpT4K;tQRCVWD7HjJk_+)jeqUiQyG$JO(dk<%Ff4%JO,U-SZK;jdhҩkCW3NS5\QSkge3FHM%f᬴USzFJh
%eΏ<K:5ljeFQhVePգhJ%j+)-PTFjeFZk_+)je9OpV\K:4[KL8k,tiOpYWTΏ6Q(`ںfᬳHqL̴Ώ3FHurᬳN(s-3ᬵNAOpW(\A)ʒQ+CgeDIQ9?YQiTj&iENe/(d+JQel޶7Igeh"T:[Ώ+[-hP-9OpR9jݷ(`&ZΎWU+'n٧)T9k!uKZ5TLYjeIhVᬭ[5TDѻj4qSy᬴USVȍOpT2tJ҄NS5]ݥQyq*3f+J[i/jiѨi--皞PjhݵyZtjrU+F呣J\WPV8?YQ4<8k+JS5MKM)ܣ$JJjin526iO)ʌҩ\\G *MHK[zr"철%"ko\Qgejں*m52C8gejں*m52I)iYhlГDjE͚SW#FJE|G ,U++? YG6 Ȁ{,<R3m]6\؃-38k+VSif*Jѫ橤MU$9\M:=M˙hHrtz+s+4KDRCӣ_RDMU$9\M:=ГG[5Z&&RhIZsEr5Tq4W(rBMRЕDKIR(Z2KIR(Ve!)4$*"M4J̤6RP&%!d>)Z֊ZJГD6qKUhRZ)i(rBMREIKIChJճZ!)4$--G►*H֊ZJГG[5RZ)i(rBMR\Q\̨LӔ
2|P9Q*P(Ci顧:;FjfJѼW4VVrKw4qJѼVqCn)Z7twʒڪZVk)Z7twU\E\R\Ze S)iYjJEL٥4U-38k-T9jf))iYgGq\6iMr3ΎQlҚ*ge))J3fW-38k-T9jf)*fpVLճZ? SOPqLճZS3lֹx@=zzĀ"짣)xYk*fpZ"^#eB \G ʄ<AqL]$q8ge%@? T!eĀ"C^*fpW	5S3I^#e@P@= 5B38k+S3I^$e@P@= 5B5YQh^#eG\G qLʋE|N)YQh^$eG\H geEWW38k*-ں? PxPx@=1!$xS3\38k*-ں@? PxPx@=1!$xYHS5vLBsx@=60 Ȁ{(m!`=BA38k)
fںS3k\^$e=BH<H HzPegelzi3ZY[7pޚe!Lֹx@=zgqȀ{(3@=B38k+fL)♜5wRk DG f~(m!C4 PC)xY\$ԋDg(TᬮjEZ3yx@= 5AGhR@= 5AGhRqL&Z%s9GqL&Z%s9G DPTy*f  DPTy*f ^*fpZrDg(TᬵP%"ko\Q? T5hR@=x>C!AxS3C%s9GqLURR(^$eAPy*f  DPG2JH>>5ں!9j\S3WT'5ZKx@=|<BH2)QA	P|"j>38k++uJBs\դqLm]R5i.e@? Q0 BGH >!$CaA^*fpW4W;jgesEsx@=|<BH<G >!$xS3WWfpW4W;jꗉ DG zĀ"`=BA538k-I)x@=2@=2qLRA38k-I)x@=2@=2ge 8YjH!cx@=2AV838k-I q♜5V8 DPC +q Ȁ{*dcxYfHsCfTᬳ$9Ix@=@|<@=@|<qL2C4qL2C4 Dd Dd^*fpTJOG38k*%^#e#`<? P"<xS3Pz8S3Pz%@? P"<$e#`<5LʊCi藈DC"<#e@z%qLʊCiqLʊCi藉 DC"<$e@z%geqSt:8Y\Tx@=3ǜG ʀxS3N)Y\Tx@=3ǜH ʀxYfhҪgeJr^#ev;AG  v<qL3FPfpY4.e@? Yc}Ā"h#^*fpY4.ej٭|Tᬳ4iU\ճZ? Yc})DdG)xS3ѥT9s+VkqL3FP̭[5^$ev;AҞOP@=Ax>Jz==B5f*˙ZkXV8geJrV%? Yc})+qȀ{,|>zz%qL3FP̭[5+q8geJrV%@? Yc})+q Ȁ{,|>zz%geJsE|Tᬳ4iTh^#ev;A|<B? YcG)xS3ѥR'ᬳ4iTh^$ev;A|<B@? YcG)xYfhҩQh5f*? YcC;qL3FJE|N)YfhҩQh^$ev;A1!q Ȁ{,
^*fpP*fpPx@=4@38k(sCbfpPx@=4@5<TᬮhlADG? QzqL'ᬮhlA DG@? QzgeHr+j5!,kdYx@=22OGCQ	138k*CY\SVȼN)YR溚E DC!c(	z Ȁ{(d>e! CxY\$AgepY^#e@P@N^'ᬮk 8gepY^$e@P@N^*fpTZ+ S3Y^#eG@ODC38k*-xS3Y^$eG@O DC5d46hAge!e? Y!z;|G  d>G`N^'ᬳ$9BfpY١^$e2'Ā"CvgeJD*fpTJ*DGDx""<A38k*R%q8geJDx@=~G<H ?#xYRoM<TᬩQ\7x@=2(C 3??38k*CW駉38k*CW^$e f~Ā"졐1@geI<Tᬩ5^#ePO@=5B=?38k*MmiqLʓ[Ze@? P DCT#tePO@=5B=?S3֙wᬩ5? P\DCT#5&3֝ DC!bˠȀ{(d>P338k*CW]38k*CW? P|g  geHr439EpޚteqLʔER)YR(? Q ˟Ȁ{(zfpTJ*geJD Dd	ˠȀ{,x==38k,hlЃ.♜5d46hA@=@|<YfHsCfzfpY١@? Px@=1!=38k*-eS3Y? Px@=1!>52ᬨVA@= 5Br ʀ=38k+2)Y\$A@= 5Br ʀ>5MdzfpW	5te$c."졐1|z=wᬩQes]M["˸geHr+j? P|>BA=2 GH'ǦgeHr+j^5!,kd] DG@? QzᬮhlAqLDG? QzfpW46 3@? Px=r OqL؃.♜59? Px=r OgehlAgehlA@=APx."h2#-38k,U*-˸geJEDdeGR  v(b<BYfhҩQh^5f*ev;A|<B@? YcG-38k,U++qL3FJev;A|<B? YcG.5f*3ѥR DdG q."h#SV8S3ѥT9s+Vk
)YfhҪfcDdG q."h#SV8YfhҪfczfpY4.ej٭aX@? Yc})
] DdG-38k,UC2lֹwᬳ4iU\ճZev;AҞOP@=Ax>Jz==BYfhҪf3ѥT9s+Vk@=Ax>KȀ{,|>S3ѥT9s.♜5f*˜DdG;5f*˙zfpY4.te@A axqLtKgeqSt:3e@A axgeqSt:%Y\T DC"<te@z7ᬨ6wᬨ6DC"<se@z:fpTTJOD38k**%@? P"<te#`<S3Pz%S3Pz3e#`<? P"<Ι5/LʉCi@=@|<@=@|<ᬳ$9Iwᬳ$9LDd\Ddge!K3̐7ᬵ$ĻfpZAXge %YjH!c DPC ] DPC qLRA
]38k-I,DPC \DPC ۦge /LRA@? Q0 ˠȀ{(xPwᬮhv.♜5ںeA	gesEszfpW4W;j@=|<BH2)QA	P|"j>S3WT'5ZKwᬮhv)	sV? Q0 BG >!$CaAgesEsHNk2ᬮhv)	sV@? T5hR@=x>C!A38k-T9IHZ3ywᬵP%"ko\QeAPy*f \DPG2JH>>YjJE޹3C%s9G@= 5AGhR@= 5AGhRᬮjEZ3ywᬮjEZ3|DPTy*f \DPTy*f gepR-޹3Iko\QehR =3CiPᬭoM2k\fpV7HS5? QfHz." 3??6gelzi3ZY[7pޚe!Lֽ DCiP$38k)
fںS3k\? PC z."존A	ge!LֹWT38k)
fںeGA	] DC`=BAS3\]38k*-ںeGA	\DC`=BAYQhv/LʋEs DC#-38k*-˸geEDC#.5YQh@? T 
] DPT-38k+S3I? T 
\DPT.5Mrᬮk@=xKȀ{*2S3EI)YkDP!C.5*Hge4e=KȀ{)qLճZS3lּDOGR z==BYZk\38k+Vk@=AQj~3ѥRIDdeᬳ4iTi^#e=l־$e=l־#eB$eB#e@I DPk? PƊ@=1#ehvĀ"졍ں@=6s$ek\DG7HS5 DG7HS5DPjEZ3~$e@Iko\Q@=))K[zrĀ"49IHZ3~#eQ\R%v)	sVDGW;j@? Qں@= Ā").#eAH!c$eAH!c#e!q Ȁ{,hlӈD@ D@DCJOG(6#e@H ʁSt:8@=F*˞$eJrDdhҪf Ȁ{,UC2l־#eJrV8@=F*˙ZkXV8? Y4W4WĀ"4iThDdhҩQh DdhҩQhDCJx@=4DG6  Ȁ{(#e溚E@? P,kd^#e@IĀ"	5x@=14VA? Y١ DdHsCf#eQW(DC'(ONQ\7#ekkO@? Pֶ ֝ DC'(N"졓W@? Q%g ?D DdHsCfDdHsCf DC+  Y@? T9$A@=2r+j? P,kd] DG6  >@? P҆DCJteJEDdhҩQh@? Y4W4WȀ{,U++@=F*˙ZkXV8@=F*˙ZkXV8@=F*˙Zk^"4iU\ճZeJr? Y4.te@T DCJOF"졊%@? P#Ci@=z4e!g "C4@= 3eAH!c DPRYeQ\? QںeQ\R%"+uJBs\դ@=))K[zrȀ{*RR(@? Th? Th@? QwRk@=zzi3Zek\? Pfںehv՟Ȁ{(cEs DC+@=1 DPk@=& DP#? T**H@=Ze=l־*fpYR溚Ege<Tᬲ46 S33FJE|TᬲѥR*fpYRkkO38k,Q\7*fpYR(5Y4.ej٭aX㊙5Y4.ej٭|TᬲѥT9sL+L**%5TJOG38k,$9B38k,$9N*fpYjH!c*fpYjH!qS3m]\TᬲWT'5ZK*fpYjJE޹S3&Z%s9GgewRkge3Zm]\Tᬲ\5TZ+ge<TᬲIL+Ye8Yej٭|R3P;);w>S5vrT"W(8k,孼Q9OpW(!W(IZWTM	4q9FHyZ5rjF'(o,+W.&tj*2DQ9ZJHk\P2B$i2DQ9ZJHk\$f*C^)\$KUesKzJDfV"KRA+J٥5qJ҄IjH!J٥5qJ҄IP檦U*3f"W4VTDZ<R3FHzhK)\Tz)sKzhW(̑-3TD╣y\$K2DR&\#+FFHf*fq+FFHf*f)Z72DsUSZ*=|R3FHW.&tj*▙52D$9N)iY\$JE|R3FHM|R΍DFHsB,fkLmikYZfpW(ԐB▙52D4iU\ճZ±ᬮQ%JrV-38k+dQjnT9qKL"T9qKL"TJOGᬮQ%EDqKL"W駊ZfpW(NQ%rֹ\޾'(QTZ+(-r*-ʉUJJҀ&%D8$KUTJ2D(RhIT(NQ%rBM9Er,S<&i\r+F\M\U-hQ3N'(FZm"YiѥVq9FHygn+DW.8$JJ<pC╢JC\$JᬮQ%DIm<3FH"Q4ZgGger+F\J*o8`ھZfpW(jĭl6oR8`ھZfpW(\HL652Dkv3FHdQԐ> 0m_+dhlҺ|ᬮQ%p\HL6r+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6M2Dm[TY[735򹡳I\$JVȲhHP0m_++dgnڶ!4W@`ھW46i+d\TzjYW%r+C-[";t]j\٤Q%qSyrdY[7-W(cCj*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Է0m_-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(5liI<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x9DChi,ӣ[y\٤N-fRk▆̳N+4iFlҚsCf:<*o=\l+4ii@s+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-tlYG̳ftyhl;j\٤YW%m4L֚K;jfW7Ho]ھYGJjv򹡳IfW7.ZEw.&gm_+4i!d9gm_+4i坵|hlYGfYW-\$ԋCIQ4)hl&Z%CeFlҚHr,S*3f,S*3f-hqK;tʌ٥5KBUJ%Ipjv-	+!:4MR$LHqL͚STMR9v)Jj▆̳HqL͚SW*CYgnQ4Yۤ8Tf)ZѪ8PTJQyC)TVS7HqLKZDv)Jj'vLC\٤.M]ں|tʍD9C)ʈM2!26iMR)4K;jZP;tʌ٥5K;jC)Jj9塰s,S*3f,@IC)ʀR-S*54dIQ4)QPR$JjNkjhi*3f+4\.M]XW46i-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+J٥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_jEVnCiCh(gnޞ)f]!!#W7.ehCm+%RhIW7.el޶69I&)Q*\̑-htCj!J%!r"Z閆C.)ZQ4 ]"VБ*-dkCZWQgھ#e~E\G ,hlӈDeAH!c)PRR"QWʂB1R(DehT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)"첆5v"첆4W;j? YC'(O[WEMZfpRkuqKL:5;j▙5v,N-38k,W-Q[MO*o=\b%Chvt~)\TzK;t[Vn؃EUKDW.%\? YdHsCf)C+ ʔE\G (cEd)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(e54Rˉgm_(e54RˉQ&kM%|F(DErYWjH4O+DW)L֚K;j@TQ)h"YWMM-甃DEr*$i2[)h"YWjH4O+DW.%D44vȀ{,4iU\ճZ±#FP̭[55f*˙Zk\[WEMDeJrDeQ(m=G (q#LZۣRk<R3IfZxgejں*m52UMhZfpTF9VS*T֊gejں*m52IQ(m=RIQjnT9JW46i*T֊Hr-38k+VSi+VSi-TOCR9rղ/*o=\CKUQ:<vK:5UDsYjqStZrTJfEs-TNC%iCs\,5RM2DrS2+)gm]R٤HqL*o?ᬵQ9Y榔9GMdQ*-e'y۴T(ӊRʐZqJAygn҉RSN)jrQ,VW(ꯊZ+vK;vյEj詴K;vյEErZ-TNA+tz+s+D4YV)%FiWR-9E=rѷQ9Y۶,[WEMZ,VT4U*3f+F򴩻)[PBҒ+zty\T~ZfpZ,SJӣ򴩻Rh֪'GYWҦ%hDFRIN-hPT+v򴩻Z$-mIsT+f\rj%p\.hYWdZh=rm]6gm_-SeCIDM4;jj)!rGYGMv9W7TTfGYWT\TyZ$=rھZ ГCI[7lQSygm_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ʉ:h:<),gesCf54:?+-e!d9knCg2ڷ<er٤T޾WZټ[4ˉYVÖo+%rivBRCZ媀TICIgm_*%-RI\z%|!JټhlW.&gm_-TWT͜5W;jQ'CMW46i-h7hvo\;jj)!r@s,媄U̤'L֚rI\z%DIgm_*BM5+fR+z坵|ZEjl!rGYWYhHqYZۣ̳,S3ٵqKLI
Y۶i+ZfpZHRݳIkjCBk▙5lRk▙5lV9>)iYi!K;v%j٭|R3B!&E&U-38k-$)Rk*Z!t~)iYi!J]	RR3B!&R3B!&E&U-Sge*BMt%K]D:[Ώ-mZqKLI
TJ%-G\R3B!&է᬴HIio:<LB▙5	5Е+JSr᬴HIZk_ᬮ+FK;v%rKLjlZڤPЅ3ZgeqZ5TLY۶i)
fKLjlV9>)iY\VU4vJճZgeqZ5TLTJېQWᬮ+FJ]	RQKLj	5Е*Kj[Ώ-38k+Ѫf$BTZfpWUD%HIQh	KT.)iY\VU4!&-G8geqZ5TLTJ%-G\R3&i*BMt%KKy孫N)iY\VU4!&1ZfpWUD%HIZP溛geqZ5TLTJfKLʋEr֍U4%R3֍U4%᬴fjjyiYi!K;v%ES5ger٤ΏLI
Y۶i)
f3BvJ҇5܇LI
Y۶i+Vkge*BMt%JEmM5	5Е-uo:?-38k-$)Rk*TԷ5	5Е--Gge*BMt%JEmMZ!r3B!&-G9iYi!J]	R15	5Е--G9iYi!J]	RtyjLI
TJk5	5Е+VkgeqZ5TLY۶i+5hQ3Ign٤H
f3&i,43ZiY\VU4vJ҇5܇LjlVLj	5Е*-!6ZfpWUD%HIkKyiY\VU4!&ImKyiY\VU4!&ᬮ+FJ]	R[rj*\ᬮ+FJ]	RQ[Vᬮ+FJ]	R15hQ3IRk*Z[Ώ-mZr3&i*BMt%KKyb-38k+Ѫf$BT(s]M|ᬮ+FJ]	Rl־S5j-⤅*BMt%KKy!J]	RQRB!&ImKy!J]	R!uN溛Nć;w>&9۸!J܃EE	!$P܃G+!bjhM[V[T8EU4&ZڤQ[T%CZڤQċEt6 M[vHa7rijݷ*\I.iHVmH5iM[VU5)n'5mZ'E	huSCn'.g'g4N.hYVU4iyUM8&i++s;wJѪf$BT-o:?%΍,͚K3FNk9tN+FJ]	Rt~'4WKy榎)死qO5hVyh⭪ExVU4vJճZ$O]<HWS8O	Mks]NGs]Spۉ-Pۉ.HiSWBSZVU4!&j٭|NHngnhQ3IfsEm(iќ5tq8&i,ThQjW]Rl־'UD%HIkKyVU4z8mhѪfݳI\Em5<HW:46i,͚q"Q\٤qZ5TLTvjz)jڊ噣JVU4!&iCnCiLsG'4C)ۤ8%I\qđ542B-9FH'(+D8hMsĐ愉Zk_C%ImKyБ--GqZ5TLYѨjqCf["8&i,43ZVU49jZ5TL"g(N+FJ癴R湫hQ3I\\6k!hQ3Ign٤(s]M|NkmR(⥼S[T8jGgEHW[T4tjJCkE-8VU4vK[Tk_ᬳs+d%ZfpYܹ2E	B+W5Wᬡ$K[VR3SP+k▙5:"HS5ZڤQWᬡ$JB|ᬳs+d%5w.erBDPtULNBDiLNBD5:"HS5ZڤQW-38k(u:E	k_s+d%Yܹ2E	B+W5Wu:E	էu:E	n t%!LֹQ):"HS5%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(mq-tTq+Vk@\TyRZ8fML(Me52֍U4?(jĮuʒĭ& ֞T%nܩ-K=-Ѥq)
+DW.4%#4IhWPq-TLV\i-KTpCZ8̳pCZ8(KGD#פq)
%f ֗.&%[PBp[TiZ%l޶>VSRBjەqSyt~VSRBjW5-K5rД־SLS*KGOZLʈZTi.M]q+WյuJ٥5q9Sin܂;w>)Rh9H"w>$hu"6@BAOVU4iyUM"]<Nk9tSVݯ4HrđBC+sE4O_mR(⥼S[T8j8VU4!&j٭|N+FKBSZ8&8&i*BMt%KKyVU4!&ImKyRR䆑WĆճN$4C$IWOdZ+rtv$QռċEn[Ύ|Nhy۸TNAHr溫nO#(EZq#*jhjCtFE8VU4z<p 000'P0000P8@
aaaNaaaaaaaa:aaNj>?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC?QC? #	@F'N0a;w #	@F'N0a;w #	@F',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	bw %@K',NX;	btR3QRMk=aᬭ*nTiSZp_ᬭ*nZ,SJӣJ%E+xh*-:CI\Wᬮk!ĵPtU+4VȲM<RI\5l+vqKUepղ,Q*-3fZP-<Rl湩W-QesB)W-Q\ЊAJj╫g5M2j*K)R\J٥5qJV)%!eqSV:MUKTJV)%r+IVhjr+IVhj坺KjeqSV;tT["7╢,*jڹgnQ4<Rj媉2j薆C╢,*jڹjrk8qSV%s\-+D4Y\TյrI\5tqJW5m\O[R)Z!⦭ijAW3$qJW5m\O[RIjr69╢,*jڹff%sCfDhm]Mhs+ZHC╢,*jڹZIsDL-xh+ZHCs+D4Y\Tյr"ZWQeqSV4 ,ӣJW5m\N*54╢,*jڹiY\5tqJV\b$7+D4Y\Tյr"ZWQVhjqEHھ)Z!⦭sW,╢,*jڹgm_eqSVj方飊VhjgeHr*3JgeiSwRᬳ9sEU3QRMk=a)Ҧ%sCf8k+JjyiYZTĨS)
ZfpV7q-TNAyiOpV7q-TNA?Y\5l,9OpVh8k-uO-4h1pW3rjR͚SW)Tf)?Y\5l+Jʒ栢Tf)geh+殎VhIHq,9Z!⦭t.h+DFHW5m\Q%i5srCEM[W,[WENyZ!⦭v-ZDoW5m\HqL͚SSVhj媉2jh+W46i+殎Vhjzڐh5CEM[W,ԃDfHh+ZHCsW5m\fHCsW5m\O[R:?+D4Y\Tյr:<Lӕ,*jڹiY\5trCEM[W+*DvCEM[W,h+VW4̇MeqSVLʐTfrᬳ9sEUV˙HMkFf΍DRR8ZKiYgFtw))xYgfgFtw))Ro+VSiu$ZMTJ54W7.eFj=-,3d٤QGz٭|RD%s]R؃-TLT6閆)jfm\6 BkZ4L)jfm\6 KLٻi\9s-tT"첡QRG9Eu5l-38k*CY\SVȲm_RJ۶i5D9hqKUZ*TDJճZgesZJ"'ᬳWBSZ?YhJ3fW8k-TީQlҚ*hT:D%5YѨVjio<յnۊW7.emA
VVBoR<kd^)\Tz-%mEd&#溚Etj'GMo*CvqK:5Cbꖤ͚E!J8gej٭rML)nҸ<R37W4VZfpV-<R3lֹhlAi▙5tj'GMo;zeHnҎ)iYgFtyZk\&d<R3lֹQ[O[Vgejں*m52EIR\:5j▙5fEU5lߊZfpV"JC)\9s+Vkj%gep̭[5ZfpVJ˙Zk_*o=\յ溚EM˙[$JBj٣r)\Tzԏ+jgeges2DZTrᬵL+9PfHA*T4NPi((i(%s_*\3oU|$J!fʑBB3f37W4Vge&i+t~S5fL8k*K%KjP!iTJK5t%5ʍ52(%D}2D֞QQ3NTDF*-%|4iT+?YZ9jS5"r3]	Mk?Y\$JզĳWBSZOpZ*RL٥4UʅEIE2ZgGUSzڶEe52MLW+J2CqG(jĴ%WCflߕҖ(m*#Zhe52ML[5ʍ52EI8k+DW.%ft~S5v:4[KL8k,ZgGWTLӔ0m]R3ZyOpW(S5v)9OpYG9OpW(\A)TigeIsT3$LLҊᬨ4*5422@i(o[T3Er*-G-떴jrޖ8k)n۔0p-mgGs+*lӔQzں&i,V52q+VȍOpV*"KihݵDRyOpZ*dF8k*%iB')ʆCgnҌDB(<Z8Jj-PTFTQ44ZtjKKy槔/Z7mG(_5Rnډio<ѥRևL++rᬨ͚SSS5MJU)Ҧ%Q%ni5sr4CQ4geFiTC#e&Z%s9G? YPhrDg(R3m]6jJER3m]6\$ԋG᬴6hIW	5"Tf)DeJE#eF*Ȁ{,x@=P҆)iYZMLhlA▙5j詴3FJhTZ&&J̴MU$9\M:=%j!i诊Z"Z&&RhIV-UIWNEr)4$-T9hHrtz+9I&)hJyHmhHU-HmhHU+W2KICh&xjRZ)i(rBMА\CkE-%RhIZLM84W)9I&)kHmhM	4KKyj٭rKIChK]$JCkE-%RhIV)9I&)QhT(ZTr@Tj&i\޾P(\i̨QG(etӊVrMLPճZhYW++Iq+FΎg8hYW+J[:;ImU\ERB+W5W:;媄Vk)QhYW-2fᬵP%"QlҚ*▙55Uʍ3fWᬳTi4iYgGq\6iMr3C%FJh55Uʍ3fW38k+Vkgej٭rȀ{)DOGR8gej٭|N)YZk\H z==B@? STᬵRG38k-tT/C.#eB R8ge8S3EI Ȁ{*2@? T!e/38k+Y\$/\G ʀK♜5M|N)Y\$/\H ʀKLʋE|TᬨW/#.#eGR8geE'ᬨW/#.$eGRS3\5m]RȀ{(b<BH<G N)YQhv♜5m]R Ȁ{(b<BH<H Tᬤ);jge!LֹWTG HzPx@=60 ♜53Zm]\N)YHS5v/$$e=BH2S3n4B|TᬭoM2k\G =3CiP@=zgK♜5wRkqLٻ)
fĀ" 3??6 DG f~(m!TᬮjEZ3~*fpW	5"-m<G ʀ#P4)G ʀ#P4)8gepR-޹8gepR-޹Ā"b<3B|}Ā"b<3B|}/38k-T9IHZ3~*fpZrDg(Ȁ{*|CP4)G ʂ<T 
AN)YjJE޹8ge))K[zr/d<3B|}Ā"#j%BФKLm]R5i.xY\\R%̼G >!$CaADG z(l>B5K♜5ں!9j\8gesEsHNk2 Ȁ{(xPeR!$e
D }/38k++uqS3WTG >!$#eN)Y\\38k++uKĀ"`=BA@? Q0 LRA5G ʂG ʂ8ge ♜5H ʂH ʂS3ԐB
Tᬵ$ļG ʂXDPC +K♜5V8qLRA+KĀ"!l8@=2ļTᬳ$9N*fpY٤G  d>G|G  d>Gr8ge!q8ge!KĀ"CwĀ"Cw/38k*%5/0qȀ{(CN)YQ(m=N)YQ(m= Ȁ{(C0KLʊCigeEDK"졈C Dx=8geEDq8geEDKĀ"졈C 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+qS3ѥT9s+Vk
Ȁ{,|>zz8@=Ax>Jz==B
8geJrV8S3ѥT9s+Vk
 Ȁ{,|>zz8@=Ax>Jz==B
S3ѥR*fpY4W4W/;>!qȀ{,N)Yfhҩ\_fpY4W4W/;>!q Ȁ{,Tᬳ4iTWL3FJErȀ{,DdeGR8geJE'ᬳ4iTW/;@=APx/38k(sCb38k(sCbG ODCA	♜5938k(sCbH O DCA	L*fpW46 "	Ȁ{(x=r8gesCbfpW46 Ā"	 Ȁ{(x=rS39Eu5lLʐW5ղ,G GH'ǈDC!c(	z♜5!,kd^'ᬩQes]M["Ā"졐1|z=x@=22OGTᬮk S3I/@ODPT '/fpW	5xS3I/@O DPT '/38k*-xYQh/# '"졈	♜5<N)YQh/# 'Ā"졈	L2C4 S3̐2Ȁ{,x=>#e2'/fpY١38k,hlЃ/@? Y!z;rS3"QW38k*R%K""<A? Q ♜5)S3"QTH ?#$eTᬩQ\7*fpT(LG  DC!b♜5!+♜5!+/C 3??@? P|gS3֞*fpT/GG ♜5&8geI2 Ȁ{(jzĀ"졪G )YRkkLfpTӟȀ{(jz."졪Lʓ[ZeYRkkN"졐1@@=2(♜5!+.♜5!+ӟȀ{(d>P3se f~39EpޚeYRoM:] DGDxgeJDwᬩHUȀ{(e@=~G=38k*R%K3"QV"Cv@=@|<♜5d46hAqL2C4   d>G`N\Dd	ᬳ$9B38k,hlЃȀ{(b<Br ♜52)YQhȀ{(b<Br LʋEdzfpTZ+  ʀ9te@P♜5Mdwᬮk  ʀ9se@PL&38k+:CQ	1@? P|>BA=;fpT(eS39Eu5lȀ{(d>e! Cse$c39Eu5l/LʐW5ղ."	ˠȀ{(x={fpW46 ˸gesCb"	˟Ȁ{(x=}38k+eY\؃Ȁ{(h<9te'gehlAqL؃Ȁ{(h<9se'346 346   v(b<B@? YcC♜5f*S3ѥR^"h2#)sev;A1!tᬳ4iTW/L3FJEz;>!KȀ{,♜5f*˸geJsEy;>!KȀ{,L3FJYfhҩ\^"h#SV8@? Yc})+n)YfhҪfcwᬳ4iU\ճZ±"h#SV8? Yc})+tᬳ4iU\ճZ±Ľ38k,UC2lְqȀ{,|>zz."h#S♜5f*˙Zk\fpY4.ej٭y;OGR  v<=tᬳ4iU\ճZYfhҪf  v<@=Ax>n)YfhҪqL3FP"h#\DdGL3FP̽38k,UC: ax] DPC0ygeqSt:%S3 ax\DPC0y3ᬮ*nF"졈C Dx=fpTTJODfpTTJOF"졈C Dx=38k**%^5ѠȀ{(C0n)YQ(m=)YQ(m=0KȀ{(CLʉCi藦geDh  d>Gr  d>G{fpY٤fpY٦"Cw."Cw3̐%YfHsCffpZAX]38k-I q3ԐB
ᬵ$ƀ"!m."!mge .♜5"!m."!m3ԐBge Ȁ{(xPe@=|<BH;fpW4W;jqLm]YA	\DG z3WT38k++uh >!$CaA] DG z(l>B5n)Y\\R%̻fpW4W;jꔄ湫IsȀ{(xPeR!se
D }3WT'5ZKzfpW4W;jꔄ湫IsȀ{*|CP4) ʂ<T 
A♜5Q-m<fpZrDg(d<3B|}."#j%BФtᬵP%"ko\QYjJE޹ ʀ#P4) ʀ#P4)ۊfpW	5"-m<fpW	5"-m>"b<3B|}."b<3B|}3Iko\QY\$ԋDg(C4 PC)teh[fpV7HS5]38k+fL)ןȀ{(3@=B? QfHz3n4BrᬭoM2k^"존A	] DCiP♜53Zm]R)YHS5v՟Ȁ{(m!`=BA? PC z3k\^53Zm]Z# z."졈0 )YQhv.♜5m]Y# z."졈0 ᬨW;jꗦgeEWV"졈
] DC♜5S3^"졈
\DCLʋErᬨWȀ{* j."♜5Mr)Y\$ןȀ{* j."L&zfpW	5 ʄ<A@=xn)YkwᬵRF"C\DP!L]$K3EIOP@=zzgej٭r)YZk^"짣)se=tᬭ[5^5f  v(5??Yfhҩ[$N"h2CSzfpY4V4/k_k_QRGQRG$Ā"	5Ȁ{(cE|H _4W;j@? PƊm]\G LֹWW5v"L)Ā"L)"	5"-m?$ԋDg(G ʃC%s9G@? TQ-m?v)	sV DGW;jꔄ湫Is"+uq Ȁ{(m]\G ʂB@? TȐ8@=D46i"FĀ"F"졊% DCJOGT$e@G #FPѥT9s"4iU\ճZ@=F*˙Zk_ѥT9s+Vk
H #FP̭[5+qȀ{,U++@? Y4W4W"4iTWĀ"4iTW"졥<H P؃"x@=}CbNQes]M[" Ȁ{(dW5ղ/$A@? T<G Y DC+ Ȁ{,hlЃĀ"$9B( DGU"졓W駉 DC'(O DCZӠȀ{(k[ZsekkN"졓W? P+ӠȀ{(eQV"$9B"$9B"졍sehȀ{*MdDPk  9Eu5lȀ{(dW5ղ."seP؃Ȁ{(iCb"졥:ѥR^"4iTWȀ{,U++@=F* #FP̭[5+g #FP̭[5+h #FP̭[5? Y4.ej٭zѥT9sȀ{,UC:TDP*nF"졊%? PѠȀ{(g hm=Ȑ3e!h ʂB
ƀ"),DPRZv՟Ȁ{(m]Zv)	sV? Qں!9j\ ʃC%s9G@=))K[zrȀ{*MHK[zrȀ{*MHK[zrȀ{()
f =n4Bz5v՟Ȁ{(m3Zm]Z4W;j@=1WV"졍 ^"	5 ʀ^"TTȀ{*$h z٭yk_38k,Qes]M["S3*fpYCxYeJE*fpYfhҩ\_38k,55T(O38k,HUL,UC2lְqL,UC2l־*fpYfhҪgeMgeL*%5Y١5Y٧38k,$38k,$YesEs*fpY\\R%38k,P%"ko\QYepR-޹S3ٻ)
fS3Bs*fpYQhvL*-S3ʋEd*fpY\$AgeM|TᬲEITᬲl־)iYR(Hge);w9Q*n+dS5vrW(8k+d\O+d\$ԋD+P&8$JѼq5sQWdZ7twѫW:5qJ"Z-T%$5Ze!fJ"Z-T%$5R3zh!/Q%2r"QTN+J% %FlҚiB$$FlҚiB$sUSZ*Jjr++Iq*"Ki)iY\$K=4L%*o=\ʔER|Ro+dfHEWJѼQ%"W)SL╣y\$K3FJճZpXV8╣y\$K3FJճZp_"T9J)iY\$JѫW:5qKL"Y٧ᬮQ%E)iY\$J&)gFty\$9Y35d6-38k+djH!qKL"Y4.ej٭aXZfpW(ѥT9s+Vk▙52D7Iq*T֊ger*T֊ger*%ZfpW(Pz8ger+-38k+d\ZK'(ICHk\io_dk*-ʉUJ9FHD%sKzi@rBMUENQ%jm*%TQ"V)4$*C^'(9I&R9FHyVW4ZTq9FHW.&tj*jdZQ\ӣKU[r,4B+V$JJ<pC+NQ%CY۸!J%!ĮQ%sKzOpW($Z?Y\$JBD͚S-33FHW.%sCf70m_-38k+dQhTF$HWL"V\qGWL"W	5;jiY\$K2DHL62D6ei]RھZfpW(ITF$HWFHW.&tj*j)<ӣQ--[Q+geiѨ!?-38k-t9Yf9FHvrT4N)\Tz2Dm[TYZBGQ%sCfi5tK;jJ"W7.ZE2DhlT(:?5Q%sKzJ%VN̮Q%jڢֺ%|*o<Q%jڢٸ5oX`ھW7W(ݵmQe ֖*W"Y۶,܃EAj\٤Q%qSyrdY\޴$jr6M2Dm[TYgn+0m_+42D*o=\l,sCfFHM˖elwCԷ0m_+42D*o=\l,SEt15Y2FH!,4DQ%Hr-M8 <Q%Hr-M8jAW(hJC3"*R%J򸩼9s-TOCRFHvj*E\̋GQ=H4J"W7.ZE媉2FHvj,媉2FHvj,SEt媉2FHvj*"M4jjrQ%jڢʌҦMSP`ھZ+dgnڶ|Q9W(ݵmQeHI[6' "W7.ZEvJ̭Q+DW)GW7.er+DW.%k]	RFH+gn\Tz2D\L"+dZ"D+dZ"q,Q+dH4O+DW.%r+DW2]r@s+dZ"j땴ӣJޤZ"ں|RFH+jH2D\KL"Vv9Po:?;vJKyE\$J٥5qJEaCbQ%FlҚE+dQ4)Qh+dQ4)\$؃+dQ4)\$6 "Tf)W	5\$J٥5r[bQ%FlҚQh(lA2D͚SW*-\$J٥5rYW(6iM\klA2D͚SW+\$J٥5rI( "Tf)TJZH[-	\RUEP*-ʑBGQD$JKy&R(HK]S6s*E	oUrL؇-uL̩$K]$qK]S6s*E	l־)ZU3VҸGW5"J)k+DW.%hˆh╣W.VR%HW5]x9"Q*)Z"HJBAZ꙳R(Hjio?D+DW)L؇+殇<RVes\+Vk+\5tqJDVE\REr+殺*tj'GuD&J%! +DW)G (k[ZxI2UMtd~)OpZZG+RIHq+DW.8hV\K;vqJq4֞)P&T,JĮ_P+F$TP抈4Jˎ)jh+R΍D٤hT4JKUErZs[zTTRӣ4R\YG╥MJfW7YѨZ,͚JiqSym46iM\RI[M:<*o=\l+4ӣKC`VN,N,ӣBr<RT͜QTM	44i孼hlYG▆̳N)
fKC`YGqK46iM\RIfW7.ZEK4R9kiqSyp4:<[KSs1\5EE!:<N+V)\AY4yYGJjtyCY'GJӖIsCfO,Br4tyHS5Zp\!K4򸩼ھWʉKrN+f򸩼ھWʉKrhlYGvtyQ4gm_,ӣ%r˙gm_,ӣʇ3IkEZ۹s,tyPi-΍-mܹvfTf٧Gy\i,ӣC`YWI[M:<6e|hlVN,sCftyQ&kM%|N+7gm_,ӣʌ٥5K;j\٤N+C-["ٻODK4АK4ھW46i,ӣʉ3Zhi,▆̮jE͚SW6epR-!26iM\R9Ev)Jjv)JjjCeFlҚ*sCfi5tK;j▄P&)QiYۤ8Tf)P&)ZP;tʌ٥5qKC`Yۤ8Tf)!,HqL͚SW,S*3f-hrS(s*%(t+i8P%rR;tʌ٥5KBU;jPhZZLhlT&gm]RھPCefS*54DIgnQ4C%|(eCeFlҚ|tʌ٥5J9v)Jjv$ԋDt\i@IC)qK2A͚SWjs\sU)
dz\J٥5qJ֧5ʇ5RUMH44JjKURiT&q+4\.M]RUR6iM\RIQ4)jH!cQ4)jH!J٥5qJErqD6iM\RT)Iq*3f*K5U5 Tf)Y4V*3f*-ZJ٥5qJ&IQ4)QhTf)W	5ʈީQh͚SWkRXQ*3f+J٥5qJ&Tf)YGTf)dIQ4TF9T92=	.%FlҚQPY6iM\UT͚SW+diJj %FlҚjH!J٥5r\\Q<͚SW*JB6iM\sU,TԃCIQ4Y4V*3fʋEd6iM\k JjEQ4W	5ʈީQh͚SW+DoTVJ٥5rI͚SW+Q4YGTf)ZfpZ*jqK[T*jFlҚ&ҷm-iqJ3f-iJỎ)j+VԌ٥5r3֑TTӕf)Z*wھTi4kHWJ5.hv9VJjh+V,jںCIrC+IW	5"+fGM	4qJUJІdd\7oOSKy殉ZLy\̑+C2!)4$+C2o[tzJГGQDfH:eurֹ\̑-htCj!ڂ(zڐf\̑+ZHs2D-Іddgm_?D#eD46i"철))R(DeAH!qJ\HU"첆4W*Mr"QWʀ_H+"ZWQTF$J&\̑-*#z%nډ\$+%uDoRDQ,"ZWQTF$K2DfHCI\fHCDR(V\̇M٤QL[4q*R%qJErTf)╤͚SW+fBRCZCIDv̐%|RLDjeJ%#--皙Z"q,geS+DW<RyMrN)Z7MrUMtj'G"dz%R,rުjH!c)\7gGZ\Ryd\٧Q:<$JjH▙5W.&tj*▙5W.&tj*zi▪)R\ᬭ[WEMW7CDeQ\DeQ\R%ʁSt:8@=QwRk? YCi;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#e1	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(2[)hĳ2[)hĨ5ھP#UJAyZ"q,5QD'+Q&kM%|F(DEr,AyZ"HfYWMM-甃DEr,5QD'+L֚K;j@=Y4.ej٭aXD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RhI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@s*$i)\٤\M=ھTJ[lW46i+OD+fR+z坵|&ko+4j]4K;j[7TI坵|Pֹj9vBRCZ媀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!TT߉TYvN(q$q"Z3w5"$Z+pէ5mZ'w6!Tֺ88TյhI$9'5MfȜNky:C'$Yfr披qZ5TLVQU6ojhQ+gN+FJ]	RHW:46i,q9q8&i*BMt%KKy]-皚8(m<բ[)z[9qZ5TLY۶i+Vkr=t"]NGkM<T%5u8CuNn&qCn&!qM]	MkqZ5TLTJf9!dN'UD%Fs\jW]R3qGѪf]uJճZVU4!&-GqZ5TLYj!N+FK;v%r"Q\٤6iĉEsK3fhQ3IQOѪf3i觉j+f*qZ5TLTJk3NktjE8njf%rBD~'(W"j$4(E7C%j٭|IhH%-GHsBDhQ3IgFtw5ljlRkqZ5TLZ-hQ3D8&i++fK殎'UD%sEsz)'UD%fu7!9HMmR(HGES9q"]mR(nbѨi)qZ5TLY۶i-mR(hB|R3̮Q(Hjtn)iYgrW($KU\E\R3SP-mZqKLNBDZfpPt%!LֹkjE\R3SP)
f3̮Q(HjtnZfpYܹ2E	B+W5W-38k(u:E	է-38k(u:E	nZfpPt%!LֹkjE\ᬡ$JB|R̮Q(Hjtn)grW($KU\E\A$K[VA$JỚ(H3ZDd^ t%!L־$%8Z8fJĵPq5UvRq*M(򹡳N)RZ8DM6Iq*KGHW4V%R\48Z8\5KGHD8Z8D~$%#4%jfIhRMk=|I-Jڂz$q,ĒĭĒĭ%r[WWKGd:h2m]\RMLeERjFHM[Jղ#~)QWT\qJ5246 J52B+W5WJihJjIhYJѼ-JW++Iq<*K*f))geiB$4*3f+Vk%W5]RqCiZP2M5ʌ٥5qJ\JĨQ%[[ΏE|R[,TMrDQ7p\Rr5DoĒĵQ3IZ"qĒĨFIhW2%jv|I-JBtJˎ)Zk\-J溒g&Jj-s9GJD\K3foU|R\͚S,͚J%"ZrTJJڂ+jJCfhҧ2T"T%Z&URq*"Ki$8f*s%!ĩ-Jjk[Vj⺸$8JBjV\+%IT%pުqSyrZVCfhҮ)QhYZrW蕫dFR\Q-s9Gz%jKG~)gFGzv5vRq-TީQ4)ZQ4)QhYijډ\嚖i,U*KGjJĵP-8IhYnVRq,sG-J"bi%[ĵRFĭ[5qSyIhVʍ527W4V㕔Z5TLVGGW!*KGH3ZyRZ8rq,sFĤ*D\Z8&hҭ%\QB>ĵQ3IZ"qq-RIhW2IhTJR\i-KU4p^Ĥ*Cz%3Z\z4%mA	=nyQZEj*Z8zڢYMI	nT
*M疙YMI	i\פq,BSZO52ML-r=i3S*#TFjQi5tJĮ_+V*3f溧pCs]MpCCr
HnA"(HHnAWԋOѪ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kꦅ          ?  <<C?EB0           ?      ./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).
kd            <<C˧A@B0         1        ./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

kJ6            <<C˧A@B0         9        ./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.

8kV          (  <<C91A@B0           (      ./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            <<C91A@B0         }        ./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k2r          @  <<C91A@B0           @      ./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; 
}


kv%          8  <<C˧A@B0         ?  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



kPh |         8  <<C@1AAB0           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 J {         /  <<C@1AAB0           /      ./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kxD x           <<ÇAAB0                 ./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 y         Q  <<C˧AAB0         :  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.

       kp z         8  <<ÇAAB0         L  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



kF H           <<C11A@B0         N        ./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;
}


  kp H           <<C11A@B0         N        ./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 H         0  <<CʧA@B0         N  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 H           <<C11A@B0         N        ./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k0 H           <<CʧA?B0         N        ./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;
}
k8g H         8  <<C˧A?B0         N  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 	           <<CϧADB0      	   Z        ./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  	           <<CϧADB0      	   g        ./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.
 
    kX 	         )  <<CϧAEB0      	     )      ./usr/lpp/ssp/css/aix52/samples/lapi/interop/Xfer.c LAPI                             /****************************************************************************
**
** Name: Xfer.c
**
** Description: This is a sample Active Message - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

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

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

#define A_MAX     2
#define I_MAX     10

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

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

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

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


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


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


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

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

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

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

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




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

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

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

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

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

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

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

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

    return (buf);
}


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

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

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

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

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

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


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

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

        /* Wait for local update from send completion handler*/
        while (src_cont == 0) {
            printf("waiting for send completion handler\n");
            sleep(1);
        }
    } else { /* Task id is 1 , Target */
        tgt = task_id - 1;
        for (loop=0; loop < I_MAX; loop++) { /* Zero out buffer */
            t_buf[loop] = 0;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */
        /* Process AM */
        rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        while (val < 1) {
            sleep(1); /* Do some work */
            rc = LAPI_Probe(t_hndl); /* Poll the adapter once */
            rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        }
        /* To reset the t_cntr value */
        /*rc = LAPI_Waitcntr(t_hndl, &t_cntr, 1, &cur_val);*/
        printf("Task %d, done doing work and processing AM\n", task_id);
        while (tgt_cont == 0) {
            sleep(1); /* Do some work */
        }
    }
    rc = LAPI_Gfence(t_hndl); /* Global fence to sync before terminating job */
    rc = LAPI_Term(t_hndl);
}



 lapi_lk 	         Z   <<CϧAEB0      	   m  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,c 	         Z   <<CϧAEB0      	     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kZ 	         9  <<CϧAEB0      	     9      ./usr/lpp/ssp/css/aix52/samples/lapi/interop/setup 4 API                             
export MP_HOSTFILE=
export MP_PROCS=2
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

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



       k
6 @0           <<CU1AAB0         6        ./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kf H0         T.  <<C	?BB0          7  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 A0         !  <<CU1AAB0         6  !      ./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ԁ I0         6  <<C	?BB0         7  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


   ! kA B0           <<CU1ABB0         6        ./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 J0         "  <<C	?BB0         7  "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getf.F API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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



program Get 




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


   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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



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

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

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

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


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

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


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

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




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

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


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

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


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


      ! collective call.  sync before starting data transfer

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




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


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



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


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


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


   else   ! receiver


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

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


      ! to match the src's sync before data transfer 

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

   end if 

 

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

 
   ! cleanup
   deallocate(data_buffer_list)
   

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




end program Get 
_kF C0         #  <<CU1ABB0         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: K0         4  <<C	?CB0         
7  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k0u =0           <<ÇAAB0         6        ./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

0("$(k D0           <<CU1ABB0         6        ./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kRo L0         D$  <<C	?CB0         7  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kN E0         '  <<CU1ABB0         6  '      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putv.c e I                             

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        /*
        ** Setup tgt_vec.
        */

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

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

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

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

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

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

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

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

    } else {             /* receiver */

        buddy = task_id - 1;

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

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

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

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

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

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

    return 0;
}


ink괾 M0         ^6  <<C	?CB0         7  ^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
  kx >0           <<ÇAAB0         6        ./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.

  !**  ko F0           <<CV1ABB0         6        ./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	 G0         W  <<CV1ABB0         6  W      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw64.c AP                             

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

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

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

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


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

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

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

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

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

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

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

    return LAPI_SUCCESS;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    }

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

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

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

    return 0;
}


al O0         0  <<C	?CB0         7        ./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/ N0         o.  <<C	?CB0         7  o.      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmwf.F F P                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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

module samples_rmw_module


   use samples_globals_module
   

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


   contains



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

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


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

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

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


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

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



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

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

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

   


   ret_code = LAPI_SUCCESS


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




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




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

program Rmw



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




   use samples_rmw_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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



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

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if



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

   

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

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

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




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

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

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


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



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

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

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



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

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


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


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

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


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


      ! swap once more just to confirm value on remote side 

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


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

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

   else   ! receiver

      buddy = taskid - 1


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


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

   end if 


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

 
   ! cleanup
   deallocate(data_buffer_list)


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




end program Rmw 
ak ?0         8  <<ÇAAB0         6  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          =  <<CЧADB0           =      ./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            <<CЧADB0                 ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Makefile dalone.                             ####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

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

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

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

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

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

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

  k`R          '   <<CЧADB0           '       ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/README.LAPI.STANDALONE.UDP                                   
     Use of a user-provided handler or IP list for IP initialization 
     =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

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

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

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

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

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

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

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

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

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

The set of files for this example includes the following:

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



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

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

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

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

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

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

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

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

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

     Init.standalone.udp -list

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

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

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

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

     make all

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

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

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

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

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

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

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

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

     . setup

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

  6) In each window, invoke the executable:

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

5k             <<CЧADB0                  ./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>            <<ÇACB0                 ./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            <<ÇACB0                 ./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(          t1  <<C^1ACB0                 ./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Ꚓ          b"  <<C^1ACB0           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))kH          8  <<ÇACB0           8      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/setup .c e_a                             
export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

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



k          U&  <<C^1ADB0           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            <<C(1A?B0                 ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Am_xfer.c c _a                             

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

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

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

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


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

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

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

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


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

}

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

    return 0;
}


;   k_            <<CQA?B0                 ./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.<          ?  <<C(1A?B0           ?      ./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;
}


_kL          '  <<C??B0           '      ./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kra          K  <<CPA?B0           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kn"          8  <<CPA?B0           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



k5  h          <<C&?GB0                 ./usr/lpp/ssp/css/aix52/ucfgzcmem pi/xfe         h           h           ?&         H     L                   1L                      .text                            .data         L                 @.bss                              .loader           (                     " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D   ! 8 `H A ,   @A d  H A ;    ?@ 8 8 @8  @ D HH A 8  8 P8 8  H,  A ` P T X \H  A ,  b @A c  H  A 8 8 @8 H  A ,  8`  @ H  }A H  b @c  H  iA  8! 8`  }N         A        main    T HA   L |	N               LA   L |	N               PA   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14             h    @(#) 1.1 src/rsct/lapi/zcmem/ucfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0  /etc/drivers/zcmem_ke                                                                                                        .        6  errno         @                    @
       exit          @
       stat          @
                    @
       __crt0v       @                    @       __start    !
                                                                               	                                                                 /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
sysconfig  __mod_init  __malloc_user_defined_name p/cslꜴ  h        b  <<CdmCVC0         'W  -?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h              	4%
   8AH(@_`ace|	
!,?Nilmprst$049;<Lbdghnoz}"#./12:CDKPTXfkuxy%&)*356>BEIW\w{~7=MQY]q'-FGRUZv+JS[	@BJ`,,,,eYeYeYeYe,,,,,ౖYeYeYeYe+ౖYeYeYeY2,,,,>`F,,,VX,,,,eYeYeYeYe+!`ɡCYYeYeYeYeY>eYeY
<N\ jIW :t.8\7L+\θ^1lWbvrV5)2Pxd)2M:xUXPkm[ebAr
'ã(jO0jՋ]N<t=(ňд}F%:I_}
T@X/)'&uˣi!O@N>aB-JPdӌ
{j̇\.`b34l<nL# í)!/3 vyɛ(\`u"4jч{i!t%.B2[i+\Li-wB-Ks>#!:rhվ$f`7<ϩt tD
F7:F
Z[Y<wtdY>#D`G&X<FUX/ ιe,5tN%dGYS%a}\z2Q5hIt·z'AE8D
,;>Tk06r:s<l'B :IdԨMBA|j2	PNgVSst0Q]HHD[bf7OB[NgDnں(@UJd%4L4PzAaf=uS%nED	S$2Lr@v:FF|Ⱥ@bC捺dRQ(313g]O dt
q:	&`LI,))2Z:uծ(:uN7WK\ aBW@Υ( tqrFsE"QV|#	ęHINER3FL#FghhMT
Ȉ(1@	&@C $ @!R艀PT R!izL
	f\Hgvy(i` 2ј)Rn`(BLɔѫr@
NhόȰQ}Bn8S:I_}̈+: tjLJOhEyNASm:1 
cӪEO+ !>W@!n@Ժ:uD)uk$΍`B2ucFB4t%.bFBc4LyR墊Q,#>ݳ-H!jbĉ'0P8,F5'5VO+/<Z?&JuH	4n%.@JX<	HiI>R@|E9\/3LFE %*C-/)I  @.ROFyIuhZK> nuP ]b73		Ć T Rr2 J"IGpt"ӀK&]чv\@} :prJP*@Hۡ]ȸxYNxg&d:B4H)B"FC	s0n@,|~J Rڰ-pR )pfu!@:\"*6|Is-N jD)Ng@N@ [tR) Rζ8] xɃxsB1sK! :i! I_}!.Ryr+5! X7tm>.BN@.*(=5C+v22BL$0P8,Lɭt6FP8tAK#Ǝj4T HP)H;@W>XBV@rtz+nA Rwm\`?v,VNɈ  ҷl,ݲXNVG"Ŧ
cAt
	KLJ2+=TwT@'Cm\)G3 1 U͆T'@)l;	'H3u S:jJݳ(AAt
	KLI2.34{JWpό!6SW\(tm>Z\tjg[ nZӵ	7F|W\@YO@ӵC6oZ2uFȴ@pR=	ѫXjC6!p[eN19rcаq⊓6enE[fbln3!"҇[Mr&{an'>܋@:uѴ nE$tbl7tmR)9LZn316ѵK{ڹ3iCAf&×F.jEXtaU(-%ǣ󆠴Vmӟ.<N\"r	A|>'Ⱥ{iy+XzPr@ MȰn[3WR4Kaۑ`nhCݧgQ;r,[뙂*tkAX\ta<9t2t V%'6ծ  !C6[ FI4dX=N3Ku+Ó>֪
ZA S $j V Vj@ՆW<t|XpCE|
kAT9}lDj|Ѡ"sV]`Mb/CTz7JgD>A"|sE|i#A!WDzDփG6  `=Td9>ڹyE|Ou\/tM4Xd ?rLY3qJD'Fb%+r-X'F+'$+56es;XIӭ4s3[|t R۠r[ )9UnF  [i,QEPZPVm_E2I RyU]nܟ:FfyHK$uNK<.ғ6:vyI>]iNR_ں''[t{<g0Lf1
B<y&l<܃Pt
BD6`3I!{xη@$CF=Ѵa<n`	OU)	w3`)	tjqѴx:uWjC&!Ako=uS%nQ뢒1Nrt7BP(T)<Qu^6QtsK7XY03#:  @U:N$EaChb!b  _K(ltL^Hmtc2ngaHLvH$Γϗ붮LO9:to$5oU@?܁p8t
C'WmC'LgBN/s} 9r䀝1qv8C5'5X \:W(g[w|xArC"(J!<IW^KUq1[ek$LKԞ`bµJ4QF=5+v(9r䀝1a0L8u\1RyTJ҇ : 3WLx|4/u\13;)@;5v\ng'n
EYNX:[y`uxtg\SBU	qJ+Ѥ$t+\i,R.@۠SANbR[>$D}`I<\\胔um\^Ag\΂Հt)X ;Ala4r ӭ:QEPZpVmJr:b$jaER$`Ѵ燮ۧ2rt-%r+I_}!H*&0qѴY#:6'4f&:Ott%.~0ˑX]ng" u6ծј<TFuI!2IkVK>V,uiR!F}tE@Jt%.WAtJ``4``L^R*S5S(P9 ӭ4sF;bUJ(bh)	d.)UG'C:t"E|QNgЬd܊t4mƅLJBL9T||K@>뇩9ȨoRN([u-͗FE u"u9TE%Rx-](Le9SBS,BU;i"<HZ!	T$0P8,vC҇)<lѻIvTkG+]Igܝ[i+﹆.O y
Nm*m]í4]Mir֓Q<[u4RnDz?8jVm搁!jbĉ'0P8,0!>(<̋u()/<=(})OFN[i+\hpt'4Fںܞ[J>ҀSh4BN'iĝȬH:KU\Ll;)u5n.m]Ia,t%}2`,zFW)wF,MqRSBW.43l;F:FeKhnR>lHzUG#C9`t3Gs@yjQ*7i5q?h'"'4	 :t%}JEA-!>(eRW.2|38"ĉLRK$Ldd8O)Gړ{iՋ:sJ/)i,@Wrw4s\
Nit-;%:P!hӉq?r*(u#А8uT3F"5M'vú 큨}}cIaaJa`;jG pfѫ^	MF"4s'l#W:9t-XjF*6%'}bjTjfhfI!N7"'4	@WT4QX=5'ln_@9Cr
&J8zP&Υ%!QCXr)д}8uKJt'694ϴ0|ؑR墊Q[ek01ybC%	c\?5RHpԭӬJtuI!RNU+XFIu4B\\OgT5+t?>iR+tuI!RNU+XFIu4B\ctΩ$8jV~|
q?5RHpԭӬJ:tk:[YO*XFIu4B\jOgT5+t?>iRdOgT5+t?>iRfOgT5+t?>iRU:tk:[YO*+tuI!RNU+nY$J:ϚTdOgT5+t?>iRtuI!RNU+7@ѬCng?ЪW:tk:[YO*7@ѬCng?ЪW7@ѬCng?ЪW7@ѬCng?ЪW7@ѬCng?ЪWV7@ѬCng?ЪWtuI!RNU+7@ѬCng?ЪWV7@ѬCng?ЪW7@ѬCng?ЪWu:tk:[YO*ȋtuI!RNU+mctΩ$8jV~|MF(aHœQs 1y`T<N\*'.P\5P)d1yaK&&%8p:)d,LC <L Z Z aE>M`]6t? g]'C]h&C@5:"t?\Q[Wy~߰M?aC GC:<
3Lb1 Rzd./_&1HXb?%$1adPdvbe/_
zzc2^ӎS%y8nd2LZZ;OAdd212L`eF&C2^ɋKGi%n\(Q僤㱺zd ђwz~~od_ђ_%#dN;/@c2^ 2^Ńp2^vSs(%rNi`X-r~6 k6|`X-pK`]o<Q,}, }sM@)pcp ']r};r}?}=r}>8'CCq8.q'8'O'pg'y>r}(>['>ƹ޹>ƹ'&kk.O/k>ƹO
5'c]k:c\/}w9}q>OQ>ƸeDOO7>ƹo	5DOe'>OO@Oa>ƸO=	>ƺ>Ƹ{k!'\,'4dc\@`c\Bk`c\Ckr}qk>ƹO\c\K Oc\Ť}q3ϒkyA>Ƹr}w}pq':Plb`Шm¨l:,AAjAʄ*cC@1S/ cf) A>d90PnAhiâqF,1,./-Pv5HX:,2ϘHZ;N bX\^Z l:-p.7,1L6-Pv5@6ӆT`h8j1ih>JZ;N(A de62ArC
3˔$T.<N\"q4,h/,H7Pd8!`u(.HdX7rf&X<<N\ 'LXe(.H	$S001ybCH`pX;h/,H2qCNbbr\"c#$:LRK$0P8,12Pa)S$0P8,12P`@v:ŉ˔$0P8H0qH<N\!iaV xb,,,,|`22,,,!XeYeYeYeY
°b41e<0 EYeY
eYeYe}YeYe`# )*΅ܘWȖ+ر;9981C?&Js/@cgc$GH8?C?%uύc+v~,H<N\ AC$te7IMϭxm<nB}uOM>&-^L=v9ܡ,w`@U<ݴjZK>$/7DWrnRmiHLMFsa68	V"1DNg\y(7@ãBvհ.:an6hFiw! 1y%#$6[-7! <5o퇋m%KHnHD5kO!;)ttntht-}#W&XnuF>L4JGF;!kւ(Тz$6Y<JZ 7yi7O<%fZpO#WOmha}c)C E!V#O-$E2@E|QN$o{/
uh\ANN܄`y!ѫ B9)o ra(D3C"jprnf B2_")N+G@Ds!cF<I͵t-%.B  y&$v# K4<I_}Ia;˝"fwfjO56m!g몙6T؄3ⁱnE&	S$2Lr@v:&d'5)9|LJ
3r3ZK	gr|nEɍ֔>Ԡ=(Õ֧3`a  Eb!ڈ<
5&`LI,))2Zq#t֋VӣBn
K\/r כx$ԄhQVjLigeH/f;\3m% :&x?R4EFx)4 b;d1 Av!iHh1X t\X!8Hh+U)D
SQ<J
(@>tE!F}&FDHtE'4jdXNyHV"'7(A#' d^n%7WFN	ⓨֆdHjQoTVo5Q`UD"U dztO@ѣNu]vCJF@:4XtN@n8!49!4LGU!Q͊͛|l0z?8jl)	gb3Jݳ-+c!jbĉ'0P8,g֩<<n#>(	IVnB}uOG
|L7m!CYψ`>h>Xy0%!ACE/7DWr>tV"j)9h|n5I@lA(!i,!~"M0wi+]*prr
N>@ ȞHOIuF/i,.y$v!]Fra}@rqB65)N7,Bs	4lr^nHP?F}ɪF :ڷ)0U\- dnDsJHԇ&ux>HByJ|65!2@p;(؁e̎X9@ prO7DWsq btO!Ժ-ɚK];5}Azv֜/7D62:E nPnz?8j>hO@F|CgSe!>%63aȦ'6ϭ+v>2BL$0P8,Lɭ)Eb#\0T]kFB`5s%%n jE%KW#M D `k[jpI@ݵs@+<yL0t/+v̭-%nz-0Pd0P8HZXbd4w^c9,5vQP#NqØ m$ &:8 ) l;zxw3M]n|p :C&\܌'5)9\܄3LF|P6aJvnڹ!s]	vGj! h PtD#X+ioztjtFlk5܄ (tIč@\tM;\GMitF 7DH܄ 蜮)B5sk'ꦍV'bϊg֏GJݳ-qO(.Hv:O0jn#>(yᴆy2҇]ȴ7D34̈́fCnEXtC0)Rxl;mېRtO+xmx nB 荄וx}
6<B7DAFںȴnfj+^Dmx9܋AhEcIsbϊg֏GJݳ-sW'-Ptϭu'57On)yq6uČ\gv">%jef~A7"y"jԧXug͆ƛ	N;xE*tCL/6U;>-֏4nil4ZiN;r-nمɞZAVv(V*(>.47ywִ $dђW|fCB֜D>(t8:̂M`\m\I5C "m%r6:y1HAOAa֒B\5JZ7Ħy&DdOm\x_moC	q:y)6i(	T`< -Z7Wȯ+3pi<4 "~<Y3AJ-*&u+DXNHkFr1rLk]kxm!3701y&ct{9";a
Px7 1y#pu肍t 7DnN$nAK>GU!Q͗|lPlAᩲgeOMOl#>(ZVmp]˔$1PdϭRySq@܄"|L7m"`lܡ,yiC(\
҃GN$nOtCMp'6Q<\C:ASC):*ѫN$jNй>yLZ1sz :FY
жFOtJB6,`l<O<Fy)r|^n1h` rq#rC i6Z![Ӊ7DT4Q͊͛|l1Iㆦʟ"xzMgb3Jݳ!sGH9L:RyQ%r3RuOZ!l3غy1=vɆI뛈ϊ'Ng pDb@U<GV5=t 90hJ@1Z%\rJ%<e+S	ޛ	 #fQ<34;
BSy&t&/m\
Ir;Nվ&'3ܒN'n@ltDuPyyEʟ"xF|PRxᩱU2V:AtI#q(|W)N+ꮴQ/g[wRAr#qXzaK]h^=5+vxArBىIu`j\²:Kǣn_%'.P\,27`GFg֥f'i,RI>E7LnCrĵɖ>O]蒏sek3K%	Ĝio] y&ɜxmq@kxyւ-m\LaQ<nO9>HtKC0?Ĝ\mJ+Ѥy }-%S;xWxjSGIƙ8Dk#$HքRdjւ͵qy1sE<o6-7'xtI쎪Ch!>%63`~pSSbϊg֕g[tV(><N\ 'LXd4-L8'3r3T`(i,gr|y0tnCtω&T҃tú";4ܮC)kIa;n"+F)";b!+Ngt@NR#o7DY3PttM%}+fծ46E@	u%Hm%Zt
.EBS4C|	v"t(WBr*Wi,!rI tyRt-TTKA,UP<Iw1%-X4Jl J) 
BmDhFGJp\đhH)C/+`0|*s=Ȩ<4Hx$@/gy587]I8mȊSG6SE y&"8tM%}:! EM|l0SU'xF|Pb3Jݲ>:X)!Qr)w±0}BEK`!jbĆ
T&1P@v:ϭRyWyK)LɝkJEJ,д}y&bnҩ{jTNi+﹢	±0|%J>UM/h˓y!+6"Rln/,H2qC뛑Zn#>()<QyjgNkJ
Yѫi,y&й<nҩ{F5s!N'nEbS)"'4jBrk
vM6ͫi,!rp/7DWs_}R򓚐R+EHsah
FZBZB8GWⓛ+jS{oQbT4>Z~Ѥ`V<q#s@Hܰ=y&TDl#>(Z=5+vJ/Bhnŉ1(.H2q܌qAIRW:sZPe,i,4֣܊aNm*4\%~SۑPDtJAHDtѫE!w@*j+^nj򓚐R+eePs"Z7Z^>Ģ5b5s2ﴚ?N'Yr) '74	č<I_|DhC6ϭg[u H!ArC%J#4^yϹy&<IJqXں0y&3Ir2hE`~pԭ?۵xHZ!a
\ktO)$8jV~|	]<xk<[YO$uq?5RHpԭӬ:K[xyI!RNH?5RHpԭӬ:f'g5+t?>iktO)$8jV~|	\r'g5+t?>i^'g5+t?>inY$J:Ϛ#-nY$J:Ϛ#k[xyI!RNH*?5RHpԭӬ:'g5+t?>i&-nY$J:Ϛ#VDCng?Б<xk<[YO$ukZIu4BGV<xk<[YO$uk'g5+t?>iwDCng?БծnY$J:Ϛ#\r'g5+t?>ir<xk<[YO$uk[xyI!RNHuktO)$8jV~|	Z<xk<[YO$ukZIu4BGV|'g5+t?>isE<xk<[YO$ukK[xyI!RN}j4A@d+
F,'
SErP9r䁪9K%
Y11/H`	ÁK& 8bfF |*`2d`<>1(ȟ",|Kr'?"-"aO"2\ȟa?	"p9oO_!pK"}g_\ <#cFwFKhzތ,ђ/_$ђ3FK	dᦌFKhzí/_FK
d?%d.	4d4dhz2^o%tdzhzQ%W%=/_/_[FKr/_k
U`X) KȺ,["X\\`X-tZQ`X-tz[ី8,~o+ol &[.]`X-} p pKNlV_|U
:2"lue[UE*lu*וlu\c]	V_l
:c]­e[J:^Ulu\~Uc[V_RrV_ȅ[
;E*Uq@c]iV~īc<U&*J8K8[Wlsc8U_lu`3*G%*lu`c~nUJ;??*',*~|UşhUc?!lpRʶ8GYVc[	[J8WlpaiVc󒭎lv?8LU-%["*c*ߜFUq­V	8lr%*%[[V=J:Plb`Шm¨l:,AAjAʄ"c $LbnrT)
 c1H^A $H!a uN;/ayA@N<!xQ A%1Pd(00dqH^`;N9-fIKGiQh`F|r`0!&02FF&Cn\vqFJIcuİBBp!`>bX\^Z!h8kaqyjv5ܰ0صBBp tZ;NP:L6-QţDť)h8j40P<8Pd|Arc|ArC
0.<N\"q4,h/,H7Pd8!`u(.HdX7rf&X<<N\ 'LXe(.H	$S001ybCH`pX;h/,H2qCNbbr\"c#$:LRK$0P8,12Pa)S$0P8,12P`@v:ŉ˔$0P8H0qH<N\!iaYeYeYeYeF,,,,VX,,,,eYeYe,,,0eYeYeF,,YJJ2,,,,!XeYeYeYeY
±eYeYeYerU x,(.H 0kRJ8K8[Wlsc8U_lu`3*G%*lu`c~nUJ;??*',*~|UşhUc?!lpRʶ8GYVc[	[J8WlpaiVc󒭎lv?8LU-%["*c*ߜFUq­V	8lr%*%[[V=J:Plb`Шm¨l:,AAjAʄ"c $LbnrT)
 c1H^A $H!a uN;/ayA@N<!xQ A%1Pd(00dqH^`;N9-fIKGiQh`F|r`0!&02FF&Cn\vqFJIcuİBBp!`>