	 kV UH@UH@by name         by name         BUILD           d   	k,      A            UH@UH@                            ./               A          A          
k2  m            TH@UH@UH@2        ;        ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.13 01 N B En_US SP Communication Subsystem LAPI Package
[
*ifreq ssp.basic (3.5.0.0) 3.5.0.4
*ifreq ssp.css (3.5.0.0) 3.5.0.15
%
/usr/lpp/ssp/css/aix50/lib 1680
/usr/lpp/SAVESPACE 6296
/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 2808
/usr/lpp/ssp/css/aix52/samples/lapi 8
/usr/lpp/ssp/css/aix52/samples/lapi/basic 88
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp 88
/usr/lpp/ssp/css/aix52/samples/lapi/init 80
/usr/lpp/ssp/css/aix52/samples/lapi/interop 64
/usr/lpp/ssp/css/aix52/samples/lapi/lapi_api 416
/usr/lpp/ssp/css/aix52/samples/lapi/standalone 80
/usr/lpp/ssp/css/aix52/samples/lapi/vector 104
/usr/lpp/ssp/css/aix52/samples/lapi/xfer 88
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
IY54824  1 Change Buffer management environment variables.
IY54409  1 pt2pt:Assertion failed with shared memory=yes
IY55214  1 E1V: Externalize LAPI_DEBUG_ATT_SLOT_THRESH for 16-way NH PSSP
IY55732  1 NERSC: Shared Memory bandwidth performance needs improvement.
IY55905  1 E1V: Provide MP_RETRANSMIT_INTERVAL for LAPI
%
]
}
t   	k8  TCERA            UH@UH@KOIGEZ   D  YI  14          ./usr un         A          A          
kG  TCERA            UH@UH@KOIGEZ   D  YI  14          ./usr/lpp cessib         A          A          kj  TCERA            UH@UH@KOIGEZ   D  YI  14          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.13 CTIO         A          A          lb  m            TH@MH@MH@2        0   O      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.13/liblpp.a             m          m             /ps
.=aceil5mnortu",012346:EIbdfxy	789AFL\_ghkvwzDMPRTCNOSY GHKUV(-BWX`)QZ'+<>j 4p j@@?o#hr Cǌ0 C@nJ A `SF !oD"F4q o0`oDpﻥqmAnB _
 ,B OjP@ D5=#KƄ/0` @8p007㇎"3<0`7"@8wv"A NјMK0hɌ
`V-W${ٕPNe`z?fDFi0dnmp<E礂&Ev	fh{-3b7qqJThjr4d Jz;2=_	̬Wg4b#4Q@jE{6Dȸ"A"n\[PW߳h{-3bD┩NјMK)|ŵ$@H+Ƞl~̉
aEɫU"xILqmA_p~hq1CCJvƪn]w0=LȐ]a	ve`z9X9ّ A_~(Y5۽jd\y wt]-+oٍD1CȄCJvƪn]w-FL`VbڅUo1D	ve`z9X9ّ A_~(Y5۽jd\y wt]-+oُE_B;f(x#*Sf5SwRl2c-2H-(#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM1B+Zgl0wCJvƪn]w0=L-,<#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM15_B;f(уn)JTԺmT_s$$帒#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM0p{-3b4R;FcU7u.iŵ		8+=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳"=_B;f(abNјMKuE1mB@+[+=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳ <`L혡ÍR;FcU7u.iŵ	 H˒W${ٕPNe`z?fDFi0dnmp<E礂&Ev	f@1DR;FcU7u.iŵ	I_GfVÑA:ٕ,W-ٶ&EwKuڂ&ȫZgl 0##R;FcU7u.iŵ	u$@H+Ƞl~̉
aEɫU"xILqmA_p~q{-3b4 GJvƪn]w6Ӫ/j&XXH%GXEfV@dHWf
(M_fڨ^zH"d]-kj
cE_B;f(р1JThjsm: Jz;2=_	̬WgȐ H?fP,m͵Q2.DȻ[7=_B;f(9qJThjsm: %GXEfV@dHWf
(M_fڨ^zH"d]-kj
fW=ي0Џ)JTԺmT_s%
^I_GfVÑA:ٕ,13Oم&t[wmTL/=$2.ŵM0q{-3b)R1]ʹbڄ.d^I_GfVÑA:ٕ,W-ٶ&EwKuڂ&@1F"8o7Jvƪn]w6Ӫ/j`ѐA0(@ D	ve`z9X9ّ A_~(Y5۽jd\y wt]-+oَhL혡JThjsm:& bEn$@H+Ƞl~̉
aEɫU"xILqmA_p~h#B{-3b@qJThjsm:&98#ގ̬W"u+ Y0cMWf
(M_fڨ^zH"d]-kj
`{-3b)R1]ʹbڄ.d<4Jz;2=_	̬Wg5_~(Y5۽jd\y wt]-+oَ p{!iDp@0G7Jvƪn]w6Ӫ/j`ћzI%GXEfV@`ƚH?fP,m͵Q2.DȻ[7W=ي4 R)3ruH1X5"Jz;2=_	̬WgȐ H?fP,m͵Q2.DȻ[7i1Cǃ)R1Y>7'Xt<4jsR$@H+Ƞl~̉
aEɫU"xILqmA_p~́p{!i<x00R)3ruK Dbڂԉ+=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳ iZgl?7Jvƪn]w-GK	I_GfVÑA:ٕ,Wf
(M_fڨ^zH"d]-kj
cW=ي 4x*Sf5SwRl:`{g[PXy%GXEfV@dHWf
(M_fڨ^zH"d]-kj
dFW=يiB?ȍ)R1]``>bځuW${ٕPNe`z?fDFi0dnmp<E礂&Ev	f<h@
1D0إ*Sf5SwRl:`{g!1m@+=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳8p2pvPGR;FcU7u.0+1mB*Jz;2=_	̬WgȐ H?fP,m͵Q2.DȻ[7Ǆp{!i4A*Sf5SwRl:c-2H-(#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM1
1DH)R1]``[PEm$@H+Ƞl~̉
aEɫU"xILqmA_p~iƏW=ي8 x7n)JTԺ[iŵ		,$P#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM1暯p{!i<x?إ*Sf5SwRl:mT_s$n3D^y%GXEfV@dHWf
(M_fڨ^zH"d]-kj
cG"p{!iiJThjr4tN-IV a P15,@)%GXEfV@dHWf
(M_fڨ^zH"d]-kj
cZgl<h7CJvƪn]w-GMbڄm93RxkO,MrI_GfVÑA:ٕ,W-ٶ&EwKuڂ&ѤƫZgl"Dإ*Sf5SwRl:mT_s$nɜZZy`^h:i-ĕ	ve`z9X9ّ A_~(Y5۽jd\y wt]-+oك=_B;f(hR)3uܶ6Ӫ/jUK\N-I<j/I4OXz+q%GXEfV@dHWf
(M_fڨ^zH"d]-kj
` 1CȄ*Sf5SwRl:mT_s$nzI%GXEfV@dHWf
(M_fڨ^zH"d]-kj
`A{-3b?R;FcU7u.uE1mBK]H:6Ԓz+q%GXEfV@dHWf
(M_fڨ^zH"d]-kj
cM <_B;f(GJvƪn]w-GMbڄ(umJz;2=_	̬WgȐ H?fP,m͵Q2.DȻ[7Ə<_B;f(`@G┩NјMK0h鶝Q}[PRh/$@H+Ƞl~̉
aEɫU"xILqmA_p~h
1F8;Jvƪn]w-GMbڄA0(@ @#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM1B{-3b0CJvƪn]w-GMbڄzI%GXEfV@dHWf
(M_fڨ^zH"d]-kj
`A{-3b?R;FcU7u.uE1mB`|ő[+=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳ @_B;f(y a?qJThjr4tN-LRP$W${ٕPNe`z?fDFi0dnmp<E礂&Ev	f@ pL혡R;FcU7u.uE1mB`|3D^y%GXEfV@dHWf
(M_fڨ^zH"d]-kj
cHZgl4x7;Jvƪn]w-GMbڄ% y!VJz;2=_	̬WgȐ H?fP,m͵Q2.DȻ[7p{!i4p?R)3uܶ6Ӫ/j	@(1@I%GXEfV@dHWf
(M_fڨ^zH"d]-kj
c"p{!iDiR)3uܶ6Ӫ/jN+=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳p{!iD8R)3uܶ6Ӫ/jz(T +=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳4bpvPHJThjr4tN-LIR&XXH `I_GfVÑA:ٕ,W-ٶ&EwKuڂ&+Zgl?!R;FcU7u.uE1mB`zOE
.VJz;2=_	̬WgȐ H?fP,m͵Q2.DȻ[7ƍ =_B;f(88GbNјMK0h鶝Q}[PB<4xJz;2=_	̬Wg5_~(Y5۽jd\y wt]-+oِ"5_B;f(Ⴭ┩NјMK0h鶝Q}[PB<4Jz;2=_	̬Wg5_~(Y5۽jd\y wt]-+oِ"5_B;f( qJThjr4tN-LISoI:$@H+Ƞl~UW-ٶ&EwKuڂ&r
1C)R1]``m:1m@5		9n$@H+Ƞl~̉
aEɫU"xILqmA_p~ `2pvPpq|R)3uܶ6Ӫ/j[P(#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM1AȌW=ي0 h7إ*Sf5SwRl:mT_s&-!'ĕ	ve`z9X9ّ A_~(Y5۽jd\y wt]-+oلiL혢 R;FcU7u.uE1mBbڀkjpuW${ٕPNe`z?fDFi0dnmp<E礂&Ev	f4
1C4)JTԺ[iŵ	jHzKq%GXEfV@dHWf
(M_fڨ^zH"d]-kj
dHp{!i006)JTԺ[iŵ	jHzEI_GfVÑA:ٕ,W-ٶ&EwKuڂ&881D7)R1]``m:1m@5	 HEn$@H+Ƞl~̉
aEɫU"xILqmA_p~h{-3b@hR)3uܶ6Ӫ/j[P
K(#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM1A_B;f(y4)JTԺ[iŵ	jH/#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM1ȃZgl0h)JTԺ[iŵ	jH4Jz;2=_	̬WgȐ H?fP,m͵Q2.DȻ[7ȃ9_B;f(`ᦏJThjr4tN-L[PmB@]aD	ve`z9X9ّ A_~(Y5۽jd\y wt]-+oل p{!i0hFbNјMK0h鶝Q}[PڄHEn$@H+Ƞl~̉
aEɫU"xILqmA_p~hƎW=يD#ƍ)R1]``m:1m@5	uW${ٕPNe`z?fDFi0dnmp<E礂&Ev	f4x@uL혡H7iR)3uܶ6Ӫ/j[PA0(@(I_GfVÑA:ٕ,W-ٶ&EwKuڂ&cFZglG!R;FcU7u.uE1mBbڀkj8In$@H+Ƞl~̉
aEɫU"xILqmA_p~pL혣HbNјMK0h鶝Q}[Pڄ"An$@H+Ƞl~̉
aEɫU"xILqmA_p~1CƐ?)R1]``m:1m@5	$DuW${ٕPNe`z?fDFi0dnmp<E礂&Ev	f4qZglGhR)3uܶ6Ӫ/j[PAEI_GfVÑA:ٕ,W-ٶ&EwKuڂ&Ѡ1CȎ4v)JTԺ[iŵ	jM$蒿#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM0a1DH)R1]``m:6O,ؠ{IvO,ؠ{֙j[+=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳DЅL혡)R1]``m:6O,ؠ{^I_GfVÑA:ٕ,W-ٶ&EwKuڂ&ㆫZglDpG;Jvƪn]w-GMbڄM<bA0(@B@`(HXX+=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳ <jpvQ1JThjr4tN-M6(W${ٕPNe`z?fDFi0dnmp<E礂&Ev	fi1F"87Jvƪn]w-GMbڄ  +=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳hAL혢#!)R1]``m:"/rH# a P15,A 8 #ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM1p{!i@B*Sf5SwRl:mT_s$EIerg'֞X5'$#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM1Zgl4)JTԺ[iŵ	{A9#q%GXEfV@dHWf
(M_fڨ^zH"d]-kj
a {-3b41JThjr4tN-Hܒͽ$蒿#ގ̬W"u+ Y2$+3Oم&t[wmTL/=$2.ŵM0a1DH)R1]``m:"/rH#60,q%GXEfV@dHWf
(M_fڨ^zH"d]-kj
cFW=ي4`ƍ)R1]``m:&	84wW${ٕPNe`z?fDFi0dnmp<E礂&Ev	fDъ1DMi#Jvƪn]w-GMbڄ.d^I_GfVÑA:ٕ,W-ٶ&EwKuڂ&HW=يhإ*Sf5SwRl:mT_s$w t0]ĕ	ve`z9X9ّ A_~(Y5۽jd\y wt]-+oك+Zgl8)R1]``m:&iD+=r('[2=_r"@#4Q@jE{6Dȸ"A"n\[PW߳0i1C3Jvƪn]w-GMbڄ.dL$
&9E0Q0A%GXEfV@dHWf
(M_fڨ^zH"d]-kj
cW=ي8)JTԺ[iŵ	0]ͽ$蒿#ގ̬W"u+ Y0cMWf
(M_fڨ^zH"d]-kj
`ÇZgl)R1]``қ	I_GfVÑA:ٕ,Wf
(M_fڨ^zH"d]-kj
cW=ي<?Jvƪn]w-GHy$@H+Ƞl~F+3Oم&t[wmTL/=$2.ŵM1Ǝ"p{!i0 )@ @rGA<0`7"@4n\[P]M)3uܶ1\iqT $	IGTh`VP* NјMK0h*TԺ`{gFThjs<xJvƪn]w6Ӫ/j#)3uN-IG"AR1Y>7'Xt*
:ä ƑTh`VO/<4*TԺ[*Sf5SwRl:`{gB*Sf5SwRl:`{g! NјMK0h
Sf5SwRl:mT_s0uJvƪn]w-GMbڄm8:;FcU7u.uE1mBK]`TԺ[iŵ	KNјMK0h鶝Q}[PB$)3uܶ6Ӫ/j[P"NјMK0h鶝Q}[PIlP=8Jvƪn]w-GMbڄ 4aJvƪn]w-GMbڄ.ppu @;p8A8ƌ h0`a<`~ŵ ԹNјMK0hɌ
`V-r1]``ђ&phԹ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:i-\hjsm: t.\hjsm: a P15)r1]ʹbڄ[NјMKuE1mBA	Yu.Sf5SwR빶Q}[PS<*z)3uN-IF@yxE\hjsm:&	,$Q`Lvƪn]w6Ӫ/j`ѐ.V.Sf5SwR빶Q}[Pތvƪn]w6Ӫ/j`ѓ $NјMKuE1mBLz3oI:R;Fc|nNf0+椥vdܝaLL`V--IK
:å熀"cmAnjJ\hjr4tpy\hjr4tE2Ϙ.Sf5SwRl:`{g[P..Sf5SwRl:`{g!1m@ԹNјMK0h
[Pʭ)KTԺ[ŵLyR;FcU7u.0+1Xڥvƪn]w-GMbڄ	@(vƪn]w-GMbڄmh/R;FcU7u.uE1mBJ	,$Q`TNјMK0h鶝Q}[P:Z&rqjOiQzIzN[NјMK0h鶝Q}[P:Z&rqjOiQzIz餷)r1]``m:%[ptLԞD1w)r1]``m:%[ptNNјMK0h鶝Q}[PR5$ܥvƪn]w-GMbڄ(um.Sf5SwRl:mT_s$uԁ ԹNјMK0h鶝Q}[PR&XXHr1]``m:%ޒtvƪn]w-GMbڄ%!%")r1]``m:0>	ICܥvƪn]w-GMbڄ% f<".Sf5SwRl:mT_s&) ")r1]``m:0>	H HMaa r(r1]``m:0>	M$KTԺ[iŵ	=*@yxE\hjr4tN-LIR&XXH `vƪn]w-GMbڄ ]\hjr4tN-LIRsD<r)3uܶ6Ӫ/jz(T vƪn]w-GMbڄ6.Sf5SwRl:mT_s&-!'-\hjr4tN-L[PmBBN..Sf5SwRl:mT_s&-!'\hjr4tN-L[PmBBN..Sf5SwRl:mT_s&- -\hjr4tN-L[PmB@+..Sf5SwRl:mT_s&- \hjr4tN-L[PmB@+..Sf5SwRl:mT_s&- f<".Sf5SwRl:mT_s&- t[NјMK0h鶝Q}[PڄHNјMK0h鶝Q}[PڄHEnR;FcU7u.uE1mBbڀkjM!
R;FcU7u.uE1mBbڀkj&XXH@NјMK0h鶝Q}[Pڄ[NјMK0h鶝Q}[Pڄ"AnR;FcU7u.uE1mBbڀkj8H
R;FcU7u.uE1mBbڀkj8HNјMK0h鶝Q}[PڄNNјMK0h鶝Q}[PIlP=P$IlP=L-\hjr4tN-M6(4Ar1]``m:6O,ؠ{L$
&9E 
 u.Sf5SwRl:mT_s&i|NNјMK0h鶝Q}[P$3D^z)3uܶ6Ӫ/j"$2&XXHI0NјMK0h鶝Q}[P$ɜZZy`^hV.Sf5SwRl:mT_s$EId椌-\hjr4tN-Hܒͽ$KTԺ[iŵ	{Ag[NјMK0h鶝Q}[Pތ`[NјMK0h鶝Q}[Pތ ԹNјMK0h鶝Q}[PތH4w)r1]``m:&iDNјMK0h鶝Q}[Pތ	@(
&R;FcU7u.uE1mBLz3oI:R;FcU7u.7q9KTԺ[7DH@@p?@a|x?>ŵI0I@#ȌA@+i"%
]p85@˨"zWwK*ۃY*Cj,haኻqm@xbapV1cCU.$=fbƆ]y!5c40eٛrQ$=fbƆ,,Xxb(̝I vP(P)92H!(m$Zaa rtxjH$dс	tihzR3OٗP)xEf*Cj,paኻqm@xb(̝I vP(P)92H#Am$Zif,"ۗ_ٛIir	JO-{\^Te
^}+يxbn\[P$=fbXrp$=fbƆ]%Cj,haDF-,Xxb(̝I vP(P)92HqA
Ҷ-r[08 P9M> )@H
a HH
`N 8p YH?f]@ҽYVHzXŏ<1WtF=+$=fb[Yᇆ*ŵCj,xaኻAHzXō<1WtHzXŎ<1WtHxbvfܔIY*HzXō<1Wt'Cj,haኻ`HzXŎ<1B6YaXxblDF$=fb,3nJ$ՌX#e#eV1cPٓ$يJ=?fP	h
i[I-XHxsRIr`	Rx Y02R3OٗP)xEf*Cj,aኻqm@ xb(̝I vP(P)92Hr ƨm$Z`,$S8$H'p@'	0  $
A0H H?f]@ҽ[	Y(RlԒl
R%ӟ(42ZVEKgR` 8a@8#I!% l( 0.&B@`
A$b`BR3OٗP)xEf*Cj,aኻqm@40
P-:@혡JQx$Sse G Vkٌ<?bx(p9LB X
& `T
~̺K/{1Wt]V1`*ŵCj,a[2u$1B0I@$ Vkـp9L
0`1@$O p90@XI0 XP P@˨"zWwKu!5cxbn\[P$=fbPٓ$يJ=?fP	 @A
Ҷ-r[0&%p9I	>(60ylEbP*Fi2/ޕ]vHzXŃ[	Y`)@dIb)E`OiٔH 9@+i"%mCQHNĐ<0 [:P*Fi2/ޕ]vHzXŃJ'RH)J/
{N~̠@\L `  ( p#	`a `\@10 :P P*Fi2/ޕ]vHzXŃJ'RH)J/
{N~̠@x\`),(A0@>C@0h  Uf.R^U-dՌXѡ*ŵCj, 0
P-:@혡JQx$Sse (m$Z`@p~g( ~]	 %f.R^U-dՌX*ŵCj,h#eeYᇆ(RlԒl
R%ӟ(8x:ZVEKf	   ,$S) >àxv=ވ˶$0祁@=\f.R^U-dՌXᇆ*ŵCj,h)@dIb)E`OiٔMVk,$S  FLpb`($	(	rJ`@8	8H?f]@ҽ[YU-kjՌXѡ(RlԒl
R%ӟ(4T
Ҷ-r[2c@I,{n@M9M$ρgjqJf.R^U-kjՌXѡ(RlԒl
R%ӟ(8 i[I-1$Ha}R~uBH=h{O-/E <!@˨"zWwKuځ!5c4ha[2u$1B0I@&@jZVEKfz.'_H LJfJ	scPppP*Fi2/ޕ]vHzXōxb(̝I vP(P)92IP+JHl@2oIR`вb	0P*Fi2/ޕ]vHzXōxb(̝I vP(P)92IGP+JHlp8  6`9@`\J@6(PA0I0#( 8 L8@%@˨"zWwKu!5c4aኻqm@80
P-:@혡JQx$Sse GVkٓIdiXHXHaE眂&@g9
~̺K/{1Wt]-V1cGJ'RH)J/
{N~̠ha
Ҷ-r[0@@HF:P9Te
^}+يqm@80
P-:@혡JQx$Sse GVkقr/}>|`{ uEA
~̺K/{1Wt]-V1cGJ'RH)J/
{N~̠hm$Zg'Ne%$P<;i$t=% $Te
^}+يqm@80
P-:@혡JQx$Sse GVkٜRl[P:l"ؔđ@ؓwp<;
~̺K/{1Wt]-V1cGJ'RH)J/
{N~̠hA
Ҷ-r[09Lu֓,aă;;` xXwpzR3OٗP)xEf*ŵCj,h)@dIb)E`OiٔM 8ZVEKfrG99<#P<瞖"`ұ}@˨"zWwKuځ!5c4xa[2u$1B0I@& 0!@+i"%RDnފP@aĠaE峞raځR3OٗP)xEf*ŵCj,h)@dIb)E`OiٔM4p
i[I-1$LODo@@ PАH$4!& lHL0@P*Fi2/ޕ]vHzXōxb(̝I vP(P)92IVkـ @
Kڋ`g&r<$.'4?=-|Py=%#4u_oJbn\[P$=fbƏ<1BfN;f(R^	(@$BVkٓI`tPg`8h $ bҀ0$ G	P*Fi2/ޕ]vHzXōxb(̝I vP(hA!3G 4<?8x#?@p? CEɹ( t]--Q`qmAp<E礂&@%-kj	]v]v0Y4 @ kk  @A            UH@UH@HR'  &  {  W1          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.13/inst_root          A          A          k@ H m          \  UH@NH@NH@2        K  \      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.13/inst_root/liblpp.a           m          m          <aiaff>
3172        0           68          2746        0           2149        2330        0           1084572492  30007       1           755         19  ssp.css.lapi.post_u `
#!/bin/ksh
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
# 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          2526        68          1084572513  30007       1           644         24  ssp.css.lapi.root.odmadd`
Config_Rules:
	phase = 2
	seq = 0
	rule = "/etc/methods/cfgzcmem"
	boot_mask = 0

104         2746        2330        1084572513  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         3172        2526        1084572513  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           2746        0           0           0           0           0   `
4           68          2330        2526        2746        ssp.css.lapi.post_u ssp.css.lapi.root.odmadd ssp.css.lapi.root.unodmadd ssp.css.lapi.root.odmdel  (l> w           KH@@@2          :  O	     ./usr/lpp/ssp/css/aix50/lib/liblapi_r.a                                 "8=.   .8A_ac|(,/@H`dehilnprst	
!0<KLPTbgkmox}#$%*49:;=>?DEINXfuvy~"&)-126BCMQRS[\]qwz{'+357FGJOUVWYZj^=BpI rk0Rxx5I$I$I$I&
O P<I$I$I$IQTƒI$I$I$H$I$I$I$I&< 4I$I$I$C$I$I$I$I$P`I$I$I$ +I$I$I$C$I$I$I$I$)<h4
`Rx 
<<<I$I S$I$I$ I$I$
B$r	.PTm3VBP1.yfyŝ߇-*m&?W?W͑/T1kn%kKyꄤ/oT'>/x|^ү5-[<~0
ߕM?5GeNn6/Y[Sk%F>T#Y"m$c9gsǰ"MӑxfϺ)3.x@q{gܰ#4&:r,kɷi9La;#ۣ3Há6}g$͌rL&9&mID>fћ䙲9&m9&m}g$ͮ;Y3c(#9&ldRY3hA6V}g$ͣOY3h6I,^>fƍrLf>fQ64GY3cU!6	9&lrX>-dmGrX>-dorX:YbjXKUY5]c9,BMV%Y5X>-d]hKUrXYbjKUrX>e#ކHt!}EHhz珬[C]Q]<k"M?Y`Mfoboɿ%ڙV͞+'e`3°SdYfI	U3°[dل 2N?0)g`;KGr-çr懮zYZȓlB$Se1+f
lBYW1e3w}灛3°Gds	'g=p
x>e[CO_R\!Az)rejE*D7O(1 fo9Yݩ$l[D]f,jS$l,Y>`J @m=9NGQH HK$l Hd;'ֳ6La VT5)6I 3[XE$@`fdUܐ```g ?WĚsx;}hk{-*?hH4h>wCCT$:p^<D'h=PdI5.OJЊ Pàđz$lXK;ԯBMX}Á1k(BE=6U
8}k>Űx7iq?s4 2Fɞ4$l/O#e`'=[4+L$lB'̑AfHX	XM}fHX	O&d͞MfHX	ffHX	GsB3Rg}fHX	Y	a< %fH9Ќ3Qp㽇=Zs5;)@
Zѷ
2dݔm<l[4!j)dC+'MMdbٓ.E'֞DBY "A!<K'LCx}k#wDi'e5BC[֗Ԡ7X JD#ShE:)_d`	=|ȳÑ	Ɉ*kl(gMZ2?|NYP]d}ɄH36V@ :g@.ک&xTwdلɈ&xT>a`MLD3V
lټM<),[0`&D3WdلFlb&ɞk' *	&xRl[0b&ɞvO@U 4M<)dل aT	6LzcfPoy>b&ȌS
ex<)Y>n5]=1dFکBC/`em͙IF^ZZL F͞x_}m&TtEnM瀚6SΡ f"la#f$'ֳ*X	lg[1e`$=#L ]x6VCD ݞx>b&HzL 'O&=f"l"< }lM2a д<f"l	h 6VCa X>b&HzR@2gl[1e`$=N@XY>b&HzT@C'DX	JF{1dو+!0,Rg >b&Hz0lƛ'DX	IsXbY>%@П|M@ L d${f"l/"s"'DX OL_0q)~6IaV|dو+a򕬟[1e`"L \3g[1e`"ͦ.%dو+o0vC'DXlC['DX6|f"lY3>b&E0(}lM +jϔ6V-|E&|ݓf"l[	U}lM<@
'DXn@+}lMa k'DXلC<(Ol36V,w0?}lMg0l~
l[1e`"V3)dف1e0g#<(Y>b&E +@Sdو+?@9Oa6V- 6V-ˌ'֍}S,O`K{kz78=@S
)S"l*D9	O@3@&{ }l{
Lg!>XcԈ=@OYD3Oz0,v`8}lMz0k#=OdѳZT~GvH4Sh>n?CT$:p[֗	֩V$)_YYݩiv!h$Q?|9*/}㹄m?ȶa;	RC9?I8t.6xOMk"M"bЁ Dc@ILF7LOlY>`a`0vV<}l<'ea?`vi2N~;g.Údvk'dvlZ7{灏IXcL'㺈X2-JO'ea/Ua?GjVx/}hܝ08VsSwH$F	iRYOb"8t.6yCDo=PdI$Cq-cFEȠ&L%DcL2̑2L<'֞I$e㬝$T-gedBD*ff&Tb(-T	Y>daYQ.P
5,ٞ,[2Fʰ,gPslvxN2}l*3<L[`g[2Fʰ,TibូP}l*3A֞&-JYě'֍:07~{-^ϹxEBz"6\#eYl,uPs"bĢ̶-S=y$l2L
*@L[`(Xfz$l2Lj~1mVn^>daY(O%kYŶO#eXFab`)ibfHVe	u?Zx+9gWdѹ;k
{>vE6?Bd`,SoQ+k%j 9}l*eu6Fe3E6O#eZ YMb+7g[2Fʵf& u6k<>dk2Lʛ}imVp}l*e
6lZ7;tanN'~o1 h%9?IYeT5BCQR2+47tǿ%ֲ$qho_RYݰX<<XEB3)IQ,[18Zy0q2Ly0Qdê.qfVsae'#d˜LlÖbq:PY!B*嘜3WEe6gO8V/,eJH+7gO8V/,㲭JH+Z?}lʱ|9f'ԯOlxʛ'֍ ʳ9f'1+2Vxkdѱ/`K=Oehḅ`Yy>Vqi<{DiD$wpHt;x6CԾmb}:Dn6"~K;瀨MP,al'!<b,[18Zo0q1bɓ,gC['؅I?D{o+%m'7ӆE1~l2x6hd422|6lÖbqB~ T14}lʰaYl*}bP*Y gdكbrNBCϭ<-L 	}lʱ|9f'
}j mY`2͙ ;dكbrNCϭ@-f-k<`>`eXj}imVp6}lʱ|9f'T<RG%>`eXT<R{<`wdѷ@!Ѐ'6U18~e>dVxJ,[0qYC
e'rPWdكf8rN	=HPAdѱzj MP'`eX:Zx*[`d[0q_Y˅jZx*[`dx	@Fߡ#|ʳ9f'1}CϬ+<%
lZ67X:@	=oЀl1ÖbpN^B2X2VyثdѱzF5 'Z&B 'l1Öbs#/y$yYek'֍Pj6`eXa"֞
%d'lÖbpL)T<R2<5}lʱ|9f'5>T(̪;[0q_Y3jZx*[`f;
l[0q_YCϭ<-LĆyض*嘜0-T<R@f%3O8V/,ိPOKIQ(g
[0q_Y!mCϭ<-$	Fe|*嘜3T<R@f
Yl[0q_Y>T(Kg>`eXACϭ<-J3,[0q_Y*}imQϐ)}lʱ|9f' >Ta(̴ϐ[dѸ?+cR`ŃbZŕn%bYZ,X7Y=i)ĂDiiL}g'=Vm5BCP=}K،]ZȓPk7PyhQfHAzS<ټ);&OglZ7e!gC",Js2FʱzU ߨP
YV$l
&X+<^[2Fʱz嚇Zy]mV/O#eXBYxPO+J3fHV/P`#j}iu	Y<^dْ6U%=<lvx4}l*>ҐgO#eXBYЈޡ֞WZR/	,[2FʱzCϭ<+8gfHV/P`\֞W[`@_dْ6U%=<l &}l*<l<$[2Fʱz]Cϭ<+^	,[2FʱzK5><$,[2FʱzL5>,[2FʱzF>h	K'̑^,DyPO+JgO#eXBYӡCϭ@Qcy-}l*y
6v,r[2FʱzCϭ<+@gvO#eXBYpwPO+JY$'̑^,@oPO+J#dْ6U%=`{PP+m,[VySdْ6U%=:<lmfHV/P`"wPP+n[xF[2Fʱz>+Gg`dْ6U%=<l}h
",J78A׍+]Z	B$_KpHt;xRCgOiV&}D}ebrVYP,al'1)31mf''XWLlM0-J+=p5}l"XW6U%C>bp.XW8V`[XVzMdىũɗ8>'؅P`auU23Vx7ld~6L֍4᪇dbp'lÖbr"C2"z[0q_YJH+T\wdكbrNYTOlײ}lʱ|9f'
+"ٞ..>`eX*WE	Y<\V}hٗ}	;6U18#Jedpwdكf8rN^RBfVYglZ6;-NNloJS*嘜_֞	%m᭓f6U18#ԯPl{.,[0q_YJ HQo *嘜Zx$[`]f6U19jJH+p,Z6eO8Vc,NBRH3+kD_3>lwZLN{-6U180ԯOl</}lʱ|9f'+"8
l[0q_YgR<-)	Z{<[dكbrN	OWE	Xf6U18#oR<-J>`eX_֞	%b[<"O8V/,yZx$[`Y&*嘜_֞	%bk<"l[0q_Y`ԯOl<"[0q_YiiHJˌ)}lʱ|9f'WE	Z<">`eX0Zx$[`4}lʱ|9f')+"<!vO8V/,wu+"Rg *嘜oZx$[`dكbrNӪWE	Z<!l[0q_YSWE	X{<![0q_Y	fZx$[`}O8V/,eJH*7dكbrN_֞	%]c< vO8V/,キJH0J<  'lÖbqJH0J8 f6U18:Zx$[`svx@ Ow\Yj KlK1\ⳍ\l8H h#.UYO`,
!O{J->xC{sKR1dI~ &"l
Po%,똉Pz_dك6U
Z
l[0|.w1e2cu'XZ,[0|fX"ЀdMBڈZ O>9kX#Pb&ɞdك&zO>	u6L}f%[.o1eaoZZ5}lL&eFx@	1e`%&y͊|<bo~ldكq.KØg'ś.)LD3}l"Kf"lZ\Tg~	u)&x?
Ļ.+LD3ҳߘg᭓f[gᥓf[g'#K-ͦ"l}la`%M<;}lVm`%و&x>>`u`%MkdكKy&"lv⥀f"l>`2Kr\M<vO>9,&LD3⍓f-s6Lxdك̀Ɉ&x<dكqrKrtM<qdكKtɈ&x<l[0|r*X	nPg>`x`%Jb&ɞO>
)D3uf%-I&x<PNgAfF[&"l_dك݀Y&x>`Ck-"lEdكᘛ`%1d[0|c`%bb&ɞ- K'6[s6Li噈&xfq`%1dO>0LD3ţ'-S6LhOdك`%rb&ɞ-,[0|-M<[{'.g`%M<>`%*X	n^g'[Øg6O>v[S6LpAdكᘭ`%b&ɞnY>`D-I&y}lJ\Jb&ɞnA}lȍ`%1d7,\M<.}lDĪb&ɞn5}l		b6g[0|o1d7>`$8Ķb&ɞO>\KM</>`'s`%b&ɞ]f}`%I&x:V}lVKb&ɞ'XD3VO>	X	ba1dC'vX&"lkdك`%i1dCK'	Xg',L"l}lc`%M<;}lX"l7dكl LD3V
vX6LpP}h=7iv_1dF.jڇ
O^fjMu!5&Kl*Ġ!Y>`T
"lsdك%UM<l[0|na1dK'.)U1dO>	vbRg.b"lݓf*D3n$¬j"lثdك	cY1d'HaV3i&x6
[0|2*o1d5faXD3;dك¬g6Ll;}l8¨>b&ɞ}l
M<E}lHF&"l}lͅP~i&x6<}l
M<
l[0|*"lIdكK"l٥fXUD3́fA&yv҉vA	&y>`'*Uf"l2P|1d6(>`fAb&ɞlI}lĻ
I&yEfRg8}l	}aTo1d66O>	LD3ͧ}lHa9gO>\Z;gZ7'6A.0|I6xW}h8#7	+
!D''3fª1dZ&;A"4Jwix}g'=wP	o:}C]_6bֲ$a1%wk ]G`k3yMg$ɘ'N;&LxlZ7eE	q?37efϟ%i:2h]3YlcL	C~m1xF&LYV!.62Ys]W%am`ZzuI67ly#IdF*z#wq2;#&C#+!'b$3biw Biw+'Nk9&LӒ<,[58bvTPy>S?37>^aHOdiiq""L\=vQ0ֲ$,b@ϑJƉ5{)YݩGOvwvM^ʲ@X W+<>`jUTgO?THb憖O?VR|f#X	i3l[0~`&ʓWg 'lH=`#}l6U=aFsWg$>`M&dXdك[,ؗ5{&zO?XHe3'5ͦdY=f͓,ک3O?VTk&dX.}l2M^ɞ]fń6jL0idكl`&^_g'6jV<̭dكa@	`~,ڄp[0~,zjL07jL0,ɫ3K'ؑ>ϭS zA"4JO{EM55BCPZ:|hE+Dn6Aâ(>(7N+<>`aR1eYEJVydك%DVQRd[0|lrdMe)YAݓflrtMe)YIO>Zo`LDVQRdƩ9Bb&ʲ v9Jb&ʲ dكt`6UTgO>28AӦ"l(J2Wdك,rMe)YfU9Rb&ʲ`dك9Vb&ʲ`6:|Me)Y6O>&"l(JV O>VX 剈**RՐl[0|fLAĹ**RՆO>77A36UTgY>`d;M+=XQdك-LDVQR }l:.LDVQRW}l:1A&"l(JT(Y>`X\A6UTg 'v<9**R+'K681eYEJVzƥ1eYEJVz؛`6UTgE}lVR+=P}lB`6UTgY>`ZaA1eYEJVzf{+=P7dكlnb&ʲf#LDVQR/}lł"l(JόI}l<y`u6UTg[0|f`s**R[0|ny`s**RH}kc h%'*';KjC>g
*tNOTAI7V$)_De/$MA_0|K;9޲['+`~b&ʲO>2pb&ʲMfb%LD3VO>
kLD3'>1ހH4rӰrHt;x*tR<dIu*S/n[mfT'-OA&?ϭ}BZ[ J>T'(݁Z"?dH4RYOd_#(jC>/(N[`hЉ4uQ̑}a,/ @agY>a NFƓ$l#>᭓f`#e`0c3l[0l6Vnϸ$lHǭg$}l ̍`#e`0vo?[e80?>_wH$F	I9?I/P	o:}C]ڼl}#MXO3UfU'lps}maHG*6L8UfU'lpUfU'lq`ϭ4O5I&22n_>oUYiI&?[a4͓?A[a4͓?pgm44}b?d6pgm44}b?d33l6UF>Tg}#MXO3 FY`X~в2
`-I~L`j`!dd'#fÆS8t3و0ma> '4:/w'
=*y֊	VY	F;k?8vRJ0uf#Z+L#+ڠc%:&"Aiârp,RYX3[YxfcxAi->	,RK3A(1cM@ErX;gi.Ȑih mkm;TrVO6δf>1&Dl vmdTUF7]MAL29mN#kLC37 Y*WxkLC;)rVF^jibfv!w6αd3}g'm#/~
gd=}maHG*6L8Jm~&;,nE7 cua]fIgvMWc<r
lZ(Yue-S@uKkL5gaY> 1raSqa-
>m3^xd{eLU6O U̪;k PVs3#['ֿ7X]T}hSMWc<r.}l o`IuUGZ^Ig['	ve>yXjeMWc<p
[+`IuH*
vec<p,Z{f`[,}{q)?+&L« ]3 LQ^4I/KkteE}~;$pI<t
`9-JW&EX<kKRx3 -JD{X8Z~KRx--JDnЋAL	'ekZ*'qYuA8VA83PYɆTMcERfRh(foZ

@ZL2n1>UY>k6UeZn1`3'Mb-T }lްn4]i%`6N5Q,IZ(Y>IHQ3}<gAolTsbŇ֩k'ͬY`}uU`N1ʥ s3 `IuG6^CTœf%V,}ʫkYɆ[艕Wa,>H.}m$DkF-JF	
>εWN6Ve$Rg֩OEPHpQ'f
_٠V}hO׎&isa~Ϲ$G?eZ"&$yD;'% ౄ<ݞ9OH[f3vx{'֒Jx<r>T,GGmI%L|<ݞ8lZI*g#3vxdIS؏灛 b>̈́<ݞ8O$6v#XGVO$75	?lRLH$FrXICTj:|\O/PK(`jk"MhGORA&wjtk;Z'֒泼3;gড?d1JdȘO$#! m5LZX"b&Zd9eҔɝ"b!Zě'֒x?;	RC9?I/xolsCopOMDdIߚT~@(7M%ڝ!{'ؓb`}h5O"!mdHr灭gMfy~[+͘Gֳ~6<k<nI}l9,<aZl[7Ns+XGֳR=b?7Y>o+XGֳvO':Gֳ[7NvvWaZ[7Nw MWe]Q-g3O~w$#MNI,)'\_޽uQ3T..Z6Ju5n6x7P"wYݭ ӎjn$P-4-% / LPDKDXjFqI'e%+Ax,I=-KUl%5!$[|-g0C+Kswp.i% q}'qq53_2,,iA$9Yl,w5k(eiI,Pۥ,PK4p8(ve׿畚F%bh<!aZIYVէ֞-w(jbN,0֨TDjL<x,1aF9&!$J"6KHݟ&i䂑%IiBX!ɝĀ[d3kj*l$k'ְ灛XY$bH'><ٴ#{Ka.R(K6Pyp39amaLlOFx͆!~t5L[XWZ!YbfeC6K3tCZ	b"XRzXd,P2<Kʩbxz(	"IYe,P3C@ 0f$3IOa,e8\auTfZgY>5SVC0ʐ_6-G+R,Pց>
YaBV5891 Y*MgkXW[`6H/ƚÓ2k2֞	֘MZ(XKublG:ԱG8UPn{ lq-bK%bÓ`,I/FNnF(78}dHl+TRB#$dE7Q&?A$OT,~E0̊Ƶ$9 T.%I$IR@4$IR@4-#8I*`TTK]FRKT4jRKb~l'b~,O,O~,PbH^,ǩVXb<~wDi,34e`l\JI@TDK1^5$ t]+^4^"XrXr$$bXt^b	bʩbĴ^失^! }$Cz#!Jfp|,WƉb?2XK@~)Lw$#MdJc9?Iއ>.P@O{T&I>$V,<%ژl8fvP6D;aeZ~"=aċ"PaeZ%XG\Ȱ4yr1<mYĬ;moPܬ}hY>	ܲE"L",r,b'qjV6geK+9-JöcK.N%UYXO@4QNOxn4?8If\mYFm?OũXv<ٜPa4,r(0xËGUy&Vg#} f OruB`4iA>>ܲȏqr灌l8޼-ֲ#V\Pb]O_sX+g'8Oi;$#M@}g'=")z\=wK꛶yjCYm3H*~o,
|? \ @ θ9IA)Z!$EͨsKR;%+Yh'iO#C@M{>zYٌ9/$[s%k,"\D]ěL#˻8%}}۰2)i7`r]BAeY&
xK'Dh$T!{(<n#71P7<lSUU>D }htK+g^I)hÉ@ϭQvOgL]&+gS?sS>D }kNB(TPa(wA5XGmBT idB7?j4OgxOlB6@b53U>dLfY#[PO~ h%i}g'=<FyCz]5rE&?Zȓfio9%ȳ%m~;]SUeݝ>fK~\Rq7X~P\xVQXG!Fo2bxو&n}i|>b~r\gjvg֗Û'ց1XlEBBo4J_QC+#.+'ְڄgpHɊ!Fo<lSPj'vO24yiA-6C9?IVeƘEA.Pg7W-P䳻SYl#Pװ3AL~4hGxօg/{?Gk&i;$#MYOg"j={Cσdg=|ä?i9?F^f5M`ڇM(zHr}DdIo% k/NdPc$YMl*lZ?@ͦirk?&L e)EP?o8OdY>k/HԦd}h
 L+>oBGjvL6Ov7R>f<8$ͦ_y h%'*'8԰olZ%_<pOMDdIh	~wjrh}TOq`UmpOm{>yPƖOm	 *['IZZO(ɚgpH=}k?@,*k'֯T?`dc;CK'ְk8O_x`J3-}k?@,*O_e7iEL߂/7iE?@H$F	iRYOb[EMTCϑEFj`ne^y_<د;xG~ybc`2d5ux1?YGkfirm?rA/|<}g'ΈTPӇHt"5m'+ZZȓH3v횸7Oe)Ln&w p}kWDulZ?A<[|6=dل610l"{;9>, 4am䰉 [dakf4-dH4RYOdQ59ۊ:pgmPǠiR&؅	gv HY>k>+3 'ݓل<oBk>(+}lW?͘G(B FvO;A'x؅81C쁞n^vXnb7#`kEk

Cqkvo n1Kᝐ1رh'PKAb5XaZlZw=q(l<VIv5/>5nq&K'Մ~`Yd'K /,[4vV;Ƹҡgu%Tl[4vV;?!	59OX _gRfjI$VCܒ+!WEj VCbLd1Xݐs, +!Ir?%Ke2BX%ܥݥe$YDK֖+7<=n	Vf=Td8u@pTZ8}magsc䉎	2A$0~4qCF]5f	adIXwQXK;1Zd֙o2~y4kAə1\A'k h'9Ys[QlZ?&3cFw RHvO_x5yǲ2s$~edw#'=&#fw ݓYO^4&Y['ֳ!,[ib* OFC5灛 vO>$\s O #! ]|6S&qZ?@!|ɜL ͓XG~	;g}㹒b'_2Lh,Oa̓yk6Ogp@>~2#k ת& XG$NӁYOa"22#k ׬%Q1Ӏ&#U灯gtGdwNOa"?͙kͦIwN$>2LpgOgt#ڲ^o2LG,Y>2LL'gtY9œXG?͙k̓;>a לO̙}ka3(Ys9(?83T>~o7	rͦ	s2Ll  vs<8<fw'ְ9晧N@͒˘ş^1vP5Nq̓q"	xY>_Pf2	6O@$
6Ohd @
Z5;)ɞ}h+`uS5ϭ-[2Ovq 0]d֍jvSjvSɓ;ZA3?6<~H4>_9C]çl3OY2b:l͞"4-~oY2_4qEMTCϑFsB*3Vwl6f&x6
Zg?Lg'a9`#l2#kfg45ØPH$F>/8EC]DçwKQ^#Z$k"M=Lz2"Ƅ"1Q-̟ɣ]aЀa,)$@b(luPA,K Y2DN`qs*:	n#!G,"lZ~ObLgq>B`U2EFwYDvO_"2;Z?s2DeFw'ֳQ}l.dĶwlZ?s2Dj"K'ֳC}l.df"Od3gq(}k;u`,]a3uI q1TlEYbVX$;XGW灞gvq f*q ^͑x!0
Єg
lZ#wg
Z#(siq Adښb}ip0@X^
O,]%G`w%^Z?`E灜G&"Ɇ'֖'֡_MXG&̑uS&G֖6O(yjR#\x|`Y2a3>8}j}kxVdLn֖'$D<GxlZ?`E灜G&̑sy}hZ#<Z?q0|-[2E̘na>NVO(ȉyj
#\x|`ZdLn,Z#<Od3k.s2a}hl[P@@^2Z'XGzP5ÈVDP85}iu@G*w!mdHr灛AH2W0	'֒lٟ="=ape?3H9]XGL+"(J}h,vO*w@DI5earV}iW[mvW0灛J6O%
ŕ#f}i(V,=a7glZJ+,#f[^?n9Y>+h6Wa7gO%
;+ܰ灛B'֒mP^4
쫪%p\V"XRd!kJհ5O8af<ٔ9Zœ͘y(ٽd3x!Jq9ǲVefGs#COa̐c;d'ֳ>qtyU`w@=+d#!XG#q"`KOÌc0q&L։XGDayfKY?.K~D²"։N4r,IS[]fXG'֑`i-l?n\>Xg#fȶO%)x=p}i)O<8XGO%)ń<ݞedR18XG끻'֒x<\lZJSnXG_dR	/XvUxDP?4R> `C3&w~fddbĵyWzȾlL(LD;KbP!/a4f%LFXr5\CػY#?XJS}WR9;QLc5˕GA\$kdP5YGMOa}`G@b_`{G։Mk"(J8`"}iu@GIk"C<ݞp O"^l?ƌIBlϸf6q1d٪E6#O4f>8~s\~cF@
?`Y6g #P-%a(v7OyءdBĬ?e0^A<eeϭAݐ26OpS-B ֠nl&=XGde S$,JP1<dBĬ?e7.	Z^}ae~%^p?nO%
ŕ#f[<<ݞY>+gWXG4}i(V6W灛[dP^̈́<ݞZJvWa7g v[r,B*k=i4,38X}@ͦi}E絛>#P54<̠ycA"4HOMYO`/EL.PӇ.|iT 畬4nݡbPAl(eH	XI:YݮC@\~o1!d3z>Ci+,8f+XtwᥓXG&jT1YT>}@,Bs<^lZ?4#R=Ɋc@(>f"X)W}@.vPm?a;;Z?q4!a=dbQ O<+3'ְ灜MX{1d`}hO+E<hDOPgr;k'ְ灜MXbdɊ$
	[dWR9"l,qPlU%	fp h5< %R
"`>9vOaCXK1X->Ak%K .ybEvO𑵓XGD5B'̘Z$;'T  }hƓYi
?gq]d(k9Odid<:hBJdjրIݓlB͇rX?eZ5PP QO͇klKPٳ/g䢆~lpUg;*l['ְ!gɊ>?a3hsDt#G#gB6Cs&+0Z%d=gPc5Y҄>NgZ>9kg%f{ifÏa(7+XĠ?IPY@*Ƞ#~sP糸};OG&lbL0րD+'غ#vawOk;ɟ`oS'[bv}@ 7X+"K[X#Yz[XJKy(\P?pW]1*'!#gB6'LC&Z
'q?e}WNgx'ְ灟ر1L0i>,Bs=pwdc'MT&L2ϭD;'ֲ%b\ȮDbRT"=cDP3gx>~j<wAOGSB䘇L2Tid?idТ?ao8O861&L2Z
@.!]9.d3eyRd&Gւ?dڇPG-?
Y?͏sOim+d~d6>?tG?eab$w~>OAJEl](kdU	kkڢYd`k9P+kڢBb`	}h)Y>7qD~P5xVZS{'ֲ7YaǰV"7^t) mi
灛Sd &.`q0灛AdP%ͬ33vx9
KXg#fqI@<8XG'֒.{`qXG_dP%6x<>	tx<;}i(7,#fpKiƖ!]uD,?OxDd3hYlBs<"Y><h@BbS0+>K''?8"'d.K112T"9ۊ:|\_+45M$.5]P}g'sІSSv=}KWr}k"MAc#Yb%ژςG@ͦirk>0	>7 M0m`1{6Aa#-B/Jm?gݓ Z`lیX׃<	.WbD?ioFæ?F?4q.)Mg>vOmij5#+u9vu}A>_vf)ٳ>Og&GN;gr`Yə͂sNZZ$k'ֳ$Vg}=fSY޸S&\<b {d֍~q;4f&ƂGN;gr`^\~nOi;$#MEA$Gtts:xK.+V$7[%ڟdY+6uS0xϭi!k8@?O~f&dE.+$#MYOe^h: pLO9ֲ$x$@s:a1%wkFw'ְ36wOgp
Y>|SٜTAV>gA+ FFgz*><OdԱ?ir[=Yj+3œXGdpA`O&EZ#Ogݼ=Ad(B+3B#F"LZgX2`6=>*>.#d?e[)+3wPփ!maFCeXn"j}aC"d7a
'ְ灜L:3&o+O&V~xWNg%XG0fu&dSJMY	s?OsS%yzÀelBs<Z
Z?q0,Z0L>(Y>oC(6PX<K&P3ae{"V;ϲ58s,Bs<ZY><IspD\0 J>k'l<Y6ei<lo	6 ,7Z\0M5ȏlnr&G֖#!(`
ˉɀީݔ,E%#ٲ߽J[Xp <ZZ6?Y⍃3dcGQ9Y= /%AȤ"y4QX~Z$;7X *إ4v+Vw+(Re<+%%	}{9,IHqRT 4]*	X	T,D.[&~lw`qOa?+3}kxɀf  :d\}h'[3KY?
t><dpA`C9qHN4-r"G 4q?B#ϭ/B29Bs<Oa90,c7DȹO{''>ȦaelBaZ~?5WNgXGfLs3y)̋ֈ~4 ~ o2-lW}k;BK'ִkB?ԯOw4v_ee9f'GpO<+3#Z`T&EԦLֈMOr>l,S%CBs<.><dpS~ o0Lւ`idȔ}@H!8
Z~?e`'ϭY>}p@&cO/镬4)XA [`?DtNo\c}maHG*6L8kTYmb `qB'wj|3fe89Ԧm23A2'ֿeaֵ,5EH4RYOdQyPkTIu6S灒Iְ@uX8dE ebxZ?$dCX}mZA}G4ksYi	VU9	V>íUx	Cj=Y:ֿdH4RYOdW!}B+d_EJB2k"M3N
㹈&wjs(>dA>obsx,Oe7J>d	>+"C@͏Z7P=<ݟpb	<U_<ݟrF_ZX~w$#MEA$G@xٵhBrR'&wjt16 FC%D4)pYZeEqXGtϞ`Ua#xӶg5F\a**'E	VkXFb,pZ+'ְ"݁ϲ#5~x?mdٚZ*3/ZzX'YɚZ`~w$#M0'T_ŴT/P'("o]}#MXO3hZȓOZfV9A"no`>H}aKuSJ+,)ؐ߰Wv
G(ByZ?E&|Ai?Ϩ9|@lY$\KDj%efKAH=X/B}q-İ_rN4IhmU{=aF#\x9"6!\3L	.'#ڏ1U>~\UWUi`I@~pX?ɖw$3'ɞČR~ϭ*8}hO4J@ƌagvD}%jĴYs
Ĵ"9av3,Z?x3dWL2䘋vU> MY6OK'w9}{HX~0&%3&w#O#X0 6Oeq$Che%AՇ1-=#D@k9P+bZzFKK ?d4"yb95[@Y>$Br>yU^2 ><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̵9ւ EdH}@$J>lOaElZ?YLCLO>F=0$,=ixuBgZWXFYy*w,	"=a(+L40̙ČR?~m`/tWsA Y!݈Xчݔ%#9ڶ-=%F-=.	QidЯ[1LcS['ֿ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 5\#)lf48$=V ݁%Xؑ`5gEBwܟE˕Ȇb@jlٵdi&G{A)pBVBK$13q-)?|M~h7o$p Ӳ #}͠,|K~+i$7	7ɄIN$dPNU%OGx
(]v_,Yh	o@֝[:fS'w$Ӡg2a`3rYw]ڍWL]I3儀6%WV
fq-emm{"N]lzӼk77Lc2)^7$Z~oKIZⵄLYoSG$FPo_NLSݍLXF=$NFrXvme.Ty<^f$AwbFl$0N'tpA|7N'`BVi"Pa}ěXf#;3	ĜRVx80Y><(#Y|up`81[@>ͦ.ϭ#'ְ灴ܝe>"36m dNzҋ2E` :0J-,urzbԱԒ.KlO#w	NuDW)$+pK2̫f[Y|:L}lq02&<៞
߄oT}cU02`!'Y$quU'-A$5g%xt}i1dc'o?A##jT $7lNBH;	l3}kpγ8Bl	 Բ>,0Vgf-KF~mXԲ64+HZLd{>Zde灬K?$F7&VZ9$xr!>Ȟ fbEoU3a0z +m w`qprJOMX(H2e?6K6yZx	!?ucZd`ZoXC3&Vr3jddhm[3g@m^xo[lXf>>ë3σOd&pGl:(;L0@0Vxqw2gؓS'Û'#!#֝M\L]XS9;3_Oak`ruèm"vx؅swQX:bUuK2צ-K\@:0	N>uDuA\Գ,P+}-r>aԘ}@fɂjS昻~LqJd>Mkv灔ZwK.4vڜupa1wibN)LV,d ߤlOanzq2m؟?:EE,`'xEbXD%\%RZbp@2'Q'Q;
	ⱟ5,4}T
g(l~pVH6;uOm%LF
8g5]k`_u	.xJ?'Eg$cKWP<	&k
trE,*5m3P ~䋜VR6x"P55g-KcF~nsVqYrԲ.4?2)ؑւ!$	g,HL g֨XKvgFY	bL#GgY=`Cjg"HxV$v~m2g
YFm,VFc2a^QGmhdCYd&kK;'X/ jfQLW,Y{Ɠ򵑦2}4"eäMV֘?@}_^ol#:|"<}g'F״5CzC͑R˶?ֲ$ٓ3X7A,3}ɇF`{")vY hO{.5Mjd_1vҫDdI$Cq@Bæ_/}a,dLOêȦk46e]Jê-{vpE8Y#Ĝ7ÍdK|9-.:[h7fE|-Y~Kvo5\o_q 'ֳ?KmiT6Cy;vrtemg{xȦB0CL20!e" \r,XD	U?ē"j/   hH?k(ǘ}hp
lZ+
98s@	xŐ1fj'Y3yS-S>xBPdG@ eG޲V<9'W.Gv06y$H'fߩfI2M ;	l<n˻?e¦)zÙƣS=%jd ..'6x4~活%إ?8Əݿߓ70 Mbi=JI6ڔMwsL9$y	/1%SsrQւb%_.s
]8L
mM8*a[eb1`>C
Յj[UX!B櫒	[	73sVz$Z+v<zL>c0pa2gOCe<{#}kye	ԷRN&.lySol(}C/>#odnNLDjȦf(kz'gW{8%T%7兵+>!:=D(4޶fjG7د}L֣-?~䉎bA"4F]>l=6|OQ\>#Ơ_h#-V$ХR}bY,U?cvP;`YKqIcA#ߒ5T}F?`FOr=֍YzA \@!9c5UB"Ckmkg\"ѹ7h#<GYmqW2d7GY?6h@L'Lف{2CA#	
}F\`灛zZVfjEF7v=dO
cPY"HY9ͫ"ܖImF7p[g	ݥ8Ē<*ET'sm$3GHj#$5Lh՗GIj|PK2>% 9fz%
Gx
avOpY^xɓ`;m`2dX5*U{A?Qo4}{?YM#PiqP՗ӼH˄$uG|G#.Xi&0x|sְTRYwgq2faU3O&iH-O0ddKM2WZ	v3ޏaCU3OcFIꃱްjj+4	vh}mUk$diii$yǚYYWp'gLF	V2Li Ķa?k5,I2Wgj1`g}灬m[ja/g)5=Tjɓ"f\A6+&HƮ5I57`6L7O|*ʒ#^灛 $~&-qi+0$`Zș@q0_$nU;VL@H܊8!q<$\k<`jEu Ţқyv&z<>RYF?edF͒MY2k8 w|-?H$F>52QO7Z)r7o|F.&"}.nQGAl)Ȅd+j-g;m%bK!٣Z7-B`pɟXB(=hX<A[alsYXB1)xR,݇Ka灾aSXy(eB?;)hA~Hu?䬄,eT*dmsf~Y6CgUPCA*w!X ?_P?> ?7G~}h5V Z"JEʩ-S%e0mBZިK^q$eIz]&dmgR 8Ԗ<Z Yi@egT#$ogf˛O)~BYU q+ YYDs\VK.<{1wdM03Jd~CP;d5;4vڜ1bA"4IMXO{7gMhv^t-]mXv4a^ŕkKH	rF``%Zc:ŕ B{6P2=2<+<'X̘$ J`"¬3x 
~f/Ī¾ST̙@+#&U޳ Q4\0ETWͲL#e]2	YXY֨'}g%d̫kyGr/S@rQSЄM}a_w[i%a8rV%I,VUikVw(OCl	>xC5 l7O mw7L@%d	<PT\`.\sjŐo6[0WiiĀA|~|
7'ᾀ}j0_dp'0sqqx>L9,ʻ֬+?;\Va4]Iݔw1wfM03Jd~)21>-}kI[jX.r	+l̙D'ְ+3.q<Ք!mw02tDgV+rmʉ.KKR<2X*.	=#hA]'uX#Öe]2/H h%c9?I2pv5jZv8w0gm44}b?dZȓA1>қ@$mQFCD"&_G<xŇ $ m1瀭y+<9jaBూFLW#o6sVn#0YVbir>o977`ileemUje='YR	dkm\~96`i>K$F50mmN$3&_8|aoYX$LH?2YZ`sTg`kT?_o<݈d=eaa;YaC[a6\P:N&#[mje;F󇙳g(}\ {lxԏmmΪN5mbTFXU (loT,,ֱ(Vh?@țz'k,(k,3f
vڪ2v3Pl[@>nawO Xŷ0>L6Ya+'ֳœAQ.űA6Ź<Bŋna)?}}@4L3mӦWs@dy2*-,&X0:m6>'(̙6Ya+XY>3Jub=a(c[sI~d	N	]ϭͬZ39XG*c)RϭRS"<CIyAi&|Urj|3mbAJe$j9\1Y`V1GUY̧rY$3\ĻLxO~GYr>o977`v
ڪ{.gXɈZNf8@ٞ	sjgBkmhFuI$vl|vRK1Tďc(`v/#SOֿP3{f؁&Av6r2@:N&#[mje;K<͘2=O$gH1FX$HLp&X\V%I,mS?vٲe}Z"nsaWY`{RS}6lMQ03kl*+(+<K
e%{)giex}gLS7Y 
r%5-@A?	un$	-e8Gw:d?8B~#`f3B1%)MTFP}mb=a(9&dϱ)L֡OC`Eȏ 7X&O(2%Z{TK,g5Vrڢ祋 mkT7ZHE3,/(j@0xKcR~3mӦWsHMl[~{w3ϭ [b>vݑ<!cDmXZDYs
D$S"?ZmXG2_2a_bD)jjl_}k<ڳx|ßksPV?#qm-=%F?=?QЁ2cЀﳹ(i=P7
6fbX3<l̲P9k;̙'<0@EK=`<K6@֪֒#3,/Stŷ?Ρ? C1.eV3 C2ʭ6fY>T?hC ncc&dh2l4J o,LVild>hq*
pXE`em1>XG*`|d=8𳴴f,XT>e}댓,ݶ̦;mqY@QM,rQ,lHQ9J7U59I0OO^S2}j%i;|3M]l Qki`&b!Qx%MIobX?S(
V_NiT`fjrn1?̡<Dj%S1ʥQ.P#@:?eHH#V/Oe|MfɝO}mC'ض!ݏAhn6ZĴYs
ĴPHւ1d3Q"	UPY>UԐlX8&)X&kQcϭ0Z~Љ5BjYweRqDL@ E%Si1wsYd'>>ű}}ݔzCqd2%DsV%ED>vOa90.(sFal[e*jL?jrn1?̡<J?˹C_@R"g F( UXe=3&ɝO}m-[b؇v>ڲlkkڢYd`k9P+kڢC"?ZQ}kxɇD;%E7Z+'J[=R}Tsض#ط0m6>'(&wMtwJ}k@;d~q5L2sZl[b؇v>od2n6姵DʀsQmW-=.gD>  d3Q"&chO,fɝO}kAml[}@MTյ\YPj=@姵EHր.}kxɇ@V(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&	!DK0R͏OuJOߪ&;TadiiM"7ЀA|BdIiM~6#knE"foH	WPQ!%2Yښ {Q>@uL?g>VwM,e3"nv6mZOde,L	dkm\96` >®mYiYPf(+#UfN2]ebJ*If#k,ZCe6`kF,,xOTӼo<݈dzYaCYaUZOdc,pY1kW#)o8y04efzg`%ͫ/ƛ551FX$H|Ezĩ%bGA_3&P"*VỈ.v#6`@uUHw4DzP&".)0"ݔES&wNtwJ}hlZX+Vd004vڜ3̉k9dGI
f$+L?K$.)X	sj2K1U^Z;K,q.ÝSto`y݁((2&,'k,(k,#jW#)t{ei8,m96`g>®mYiYS+mhFuI$vL|v5RK1Tďc(`v<#0Y{N󇙼3v c2=XPXFVFS٨gYH'r2%f8@ٞ	sdHfƠ6f(+RI/>ɖRK1Tďc(gij&P7ՙ@ܲ&6]eemUUjȏgUͫ46a&Xea5]ee%``%ͫ(,mUzS͂?6ɬJ57Yxr	۬5B9JWu(~/HX&VcB %gAo:Z?gBpm#g3&Ь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^(sNTJց#K'ֳ{TkC^fPAxi`>5PiT;uL瀬ၿjf_WJVf#qm-=%F<O8Ơ }K>Q؅2	գQK3fe~3o`8fYa(Bgy>dgGV~Z\AhdjRКax+!.?fb\ʭ8f%3* d)i?ws}߀˖
a2B~JR\AǁUbQJT$
$˖b)$J	&Xjiܒ%sHpմ1LPLy(_`e
*XhIdL_ 01.x%bi6Y'՚F1tP/ZʂdkBQ U2J>c.:8_>vݶ*V$NwPnll[l~Ue7B3)!U!3*A!S.q[PV/ӅqWd7#Ķjwv	ڪL?>Z~?ݑnosaOLS!{+6	5L@TF|Z\MN&"$MXV a`n#oTdDtMZI+*=I`Pҳ%LZټʻ[Oh@O>dg(
!}hvOix}B5EK.?PGo^a;;v;}>9sVQ0"ݔI;']:k;%w>0>Mgy;̟мU}mCk>g}qFjÒ\YPj=@姵E#g3&Ë%E	YTPϭ}l.Qg&gy;̟мd(v}@& DՇ%)kjiQ,5z[UOja-S XGfL!DKMTEP5lPae:%|n+XUXYa,XUdz,ڼ->/?gXmh+hixn;s_IuL?Pw7L,9XUͬYZmddl.fӒUS>/ kMNо{uCpMUbZRI d9sXxu)X{(4}T'CC"O߂<k+/e[b?x'*_2zDg=a(awOg`Es)?(&wNtwJ}hY>Mgy;̟ 2}mCk>g}쁍j7VF)K[UOje
ڮZ{T\KAoZOa90^b
"\Pj">feTSRuk#MdJi?}g'856|B&'Sh }k"MhDg{ ^A`'בRvZ37Xgv"$S @[<VB/|ɟQ~
}+4"HVr-c_<k*#Lm<0E R3fɬ S a_GU ș+ڜgZ)kk
VzPiDzP",f",a)?y}@2g{˧MgyօMY<
!uFA*U~r/ƄHZpSd?9G%^<w~?s2a؅.b)9}i-l=a($w~̙<)1dv<Cq1MՔXs4K,T%h1`	mdHV*Bxn@X~{0ǘ?aea2g{˧Mgy֟[cYݟfɝO}id_vkdRdiQ,05iQiba
?>=XGT2aȯbDHU}iCJťNx
!cJ&Jaմ\Yv<wPc":_y&77jCgv?i_)`8f%:泼ɟ2(߰xk;̙dրy}ݔCq49&K[X#Yz[X!a'ְ灜̘^(sNSUqlvT)YoZd֒#3,/#zేcP1.eV3ϭKOU``q g$ݶn1	#~沉2T@,[1R{A3tX hOJ21*ؔԱ<K:Ɖtm	 nK7pN5,ue8	YK>gl%DLFSfK>djeg2K>k3("xvA2?9uY٬eeX b[+VH&KYx7Z
8|7cY9
$Vw+OHTJUTT"4)HTL1	!P@ggii&(Z%)NlmKQN:+Jf#w
[ N	U`Y@࡙࡙U̩̨rsڄgz>~Z~ҿ,f>P.+!P'Bѫ>X~`=]S\cR~2g{˧Mgyր;d~q5L2s@q&y}ݔCq49&K[X#Yz[X!C	}kxɁ%B15Qϭ4Eu!ЈR>-?~OܤD!+ìG&J@|?8GІ^Gl|9B:rdmx+T#CCb#%`ekl!.~qP~eC/gfǗ\{(4@%Vr0x	䚝S@3oyݓl=a(awOg`=s1I~$ɝ.5Z<6OgYd'>x,[`=Ǘ}@ 7X+"%KOje=@KOjKKQgd3D%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ɇ f(sEI}hZ.}mG?ea`?]S=)=2Z'ց0Vn6.!݈[{먑,&FkiYD-aTk9#VOHidcXWݔc؏XGnl{]<6='q(	` 2gyօ[`?~Ǳ{w3ϭ6Oc؇lЂdG k cJkbZzFesVĴ;=,ZIOa90؅.b(D}lk'}^e`c_RK+c!C+sT!(_oH@=BBӠzP4~ݔI` 2gyA}k?8&w?OB~~!( cDmY@-aKOH,Ps
Øg`²}kxɇ!Q"MTEY'NLzbA"4Hwh>v/(f0LO'YmFn7"֑G{7XgvF9*{9$r@(k5\L,<9jaBూ5k$+6YF)N9`|4Ė(<فǲɬ5
 S"Ja_GU &&JS2dRF4X~Iم<v0>DL2Ya+1d|Dk",tNal J?9:ƄEQ-e8Bwd?8BzgsrOGfL!DK&"ASdX~{05߼&}1Jd>r(Y>z!ݏ/">xmdhqeĴ=@9i-,H=,0	u+TL!<7ZHbmG?es`=]SX\cR~3eӦWsG#'Cwg2gyZ9;}m/D;agvD}CqXҲ)2ZĴYs
Ĵ)a
?>K'ְ瀨dX.b(H5QG֎lZόV[bXҸɒx մ\Yv<jK;模B@ BPIiB'9b]ᘖP4&|l-a+v~Z\gi2gyZ8Wdv<V%KOje=@KOjK"CZ?s2`F!DK/_5QA>/}mz@֨-muR`=pX]J?fb\ʭ8f%Z%?>X ݂C2$	](%%ԃ0l2T'Bc.bN-^l$䢎$9;fIbNya+T<Ɖc,,I昍kx+3z)29"X 6P5yYc3ybYcM쟡mO߿d%-bYcZX+DRВH쬠GKo$͒YYcht,K,oJJ_$yfLVilƽuB2r>AĨ*ª@*Xl+TL~e]uB2r=9_~4Cʵ&K[XRsʖHʌ _Wʕɒ̫fPYL*c2eF~q0ʶ+3*AlfT9LmByfBZ}KO=reG?eA.)la)?y}@3eӦWsFË'ֳ2gyZ6Y>z!ݏ/Ahn6Aƕ$kkڢYd`k9P+kڢȧ(1MXGfL"(sE}h5}l.QgܗU_RB<Ѱ5i b#%`ekl {?8O"̡e@{Peni{2gHBW(~, b9B:rdmh[?Ј2t!,=a(awOg`=s1I~$ɝ.5[0}k?8&w?l[`=Ǘ}@ 7X+"%KOje=@KOjK"@><dÐbDDDL>'#Rc9 h#'SYO`?
 9`D>7I
@}a"	gvV\J?9$ZqQ!>~FwX
~?1r%[1jj}hY>	k"x	TEkRJ'rZG 'ְB2b<lSsUsBB	zA"4JO{GZ*>l.hW=lOM|&O$V,	$pi,ꃟ^rEƉ-UgUE}kɂ(sE\5QZ[0IhdU17N3-Vʵq-4
%d~ڲOd?ge3OJ?OB0>sf'֟'6>~ψd~rT'M?OM?gS?alrT' &iBZf{vP9*`R>x|Ml{P5	}hP~ω̠kjФ#?ϭZ~ψe[Pփ֟*YVP5	}j]{P5	}h6~ϹV2t>1柳zӼхV/VkXVOd()}kxɂB1#_5Q Zmfirk>1灷a90&70̙Jd>f.06Oeq'_avP28џl#P69&ɞ2Z,[aavfbsY@à&'qߠՔN%JYPj=@姵Ee˨3wmYNnagH}kx2ɂ
"\P5Q Z %O1ϭY><dp lB1#$MTCB4zA"4KMO{n(pgsCΈ_̡ܖwj}k"M}?{$Di9?Ip|tj״8tV4)V$։>?="&gTK;xz&Vg9u1-LUpXg*09P8345h)LFʵ2eLUma6T]2hZÀW+=Pw`E@T\".)*,\`mOl~ɝ5ZZT`YDJ9^r cJUJ6P3?k'ְgx?a90"0X.b(j`}ik'DzP6Y<I6&})L֞?}mC+#4bydAՑ%KOje=@KOj!%1mK2Wzڂg%r Y#jIʖ#XgPc7Y)JRHZP(G4Q0"ݔI;']:k;%w>+'ֳ2gyZl_ae<dhQڲ1fZڮZ{TK,g5VrڢzX@Gd3"
"\QqJj<>PSd)a?S&|r%͸C1-1ʃl̰EB[i.sⵥX[BjhF>?%g5	?Ro-T'C(;i3UY%H(?e<O2g̟$v?e V,irQfZU*"T\0xR%UOTR@<YBw`E~,X3Z 5͉"Vo9+61eӓnl5iJ$kepzP]fO;	+H܌I(J֒%cBP%	[rP%	[P%	XG3ڍlHfHkT#'i>`8UH^3X[lլ2euB2qggii-hS˜V' 	fP#+X:
嘍l33*X!Um9L(3232?6O,32BZTm?""67XJŃgĶ}泼ɝO}k QY,*Fc҄K+fʀsQmW-=.g)ٟZZ?s2a?bDD4>'N;gk`E@lx;+lIm}@3uӦWs@H>Mgy;̟	[`E(	2n6=(Dklg5VrڢzXd3%E\jidٚ\όQ{16:G?eA".)la6'?aed	N	]ϭ['ֳ2gyZ3O"w`m}ݔo1FjřOJ,*YG\1,f}hnY><dÁQ"j=>f2}m?-G46Q0"ݔI;']:k;%w>f-}k?8&w?8d(v}@& n6Y5z[UOjbvg֐'ְ灜̘p9
"\U&Gք>t}@"YYQpW+?6
)8+'<1`E>x~ȏf6vW0b2g{MgyքݓYw3ϭ^l[`E({ cDՑ2"Y]C5TP+jiQpc=,YNp#g3&lB1q2jZqd)ȏf6vW0b2g{Mgy֯>Mgy;̟Ml_ae<dhQڲ1fS҄K+fʀsQmW-=.g)ٟZ8}kxɇ!DK5Q3>Z R=d.|SNdiiM"׮sKRի^Ӈ8tT)4IDE+o:+L9$عmD_>]}k74Ɂ6¼D|{LG81)	5RHc@Ԓ!j`GpXP9" #%̘灭.8'քȶOɬI=a(	`GfL<m)?12E@n6_e*k=ݔKAզĴ=@6%"`iv=a(+<4w0̙O8>f0ёvLn6_d8Ң/_~jØYb51-=#EK֐B'ְB2`D<lQs9y!lhH4h>w#}miv6x4;xb}kDdIo9YݶA<DF4g$Pk}O7cy>x-%Z#?[mK$1"8O"	c`JOF{Fb3#_5Ϲb~/b9I\Mjk DxѷnPZAV\3ga4'l#Fl@Y}wdѸ[ޠ,Z6 I,DوmO7h&C@<Y޽?ef#1&9gd6HFWYϭPJوک촪#Ļa(&9>x;yXGX+"4cr29d.{`69SgMW{a, X	ƿE&~y2gc#?k2gccԯR1_ePc5q"<FcY%Ig3DVj{-%j\6S	=.㺄38gKP7Y!Bn2gz	V
lWk}BTɚ
#;(Meg?=i䉎	B}hJX1X9O`/an( 8x>l.hBxOMdI}q@Bƍ/<Evw%	M n6I^֒?h8%`v<b(Xr7:aK	THK`1]@U`km8@˲Ի+>JE	E2ńE <l'vb[?泼ɟ2ـ[!a"B2.0]pX]BĹ[lK>8sY(JEw@H0H1HV%(J5_eI>a`EƗ63rHj5f:XOؖ=`6K4֥gf,hiK4ܥn7fqX26 zR )6b7t28i *rRa H9ʘHHʄd1<,-3KZvS.qY V~;(J Ɵ2Gʤ1lXfSfTak(eH-ls2F	O@Oi	B}hO{T=lo.BPdk"ML%\ARńS쁷9aL~[U-$D2/wykȆ?a&$G8HL;KGrxɘAC]ç͞:= wj}k"M}Hnߠ-8{3[k<F?eӻ?9h hieS9IGr@p(;FϞaL7yx*ͫU	VLʵG]cH}g't:kA	T9lZȓZ$@MO]o9"YH<䳻`UֈVb?IL`.Q8oщbY%nZP%-A/g0UrUcH6xgH1FY4Ѫb`8 
YVU	THjWg\vږ2e,e#`X'<`eLQK~uhɓ`ejgiytn`-]Uv2AL CM+T#*U,WI͠Vb	Cv}a%T$ʤb	C ϸҳIXb-dXȏOfџg6<+y!oJVe`ʰJQ<[YF*T^*!lg<吁
?`$eX%*A2Z|$3 m`FBcAPl
X@פ/
ְZ_j Z& BIUg|I$lI-VfZᯖ	*5ra+Y1GT5$\k+n6"P͟RobRFRH7F"@L/ꎄe	&Ajq͉.>hfO%P@Ʊ,{ـ.5%4$\m.7$KX$[VKzxJã&FFT#'>FT2R E`,
+#yS	1	P4G~UyNldY2P|ʻj1*b2#2Y@3*AnfSg[J78O-BgsBphyiA!vO{(ClCO<uKLO7PD#XfYxI9Yݨ	6.ZE+ba#I;:f`5"mƠ̱'5A'oN_ l䒶fh4nf%&xKm=L =AW֨*@MZP3ʄ/&|
#P#`9?j~Z*#*&0x%U>if}w8+i$D5DLTR1~<X]*l6G<HH>!x,~LR-:Ge8spLA$˃bSbJ2äG$JĔܖ(&Y9sk L(&ʳ+ٓ;Xtx)R4XvDb|gę$Y|~J2âI,Q$&Y{4\ 0Yݔk,(ꟓ1,q$GeI!6HKrdܜI kI$|hʧf8(F~
j ,Z52=ٻ}j@5 nPLp!*X`cT! s{
:aX+4@.AszD%7pSrA$&[2fh(AMdbX7#L&Y:c>42[`fDb2d?@%	ZH@\ٟd>JD&půh:[~;~Vٿ0 h|DXIɹra$l|IM͒$Jb%Hxde$ح< jˑ!x*@4ٍ;d->`8UH^3X[lrk L?gtPeYZgʀ&)&K2'1*!,33)löӒ@࡙ 	傆fTgk%6'rsڄ!|w>d2iw_)S.Qg&i_*?;ӫYh#'SHy, O-Y7	($W{J-6E{C5l*1>ҘCYkB'"&,TsSuPS-K?a#)EB۝3X&1$3,A<XNk?	y$>	[Abilm?ImAȧhDR
լ?e<G2g̟4aa-.VKP
/W`IpXD)Vɒ̪k!J}ht}9C#2Z-e*$(r@՗{eIMxu02_-Up7$.+Y_3(*XG`R+4l	Ibd'#3V*TQJeYd|V+3Lm\Z9>Z*%"NFZB2ؖ(k߀efi~=5I`ׅ ,aWzbZKYXICmesrHș)^L%wK;jy 2DBg`-ˉdY"G#?Xq2,9PN.l̡Ė(I'
6T6٫GL3~Oٿ+g?qP2AW]Nr$9C,I(b$C-$|2HYr$/%Hƛ1tPO` AXRB+Km*Ry̳FNWYZgʀeXLc.'1*ffS%Qm%2C3*AC3)+j̨p-hNS.q[PZ]iw~OvXAXͦir?Y3OQ1ޝZA>ҚDȑcrm-J'E	ҋC͑^[5
pLO7PDЉoH	<$a,_өiv=Kh\FU=i,YH(Y	6PK1#3,AFpI gb#L?$~6f%'xf6emi;M)K  4ZR

T#w3OxV@߰x+&G	KUyD+&?Fd*|ևVnwg"`Rl1 	7X [1Ou_	9!dKRx#Qf,aX2eg;KՖQ"K"f7dxu0·k'Xؑ
Idh"IWg	V*TQJeBP*emt>*̊R+G@%Dm^HHP1~jgR:K3*5#fYi1 [
2HC-B,ܒ[PƕFgbe8*4\vt)SF\dJ͙9PsJ5@esf~k'[o%
@2pRuCax₯G5m~0^`Pd$9%a$I͒$PġYK1.$e$G*Zx ՗"BU*@4ٍ;dz}k "TU!xT"4`
g,~v!i
Re޵vYV32(ylʌ;m9(
R
M[PX(feF~NS.q[PZ֜#O~;+3}.Qg&i_*?;ӫYh#'SHy, O-YhzABEpdW!tB1>ҘCYkB'"&,TsSuO,\76$ӎy%͇T&y$?	JŐ_gFb\~6feI[|2	whIjJnJ%S$Ӿoa?}awsYB[PmhM%m$b6[ZO0iPYdϙ?P~݂a-.X-B?O֩x<F?٦*,aoɭUֹħ?h;@YkH 	RXĴ]eP>¶1$-]n?(# !-	YQ+.	beabIKg@5uZ ݝzH\XG*c^)dh#ʐAnUNUY?alr(,BIRBY2gH`grvUsY~	#%6%Z(&x6*vvx:*vsK~o$< ` l<c]gq,U#xEک]Sv O@" 5+;`uc${bLf7v
ɓ=I'֒.7ౡKY%cFşd=UmtNe w-i`kt.Z6X)R r[;FȶBsHXCujAl ;XlԴo4}߃ՖKm~?~Oڿ+h' 	`@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[O[[r~ҵaxUAf!eT\SY޵jw@]dA@)O.ωɟ 5'?Rb.k;O A22XA,CA,I2vwټK 3_j7`x؃AP3$ew@nh!{XF}dn-d~
=7YZX7"&L台gpXNUcb_x/qZbp O}Y<h5ߕVZ9G0˕? .Đ#XsjX5%]fO$,!, /%\KN2b+
ڕ߃8 ^p灠LXZeT#'}jȲ
+VV<\ZT̯FN4^vłT `#BYZ2i`G*sP3rQx̨J/Ĉ'eF~qa_%	HvS.pDG}h<~~VcP?sD~{i.Qg&i_,?4)?9?@}gꉚP\>(8|_<pճP)>&"|,k"	/G57XK;%1r4FN$ftbƀȰ6PJfX?h*~6O,Z8 q$Ab\ cK$Ϗ̭O1'ꃐ4J&J$+X~yPYdϙ?v(X{irqJZu^"(i%crfUmOJ n~Wݜs"n6jY0q,P= -ZaC^Ij~ihXq3+w ĵ"Ȑ%c]PrIZZāH,Z25D/ 9V*TQJeBP*em|Uak(.VkG,cRH1a,U0XI-2^à"!L7͟T
+JAYܔ2=Ā,y-v3dk9֍Y`X機Y`X!l3KaUPD~oX)<,P$bKmlx,Po˺AJ[K-L \~A~Op iAx`esbH7%2XKl,PےCXL3$wb%DHˇ< m$/ґ#MӺFNWְ*
p*X[lnkX';dzzq~p,G}ew`b6U̦Je[32NJ78e7fTfSgV'
Q")KXle9LmByjk;Z?ovS+	f(4/sլ4)?9?@}gaH(HPZ>l6ΈB1vDdI5EvvÚ,wlK(J//,X $Z7vĶ(T'w3OxųÏa-.V(JϺXr7:aK	THK`1]@U`km8@z2쵵.ωq݋=a(+f1wu3&w7)(	]όje'7w`$a^@ƈ%qk#(K[QڢYe@k934OOa؅.d<b(B5WjgvOvϊjEL]pX\32m.3ϭJ7¾k5Ue	F	/lԅ`mbRv\в̟K`Ӎ.mfn<=%%v%`6KqKq%Ɖn6n6n7)n7in7n1-,$em+A$#f#wA#*ƟXr	eAAª@l"5L$|n$eB2pӉv%)͗8w+?% cOWzŅf#RHʶ,3)R3*0s2e6~oPsڄgz>Z~]@X0&a3)Lo}@ͬNJ|c@f;_t cDل}@5%iQ,5z[UOj`V@imXG!DK0 '~4EcA"4H]>HH[:kE5"Pj
V$LV'{BSW|)Ϥ䳻Z=d1y+.H,@nU
xwaBd˵ITHsfw6`.~yvSLtqw,`y,w7`GdGP6=e5짳S,/Adm{)ɹ.&P2}6F50mmN<̘|P+b6aYZgR`*T	U̪lXR+eX ʐV:b=a(,[]Sbۘl}OcvP")L6Ya+{'ֳLɬ5EY [r%5߱lJ?9:ƄAKY@g#~pF灜̘؅.b*UtOlG?eab$w~̙>);'ض!ݏ">xmdhqeĴ=@9i,^=,0jn6V,)JV2(b؏X~Ź<na)?}}@L6Ya+'b?gy;̟Al}~űYݑ`mb4R-=%F-=,#>vlZ?s&R(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(sV&AmlAg6)K[@2ax0L[pXE%BĹ[lpK>~ѿ	wa [s_.0}n
R"ݣ((b[?6-ĺeiaN	'R-C@,k*}UC- mn @dJ6di[J(+1?6^{+3RY'T=8[sf~o,K-)fWa?-MjX+͐DCj
R `-
x s`)͠stXXnrGX7ua*Hk-)O(${xND0d!iPB0  8a(ZPgb.$TFU{煝~4Z
6\"3I@*3iƚ}|Y,n&e8&Ume7$3)Ue[	*ʇ6\"3fB[>Ϲb=a(sx;cR~2g{ۧMgy0hO}k?8&w?'ض!ݏAhn6	JZĴYs
ĴPzXB|@#g3&bDTYl[3KY6O/k<˕&PoI=K+l˻4v6~űŹ<na)?}}@3mӦWsYw3όfOlC_ae`mb4R-=%F-=,#>t	Z?s2`>K
"\P|\|c  >?߿SAZҠO{04q@lQJ+ΚLVHYkB'Yڜ|zx%eU@oV˫8~\R곒(c蜐o̖]I/DqY[f}h$3ŃH4Df
.ݔJL`.twJ|c  GiTFtG?ea͋x]s)?(pL`.twJ|c [dyU,]@2,X0dUu67>L`.twJ|c }k<:Jn]]SV0dMgy0cJՄrSLy)ba5
IR~~,#P
`L<9۬ BK i;N.AFէ"hDbZp<A}k#{<FZ~?s2`H %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 ɼɁ "
"\YTI5Sdyf	oҰq:Vj#qm-=%F?GaQC캹*#Uά?~NH7~vNzIg@է"pZfYZf%AfL,?e泼ɟ25+a-.Xo?khMZH̰<B"bReB?I3UmEb]2ʭ̲}hnm?hA ncaY:R %f+)edHfWT#'tև
+VV<ZՄr?_tP-Ӆvݶ؅+N+\`YmfSaVP3rP#3)QL*.3*P˜#F|vjx)>O{mNʐԂ]a,߰G䲬cm xpC]J+H"ݔ,[lo>ïa"0eS@V2(6`瀩0ugSj/|ϭvm?hT#]9CEݒ|g1whwRR;V}hab,:V짲鞪I2gyݓl](	Pj7VrڢYe@k93[=}kxɁ 4
"\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'ְ灜̘%EJjόbRωم<a7'?aedMgy1D{d~q5L2s>XNqmW-=%TP+jiQpc=,!}hE}kxɁ"}Q"X1A"4Epk;̙d1@Y>XNqmW-=%TP+jiQpc=,!}h><d>(sd&MTBA+>UXϹB?uckm²wj,.~bM9Y?dV٥q>tG?eAvawOgblIo}@3Ya+V}k?8&w?l[bv}@& n6-mW-=%TP+jiQpc=,!}h
.><dz%E;$MTE,[3O~T9($#MekJ9?I,N(B9ֲ́$֊>#$	>ߤ27 fwiuiPI?Jةoēxdb͗{+3"lVJH6RM:IZb?N5c1[@f|cXG_@ܰkKĝS/ݗebNNOVF,]Ek(e>1ƽ:v{-,ݔn#Ve#YaCUaH,T8J'?^j]K7ey<oC# _3kĝeYY-ek2N	ȈhDɱ-ef	<'i``n$
7׸jxLdȍU;h"6 S?XpJ[XA\	>½Ox}(|J@ؑGIc<+MNЊ]ɬ`u
OY{ԣ?eO`s짇So~w̟繻G{Tr>rV|,gpa^灍[|KQ{(+x>Gxsƈ-oS_CbS)X{(>B?gZ,	CD$/Qz_dYM2C%Sn<gkuU"6bT2߷b[ 5݀灳`,✏e)q2֖o&_cUY6IR'$Vhpw%߯ͫ44paeB{E`ƪ5`,Ý}bB!ĳU`XzvL灞03fx8@&iTʭLd~f&y[Sv"QJ)
t1vҫDdIohNH!_"&,TsSuY$\OԠ/LBƍ4)Je0&#hiQ,05x:µ/SuLD~jG>O{;v괃@*`IUZ8&
iR5@2e&@wQߚE;iJB Y	kV"HLĻS1-~yPYdϙ?3o?┵֒#3,/$?Cf%̪`LĳQii; ncł (R!R-X.X~U@.ͬ"N
oMSmy(I-4g%!??]W$(ڪ̌n͠:ɼԔm(IIM&zR~xUuSwc.($E)fVa-XnFm`6IHzIngsbJa$h<𔇍	H{BRܔ%!H{H$|Ib*+A<՗"Ao,IiUB0 3@8UHB+[m LH4Rgp"P@?LFʵe9(ⶡ<L?f ,Y`,]XeYLY@3)lfTgʐ[S.q[PYP1Hz?ir?R!/}l&+l"C/4%g_e!~y1[gQ}M}FmgBSzq/ V^>N=T'JeB́lݶqӎ@%q 灞Mg$0Z$>jqY[@~1?@>1~"c>2T>lQspgsC](l?W"(ꠙ|2Uv^9a.M?#d}y4U2wUɓ(L^ٴ*$I	Lb]T^v5X$Ux
GWkgjmH
?^p N
T3OY2_އў>G<E9>R&=^K;:	}xl#㜏Om3KYmS;#'H~?}B	>)Y><TB;#+'H~qP{'H{c h%'*'5_nP3T'iOֲ$ւ7Ñ	"	gv$3Z|c-?N;Ow%֟B	kIlBAl+IX}aJ>] d.(1(0}hZ?n PGd5EthmB?Z ]XG!DK0\'& 'ְ	=Y>9B=kYlZ?gjR
~?0\\
"\5B8sUC,dٻmL'\L
	><b=a(	aa3O5WO0X>	kb̙@ƌ>l,9YTm[X#Yz[XB=,YN;~o1 h%i}g'=u, .Ptg;Fr)4ID7O7MLx3Z7H_$|g'֧Y@	ьldhW͒}?d;
J6!/@KOO;ՅF5?d<O0}3Ua[XGpaݔme{yA-6C9?IW49ۊ:|\ЅKǎ<֖Yjff>?@InȢԡ(Htbd-%ژ?hz'ımh?g%eZÑ@
\PM2@B[\2[mNYֆ]Y)(J/$hHKKaT'w3OTˬ#P.X{irBZ+fir!Qaxn.,a.'1.eVK>?a_w52 <lԅ`mbRy9eI>q$=kN41G=%%v%`6KqKq%Ɖn6n6n7)n7in7n1-,$em+A!<icO9 iPCp<mx0o*a##wA#*ƞH𳴴f-heNldY4( |ʻ,.1*@UaNQmf[ 3)x-ʇ%V'?ϭ 0:{yA!ZO{Ux5
6yB+<?Zȓ`XfYxI9Yݩ)떑EU`)}@/vnЋT`#y^N='Gy	쾳ԩ2	lv<v/,a9k>dϙ?ϭQXG\qMm?ewU+	0	b(%ak(<j&|}hh?e	KZa(YqnXqO*K#f	&m%V'mXq5xFC0_pXh5	52g̟֩(e6m9"M[Hs?eҘ87Vky}ۿiZA-PH9?@őu-miv6x4:wZZȓZ=&qXrYdY,U#1M52g̟>gz1!(B?ԡ4~͏ Մ~1iBfu~w$#M0'T\"ç͞:ivڗt1Zk"Mh y{B-ݗ7$Y*aܒTK;2x l6P8wWyfqy?'dz4qWt嚣2bŕƼE_e8gpY>n	?\`Y"OefiްCe6{?FsVdl{?Y3Ow+Yh$+ZZH9?@U_noC]DOx'i5W"&}d]/DS ӎBȓg)Oa؅.dP[1jGO`/maɇa3灞g{vUZLkl:u0-gq~paîa&V/Oe]?4}}Eﲜwa4weH@
""NӒXG!DK0X[1՜pόbX}mۿiZA+L)?}g'ة_an(TݵH	dI5XF6{Z&N˞	3w+'ִI1f1OerdhfHƓYi
$cIgqZ!EEO0La؅.xوO
(v6~d+UU?i2gl쁠m?$|ݛ?=$P5#?>Ul*g֮ 'ְB2a<&"&-Pd}u$Mgx3O$?<a+֬WvP5lwZ]SLF5ZNj̶Sh7M2FK2s!&xK'ִ"|k3vw,ZĄrdh dْ1Zag$cIgqAdπ>dP^?
"\5M
U`Y>(l~1$`,bgdkl6~{`I!Ikl8%K3~s`Il	6v[3EMXG!DK0[1j0S=_	A)>P}g'=g4qEN<7T1>ҝk"MhD
AȢq,jE	I/A$mc
@L-$"2c$"AUl@@fX_ K|v_aS$O-jx&-$E--0ıCy--&5	X[l4KUlmd$>%Pl9*\BZތm^K/*{U/yQk
=du	kV-jhPqm*˲egAŶeg .qX kRULPqmmd!x-zX[<AmB4P5?c[MUtE	EUZJg/{T#0-8O"\3sW8H eY3w#gYȖVMOaJ'>jvIeɉsk OlZoGְ((li(v#sU
1e1GA­h-L"> ar d̆fb*Xnxyk֚-fEk(U[D#P3lAް@mj4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲DA.<|1mA(xZBJr=D;0$l[58,LO &bH4}iB[Ka(͏L6%s*5]3,Ĵo.'TKqH%TiWt4*XQA,.᥅fx*A­iq-Ljd&OT#'*23^~Y'z|^-mN7࿈< r~~5Lxr%sSĀ)d٩٥tz\dIT>17}jacKaZ>g$%%،f%Wx(b]La
D0dOUȃ2XoX=c+1gXW`1YYKZje.}UoI@W(zL=-T1"	UK<h%p1J.l 2,7|1mA([T!BR%@k+YȖVP>1}leBb~>^5'踨|cH*Z+&{j&5L?:I!]O^4"Pmg c"-WodD)0V?mi2x
^pDJDj-M,7ʌ?82eIr;m"Ӧ`]:BT\rTLߘrIޟ0;m|E	f(8H-gT*0灞g"Y[@2)}l	euVAԟC\5}jacKaZ>g$8֒]b\wf%LE9ppZ,KSO`de\::3!eٯa23*(Ka^gf쵑%.}Uo	@W(!#w>PէϬ"Pf8hMY^K@DA-P]s`@8yHvYDR;mp@`9(JDAr=D57ƞA}l)e1>%qoR~e`@B[Ka(̈́2͏Ĺ3^^`bZ`9	@oب>ʕf4KbA)UU ˲˗ڂX.Y(88UƦObdhuB2r!>Rw#AhF`jqJx5Y?w#gYȖVSvG0N>jqYv'ݒ\R~iES[xe9%AĶ~E3櫼S1.b)0ȃZbZE2| '*Aљ,7,?{1MYQB[
<K<5e-etxH~r͙@֡	ca?`}a4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲Dk`9vᲁbi
\Ԧ,sSv1)}lYv&'ݢ\k`ԟClZD%>W*LD=b'Ob[&e6l4h쁻.pDJD[l?A3)7/0x
5&峒f×N.-mN7'\ L\Sx?{5em&OYvLOs܍dIT>1ײ}jacKaZ>g$8֒]b\wf%LB#x88U"ZLM"FNTd4,{5>Vr q5eE	l+,,p]:o"V(6eZ$};AKOXD,0q-5IhQ- T̼hZ-pq,,b`9vᲁ2s+HP?{5em0UWd٩ڥn1>sܡ`ԟCT>(K`9l?e9fYᘗ4}k2xKL2(ZXRƉcH%:ʣJ yvTrXPKp3
ZLM"FNTd4gܲ×N.-mN7Nnrs1r~~5Oxr%St%,[5;t'=.{AԟC%OL7wl#kXGݔTKKQLĻ)9<D* -Ljd&OT#'*2XoX=c+9c8xyk8.YBZl7V+2B>z9J=-T1"	UK<h%p1J.l 26.<ils`9(JDAr WRDjn|cek'N,u	PK ޤ*#'֑e	OʶLl#PV$%25DS3T2ma_<Plf6#Pٗ& b)W]D	%M-jԶPoR@V
x
ȂjE	RrQ4~a'z|^-mN7࿈<	 r~~5Oxr%sS|c*'N,1>-.xYR~`5}jacKaZ>g$KgIHb)5]࢙vSU<D* -Ljd&OT#'*2XoX=c+9c8xyk8.YBZl7V%afP5BGX|cS9J=-T1"	UK<h%p1J.l 2 >s49e$T!BR -a6SYȖVMLR  >jweؤs1ObY>9BV~	71-g6L6b\x!fKxɂ.\%-,}ƕe*X*ؑkƉ ]Tǉr.YKpQ
'>ȂQT#'&P~a'z|^-mN7࿉>x5Zj;F3٬K+hS#>jttL'.xvAԟC S[xe9% b[?ZJ@ĻLĹKGA­`	ƦObdhuB2r!eٯa23*(Ka^gf쵑%.}Ua2V(6eZ$}5 ^ (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ k`9vᲁbi
 k+,514>1!uf,I4K&IT>1"k%>W,'FjPc^4AU1wPl)Ha*nqR	Z")a`X4PjHWlkJgikHPluh3Ai'Arٔ3q噩rXX;͒yXZ1|cb;ץ̘%̏feTٚxzP3,A/pD2z;3	chg pa;EII|'FҼw  ev⻳Y6V;Yzr$4!+V-vKf(g	cbX6KKԱq4vWrZPY*YLD#"Y'$Lhrڪ{n#g3&z(sA] dߊ-fRUiKe,-X[haKmTEdUyOa=0)؅.b(:Hό`MYEu#&+hjI@+;Ob|].{YBZJNXWYZ	]bҲ3쬠nbFEYZԻ
J 2(z2+PZԶP-0d]$d5pCEk3R@e WZkVʒ;KbPXd3F(sAҤ\3>1O"h$Q|"'X3bY><dpbD9C!	[6H1
P DK%@=Q8Pݓ{<vOagnq2`80@
[1Tw5qdѰ-ƓY'֡5YpB?g#;6O
(l'ְ}vK7g2`80@!Ev͇g6?K.ٰm!漏lk@gzX?g6!ll셟U>VOagn2`84Sd/Vp+'wOa1,ܥ2`8*Ӄ'ֳd]6LA+{*NI(k;OGJ1Cϭ |l.Ua{-)؅6{yZ?O[1,ܵ2`:Ɯ!Ev~fQ~yAdϮ<lıjɓa "MYr?<
(g;_><dt
"\QlUzό`$>fe8~5oZA>ҚDȑcrm>l.hvAx*Yݩ4klAuEO!ZYxuɓ">OB6wO1ς]3=C5i?<B ${2gA.A{2Q%;$#MYOfD9ۊ:[[PZj	~&Bnwjeg_ ]%<f'ĠIB%g^ lZ?gj({=$Ɂ 1
"\5B\T>1B=a(	`0̙'xόb-Zqs(}|iP?l>l,߬J_*n66%Xg9i-=(K֖Ø4zP6Vxk;/d1JdȘݔat鄮0>Ln6_d8ҡ}@X/YFIPsqaKOH,Ps
ØY>bD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91p-
"\SDRY>~#.)rMgwqɟcR?όe*l[`?
a,hjȲK[X#Yz[XJK LT7@+BYd!bȩ'fUܐw2|bmG?es`?]SXcR~3twJ|cl kYݟfɝO|cœl kYݑ`n6VEL-=%F-=,!|c &#*G1p0
"\PdD|cM 'ֳusT؅+2Vn7VrڢYd`kal4
{BU_RB=76o	N;K'cQK3~PYdϙ?ϭ XG
lYd'>1';vP6-8Ұ2ZĴYs
ĴPzXBylZ?s2bv!DKM5QV|c([e;Vz m]YZkhi"32"f0x'lKUĳ@Y>qY2T"%f-+1?6^q&D%\ٟ% n,rz	U0a[R>+ %Cg_;Xk	@trPdh nJ3dZԱx.4[BHnJ $ܥEeԙ@+4{\iYF xD͛A̲XsZ_<o9Yݶ2ͅ}(}Պ)!S0xD0Y'՚F2+É@8U*Xv<M J(|}V* 9~vfiֆO2	%QMm|X*p9g޳"|v`fS`emA̪oNc2?8lVfT̨rsڄgz>1-?hD̲7灛0@$*̟>}h [>=a(awOg`?sqI~$ɝ ӦWs<}k?8&w?B
,[`?Ƿ}@ 7X JÔkkڢYd`k9P+kڢBaa1MœXGfL](sBFU1dٚ\ϸơ#ߝߨO/TnsjwJ[R$|!<N,/dem,vOh6<6='q(&w wN	]όb	ݓYw3όb	l(kdTkkڢYd`k9P+kڢBaa0h<}kxɁ]bD!2j#FXOH$Fr`utZx'JdI=
7XK;r~1?OVJؑ1[@$Ʒ`rdW/g/$,ieyɕ~lY-Y`AԀRLIMkj灜(#O7P<UiM?VyPKCR`eklkG
g0xr 1dڑ>⥏so>16OGYra?P~w3G|T|-ɞsO`LH7X 3ę%h^G@؇G	i;Z
$	&kyPKCR`eklkG
g`RL#M)'ZKpr(RQhzUYxTc+7i ec灴0`CYuU"6<!Qq3f_<hTq-`_e8sOZY6`灛i䙥ɣ9?F^TݵHRC^ROU5r9Z&7ֲ$ѭP>,YݰZ	I)_RR$ϲxO$R˼Ěq%̒?} A$ր1 h%+Z>Ȗ׋@:+Κ	֕&IйFa%l݇q2@7YY%<k]Ub+6Y̪kWr$i~x @yuZ*`sIol+* uҰ4|L*-V@JTw`A@>0N8}@:3t0NOgFYD**Y@zOa"5z(v3!DKfq5Y@[`A@Xf9&?3 |c'+}mC7Yݑ<Ahn64bڲkbZzFesVĴ8m ,ۄbH<ZH@X~0 )? vP6&w5O~!;w3όaO~!;#ZBƕSKOje=@KOj%	祄*`H}kx
LbDl)ɠ	d|pZa8cJӥa4 &#hiQ,05x	~j?Y}A?PiDg8C1.iP1?泼ɟ2ZW
XG
ᝀxYd'>1FVO wa(jK[X#Yz[XJKUy#g3&,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ŁQ"N>1'}j"M~Ɂ;O.sXxuҰ2P54}~qPeAϟZXl<k:V^x"g	PPX~`A]S\aq(&w5k;̙d0]l"A,iY:ZĴYs
ĴPzXBόbOa91`)
"\S2e3v>1 h#+ZTYO`<ga sga^V$Nb0	!"4I}e^K;9vE2#e	V*,agGĻ]S=sSٕ,v,JiȁSU+Ag^?(>~P{a]# Q灭r5Q9>1'ց1 mdW/1A
/0frKόbxdQL\xو%)>fLzA"4JO{G`'jmdSYm{ȼ_?97adYȎc"6δjac>r?5WTd;)'z2#g͏ivSɚ\?@H$F>?F΀=v^PoOdI(|YYs	'iO@;V={CNlWG7i9&irhO1͏@;V={E+ ^JD'Yb%ڜs/:efȳÑ	V*,a3{]SLzzOflT HEt$I	VĠW%0%ZqPd?8	>Ϩ/i.xD0qɁ>1J6O_@X/.)rMgwL2gD)I+Y>|CvP9L/AՑd-=%F-=.zX_>f}@	?<`#/.)la1(&w]:k;%w>1EOgYd'>1l[`!(}BƀLn6FQ7VEZڌ֞*YG\1*ƠY><`|F&@L{'E|U^>F#!zP4<l"b&?aedMgy8!MYw3όpEO_ݔi!c@&^7X#_A("-mFkOje
ڮZ{T\K^|c #[4`%&@|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|ca͓O1<l"b&?aedMgy06>Mgy;̟,[`!(}BƀLn6FQ7VEZڌ֞*YG\1*XG&N
̘8>1 dٚ{c h%H}g'=/΀=:%ڟZȓly,#|~1o#K g"u䬌3ZP,`灛F
w.Mg"fl}h0+4i#s	' kgU6+YjOWh	~v]gv7I'x9=,@njb5Lb=2#D*O# 6>='b-Y<9YF#5BA91Ne8?g'ְC/WB{OGfL
"\P|5W)5}mX~vawOk;C)=̟0[d&k!D;o`7z*K5FeD|m`&P%IkBhXFY%ZzF^=,WT*!z?esa0xK0C'<~k;n2gy04>uq{w3ό`h.}m"?dG k cJIkbZzFesVĴ;=,p}kxɀ%EZjT>1VO,\*K.㺈ޗ>ΦA?ϏQKߚ@"8g`#..)l\a(Y[t;%w>1k;̙d02<}mQl>g jIkbZzFesVĴ;=,k'ְ灜̘V!DKiT	6O3g&irk2c
A"4H]>C?GO@"XF.\dI~^F>{A_%7w%_$A$||ȳÑVFU<0dȍ<,OPwD\9dYdW@I
%
@Ɖ8JY>~*}JM~?s2a؅.b(>jR>1K'.l,f9&<R3ߐ|c$Z<md(v!m_`F]EIf̰ȏ qYD-aTk9#VOHpKǥbE_vP2Մ8XGnl!uqOi`x}@Mg{mӦL0ml_?gy;̟l_Q">7YVP*KXs4K,T%h`XGfL7*؅.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90J
"\P|5WN>1"lɚ\LH4m.'hCo=O	adI7ȼI129?Yݩ}g0"6rr 7Y=	VFsٛL}Vr 7XdL2Dr cD8Jg}8Y>~Fx~?0
X.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[b(94\ >	P#zeWzS#%870ض|cI}m$J!]$V/ě'ְEOK?a90طbD2j;>1vO$l,	3xYČR3ߤc /}mBD;H=ݔi7h%EkR*%	@k9P+R*.	`Ҡ"N;$h6<%6$b~$w:d	]όo5Yw3όo6O}@Ɠ} D1ڲfZÐi%rF=@9	V=, #g3&%EUvg;j[><d`_bD\aZU,2m\
>1HvOa90؅.b(:j|cY>q<{DiO{5tm|̀V$։>?<nXfXg?$<y+3,@nU<*~c(IXr_XnXG,6f#qZ̬>K/3`d24ɂQ"V)C'ֳEt,VP\(0Rqv.ZpЋ>~'= <da(sMJSUOi!%lGyuִ+'(0
6OaA0Y]Q"d@[d5] 'VrlZ?s2`%E,HD'>fMg(X/ƈ1FD灛X/'?5f"cFxbwdوk6L8{d֖eadXxFOa ɂī%EM5X|c"Z2@+J.Z|c Wd&B1XjOgX/OT`sͬG!Y>b&4L,'DƓYg1d֖eadXx#'ְ瀬D0XM
"\Qa2jƐ,ZWȮr+hiEOa[%E&ivOg/0x*xt{vd"lɟ71uwWyfqy?2s2&س)bœTfX5*(łw[@<a͓Fa"V짲5C@Yib&4g%f"cI3,yd֖eadXx%}kxɂUbD)񎰂k"N40 'ְ灜̘,V!DKljn|c}fir=Qb@ʌ~xs\,@ K'DƓYil[1Mfɞ&Y>X}?Ɩ!D^>1@#F2`bDpY>Ȯr+hi><̘,-X.b)"jp|c'ֳ?Q~{13l[1= vOKB<*Z?s2`bDI7O
!Jg)dL,G#E6~qașX؅3*#g3&Q"C|c'gD3XG@1U5Oa,a5e6{FBFC1kvxY>X}?Ɩ!D^>1?d4Q"gUq	Z+J.Z|c$'ְ灜̘,lB1g5W^|c!6OaRqLDY"kK2Y>lMUCg}m1TpsdԲ&y`da}fLOgVxɈVeKY,⍓RA6YgA6Y_3{3Pd~qPu6O3x\>b&4L,]dوk6LW=X3kZYݓibE(OaA0(sAy=Z+J.Z|c #g3&X.b(6R`Sdٚ{?Y3Klck#M,XA [as9s@mK	/V$Xo#Dh@M߸ݧYearnȳÑVk%ZేWTPcI\ωqB?e_ef5>Z쁞v,6jgGZ`l6ǳlX}j}MXU|.\_N}rHf@Ɖ2l]CϨc?e8a@XGݞOG&!DKb*)ĳ	]k͂G{+.qbX~k;ػ0̙'x|R~}hM.wPiP`}ݔ%AՂQ,g9`%TZY }iD4>xk;غ;߆ݔ]t鄮2kd&']d@ƌ>sXdcPsqmbZ{TK,g9mbZ{T\͙Md?P灛X/'>|c œXG!DK0ԫ<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'̘%灷-o1އ6Og6+@1d`k@}_>~^ɀ[bDkf"IUr1SdѼU樋Yg< ]X{vigYx\%׎?@i<v;IPY!D^ad<>1>bDxb(5W$lZ+l>1'ְB2`:O[1Z5Wo)}l=ɯ;$#M@}g'=δtg:|_^=6U6½hQރY٠{ogv0#E2_]*W?p#]S=se6ɬXH)'n¾ydV3Z4
"<'[2`;exl#m# ^	5,ZlWcJR4"<'OavxX~?0(sEUrY54}mU}a"Y?e<OHxI}k?=g	6OHx>oyApB<G!yXH)ȁ,nbEvOx_dQLaOEUra6Og當	VZ?
"\ɀ)kf"I8)}l=1ހH4h>qq[6? {@bN<߽{ȓ/a3^#ɳ3d9_g._9&i**}g'A͏@>K;>&/dσ}&=9YxrEnLUpXf*6ɬk"fl}k;m/~g1 hO{;ך΀=2bYݩ5]Z~&0qA'7'isR}!&}l~5eiI/%/gZy%ʓ~i>¶?I/M8N̓N~}iI~o1 hO{5,tl1>қV$։>?=һX74Yښu\LdYȀevS
"eaɕ<X+"I	gy݂&P"Tț>XPXFVFSqH:0LFw-NG͘,efzg`&ͫ/ƛ55	bI$ٲ`e(XRK1Tďc(~{`i}yx3?eemUje=d{e`t'r2Nfx@ٞU͒xfƤmhFuI$q&_8}X\V%I,mS?jgij6l@ lb["nsaWY`}RSә}6lMQ03kl*+(+<
e%{)B?wC"=a(E3xE.avPS&wt0ƈ(Y>dYTۊh8"gz" tNdnq;NȋBjӓhDĵ-x.}kTЇ~='<d@v(sV,|cDzP6f9&|2g؏S'[d"L!cJ$kmڢYd`k9P+mڢkhMZH̰Z#0I>?aea2g{WN	]ό`Yl&_!;w3ό`X4}mD;agvD|oXn6BN*ڢYe@k9˖3[0F><I&!DKiʧ7'ֳ{ZF!m(yYUC7Tx
oBƏ˻Nف1m[EOjem*#(DgV^5ɧb%at	գQK3tfYaUs,?e=O2g̟XG
e*;#.:ZV#3,/$Ë"BĹ[lpKfUmA2IOHU&'jo$np5cP`:Z)
B`5UH"XM&]nd=N.m[CHA	DkK;JԎV^ü.	"x%bi6Y#M˺FN4ևZE`gmk2J'|]uB2pA^vݶ*V$'JiwP nle6
AY@e8!QL[#2̨rsڄ}0 ӂe&ib$"[5;Z1?e2,Z~. =݀EmgfL,w ד6Vl*k;̙'lPaoɜZ\Dc	68 " oX?0 ߒdDKVT{Z%uCJ̗Y6Ik#f*>1lsT'|ɟ2Z0@Pό`uOGMh=,Q?v5;!>3`|;{>${"=a(<0؏O(&wt0ػd~q5L2s`Sd"؏}ݔo4AmXr-mW-=%TP+jiQpc=,!|cW}kxɆ+%EXLH>1>f(}5L2sal8wb=vP3ɾ8qat\YPj=@姵E񌦑d3V!DKi6	d)T?gmX}@,	5L?KeY`^7(,-Z|cl
~7	5USj{?g`Ia3ѺؑfՑ2QZ&Omq{MPjl b#J@|?8OЕ<k:V^揼*̡	_ZMÌËlG'ݔI;ZtwJ|ck;̙d:l8wb=vP3ɾ@ƈ5#'K[UOje
ڮZ{T\KAoY><d@(sV&,Ѓ'߿TTRrA"4FO>|dt 9,4)Iйa7<םq23"D+%ZP,`5V/+#8`s[T>VwM,e(l	
ڪ{",gXɈZN"|ق&P6gvsjgBkmhFuI$vl|Dĩ%bGA'&<O^󇙼3v g(eemUje=Olb5֮FSp6`k>M$gH1FX$HLp~*If#je@YZ͛&P.Tbәs6v6KND{*՗MIV#
:<mYYFIX+]6$Ue;}`ҩG?ebawO``Es)?(;']:k;%w>1
lZXUJ6Q6Y<0lR~cvPƓ&wNtwJ|cP}k<̈́U;"0".)I`Es)?(
ԦL`t0D+'ֳ՘`ҩG?eP`E]ST`Es)?(
&wNtwJ|c.}k=Ruj9S\SGm>2\.Mg<`mdv @ۑklP">)K "xXD )i4"bZp0xBZ?gB}xh3X.b*yܟ4}mG?ea`E]Sl2gb|c 2l_`EȏATn6V!JYPj=@姵EK)J!LZ6~0xK+lIm}@L:Ya+4/>C^c5L2sh$>C^w j"iQ,05iQpH!A^#+2aQ")MVvOg702?4ܥ+灟1m[EOjemƕ	wP~?ԇ3/\4fj6fbXLĶ73,j&|}i?e Vg`9?a-,ִ-m	KI瀨v\0x
O KUĻ ̳2mObRpBaF)J^l4J,#'՚F2:8AVkWxZTAYZg3vbTB)J+\`vYmfSar((<3)2?8U!3*2͗8"N,SSؘb~58˓(yw4եf̠kXݗs?J}@VH6U*0UVj{,Ub~2ό`owOQ[=B#zYweHbQK?PPEv(
g]I|w3ό`T>}mCk>kZR-=%F-=,Qaa0:Z?s2awbDWa
;'Jg6,OUsS`	>~|c.i@P䢶zFʑC#
~-֏TTU_lc=Qw3ό`P>!݁vP5-)K[X#Yz[XJ0Hd3%EVL|cON<S`	>~|cPEi@EnjK.DoPP>QZˬ#Pv]Sgy;̟?vO"w`m}ݔzCqpJR%DsV%E=,!<!Oa90X.b*?4}mrύG?eA".)la6'?aed	N	]όcnk;̙d0&l[`E(	)JQڶ*YG\1|c'ְ灜̘dbDMV|cs>f(L&w?	l[`E(	)JQڶ*YG\1|cMOa90(sU||cEk'JUe~?ag#?Y`}VF0]Fk(e>1Fƽ9v{-,	?WGX'ZY -4KO`Ln;s_S<k+/e[`qGG?k(wBW֒|9B:rmx+T'CC>8sXxu)X{(h8~qP*;+@+"h6Y<6ؤ6>rL:Ya+OgYd'>1)d(v}@& n6R*YG\1|c(lZ?s2ab(sU&$IO~1ڢA"4FO>|l΀= B4)IйF`,փe?'2&VhÓ+#ĵ1Ucb_ef9[mjSX<灛03KYpS>(&V¾2mAH2)Je2[`;-ak2	iv-D$X0Rŷ0>Ed	N	]όawd|D
] @nG	V}~\JyȁUgAoŁEXG9!߳/~?s2b*(sc#MTe3`vOlG?eab$w~̙>)K'ض!ݏ">xmdhqeĴ=@9i,$ 57@	v ebҔL-$@zP76-.)m,[sI~d	N	]όa_d_lCwg2gy >b؇l,ȏAhn6VE)K[X#Yz[XJKAo,Z?&LV6!DKRj0dzUx
?8Ұt+灠1m[EOjemjVj<V樣?kt~ЅNF1.s1-b%Bgy>d>.a+=&w?/[b؇v>ڴiQ,05iQd<0.}kxɊ%Ea 4}mzzť)kh#3,/%n<T'LĹ[ls1,Ơ8iɚ nD{Mk #"*
͠fΰYEĸ9,%֒9Zv4K<;t(K7A7P33(&dY)ڦ~xIs2aJ,Ϊ
vYg)sXHJ,əT3y; e~s,&fpM(SL=a(uxX&_<ND`ZYA䀞4ѪEb
%*ª@*X[lS?Fx 3𳴴ƓjRrsڄ9QN7+JJRQZh̧*WmfPpPʌb6U̩̨rsڄgz>1~Ѕ<هHD_'>,lG?eAnawOgbۘl}OcvP9&L`t0>Y>Mgy;̟>Y>ű}}ݔzCqiE)kkڢYd`k9P+kڢBya-|#g3&+,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|]XGfL29
"\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+2bsET5Y09,[bӏ`l[2bv[xLGUbN>1OgĪ?ȡ_ݰ}hVd;r	ePl6C|~AĤ|c FOa؅zLT[1\U'؅tl[2bv½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&*"[1\G3mlBq ]fLTEzGGVX1dڂ~w$#M}g'=W?[C]gV7W-x';@D7O7vrպ"S-"AdN9{(w$QCnxO!X5+ngl?	`%#.>b23kf"a6O
02[2dg[xو񯘁|c	6Oɬu	E/PHlnpHi`!-8v!] @Ɠv<u`@K)#\ɑkf"jcalBqvO20#a^&L@1Id|FcvLy>!(G""<Z7`.Oe%s4glZ?vsY+'ֳ͇Ogj,;whl+c}AKO21Et	w@3Lm*[WX/H{'ְfxوy"dSqd|c}lЕ,20Մ1ss }k>GkglZ?wsY)dxdx8.}lw
9=40@R7gvx6O}lw
6x;kljSOd_dkljLZ)MmW@91X}Rl?2@QdWd"xوMW0!]8HfL,+޶5#@g9O~GvH4^YOa_R
=}K7W-b1>6&<Wâ3u`(28@XZ#<[< }i,I,bP}dؖ4" >~灜̙+1#y۟aݓfE2ZBZjGG(
;ae[P'!	FdģtK+hW[e@kAhn69Eȏ6 ~4#w
9=40@R!\G5BNdg#P-!Yxx[dوy{<Y{' G55O6 k;ņO5梭fW)Ƒ.䰇W2r|c#'.䰇W2eJk;؅rɞGZ)Ml=lwݓfW)Ƒ.CͫO9>1 jLZ)Mg{S3AE)و|QfW)Ƒ.a3rC}mFik;؅rɞGZ)MeCֳ'g{Sg#]a3r2}mk@6Oӆg{S3AE)`RY+H9bs&{<h0ah0l{<gvyY+H泽W)̙~>I4Wd٬blv,!>w%<ڼ(SY+Lx`?eJbk;'g{Sg#]Wx(Y>vm\{&P-<IPYihL?l;!|2<!5BNdg#P-!MeO!\G`dP#d܌?ew
9=40@Rmg[5BM4vCO]a(O˓Y+Lx`?eJk;Cn,[5BM4voa68e< dٽ<ڼ(SY+Lx`?eJk>b#<P}l=l{<[18g	6O!\G5BNdg#P-<d[5BM4vsa68e<>vsa68d3}i|><dȡ؅z"j'0wTOLB7Yo2gY1G,_eGC}&qs&})T04}md0r.H8GƾaH%~DO">EmdE	XGόa'֤˲؏0灛@jYxvOKR,GGόd MdԵ,|<B(>-K=灛@	dԵ,cb>?n|c!lZ؏a7>1K'֥lGܰ灛C'֥n@bWe]Q->1~ w!&47i$d3#Wb,VMVY>+H6Oa928Bsb*MV9}mCg8X~05߇dϰ8)l_ae<Ahn62ڲ,%DsV%E祉T~kqH{dB2(&%>1
lZ=M&F2}B4yiA!>4}g'=ȿ4_9ۊ*DvjNOTh	&wjd6|@a>7Ll3;7Y}|6SƖ_e^ae<Dog+/ɔD)ٟZ(l[a>_vYO6dG%p|{DDih>*`iv6ϨrR#UfU'lpgm44}b?d.A[a4͓?3l6UF>Tg%[a4͓??ߡdgkU7X;<}w6֘"5Jg#(91$MP86<9	G2`9&(;a^e	tVP1rTK5I$R 
lPvUY}djCVxRyt-Ԁ@NCZAZ1GnIvP-r2Ù=|d7.L>oUYiI&?r}#MXO3gm44}b?d.T>oUYiI&?r}#MXO3[a4͓?}maHG*6L8dIr5FO1DQB[ceoH	:i~,)#Yl<ERs?ejD^ 2<3E}mAo^|c>~?愨w2`Fr>L>1'ֳ꠷όd0;dЕ>1i2`T>1B?sY?e"~K/Vl@D>1O|C>1k<lЕ&Ly',[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 5LAK8݂;k%Zyn?0f,í$k S?8;dU5]`M4%^<)/oWddNVkO$wgc{<tO #! $3՗,7a3fvP9&agd흎-if0ᝎ'l,M~=d6PxFDFӕf}h[cbfѷU`@xB7V%`eklCŠ2z>)?;3#X$m,UX^ƏkߌvJ*AK'w*o{FxeP䢶F
3 G!a}&O
s5]|,gixɗ&s'?~ ^Ncng )XFwgB'̎za>&v?lUH,/kߪ+\*orK/m*%"7V9c99334n^ƖFe$5Z*%$cgY񭚛Е|ɛ^@S'	W Z6䢶6l?E 7:^nB#|'gfL?.DL~?  88p*{υ{@[OJ$, @!z[ޑ/p*OwQX~t,96agvD}xmcFaC@%*(Ķ(U(ha'6QV#	:lXfvC2ڄ!?aZ&m!A
nɕlUfUa{Xe=2>&{+1|8.^&s'g&s'̈́@]ѭ) Y||8ϙ;8̟wc[OqX
Y>ރXF6uA593
fNVV-AEdga4/{( zW=7V@揼^&PPsօa4a:Е}̎zuB?
+Db~Sg8G1}]Fh>1xВPD|X<h^%UcF{ әO 2BUg29s=+>0UMeg`1<q
qbkll/SYn6Z}h ,Z}h0}8V@׸VOPjG]gLwk#MdJi/"EY3q֜XFģ^-J9iăT [`?{i.P-\=wK꛶yiN&$(fh)"}bEMH/A%Mf/i0|,n$RO	>IQ	ZH%zuMzFh4ZD=uZI;*C?"X"(Zbb~3H]e)1rA*5I5	a[*;=a3ykf~^
eB?}O9UU)c,,eKm`<@dϰ̟m~k`Kk[P{b#@_x'>j#}Y;+F`[<I¸+'MגBϱ&']J'֍,?vejV^d6hkK>3L4`0ͫ24O~2efcs~V\w5;$twNKK;"rc\kB2<=œly7l #d#O>3ٳ'g{#)ʬ<xsOc?X"hC3&3~UPj¶UwxN~O~wϲ"5~Ո`<J/kDI%*rIkV! y-VВFڳnRwA'2,W,%7&&?G͏p!>FC`nY@)}m63Id#Oы<Y>3ݞ>OGSXybȺ/3/al-v#"Tnj¶Uwz17o#㹀3D[7@~3jFHa_װW\rGX k6X%S%g<v_3ڄ̙'mbKY㐤m'/XA9VlAU3;mU1 %w`=yo-~%|D$n6BW¸,ZA?͟dxz%i* Ml/VlE啜d9 iUhFTD-;TwVl͙Ѵb٧6`灞0x!Wwc\~F>Ala/K;	<S]j[\¶U%󄲆FƂ^&xd?eirV[3AO`-\3_ 2(i 7jx:wOU[<&DMS >n6F#/"|+( z'O;HsRX">,aݒ,.,BД#eXW (}m"ON`6~-<[GOplZ5sjҶL2'efX"Zv3f5Uf	a[*<xȀY@3<=$MgsA@Qdi^lw7diiM"2-.P-l~&mbxOq+/ĳ]5)Ȁe O.QGLV֘Ahn6Js8g<'1?A_~R|GKDGr!HeXDŬo;ٍYf?jLF㱫^d-%	I1f;+ P%vwd$'m1fv?Y͔z
a$`k+g!=@g5ڢ}h>fLH4Gr,Y[ІF;HdI"RM7-CqoH	6L@$7XK;1pi1:n?N+1mv#%kIrnܓ{dzNa&{'ww]A*	Vj kg;bGewKgH֘gԪ¶α*[X3ZNw[1?A}cy7vQG<9U	E琔Qڳ`NЃt>dmXgPY]jdϙ>f;?D2<+ìGR揼g5*)i;2NմCfjq[57}1?
,ZA"fy_͙}lvoɛ$6ZmJg	zօ՛&Vk)mZl?ͩ_jD=mf2YH5fɕ1v~n*"I,Y@(l}Xѓ' kàmb2X?ڱd?͚gkUL4b	{6L͐"X-	f
@-N;}(	4(|J'i"X6>k'Cv_}7,Y>OvO?a0͞<O?a6lvYqY`|+/4mC3ՇL}d*z'6Z/}uL?;lϲMqX%#ْ c=R3 V	z	
vZ@3	k㓝Y8ipo%&D%7d~LNE+ܱ5916>#'Cv_L<<vl[d~ͧkxI}m'i<v,[d~Z;[5ypυqX4c@{v<]0DG
حQІ>3x8AN;~eX&#fE+]`1̖_͉Cy%!$g53"rs퐁vSvI;$ϲ%&J'LJ'H7ȥ{&*?"fº[Y#!}<}7,>O lJ6O?au&xZI}mg+jEf9 X>4c@{v<]0DLOl+bD_B<$ӎ߿V	Hxj="0٥bP^IqI`x9'jYy2g4N?K;VxT_~wK>&vJ'HO0KE+ܰJ'7&-?"f¹|l[Y#!}@}7,9}m6 Zglx9<XHglxC<Y9l[5ybYbm??Xu=*U~¶+!~b~x?l}ރeݔ*)({iȖiAqRP)%c(7#0xrz7P!Ar _eb=`ȴ"?1Pt"?v-BxR&mb	!ރ5:2$Xif9	iZU/>/AB}lVgcp"lV=Sqg[$S%8K4ǻQP)%Y_͙`1aW̟m&{<̙t`/֠mB _ͪYR79zzzNi(&Xa5G&UvO?P_a[d>ݛwvU4$$XA [`:h(sK=nC=Yk"MAl/Ȣ4ioQ/9L*EMzf_hT[%zD	?P0%ZDM%]iT/]	[/+ęP|Ri'ys)*/
>sx~lC?XJ(畤ZJ(	Eܓ$
Ad$(XW6
xOĥ?2v^ƿ4}~l}hD5;2)`.g¹x>jr*@'uSg¸
?3%L=,nR	DO}(ٱ('#!}nYnG<xxU}m'ld#f'	5y6¸5?~=;mЪY?/3 	d*~&OT!}M}QxD?YNa>k<KAU%Dтx+;PrX }C>'d͆J'M-Vn(Xe
hJ6d?98=@g5D=$ZTdٚ}Dz}k#MXH9?@qe1oC]tZ)Ez_֖g5~ 74.{E?}bIE57Xa`5|wlW}mN%=YHL	VsH-մ	V(u_Rg nlC5|P+%	XU^%K#cx;UmIE<XG!	we9"%EQ   fi	B$n4qC!}%ֲ$qhKA9Z}bd0~/A%Me\<=YVNZW Kxm"$3x$n6$	V/wB?;9XVL!D;
k 9$GiQڟ
VO`. ^Vn65QbBjЊ>@C]|ّ_SY灞
f-_cV>ˡ%lg&}[[jYw#@nX} ӻ}ߐsc]@>rl[d~ͧgR,[d~a<jG<!͞56O??<x\N/göZ󒳆~RgEOgɉ*w{< +)Ԭ'Y,cAU%5(m`T#jJ/fzY{9K(c-$cH*fy?9P&(dH5GJs>fe1ޟZA%6i?}g'ĥt9ۊE	Rh	& \m`=$y+B	gvYy1?dzDdG~Ƞ\h9ڻUVkh Cƽ!}Aϥ,AU^ƄZ%՞{yA-6C9?IWS(sK=nAZ_6O`E!ֲ$ցIgv2O}*dϚgœX8lHA9,Z?h{(-(}VO #!+|e
/ϙ30(}k	1zÃPNUk90K5_52g°;dBf#qaĬݓf	;BECP3C)촸ׁ1<mXpq+<l[1tCΔOeẅW>?߿	A-6C9?IW@QSv"P+tRBÚP9p#kYj
Ax'ƍ	5DF7hз)h4ChbC`ʧK %lH0%[Z'yf**5<|KsD6_P
>B	]Lx1jP#7~6^`$bz:XǑ-1%*fP3kfUa<
}A泒x\Y>jrY[f c1?f|+mfBzZDKOjAF4zbA"4HOMYO`en(zV4F'&ֲ$q,Oj}o%ѡoSiʇ57X"$9i>C`ʧK %lH0%[Z'yf*(t] K	k$ω~}f`sPGEmVP@OGKkRgUf.*P3kj:dGfg5ן
>jrY[fc1?f|+#d٬rVڢ}h
[3O~)Lw$#MD$_iv⇭hx`E&7ֲ$

4I7$SAm1,ʅq,q,jbڪQu-"QCپ+쪫(Bt#
c<G''Yݔ%EQ >_}l={DDiE!$+H[KV={CNzmZȓl+Dgg}%5|/	gvVS%U mBb(]vH@Q)7*/9%V Tx*fyv?9P&(i-=.jIֈ4	Zmrخ?/n(z*^<p`V$NOTh$qXb<@nRYݩá-7VEh@5ڢcg~g9m5FzHa(4Dih>K[@lߠ7X I\Xs$*XFͫdf>e_n(z2gU6K;>&̙'όf0Vs	'Pn(zh\bQgֲ$ѽ'Csq
ƁB\h{A;XfYx6A+lebX{%'eEJT>ғ'ִy8%Ґ#kO)O/(Aݑ+6!d%{Ld!N`׬>ҐAdl!
@
|+uf˃Njs	&O5\ɟ2~E{'ְ(͗xK1f6(!Л{>RXGmsG52glZ?ROX9%x @u505G¹h>lAk;GI6OσIz%@FB|W-+}l@͓Ym&v
p4}l@52c,W}fz|ɝ¸
l[3'Mg̙
p"}itC=yzm0EHYϘ0Ʊj(Y7IikEC2IXڒLt={|PYڠzQ#w``dz8	qZiZ4}`7=huTX!`zX!RX!`d<È ٴf]PY+Mg)2C'ֳ(Bg>`,Zgw2ggk')*` R1_d{d{'֎^D|)r#+'@u^Rd~lAl4(k<Q{BY+Lx`?eJk;X}hdٽ$B=@Ajn6MZz&EARԱ ăqdbj԰@zH4%P5@zU"85,A@J	dbY$JͷQWr[mYa
/K$:٬3[dك^#f$ԍ|vMg{Sg#BȀP5 2d>k<nf}jh}l3}jj-g:,Sg`zs&P-0gG>p3Xq ,LR
'l O!DJ6Oϱ
'l	[58+*~;g	}kx,Id4w
9=40@R<(l[5BM4l8Ta(Bl8Ta-0g{S3AE)aBwbpAEfx4(k=3O-}iDٽzs)g9l[`=ק2epg5	CIW6g{UXdpE=O
"E25AՊXb,B0
Kife٬!EnV	o~?K' dY[ڑ`\5;7¸ XGYP1<T*},,K'y=~,2@g7A8l&i@zXKY(Pց>%f4{?Y3Keٿ~f;͕k#MeJ/"EYUfP[bk"Mh	yq-{3ta5gH_K,%ژr&!*[b!R(E26LolH#^zYp*[^X"XNe`|+PAd%aʯuG¸lZI՜6P57s&s\AmfI5~T&LeSꖑA?dhl?aSH.Ix	|c	g%cv8>"f(s\B'{JF	
֖, O-Ww[􂄊\>F'& ϭdIНQXO41R[%Gjȑ-=%F=@Id	݃uǤP3fHzdr%l[bcgXKa(BZ l''E Hl'/&ɞGZ)XKa(́UYq!YS_P>~PqϜ0}d3&\}lhǥIGPֈ9cҤw3AE+=mZ%s;S_SBP	_P}?a-5Jo1!fA!>4}g'=_ܳ^E6g'i&"}<h {wD XQ7NI)/%AդDHk&{<h0ah6zmٴMa<u5m9[鄮Ω8ٴaVD%H"1$TF?@H$F	_aYOb:-> uAf#kV˞y`wǪMl}bDh"6$xH*}g'f[Іx'iZȓZ=}Yݩ5Ydg#P-95kfLd569P%Dev2lVX%DF`emAA7E~&x7zA"4JO{+Nŏ[հjAlAm'iZȓZ=}Yݩ5Ydg#P-:T'm6m1YaCxbw`TwN	<DfP3rHTI?9,ZI@Z`i$e41ހH4>JʸtZ:H--EG~j6#0.9Hd-FBl7OZg 4q9vIk䑗E?uGS!abVJ6 |AY9,ګ RU$'VxB(~0?sgk n6~E͒@0^$zYG|@Lm4LmRS	D=l4F1GYa#UU&_aɕFߎ,mqd;SY-|բ?DkgI/ƛa#QBW`}Z+3fC㿬֭&O E{3pJOTr̿WE\CZ_SC`NDdItRĸ7egSl\k;؅rɞGZ)1@ma_Mg{!\YYX~|16r>Y!J	F\I,[+b/A9uf/XrYV!Q4?9@@ƖPs)*T!y>~PCF6b&dxg<WEOB}k`Zkf"nfL\H/>?#yѫ?XF?@H$F	_aYObt zM<wkr}DdIRˍﱮ#6}ewm]poANk;؅rɞGZ)MN"E]FbٔF%iA@ rVpc kyὄmh rĶ3U@	)ZIg0BL៾~7ϜAɟd|+#Sgs4%gۿ
"D7kI!rIH+@K1b=5BM4fH h%'*'8|Z-}MMx3*V$ւ7PaG6$/}bELI%ځ<i6!^%h[=
>JïK`{>_ֺ+m`j3J-eeh>6̙g`4=1L%l6i| l7Kv1%I3Ep~7@A7!Ao>7I	GVF-
֞޲NoXdE>OIRCmac$tSٯ^vD]LDXB3Rcw-fmXXC$g1x;KO~}h	Gg-eaׂNi`m;m[=$2efY`͈dHɒ#Ĺ}ʏ9F֕ ^D>l~tZ)E!6sK6#Sh7PD?ċ0~i<ZoA#qWvd~;d f5ZL&W7#XEuLča-a![aXETEf&WFyf$knX"7 1v6O5˻)쬧kZ$beoŶ?l+aכQ	#KkXDWSo3iՃ-"X HZXeXF dHVsvIojn?OٟZb$@˓-&Ey+8+2"V78`IٵY`I'J`IdGHuLbKTk-lE[bH:V~?w$eY`/Xc>JUI"Zͬ3$-oa$
ĵ^$
ĵwkU=:i_)?&;+Yh$-"Hy, O-UDzj4Cl#Oia5/7~K;PJPo|T'a}&l?6P"NJïI?ag!9'YamXI0-u2a$KkH\	Y_2j<D;?LIX>~6+"k+Ukh
QPʵG¸&Z+B[lڲ¸&vO:ƺ;UXGIl:4l\7<D;~6P\Qɟ`'ͬ"f]Ek(J`YY:R ^nDG87~bi0ް%[X	V ЍWYLfx-=Um
Orkd~pq%¹T
Y>Q1ZLkF7'wS?XD RvI',qq`E&Vix?'X7z0I˖'0&x-3k([>6qc9,(¸%d#֤XAo؛¸% >& V%rw{uj9Y$D{-i)ĂDi{K9?InA	TTB+f(sKՈk"M}a,oa֨nXn~7灠X	j'YYD+
>n{	jՖ%uI %)L:Ve=_w#Mvrf3Z-UEHt=E˟Oֲ$ց#YݩUag3Ȱ"|2uCF͟KRQjS\'֍7{skU*-J75I V%ht"w<XEmU_aGT|+0}hw'Y`U`sUa&$
Zg!1ށ3OH$F	gO{0UEHt=EːNwixn6F1E+;H	XD	&dI%xj{@[R)쬧jN;K'?> 5
@5ߑ<W*O$!ʓ)"TE/skYh%;crmjʙ!9Dgd?Oֲ$Ѻ&,gvYV<xJu"vduZUS__kOp }F:U+#X!jAjHqKg5"wQo#>mXn)@VQ-JZW  9}hwj	6U-J75I %ia1ށPA,YOa_n-&QR3NQ<^h5bC
wjb$dFXqA-7X xL7A|5v96ɛ3/#weeO<j5F2Tfb6Z\zTgl5Z|+;k'֤`jX`"<ik 36-~]R\'`3={DDiO{stZMgd:fUfU'lpPgm44}b?d.}maHG*6L8}b:hvAx٭5r%ڝZȓ_ӇO7~II=}<X?@H$F>gCCgA/QR2+47tɔ;Wֲ$ԲUՉ' XK;>ȳ^ֲx+=L(k)U1FOߤL$|+K'߿w"m	'_sz^R2+47tYh657YdY,S-qx0|5?YVW `}h3WDidW0*@&b7B[$* ZH

QY>0m<lr&s&DS>'}i+k2Jze6O#,[$=rOavO[0ɑC\''	P5>_qQXd3l02dȁ9C'8+#g"`92dEc\K''<lZ}iV'܍R2+47t7yiN#jDn6hR5&oԋ0s˹%wk)V_d
Gݧ{ ] Ka,DnȕVi-KuBi=rqZ4ۍwN?w|w@wߕ-ɔ`ٗ|3c\B}iD1f	x7B|JEI>}kO` #OG>K2dȐg
RÂh9 E&̱\r,D{O.IGP@揼sOO%\``߲'`T%_IGP@揼gݡfSս+[<ʄXЕ%al3sAZq`C@Mg{2g̟)kl!b?>ӂ{''J!v2$#/`n6Bgkƭ= 1*@%%=@HĴpŒ\EO|+?!lsxk;2g{X2w,~m`,tWs\ )O!a
!n6eÖ*YG\KB
0MdϷsK2dH¸
[Pϭ 
Oa}<lĻfL5>P;dچY6*>t>3xىq̙\E >?gKXMaHOdiiM"hۚjUyZȓPR'{'h"uEN!ٕw~jfeY@LްSZ~@lh]LQʵeO2~֪<5Ym/Xv@/XHZgݩ %>1V̟X D?	vd5c xrl0ZwP-N6	5	&zH`	3̸`,dfK=l<	4ggggg$|P.x#D;L%|V䜏ilʻd=>@T@U b-x2jS2:8ON2𳴴iZ9;C}>eT_`*@U̧biQmfHeH$2?7@3*nq[PZ>1̐zA"4K=rdeSbtւmEN<j7X  aj%ĵǛDi}g'1"|CFk Dq`vYDZăk38a+%uDi}g'{.\R2+47tRlhZȓPRM1JX7Ǎ	gvXs
HٕwBՊZZ?
ɗ<l[jccv`+,fjR()J53_6xsV*YRHRC_YHlK0CT^7~<ֿ͟s)G9"<EǪ$͉#ܒD֒C,FRDޖXT6Km֥g)m+YOqT>bi.gvSU>)}l;\UOa؅qZd˂)kf"mυp;
4zA"4KMO{ìކZ*FEvy1>55O/K5cBYݰi
N\rÖhj[H#+Lxوu5YPW)'',#o}(Bd]dXrP|`1c O `_ƾb?ժKk͉B~nJ89 ́&<x"%haRg⭓j|WR,Z?
ɗfυr4~4-\˶Oa؅qZd˄EV?>0idٚ[k<{Dih>bfoCgA#"sCwM\"U}maHG*6L8%gm44}b?d"[a4͓?UfU'lpLϭ?VihRɟDUfU'lpH0gm44}b?d"[a4͓?3>oUYiI&?H3l6UF>Tg5>oUYiI&?x3l6UF>Tg9>oUYiI&?3l6UF>Tg#[a4͓?3l6UF>Tgϭ?VihRɟ @(V$Ѻ"{@/,XďA&A5iܖwj`ԲڮL|~Iɷ,2$LVR;P.Tg"LVR;;&2p!0#ܧfxoZl@@&#9	/$ɖ[Sk%GׯdFbM;&}q#&Iֱ&P3L`nܘjf%3r76$ӲgH`灭+X͓(NGĶpf
L53QngVR;}0x!0#P7sG8Hgf4Z͔3j3dŀH$ӲgTp(?eY}灰`灛S1!c1"h{1c?X]Mg؇S&{>iWVOT#E9

~cB#M0'Rs;xSghl<lOdI(}
befxЋF`b3f}a@M/g4"!Qn˳}{9S4Di9?I7mR%Ogvֲ$A@J}
b؅}Dl
L'yf?XL(SB/x&^c= hO{5_z*nڤJwjC$Ff
IS1(!)ALJAL31#34#/#-yCԵ!2^@sJ<wjuk"MO̙ipoόbp&i6P3{)g7ཧDi9?I?6S5l_RYJdzL"aJ&Ff
fi9?F_0sCԵ!@sJO{T+YkJh#}I}j߶h[>a4ɞI%xI9,s 3}a< bxn[*03}0x5S:Boe6Lt\@ 'ְa9q Y>3OrӶ'^aR@{-cd[k6Ɂ#.Uqe"DSvا[ّF"(Gը 6@Ln6$J@؇G	󚈾н>e0VvsTEP2>Ai?=YC~j[o>m?a6"~fu~׿)i䮹L4wd]d	ֲxLn6Aۻr,Y[ck[cc1.hVf%7fhVfYwg$3و.eVYx1`Zf`*ɚw;u4>lXeD/PhxЍ=Yk@_{=0r1@Va5{߰k/DZA?O%RJf.&0	ͅ.^EqmW-"K`{({i>ĜR?υpOmMfZl̯fGrզN@n6KidȅX.ĝRAjr@'f2gIViU[EY(2\EhCq^61qݭ8^4\=}k?6NwaT1	l1?h ^\-}maFC?@)%we8mM*de}2;әOTeX7w+#r/Wq@mbE`ٗzȩ̫q	Y@H)gT͑Lwbb~͟""(c7DewZ
!=
ӥ`eklCU{B
2s~"x~ƿԇ֊DU{B0z[C/K=>?a]Uz{AOFkqIO5at*ZA,}0?l&(hȖ
OFC~ϙ3O\=}mo2WTH)g6P,v(g'6 1ٗwD&ewZ
!=
ӥ`eklCU{B6; `灵BkEB#U{o!>Nz}h灛y~pPH~FL"kl;~/ٿ^fAm mX`8 eWdfIg_Ue&CM%#|IBL9#GK%]a	]灜Xut[&P5gWOvY<n,rŕN,Kljf%x*Ĺ]}L3G
2>$ܫ`_#kc,I*O5bN-*G&!e7Q&Ov~n_XЏȖܓt\
OFCg3Y&||+kxklaǎߋo9׿"l rF,4`H j8%>/A$$ْG(WY}0vIHCd6NHkf[l/B~'zek#MXH9?@q_Vg#TyCwM\gO!&'S]k"Mh	x?Xf&kI/H!,FOOje_21+Nֲ%ےo;I灭ٞRuZ1?8L B-@"h<Aܠn6IVq)H-6G]T8㱯L IlVۿ6s&m |A0ffZ"v?$[rH@ ~I{)F4#p>~o3OKvzY0@`@jf$& eZG8b~¸vI}mTk64٪V#GгJY sZOegH3H)W]eG,K9+7GmY(`H:ջS lsv͟"}@v[7BXEq C	n6$J@؇G	P;Ġ>Hs^)QG#H~5F?g߀ڢ0zY[ePst֘!4<fY0,ʻp
egeQ{q.֟ٺXȖ'c;^'krRk-|;UZ(  1 9*?a6YGOfp6%"&6L`Cnɕ<y	A7!9q-ml Ki(}`n)|PgؑO159+6 `OQ],[d`+ggdTrV{bF)?HƇ¹(P}kjq"RB}沵VKXAҢZ|+kUuY-dr "mqd6efb_qgK>㱷9g(U)J̀cv~l6Ps_1w@1#cC\8}k$l"@"1.H)O1 W%+}kxxMN?By5iؗUY/dȓ#orn6fՆն5| Evsס+\Z~xDb6L/?8>@ ;aؗ܈`o:{&O%ڡah֍}uCdϬdF͘ $V-%IP d~2gؑPB-yI><(ӶL\ܐuw직@ @;?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   mnP.p[Y|mYwg1?gP Yº@wd֏A"aɟ  :>mg[m: OaUdf͗&z`0MմoXFK+Ux-iY>ⰉmmÚz_~9of X"S ]aXB$HْQ$|0%$;A3dAgMgdϲR?υz6OA"a `9Wdzڰ@TLdn4KAV3i3~lDB!=|Ւ[ex|+ g{?_5i>Jd>ÀSdd3>r>XD(Ӷ A+(hd,wOMXD0FXNjeVYx1`ܵY'Yat? r>8h6GhWL
w֡'	HPgT'>P>D_~)Lw$#MeJ9?I:ŔUB+:50LOZȓF7OE7X7l ~"uZA*Yy$֑Gȡ"JČR3ߤcIvG¸nY><@͈T=9ϭ0٬1Jd~2
IdmLh !02,2e"k>rTTgɸZŉ %ؖfbA ̰43߈76#sVK1ze>d'ְ@FybLĪow G/f,nYNG2jh6?BPAG}RgqdD&FB1R嬠k*TLk%֘`(J-y-?>0l5ݣ1eZ(
,VBmE0Zkkg~fU hiXxH1Z]h5%<ǉ
[Iس7a( V2Ȅ_(0k=G4ɟbF)Lº8Ȅ_|v}hG3{)ʍ|./W9 AiڱXZ¥G6-2efVɓZ+1R
%=R,sٯBB%fgdyX!`-GJxͦd#VGX#'#UZ!{32<Jd%<gWd}]׍UZ!{32<Jd%<g2z#ͬ7'OYBǛ3ÜXa`<{1Tr$g"Dt"cąCv~m5^0GH#6EV!尋L|c&T|όvH8ջS 	4^4LG%I5-A<Kl7a2,nOW>-&QG22Z K~QKk( КEƿ}h0_>Tg6dA_ КEƿ}h|3Y9L1Jd>$'*0Lx:{#@$%*[dy+3j)W&Vl+VZd1^ɕƻ
%=R,scX}hZ/V ݑcA>xЂgKOO)̙S>}ݶ%}dY>a+BG׋dd c КE>}h54hHdc$a`r-K<ATn6$N1灹XWd9a͈ye(-&QG2AOZŭ}(F_H)E!A/Yy"Y>ČR?ߤsLgްJ|+vO`LrG<]{#@$%*[dy+3j)ߘW&V֬ɓSLld߬%Bk+O/^k=G4ɟbF)L»Т'ʖlwW7X!Е<!/e9Qj_g3OϭRjnzQڱZĐmj䕇ݔ,me7ufBYNlL
2öP3{
ҳykL
#
eI>F( )?2ͬ20¼E$!ta'6A3+H2eWD])&m&Ru}m)&}2
ᨯd/U}$G޵rZP[[;	2}1$T	#T	5c^eX2e,DK;9 *[bݕKA={6SkvK+2`KA=jٲd$^oZ+4y9X߷ͧ?JETٞ$$"4<H@ 2GH<yJĐd)x$3<>4rK=c?[7(|+3fv~HHf
D{$4~6 j
A3<"5#TVQAS3Ā7GK$X +W( aigfk'Y6&YK~~Y
Z%|0rFvV
+((Ħg )L@R=x
GRAY`1ހH4rܱ5xhJFF+ZZdI|n!f
wfx!5o	MV'$KLUWD`'򄃅[^pɔX^n\Lk${
qzv2eg K |bϸҲ*fU޸yYeb9Isw$+T$}^Voa[Y0yYhyX(nfY<UHoOj{3򰄲yZl:t]bH*Mao6O^y5e$9kl&n|+I~
^d(,="BEjrY[eafo1weaԦL+)ݔ0p`v|+['ְZwy4vږ\q?ffA<޲ffA<Y3O]dٚ{<{Diih}g'=,5"PW/?YdI!؊W1O`\nmPj7Ȇ2ԤX(Awl+/O)U-Jr^JE@z@?Ȁ^%##fsj̤Aϰx-bIP?@PψB-K4}AlwP-!76B~s׳?@WMdԳGްD1`[k(wH$F	YYOa gMhuMH;xSg\:C<ídIh	87XW`swAoD	gvI#ؓCހ"r3YD)>& H,XLYD,ZV0fbDoNԒw8:K+l灠Xsu&vP1ݚa:dϲR?׎U1,Z?=ixfh,u$㛃	++)x̙WD;}k+3Ll.\Y+X+Da*l*F~{J7	aʕ+˗R<Wް;r\Nb}"4Z'uAlJXlZh֬3N@9Z,=,5S+Z[+?`HW`rt>KR̫jlɎ)A,YOaRhzZSR"FkPI`h5i`dݶW%-H 1̸ӺHq*@QlȏFyC@~
3gQD`/# .0+I RP&
d
@͒DAt~((͙@ٰk$D=`
Ơ?6`[k">l
Eҳ`&d
APVP3w,E4:.I Ze`umLfP3jÑt޳#PUH	EJGrq6tꚑ4k@
'u)mF3}$I[)W`1Dbl"$	RI(~l5g` WQs	 UiΩ$8n#XE?͒Bi%I3V&{m \V"mdG ~,ܬ	H@L@	lH$w+?XfD$w+?X\_[ڠ>RY2_RŴTݵHSR%.P-˞
߄pNOTE1NH9DB&X|cslX_*HZKYS+}& VIsAs򲁛VH	g+A)>P}g!h>eut6tMHԸ}n6sDX''*ZqX RdB"@Lq-`,[Y}~é@rq*ITXJȏM3b*njVl,9E6m`[k">l
ҳ`&
K|L Vl YĐ;<,Q8rpLfP3jÑte`^yA)>P}g O_F΃Z)1>ҘCYiG5YeqP?<BP7YĖRYݺbbx%:-F7B.t,Xũ31"(ث8&[ْNpndr2XmX(J8#[jpg)V
9S^)׉ jPh֨+<T\l6y7=CIPpyX byYD-G:(ByPTyXpyX@i焗-<ldσO\ȧb1!xvmeh]i8J Y+dI['XVvx5V$TWR`CI[yZ9z5#dĤ@0.>kUi&cdW[lya&#PG*$34P25Ӧ`Ngr`P|)ȕs2ՊU%%rV최%.V%* 5	k˲W80VzuPVk(+˲rLx+=Rw6wWc(
v@۔9za@*EB3 vS `3sv	 %37Fk9)ٟ
@~SK''˹u'PW>|Ka136ub/̟raB?g(&&K>`\KI)zkZE2|HOUȃ2Y,Uٰ`q5EK
<%A5P-du	kT.}Ua@W(ruf9a?LK0YUZ	R9Q,É9y,ÊfA,K0nmn 7ʤ9fxW`7vᲁ`7;vJD<k9jv½"'N;K''˻ R~½  &т5WX+/e[c_>U{?8G?2s\&[<x*Nɗ`{C^fO0W|+l$s*5]e"1.k8`Kxq$/*[e	`&%=A,@	RQr.FLxppY&%G0d ƨs1G8[ĂFNTd4ZfSal.`1ݜ\.-e`2(Q$̨?0jdș(H46a+FNt T5+<JPʘ
a+FNtWgiiO+ (K5] eP6ᰏ{mVTONW2;me[X>]dYr`P|)ȕs
e\980TyroyQ샴``xu*2P55W(w>1R`DfSLS5ö).s`1ݜb\*2"qMa(*h3'ՀP(H46a+FN( rpf[lS@T;JdON,-3BE+JFY-~^`{mrȎbnEk,yq.3%%rV|-g$k󉃜X %.r%\AL9pCjrG&e6EʌGX.;!18By?=/o;셛
W[#mq5y4ՉLgk <,	Z4#M\G޵EY eڨK4}T]@~sL2
k'߿Ɏ#MdJc9?I̿X+fSR%5rF+ZZdI!؊W'Ȱ.z7L(YRbD}a,v dƀRH	R
AO#e!1ܵ1-B>eX8af0[+ /mIPT$
Zd3?@B<jZhYeXk(~o1 h$+ZZYOahzZ)olH~	/X$+Yk@OoH	WV/D]Ȃma_,LӽiK2ύ{@ћkn5y1?@$ϷAmID-(Nel39L.\J9,}0lI;X[F3 (7ڰ2$vN?NTxԘ}@ij4ݛ̙2
AdcYLtԦS;	';1Jd<W穝nN
+|#EEPKw~7ıʉ.KNwR<Wް;r\S"1$#dRA,V3@mT%>.ȕrXݗ E)?4
Õ	fU޵eOp*5}kqrt5	dFײFW@8#\
vOa.N>ݗ{;el,;Ln+U9.Ìw2gb|+@GdcYTtԦS;xdݓVv2gz|+Be%mS;ܝb&Wm8Xm-"0RV%T\%x`v%#w$q>Fȥ`XglsڨK4}T]+<~h|+O\3OA5*̫j˲;3XXfՔ%_ze11SK?}g'g3Jt֊jD*m[6k>d43Yd~K;>,an -j@e-[ni;g<¸ }l>
OdE.+$#MYOe̿
Ԣ6 ^~]Vioֲ$*=KL[XsSu*kpj@e),XW5kgg<r&*XEz	mYܶc_2c|{p&<}l={$DiR|]VYOe̿3=}B/(&hn髗#Sh'YkH^F
HG`
v;>[eq}0]I	䖲əY[mbTZk ?HWʃdR,X6i c;9	A֩$-%
^6R2| 8 #TI3IoLba$bl<,bH֒LJ4$`;rI3ݒLĠQd<ܒ<VNH2R i,̀"T pd	V-xƳ K*ak2;KLY%¾O8~e$Q-A(n嬀w+?i$;˜VV~;I( |]0sI ;*pfSfTak(s2s2?7fT9(ⶡ<	|+G?~GvH4Sh>mg5g/ kKX'YkH^F
HG`
VYa=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
vyiA$r,X?CΚ]oYjYvY2eɣ^fO2$V,<%ڟZJ/V+¹ (i>
OdE.+$#MYOe̿<ֆPW/&iP}g'̿ͱe.\W/?vYiG>ddH@ȳ-
x&}kOLOّ_1[ebN{c-;r,l<P^*P7P*LHzK"x6YPG>A &;Ӓ	SK9?I32j"X҆yk"M"W̙L}aYݨ?yZ!>c] >~EiO$LVY}ĜfE;Er|ciMB?^PCߨyizK !ʀo
<kL|g&imIDiO{̿Lև5rF;HdIQ
@4	Po9"7XK;VEVmxWZ?G\|+`iٖ5Aۜ8bA0X7|j2$[;%I(ݦ FH㱲!8$,AH`Ssa|=K=S {6%,I(C֥}XƄ=(R,rHĲP԰`2r@,
cM׺FN3Vʂ*+1[l1jL2:8ON4𳴴%eZթ`8uRHʃUږ2A(`XZ:d,w)͗8w+?f, #O$+Zùf#Tl43)Lʌ;me7̩MpfT9(ⶡ<|+Fg&im剎Di }g'=0>PW/?K.+4Yl|`1i2gwj}Y
qb@[Ԁ[ )?wyOp>f'߿w"m	'_mT65rK.+4Yl|`1dσ}e,cĀ% !lR~4Y
fiR}{")vY hO{.eBx٭5r,h߭dI̙&O.xOk}`jvG!D~K;=aY%$K_rXJZM]A*1$gFq`eatY 98'95Y
k'߿wH$F'ȥEa$\KV(pj̙5l4 meY^_{Vʵr~meZVO!|CwM\hZȓZ[Q#̙2ԁ\,gvc\bng4ؖH/~,H#\'ְ"GݧxOm?ıwd6 wTؑSvVZт`F<'k,.j	֊猟~+7~Y=͊UD7"&YƾpXD-g*5sb!bIHJP!+υqd_x7VB63~Ķr5H)=G4|+@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+',")»0n#P1-dְa*`%(fUm9VGN3\9XvY-m̕VfL2|n/bB[uC21ׄPy+[an%hY@	|+Æ+c` L`n"[<o ],q#MϺFNWp[*B+<ZVfL ϺFNW^vݶWʕ0NWg޳"v`fS`emUVP3x!NlfTg	V̩63*\ Yi5}N'F3GBIGBJKlh$P$p3(?79-Ÿ́0qav3ąkW`e9eXv
x
[e 6imfX=P¸vr#v3&mekl.9_ w)*OҳĐi=X$bHM\8FBI/_.Zj*A)IDtr!!v`7rwi`7|J#X 6$3t+6KAj?2@LZ}`HI	L<k"lNYHMql-0,>-LI짅io7e> T}m,,ˆ8uI`7ߜ꧁iqwT}mF cSOK20bP%H	
ѪS'#I,Y`n5e|ܒe g\Zȏu^j@4P2N/uU,2~5
ɍ2#k{ A݃Pf)'1r!TXd K
!|;0jǶ-),T78ȏS'3q[Y`48 &kD!Lh=q!,gYl,畜l&Xҽ<ݕGZipYYK`kYhk  aơ7b@BZ5 f쉙H^)l/S=֪y(Lnqܒm)Y=@`"fn6kkP%HjR`d5	xIq&Y,{0	ƀLLq-S<$k`8,nH%nq,JgmÖ.[02|ghV\Ti,r
Q ;`Ry̳FN2ӌ,-3.T$>1Ywп,UC3*XffS%2NJ78e7fTfSgV'
Q -d)8O-B
~6 }a{S4&LwDiiL}g'=Bn,5r{r65rLsKլ4^LW+7XK;bg;Ýđ%1I
쁥X}GɃy<n	{<oO3'g`{ÌްL
D)"(e~Dƕ >'ְ"\crwya*[Y9Km'g&$aֈY1Jd~D?υvAXG4P54ye h%;>3//D*j]VdI-ɛK,gv؅V'Ķ<R~|+.~?:P54s숥EdDi9?I칗ڇdI
y5OdIQW4	Po9"7XK;VE$عmqOa#"d|+P;>LH7Y}Ֆ޲|
p͇RJ7eNbl	]ق;ŋ	H{D,[ 'hRtG5Pdٍ{mObUǼOк2RHʃPm<ö@=e5Y V}ۯ`YAq =F19׍;m%T3deYYݖfumKYe,jJ]ɹ(dbHBܔ)hzĴ=Lİih{HĲPJ+2#x0>ȏN3ݶ26 4,$4ٍ{d=> T pdDV-x2fB|2O;KL}b%S.q[cY:TwYm([IQm9#	Ue7̩MVX.ʕ|+OiiL_A%OYOa3Z>^bJD7O*JAOYbb
<wnö4지fd2*q|uL@Hd"ɅmdHOԲk b[-]n$}h fvVk7	#n܈bxrJD*I-`\f4"
$|^@Ir{mAP5/wNӎMp"Z5J1SJBUꆓ
U bq-jҜfbY,`1BUH4P-k3KZteYYĩbNZ\!PVzV hG*֨Vh]*AVz-Fe5isS>[580Y1?vVXIԟ\ll[e;+cyg>)lL >&X1Hki>
e;&~1-Ķ~q7bY1n%K3<|ݶt08U,%ZP2|uB2r!ܲƌ>Vl-* MY|2k2	$r@k-UaX*P5ٔDƖ@+]edh
e;!+rW7`zX+dW/,DWi
Q,	`
J7 `Ws`w+yI@,(61mA(l1PGn0@$PjIX~/X1)l6SYOyOaֲb,zX^ble`0UP[+bRX{(
2U{?8C`'&i1-a͇<ɗa&XM!m¹Odlfe!s*0s#2qQ0˓&q%V*V%K Z1XbA!J4#wYVd`7,Wx2kq-Wt$! T9JNq l[l.;Jr1-*̦**h3|#MϺFN28K* E`imS+3J*}uB2q.𳴴r`\Yw]+/Xea 1mֲ#Zzq\gPlzTq+Y@H3J&rfg9isBg#fm@+%8.%?ea'hWXW:ĥ2P55W(wLrOi|S5ö)xsk)q`ZĐmU`gm@
fSeXJ )Q5+%>H46`e*>j!J*/	DV<uJ _wAJdGON /~pE>c+FXJ/XGU	<k"9ae	(Qʶ@=iX[k(jf.LTq-fbN\\Bg#fmI80T,Gʕ^Lw} h#+ZTYO`<e>,j	
D	Z E+甃a=3@|,gvo9۬I[exc\hvOa7 a'f"|	ZU9j*eV\a8J%L'qLFw<:1)[jq=XaC*N%PS8]+<:::XMR AĬ-D9%]+<>`*fq*AS8HT.Ǯ:XMkTq+Y@MH3K\sKZtgc ȑ2FW8|nӹ,@L: k5;$~Fǒ̟&y0̡,|~.
ӵ-A	05S݅7Xqsp6 kRJQ<
FJD Ik51l^GX$;V%|{K 5iH
mبF*iE8HbZ`=?k9 ӎv|+@ݓfk&'	Z\*O%xxx9/2}ɖ5W-Sg( %+	b\nAKN35vژJHVpJ0d9Q dFCKƌ>Vl-* MY|2k2	$e b5{U\"d{(l"EK ]5Z|+
e;! 	7`X!dC/,DC	aV^&eTC`PK<4CPA̀<	K
"%ƝxlD`;";u$KHVڬXVe5iOW<Y>jviZɉ~K+R~o>O[F
xcq{ìJ_+/e[aCW
g(wL)X[<x)/L?!m¸'iͅC2̈́1.e]{&`h5ܹ2gX qRXq*X rjƉ`Ă V.hF YV q--^K ,<ؘLA­eH̫`dFOU*%r'q ,]`S8ImYUmNlk3*0Uf+ lVil}uB2qXDʂfR @J"4J)|}uB2qqgii 0Mr`\Yw]+/Xea 1mֲ#L2ӌ?&%V=ǮGjAZZg9V3RҜBt6ˇ bʜeQ`灍,+bRX{(ٔ;}ai&e4w{u|SSpQڰHq-bHTG*3"MbYQ5+$F02X5AR+Km \1%B2p
v}*V%ް..^`-xDqUae,&ʶ@=iX[k(֨]+?89ʩ  ZҜjG..q\a,Yq,&id-A"4F]>ieYCআy'+Z߭dIU@mÑ"	gvKkTV6> @YȜ&}LR?υvk'߿wH$F')Z!$DetSR#5rHH_kD?hH?*Bk&7i殦kRn,殦kkFN+zhOF_J(E |+oD}maHG*6L8!ZUfU'lp|}#MXO3`ϭ?VihRɟG$}#MXO30gm44}b?dYL^]ehO<hQX	GV3eHV6-miPV]6e4(ڤoXfyxQVO6=X}g!G9mbD@&Xxb`L~:ipxF
gME(w2" "x|$2{4e|˒x8:;E{2 _ج cOq.IgC$|>W|˒rn~rNБ:/w E]c݁g}m'Y+'
X}g |Y+]X}g'm#/;3z㪝5gm44}b?d#e}maHG*6L81}#MXO383l6UF>Tg>oUYiI&?3l6UF>Tg[a4͓?3l6UF>Tg}maHG*6L82D}#MXO3è3l6UF>Tg}-mRdINwhBw"|+Ct9wl̈W^m?gz5UCdG͙}8nʊ>|+?Iԍם_I=0-$f%
Lcq)7j1I% Ѹײ׮`7^l,8,WX'k\\,
 Rs' ))h
IpRU݀@Z	5nZ3G!h>ז6xZš_dBM-h 4#hC-۲د`/ee* ?灭c
|+>p. vH4&xqrF,:+dZ^
]J&֘A;T$A!
wlf\lٹvZAȋ2r	+lɗ*O8nʊ>|+է n_f?쬜`[ZIk+2lBI-RvA3$$k460mu7, @,%s)2ق@ 77v !+XZfpZmZu墎xZyBقіGnJ;ء`vĉ+Tb	)1ecÔlIR#MPmu$
1yapX#r
Vv`w XZfpZmZuJ"0Z(煡'(lj Z<൶;pZQݖE^_	?<}{8vVLwH$F	_ڠ>Y*G "Exs	RdIBw7A gv;s\b~Ϲ3f}F}5Cp0ܕ|W&Fά׈5VaVLDIX-"Lڥ9&WZ}	6Kk45$8I5Z7,-!j=ahaW Yڠj`FMt*I"Z"[2FR#_^t)<s,ζE8,WX'k\\mh$h4I^Zh}+-)T#P¸1ހH4h>YW5@Vȵ;!wZ$k"MhBݜdS0LTQ\`<iH|nREsَmP^s=@2Mʻ+ ^49OA$-4Ԑ`3ZhmV5	kpw-y Ǫ!k ?7$ǭ$3H[ur	灭H>RO߿	A+L#9?IU=[[˶V$Z'AO"%~#m	gv0a(l3$<$޳*p|+O$V1-I&>~R;@ɻ)\aOy7rnȇ֧j
V#L	RȎ&U޳HFV½`ݑ`e6Ȱ<μQO0(lQCܴD]yhBB?1pO2)Uu}H1@Jr5SG$D&ؖDW
Cp+ma`7^y`Ł[d
Nv`@!?5I;n
Jp;Bahs8-9A#gaZ1hfG: - <~H@Zh-p>˭O 
ajZI6Ķ`Y^t)X/VR[S:&suE8,WX'k\\mh#h2A!h=ז.xZ-L1̺-RAV
iT#mfWYTrjzH
ijH&IfXXpXkX#k$s	ej=ahaW!h-YhG.	 >.kj/}C>΀O߿ۀAwA[@hH4ih}g'2fð~A-N~?Ca^2]ث߫0Ơ"C|AD|L$׹$Im(+!b;t"89ث8}W9ƖE97aWɹjrnmdQNGdQ "Y?}ļڇ4qB+dZ,he_ZȓZ}a,\[O9DRA"4$^?w4qEPzH~]VhZȓl#}}a,h)>chH4}g'=U5sKPYvY}k"MUo%ڞ|cIs숥EdDi9?I캯.Q@j	,h>&Q*7O>1ǭ?;KGru_8n(^PYvY}k"Mo(DSUe6g,#ydE.+$#MYOe]ZyCϒ˶U5'7Ye"Yݩ2>1P+i8)?1Ȋ]VH$F>5sKP@l,hZȓfPU)V+OOfZdGL}>-i8)?1Ȋ]VH$F>˪ssKQKV={CNcOK.+YWֲ$րo(DSU92MgY2gsO߿IDRA"4$]Wgiv)jghp@O6SόdpR}{")vY hO{/Rի^eEk*D@7O>1)>chH4}g'=lXn(d&ߥmYkAXK;<Is숥EdDi9?I_fivT˶U5o%ڞ|c!O9DRA"4$^/c]gU6ʾ&F"&(U;$-I#dI",!:=b͓">m2g}7Y2_OgȕP5VIReowdiZEYk?LsKQJ+Κ*Da^'7$YEJdG	"KQdK;=:;i&*ś&D|dg,( Y25_a/geX5i쉺Ii>1/~ck#M, O-YT͜R]VdIUȣ)OeY#die6?dGdMd dE.+$#MYOeŎiv"X4}k"M~EHwj}f[*$M(X%{">k"nk'dE.+$#MYOe<E@DaGXK;< &Is숥EdDi9?I캯sKP>ym:DaGXK;<Ƙ
OdE.+$#MYOe̿p.QCϪtԾ ˶?ֲ$e_Yݩ06=i~g1Ȋ]VH$F>{iv6zAEmCgԽD,hk"MUo%ڞ|cv)>chH4}g'=; CmCgԽDK.+4Ym}}eFR%ڟYɔd|c%숥EdDi9?I캿Zn(3g.hpK.+4Ym}}eFR%ڟYɔd|cF?~g';KGru8n(6>x]VdI 3XK;< )>chH4}g'=U6ۊ(ClOieEjhDe_a(,2,̶U}J͒H2LeW#&PDk?XgY<jpR~chH4}g'=YF!}m}k"Mo(DSWI3$6Lf&{?YaG'"nm2/dU{")vY hO{.gfjn(YvZ>&WF7Ye"YݩVG$I" 2LedGL쉹X<d~
Ow"m	'?ì.QC,De_a(2f[*%f$lgdm2	^ȏCsac?dAjό`/iws젵Di9?I3G4qE/}k"Mh |	gv
<
OdE.+$#MYOe5sKPT@O6Sυp'߿w"m	'3W4qE8}g}m#m?>Ƙ}h"Z+ZZ>M%#LA)J֊ϭR}hZZZSϭO֊ (f}h}hL>SZ'֊EaP)Z R_ďĿ˟?us4s3#{k7<y߃޹$|^&	F>0-x3B(|{*{|q}$wqbT1;K=*J{Md;2@gG~6)اRg~6)اb~6lK;=T)CJU08wOQFxTx=`]^0	
ea\^Tljz]bղZISײۆ=z	7OOxlO TIh6`,3<<|- xb>p- ,1h%!m Nq#c8?AA_[@bC-0V4B h|? -z[Dpb<B p[Dpb<.QH0d6G} AS_|ᬃHb.-t Y#zZ8dkyTH滖ΤHx2G58k Cq9B"~֗8dkԼ} AS_Ht8tAă&҆Ać$s_.Hx2G5wk Cq9g$<G#RAć$s_Ypp01fPú 	1fPú 	8Z}k Cq9ݫu Cq9JpAć$s_"	Zy Cq9E-Zq!8-5s Cq97T#ў!S$Hx2G5? {#z]5rAă&,иw@`0i@`<Yp.aX҉auh\; ӟB E </Q(W$<G#ݫj䃉HԊ:|Ać$s_Ҋrճ$55/]zQV',иwB AT!tB E	P8`B 8xB1fPú p	P8`j*F } Cq9)p抑.H8dk8}EHOHx2G5ԽDaɨi AS_rU.hW$<G#7#[>q!8FEwCwM\q!8ҊrR$<G#iEvP9zͤH2jk@;#pƔPd4MCA8	)EMC@d4#s&Fu Q 솺+:RbijtAă&b.-t#a,иwB ATԵ!R1#tWtMMwQ6^H8dk<Cک\u Cq9&J峩#w|(CY&iEvP9 jAć$s_I$I AvAvI$I$q k> I$I&P
5Ez@jAlAm+vԵq ɩ+:Rbi_R̃MM65  OH2jkBa1h?0.8\úsŘ]@Z.G 8yԂ؂Vk AS_WtҾÙ6m@jAlAm-NH8d&JAć$s_o!6W$<G#nB-(n*I#޷E7AHi Cq9"҆*$Hx2G51ɻCI#5(5Jg6v>q S_jvhC&dkqC=|Ać$s_65  jZ8dͨH--}K2$551fPú'vBtAEtZR색H濾F}C>## <lڀԂ؂Vk AS_Ҋr*FvCq ɩ@j8dA5(jCG!9FAă'-M~J!Z7xAă'-M~J)yENH8d婯CΚꚑ(5(8|#ඊ>q S_	]5d4MCA8j
T=|ɨh8<G#b.-tN#	Pc"xb.-t x>*ssK=nB-(n*q!8RhEd2jH8d8}CTgMHx2G5WtҹFAć$s_FxA	R BmS7U+
-&=q ɩۊ:pΛH8dk4ݵ-C&$Hx2G5iE.M5rH8dk@gMhv색MMw|(6mCdG$55Ҋrݫu Cq9%#}C:} A:Jj:} A
-ԉCΚt Cq9B :p1`Jx;tAE(vWHx2G5^[[JZ*tAă&+:Rbi^TBOH2jk6m@jAlAm+j$Hx2G5QhJtä9#w|(<COH8dkWojEzC$MҊr肋Bb$M릴SR%TNZ6m@jAlAm+Mh6m@jAlAm+ʈTTMMў!BmT&PHPBmT&PH^<lT	ᱯQ]xi @sJ#{J+v(n髗$<G#%*!PA P:} A.v#$g|8dE$pQC&!PVq ɩዀݴ		$5y8'5d@J>yCN<q ɩ0.8\ð%APauh\;p1`J <p|(lԉENH8dҊr:|Ać'.Q}(<
$&P8dA5(zZSR%TNZ(wM\ɨi+Ծm AS_12n髐25%tAć$s_02n髐25%zͤH2jkM5rC&^U CqS_n(vdW!5q ɩIS(vP9zͤH2G5Ř]@ZӅ|;T /Ř]@ZӅ|;T Wo]OH8d9%>yKP:} A=lԉCdWotTNZQMH=n^S$9jkҊ7th[y Cq9@cJ(dW!d2jJdH2 M5rC&PpAă&qCg&%jiEvP9v^ЊdH2jk%([:kCtڊ>q S_(zZ.\S$9jk%[:kE5"P@Öh5͝>K-S$9jk@cJ(dW!d2jJiҊ7tht㊤H2jk@cJ(dW!d2jJW/$Hx2G512n髐25%E!tղ<MM)Ej4MCIH-i}LHў>j4$<G#.v#$z_Pq ɬH9b7m"1GzÉMd^x2G	`D.@tdY52>FdJ6GEpZgt)pY5JqCdWot>FDl:} AE5"PKZ!3״TNZ%[:kCjDK-S$9jk<CPԂh5JTBjCnCGTNZ%;D|@Öh5ƔPɻC@d45TT AS_iEj4MCI]Qh!6색MM02n髐25%!68dvhM5rJ$<G#A.PɻCI]<} Cq9ў>j4-]8dMhz2n髐25%l$55d@J>yCˢ
-[=} AS_Od
$;|(Ը}A
2$55d@J>yCV_C&MMEzmў6dZi#fںrAć$yy#ΤH2jkʤI$Aă Ir9lAă&@ =lI$q!8@Űk#i$H2jkP:+<l@Öh5QC&!PV^P峩#~ƔPɻC@d4gMhv색MM~ƔPɻC@d4j#"=q ɩҊ7th}Ci(wM\ɨi+וH8dՄ$s_02n髐25%EzCGdH2r)Ej4MCIH.!FNZ(wM\ɨi+v(rԃMM~]3wM\pAă&A.PɻCI]6>{ AS_n(vdW!zC$55vhM5rJѝ8d?ۊ<|7ti)jEq ɩlKJ-.6k Cq9ās9gTgOKiy( 9FtCΚ56OH2rגjD
6vSz#={ENH8d婯%*!P[[53ݳj*tAă'-MzQC&!PTgtT#zQC&!PRjEzC$55iEj4MCI]QhCxAvAă&(wM\ɨi+Ghz5)Ej4MCI]tևh8d婯@aJ(dW!d2jJBmUPpAă&(wM\ɨi-(*iCq!8נ02n髐25%EzCDi#z
QC&!PTWt9lAć'-MzvhM5rJ@xCAć$s^]3wM\҆⠦Ać$s^]3wM\҆⠪Ać$s\d@FH2Ga%N<$<G#'Txjt(r$55ǈ[YȨrR$9F|kC/)Eq!8˔yr8k$MM䠁RH-|E5"PR:} A4M5rC&D7͞$9jk@cJ(dW!d2jKIP8dk@cJ(dW!d2jJZiC{ Cq9(wM\ɨi+ΚІ색MM)Ej4MCIi @sJ#)Ej4MCI^6}A(odHx2G5\F Hn(zͨ|8dE$p]3wM\EALHў>j4-(n*
Hx2G5n(vdW!]5jm AS_vhM5rJD*dg$55n(vdW![:k@lAă&ў>j4j肋 AS_vhM5rJt9FFw AS_vhM5rJ7 #?ۊ<|7ti*3>pAć$s_vhM5rJ7$Hx2G51tև&!PV㦲$55	iEj4MCIH-i}Hd2jH8dk(wM\ɨi+7T#G5ƔPɻC@d4gMhJ*tAă&Ҋ7thUB+::j AS_iEj4MCI^jHx2G5PɻC@d4$&hp耍 Cq9M5rC&&P8d
QC&!PRjF } Cq9M5rC&QS$Hx2rvhM5rJձ
7mHx2G5]3wM\tQ$Hx2G5]3wM\EdHx2G5]3wM\EdHx2G5]3wM\EyCgn5q ɩў>j4v$55]3wM\8} Cq9ў>j4.h|,HK;Fx2n髐P} Cq9ў>j4.@Goy A_?ۊ<|7ti(ZݵHќ:} A_?ۊ<|7ti).PR@b_M5rC&!62#=t@FGx٬Q}KI=t@FGx٬Q}KI0ccA3Ԕjײ#~ƔPɻC@d4W7t#G5QC&!PZ]OH8d9R7thԌ5rAć$s_02n髐25%t6jZ8d婯R7thԊ:|Ać'.Q~PɻC@d4W7t#G5vhM5rJCG=Hx2G5vhM5rJj䃉HA.PɻCI[<yCwM\q!8?ۊ<|7ti+OP[8d?ۊ<|7ti(mKT#~]3wM\t\5q ɩK;Fx2n髐T7(Tæ$55vhM5rJ8uENizAć$s_n(vdW!Q6gV$55vhM5rJ[RMM~]3wM\TÖ$=5vhM5rKR#7W-H2jk.dW!d2jKQPpAă&@b_M5rC&x:+$55Mhz2n髐25%|򇭃Z#H8d*!PdW!d2jJ[:Fq ɩTBɻC@d4(|gH2jkў>j4>q!8˔s_z.dF H@pb<JFjr٨䠁RH-|CEz:} A(wM\ɨi+6zWt8k AS^ƔPɻC@d4dTgͨ{J+MQH2jkK;Fx2n髐WgM\:Cq ɩA.PɻCIQ<t4q ɩA.PɻCI\:6xghў>j4.hv+9#zvhM5rJ3jQq!8נn(vdW!Q6gxAă&qCg&%Qg$<G#.dW!d2jJ旯z54MMzMhz2n髐25%xQS$55]5ɻC@d4jZzͤH2jkkCwM\ɨi+:jMMzMhz2n髐25%|@mK!8dגԂڇ6vSzPY512n髐25%rݫ>{CΟH8d婯(wM\ɨi*d*\Ќ@ =lAć$s_vhM5rJ\FHў>j4˄*6x/H8d]3wM\҈ڇo6zAă&ў>j42.hn髙#?ۊ<|7ti*-(=tև驴MM?ۊ<|7ti+hP@rAzAă&ў>j4gMh|3[H8d]3wM\:	f$55n(vdW![W|Aă&ў>j4h}KG$55n(vdW!P-zAă&ў>j4-Dv-RAă'.dW!d2jJZ:j$551tև&!PWHȯP5jZ8dZj4MCI]#"CpևԸs AS_Mhz2n髐25%j(vAx٬MM]5ɻC@d4$&"|Aă&5=|7thFD	$<G#"sCwM\5j4MCI^Ać$s_dWnhn髗wM\ɨi+וH8dk@Z5r2n髐25%z#Od
$;|(l_R25$H2jk%
jAmCjtև#>|:} A4M5rC&-C&H濌dPgAH= !!tiA.PɻCI]dHx2G5]3wM\5dHx2G5]3wM\R%^P۶dH2jkqCg&%zZ8El>q ɩў>j43x͝>q ɩў>j4z/^PCyA.PɻCI\:Gon髗dH2jkqCg&%Frև<$HkCwM\ɨi+|$55Zj4MCIi T6zAă&kCwM\ɨi+o={A(r$55¢_M5rC&Ԉ=tAă'.Qۚ*t$<G9r#7T#G5`$jAm#i[>I$Aă#	K;Fx2n髐Z]Z:jAă&A.PɻCIikKM|gH2jkў>j4çJ7xyqCg&%pꇍQ[PW/$H2jkў>j4GoxVAć$s_n(vdW!=wCΚC&GSS_6n(vdW!^PN\#dx#qT$H2<
GR8*GH%^#; yA#>gr$9jkR7thCP8d9A.PɻCI]8uC$<G#ў>j4/Pᬯ=Hx2G5jvhM5rKR2+4>n-B#zvhM5rJ=}K7t.dW!d2jKMHh|CʈR$<G9rkkCwM\ɨi+ϑ\>MCI\u AS^Zj4MCI]#P2^S$55*!PdW!d2jJ!MHTMMzdWnhn髗wM\ɨi+ԽFu Cq9@Z5r2n髐25%xڗΤHx2G5Q]^PM5rC&RԃH演=lԉC6zä:#=wMM5n(vdW!xe}KJ5q!8]3wM\\;l-Hx2G5n(vdW![t>n-dHx2G5n(vdW!";}CwM\wdHx2G5n(vdW!";}Cr9lV$=51tև&!PW/[PC!PAă&.dW!d2jJZ:j|Aă&z2n髐25%Jz25%v䃉MMC3 $hFj崃MM	@NH8X~<z>BB3髖$55]3wM\mPձ
7mHx2G5]3wM\P3Ψ 8rAć$s_]5ɻC@d4gC&<q!8,=3:	f#:wd}KA&4@r7th8<G#ƔZC&$Hx2G5vhM5rJpWDZR색HA.PɻCI]j䃉HA.PɻCI]R#~]3wM\p/nF|i`0H: @x>΂<z>BB3髖$55`0t쁀-R(3$hFj崃MM~YX+ec,ez/^cS׬\(rў>j4SR%=vi#p]3wM\ԌmKWɨi Cq9A.PɻCIjDvڸkCw-hsR$Hj2+47tPɻC@d4*t䃉N\ȮW/(C&!PW5â4Hj2+47tPɻC@d4*t䃉N\ȮW/(C&!PW5â4Hj2+47tPɻC@d4*t䃉N\ȮW/(C&!PW5â4HM@cJ(dW!d2jJUC^R$<G9rkA.PɻCIQtZz6H.dW!d2jJ肋Af<lAzڇQ=q ɩj2+47tPɻC@d4Wnh$<G9rk@Z5r2n髐25%ۚj䃉HȮW/(C&!PZ]OH8d9j2+47tPɻC@d4dWnhn髗$<G#"sCwM\5j4MCIjEv抝>y Cq(ȮW/(C&!PZ]^H8dk0:} c8]"aFΟ<!@Fy#z]5rAă&`0`0`0`0`05(7mKPɻCA84ݵ-C&$Hx2G5ƔZRdW!dJQh}K!wM\$<G#qCg&%wK8k)g!H=pq!8?ۊ<|7ti+^>Y^TJ)j䃉HA.PɻCI@Wt7tFv[H8dk1f3c1f3c1f3c1f3c1f3c1f35.\:C7T7t5 pGlFjᯎ  #Ri#H5MEp7/5I$q kK;Fx2n髐Wt}C^yBCԼ} Cq9@b_M5rC&>l.hG>FD)#G5n(vdW!";}CrGooK[<q!8,jm ɬRYH> AS_p8p8p8p8p8p8p8p8p8p8p8p8?ۊ<|7ti-HPxtg$<G#ў>j4GoxTWt<l/PޗM\y Cq9`0H: @g8v~<$hFj崃MMǏ#<IR1W@!ȋJzHr8u%D:}#jDlK<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*od`~Ξ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@`$? {!	ǮH0i( ͆ǁK+bWǈ'("P$<	zVȭ5s!C@&{$;Hx,eV2YXyS].ivዚ]**j^d;HxV2YX+ebL^vƧXۆ.ivVȨo%YX+ec,ez/^cS׬\4qB+dTT7,eV2YXyS].ivዚ]**jd`$z/^cS׬\<n髗e={+]a#׮x0lCt)tx4bx1<Hl°?<?<D*:|F5H>y#iTkV2YX+ebL^vƧXۆ.>xW/VyV2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲղ^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @Q^Tljz]bn(j8tZISײۆ=z	7OO U2LB
)
Hl?<?<?<?<?FOOe @z>Av=<.@->@A P8`=A\Bzrh@\i}M$yFM|t1A0A1?<t1A0A1?<t1A0A1?<t1A0A1?<dW4qCZ_S@QtWt=l\BG'FOesK545div↴<'HPZWp%F	O[>h.P+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx')׮4p.P,0esK$zb<n d<
!S R*y矞~y;H N PG@} P 1.P-CosK=nCP[[І9ۊE3?C]tZ_4qC!|B[.@-p\ =ivޤVȴ>pס.P-ΪmnC
+=r.PԊڗsK"E39ۊEMsK=nE([:kC]tZxgn(zQ^tԅ!}Af=rhFx!Gh|z]@ Nz[tg[tnmK_[Av֗ͨn(El@mK>pn(ElE/SS.P-j״8tn(z7t!R:={C譑hx͞n(zZx:p+v]8k!Go˄'4qCi^]z??q O%uȼtZR(uCW]YX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @Y=yS].ivHȮS	*zW4pG]6!a#؆C*bH6`0l ?<?<?<ec,eV2ʘzO^sKjFEvZec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2G*b5=z.1sKRja%O^nH7L$x=
Bd<1<LO `fy矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~yrh >p1@TGxS^4qCO<uKxg: @lR@|5Jk qIIgxMyec,eV2ʘzO^sK\TrZec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZYX+ec,ez/^cS׬\4qU.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjec,eV2ʘzO^sK\TrZO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2^Tljz]cMHJ.0t<nH6!zx5C+bx
OǃA3<K<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*oWo%y(c%)|N|7(䢗~JOPג|{%aPk<+W_%~J+W_%~J+Q% @P*<ʘzO^sK[jja%O^nH7L$x=<x !PS!`a
a^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @P5ʘzO^sK\TBTivᄏ^lCtGФ!щTi Rǀ,lxx^0	
e=yS]-ZpBlO^/݄={+V$zb<nTx1
B!P)aV6S% @Pz/^cS׬\4qCΚS	*zW4pG]6!a#؆֙ S
)<,g4-El(mphX6>n-}O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2=yS].ivዚ]Tivᄏ^lCtGФ!щTi RǃA矞~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+?чdn(lR.Pj\Bzr`;?
v<?
΀=#aw\@|@	
ǀHx P8`=A\Di,bYşr ?@;DP< n P .gO.@t P!0 z\І[|Cvt 4y8x?΀='  {@bpx;.@0΀=1t  
	@úY AyhG,  ~<  ~~= `?
 |G? {B.G#	N΀=z
`?
 |G(@z>A Jst 4,G? {@?!:`?Ǯ>qK/#:K-g= vf.|ԸH.ݣ<|٬[T_ܸBoKKJçʌhC	BcaAA?΀=v=P'AY
Y Ay: 1@-f<(Afg8u#O<xAvG6=tBˆ;(6y#^lG? {@`<A'!p  @|< h!.Ѐ(Gzgs%HȨN*gR6x俏<FxJ\|)xF<x񄁈|;"+98ElDb<xGoK\:ClM RAr\	ӇHrjײ;dp\x38tBˆ<zGt%Ǐ#<a#D*\k#5/)ElqǈH
.@p@|Gt%Ǐ#<a#D*\k#|g$pKdt;(6y.<x	#IR3M|G>$g$pKdzڤgMdwKQ[>l_ǈH
.@F |Gt%<xrᬍ!|Gt%<xm>pJd|#j$ Rf<x	:!RY!6tyJ+g͞Kg$ 	i#IK(R_#<"]8H+dbDj x٬g$t#vԵlFj:pJr_ǈHpgs#j$ Rf<Fy#R!|ä96|#<DgNT3Ǐ#<a `<@	^Y#>dWn[>m/g$G܈	^Y#>dWn[>m/g$pJ3Ol/1xkgF IR2*)ӊ|ԍ[TB.k/ǏHԂä96|HpDb<x[> #lDVȨr)pY.6y"+#IR3V8{#g<l3!g$xj^t#O<uKT![5Μ:C%HȨN*gR5lBqSir٬g$j]]Ȍ@z^6k"+dTg9r٬g$ۖϜ#:.l@Ԃ؂Gd \x3)pDgR9FHr"6x鳙#lgR+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKDTgTpGh=K49m/<FxG>qKHr8tT5Hd Rfg$j57#lDVȨo!Fu![5x3:FdTTgR>$H: "(Y=l_ǈIKDb[Y["<!gR)pY<x9mK#$zޗȊG#:K-͞:lF:zԎ>l.dEl"}![5|04ќ6:j٬H-|#O<xAv3|x3<l:C#lDVȨr<lԄ
\9l_Ο8FtGH;Fr@ڗlf5 4/HGԽDtt	r٬Τz,Ho_6E\a!Hr=>g$jnūgDb[Y["<!gR)pYǏ#<a")ܶwjJ^66Fu#{J+i*F |-=	63*˙#>۴g5é:
tJ]l3髖% = v᳖dpG4qCDjHf>F	[>4gg$pgTG>pDb<FtTqJH/5*3% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7H!פ3ߖ)yFm?HJGoL(zKI$7>}OI=$K {G<:A4чG M<:*ߧx5ܑ/2׮4pĀd9ja%O^nH7L$x=
Fx!S*)
ǀ0l° d`r=yS].ivዚ]0esK$zb<nTx1
B!P)aR6 O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
ZFd1h?&?&?ѧ<4zo&? )y4i_&?ѧ\hAFh<4cɣO#4iaCɣO%GM|44iARhɣO Xoѧh 4 ϓFEɣO31FV<4&?*4Qoѧ#y4i QSɣO!XwѧM/&?5/&?FFF`FFFE>M	&?&?<4&?MѧB4ipShjwFaFA4ɣO/&?^M4
y4i2h(4i4
~M&?~M4
4i3h(?h(?h(?h(?h(@h(@h(@h(@h(Ah(Ah(Ah(Ah(4i4
M&?ɣO03h(4
?&?M<4
y4i4h(kѧPɣO0FaC_&?M4
4i7h(sѧPɣO0ϓFaC&?~M4
y4i>h(}ѧPɣO0ɣO0ɣO0ɣO0ɣO0&?4
+h(ɣO0&?<4
,h(ɣO0ѧPFh(#y4i4
	M&?GFaA#ɣO0:h(4
&?ɣO0FaD&?>M|4
	~M&?_FaA/ɣO0ѧPLh(&y4i<4
	M&?wFaA;ɣO03ɣO03ɣO03ɣO03ɣO0ѧPPh((y4i<4

^M/&?FaAKɣO0Dh(<4
O&?ɣO0;ɣO0;ɣO0;ɣO0;ɣOKɣO3ɣO&?y4i4iѧrѧp:ɣOXuѧp;ɣO-M MO&?O&?FHѧpP"y4i<4TѧpJѧq"FĵM~M SɣOഡѧpdѧO$^)wt~;/O'u7wLgbx7nyynnqxݿxܑx>7&x3/xܩt<nYk7sԼ՞zo{'=eM^8g8$HGtov9GK>I.y&teя2?чޏir@G= } 	RN!kN|y.|SwWN9`&yo ? yYB8gk<6$xm@sؙ#=;GoK[6]?r
J=(B_}.OJ{MQ-r
r	{)C=,3/Ro?ơכ5rg#TG\#_odk#;l=nKtZ9dkntT6Ͽݐ6rdk?UhSg3P	¯(jA{Ug3PQ~@jAF Y$JJmǏ#56Gp*_6GpHodkirFn-5s6ϛ:!5uq5p?3οdkV_!|F@ ;x*n?gxOA9FzƁEElF	$Ə]pF%QCW"V4Fg5q1n5p`fF`B<F=|O/F\ʞu#_QK׭>F
Ԍ#__@KuąW 9! ^FڹFv#_ 	=m#__HohtdF/ƻ	~40?~4#_dk_?2?5|j?FgzOT]F?sPꁇ5/T*e5b˸=>6,aG]׍\Bՠxر-W>z4_qUF/V~Z1wg-WX |o-5eV&$ZkB_VXv$i-5e2<ˈZkLo!i,HZkd䖼B_VX .Ak/$8@_Ֆ?OJgՖ?TH-53o38ISZkaW}.!iga'K&qMe!i^-58^UGB_3>&MF!iG\B_3-KZkn(vA}\B_3/y,߈Zk:  "䳞!i|Zkn(ClcN!iKe-5? {@ ,Zky,-5|׈ZkKw-5+uM`YGK%Mb8N!i",-5%B_X!,-5e!i %cSZk ;ÿZk͸huxh=Zkxv{-5GZkqMvZk慟iò7 ?ø<B_53-5Pò.P6-5Pô!i 	v%M*-5Qχe!ixvaV8jBoHI-5TqM3ɸj"x;%Zk栧ψZkwj(xZk梧qMYņ8,xPx-5`¯Ō<,qMX?M!io.!i ׇ\B_&xU-5aOŀŀqŀpi-5col08-5`p-5a߁ƼB_6A8ZkͼW-5bG͈	|B_6<&qMC8"qM8lpHp-5`[p-5aC>!i
~N!iMy0ۈZkIÎ!igLM<y-5l0Zk>Lg-5mדxLi-5l1&#MLaZk؉<B_	B_L)qM-y0-5ly1?Zk0K9\B_^8sɂ	g)MqI-5p9pqM
n!iC!i@8bt|B_?M2	';/³Zk?jD!i@"-5vI	;ZktBE^!i+8Lt!i? 'P_n|!KZk)qM(? {@lɪn5qMniӞ!i? {BWM܃YrO?#uy
Ouycξ/!/_sG|^B|^B=_sCuy	:ξ/! sH?|^B&_uy	:|^Bwξ/!>_*+?"7:H_uy
:K_;|^BL_K|^B?$uyξ/!?":ξ/!	c|^Iξ/?:lT_/ux_:)W:)g:(|^oξ/J[ξ/J8_sҤ_KL?G:*ouzQ:):(wξ/Jgξ/J?_ sҐCuzPgξ/Jiξ/Jkξ/Joξ/Jsξ/Jwξ/J}ξ/JG_Wξ/J|^F_?A:*:(ξ/J&s҉uzQC|^R_uzQO|^T_IJ+?+䓟2s+ξ/$_F_f_Y|^Is'_P?|^Ikuy%:Kuy&6s$!:K:L_S?ξ/$?Jw:T:U_D%uy$uy$M_K_T?_E/uy$T:ξ/%_sF_䣏G?PRuy(P|^J=:|^Jguy(|^JA:?_|^Jkξ/%9:|^JG:_:F:H_|^J%sDIQKPξ/%ξ/%?BG:%|^J,sEEuy(uy*:a:*sB:-gf_s:,cξ/KauzY:.ocs?ξ/KA___:-:-h?ξ/K#sïsɟ_e_ib_:,M:,ξ/KP:,ξ/Kξ/K0sԿξ/K__sf_sg?__|^Kaξ/%?ξ/%ξ/%:;_ξ/%sca:[uy-]___ïuy,uy,ξ/%|^K(sb'uy,uy,ξ/%_YgXξ/%?ξ/%spξ/%_Xuy-K|^_jٷٿ:;8:;9_cõiξ/ξ/sö_gξ/|^_nξ/sôúξ/|^;3|^ξ/OuxvS:;*sôñ#|^_euxvZ:;.sò?uxva:;?حuxysş_o:<cξ/|^sɿξ/:<@:<A_Ouxx:<}uxxξ/,:<#s:<&|^Cξ/ξ/
uxxξ/__:<ξ/_Cξ//:<R:<qWqg:|^srOux_uxaξ/O88;_:ξ/:5:7__9_rux$|^ux%|^	8ux(suxN_§pξ/Gpξ/ξ/:C:
_8*|^buy0a:quy0|^L|^L_ξ/&|^Lsɇ_sɌξ/&sɈ?_cOɍ?_sɈ_+__	dɄuy0uy13|^L)|^L?§:uy0H_Ʌuy0uy0ξ/&ξ/&C_?_Ouy0V:ξ/FKξ/qξ/'?L?ξ/yξ/7_gξ/u|$u| M?|_	:#sYu|"7:uu|(?D_)s'|_ξ/U::cB_:u|":B?J____Vsɦ_Vsɧ?_d_W|^Maξ/&?ξ/&uy4|^Meξ/&k?:j$jQN/&|^Mi:/&uy5:j?g_k&:g|^M#~1:H#ɡ|^MG_Ii3/&jg:P_J_uy4D#ɩuy4:T:U|^MO_Duy4ξ/&ig|^M:\_T?:|^M:*sɪ_hξ/uxz|^_|^_|^ξ/F?:=aξ/O?|^ξ/O/uxz;_:=@_?㯋|^_uxz|^_|^uxzF#G_㯋?^uxzLG_ξ/J\uxz"suxzSξ/S=:=?|^?|^_uxz&s:=.~|^~G_RcSSAG_uy9WqG_rN/':'|^Ns:yξ/'?鿜qӯ̿:|^N?_?uy8Xuy83:s_:/'9#|^N}:ξ/'WBuy::F#ď/'_/'Aa_ꎾ/'?|^N'~|^NL|^N(ï'4rw8qO|^N*~|^N*:$:%|^N,|^N:\_?:|^Nq|^N?/uy8V_:>Uξ/|^|^sux|qG_?ux}'|^:>aG_Oם|^Mξ//ux|;_/?Vux|IgFux||^5_ux||^>ux|F#G:>(G_ux|N 3Cw|^|^?Wux|:>?c|^	ξ/ux|Z_u1 x˄&/mKWf$p6bى.]b5=z˄/.[ܸBvԵ{-;(GvF_	A8HkI$y\a|Ш/+9+ȴ<lBm澆l \0P,^W.s_¢nWpÚaI/+9/+9gўuJ+o5!\vˆ!ȴTy X4	xbK<r5hJ$L̃!\^#-^k@.3w Ay\a|x'(I)y y%$"|rP,a@͞x^ߚ,@`^W.s_υ`l/+9
A&k穠t$,a@~p3kf,0f\!Sμ /+9*BpÚ0d !y\a}p5X|\0[&%	%05:3\0 SqAorlJJak҉`C
 vj(R巚@"P_OTAoa(I)y+ȴ8tSWlCj<(/l-NQDlMZy 
AoϪoE.K>kE-Z#khT^¼͓@(?
WjFEwKRCj] ^W.s_MSCvԵgMhp5(Xˆ vԵgMhj?n-hZj\>_Cay\aֻ|jZR3=p>|jZSԾm;96	BpÃ7xږUK9_`ʠ\06|>_ItH!y\a]n-h=lg_6_`<ˆ!vԵϞP#;m۷6[9 y_0tA|jZݾn-hFuSo5 ^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BIL;(jC>dWnhn髗|!8t!P/xCCT$:p[:kCԾmPvç<Ο<!Ht;xҋCgOCCT$:piv⇯|	o:}CT5BCQS	o:}CZ_SCP_b"	BIL;(jC>.P^yM(I)yt=|ä?5
pÚ΀=_5? {@Ӈk8~(jn(p9ۊ:p5? {@|=Aajn(|/<EO@Ђ<΀=xy]j:  "Gۊ>O@4x6n(ClOx8n(ClOQ p- ΀=BaGivڗt烮ivڗt΀=	=AG!hsPBaG\9s@mK9ۊ#;FrڗiA <: @9Ǩ4x<n(vAxڇϩz]j#>%΀=  8yBA1>|t D0@ۊ6zAEmCgԽDiv⇍Q[P/Q(|t1!p 8b}O@"(A3'x@n(zN<6zۊ}S(΀=1 &΂CO@Ba@PgA!ۊ}S<sK=lOQZ>A<? {@b<AG!jn(xQh'GC`iiv⇈V4͜l鯃nivQ^t֏6? {Dpb<? {Dpb<c]M.P@lxt 4x>Gl: <<.P@lۊTڏ6? {@Z<lt 8h9ۊFBmivoQ  @,y  (m.QKV={]^6z@8vN;14qE-Zl8}]^6z>N;1z>>: cx4G=k]^6z>
ƞ9ۊ)jghpiG? {D`<CV4ta1h!Xҏj򇭟x:n(W=l@8vP|? {Da@b<A4qE-Z\j6Ϩpta 8x'
 p5sKXn([:!Qhǃ%\[:!x.Pj: x>^,? {@b<*<.P8t4qB+:xn: 1(!|Z: 1(!|W4qC/Ty a \mXn(ClG΀=@@ Jl4qE([:jBN#	x8: x>*<.P@lŎivrgy4xxt<(S-,MpÚ΀=/l%tˆ? {DZ5*%\0'j[>_bpÚ΀=~@l|<@a^W.uhWçvA'r@;V={CNyIy\aNի^0!y\aŇh@x͏@TŇhTN/5Ah6ˆtl鯚, 2[м\0V4_,LnBpÚxpÃgh[>kF\0ϪtԾ _Pr@6zAEmCgԽDxtm|-? {@34Ը}/hy\a:\>΀=6}S<^W.s_"j: }Xr5? {B}zˆJr(?ۊEkHa)5I,a@|1%	%05BIL;|%)rH$üʆ 2n%	%05(I)yD(I)yM(I)y8*ġ$G| !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 :k␊JJakfpÚ$pÚBpÚ,pÚ,aH^W.s_pÚz/+9pÚ% \0@0 k0E)r5L\ty\a|Ъr5$`T/+9v!y\a|^*	:q ^$üPS_h,w  $- \0&</+9 3k!(I)y%kVy\a|
d/+9Iy\a|dIkI^W.s_/^W.s_p\0 kF\0&pÚg kJЀ/+9^BpÚBB \00/+9`#r5hˆ܀PS_) r5R8~
pÚ^
(ٯ°6ˆ͓@(?
W1tp5P_%AkAo D#k7D T^¼!0 A@^W.s_ aX\08c\0,/+9*D/+9A^W.s_%pÚF'r5phˆȀpÚ>  \0T |>knr5HpÚ:&r5dˆ!1y\a|Wġ$Tġ$ `JJak	BIL;~
H- a(I)y8r5?pÚ \0xF	p\0iy\a|hR4/+9 :0: 5x#ADՂxAoj \0v%py@2Y $ü x2C x*t5A@ˆE /+9BFZ`^W.s_r^W.s_¢n @8<b@Yx^W.s_ItH!y\a|&^W.s_y\a|.a +k8H6ˆB^W.s_!Fӌ<k& :qx
ðb5f	BIL;|) |%	%054R((I)y0 #Pk  1N3_B wh)PS_<BIL;}(V(r52B\0 M(0f; (: 5@ə`C
 vk	I"h: 5pÚ@"P_^>.LS@HXp/+9dRr5BIL;|	GPS_Gӕ	BIL;~2
w xp$ü0\ A(I)ycq(I)y v<wDA(I)y 8 (I)y`U%wD HJJak:X$üGpJJak PBIL;| &@b%	%05DJJakY$Dġ$ 	BIL;|~@$üլD$澚u9	"x澠$ 1 5$@@c=@!``H!  xFٯ"!澠$f*f$rBP,B澠$e3_I;E|@ qU0Pz	[fA澨 @P0 P93_ ULq0 P
% 5IzD@ O~tc"荚SA R
	a&`
	" 1fkH<(GX5E0~8"5j| s1[5p bkX: 0 Rc5E0~[ @X3_QK5,-/`7
Z)hfL `B p'3_	/@
3_XI$IQ@y*?!DJQdD4D0C#~"%GD0Y7*?2DJ߈Q"T~g
Ag"T~EEJ ?Q7KP19*?U	zDJ%ޭopz% ?"T~߬.a2T~&z:2
!QH`	w9%d8KH%f
pyDJ~WJ_D̉zT~fL%f8K.1[
pzX)]>SM8Ka.=`	w}8Ka#
pzw.ްS}`]^V|yX)]he	wy4=CxKЏ]*?4%~"%G*?4?GG.B.AS
pyX)]>SO=`	w`	w`	w%kg.R_.R.R.QK
pxOX)]^SŎ}`	w,%,L@'zN	SŅX)]K
py8Ko.eS͏}`	w zN6k8K
pyu8K3
pyO
pyc
pys
px6
px6q8Ka8Ke8KA%%8K8K(zNʞS/
px68K=`	w=`	w>SX)]
px8?%9%Y8K%N
^S¯.p8K/zN`	wްS=`	wOX)]?X)]#
px:N%zNK^SK
py8K*?7y?DSDJŦްSţX)]X)]X)]>SŤoX)]ҧ.ik
px<x}*?*?`	wIQ<8K/zNzN>S߬.}.|ZJ.|8KR%޴
pzٽ`	wNZD(zNZX%޶.g...Q@?~	8K `	w&_G
pxB
pxBH%`	w%X)]	
pxDT~<%Gg.8K"+I8K
pyg8KX)]X)]G.~S=`	w%.N#N'zN}`	w`	w<%޹.X)]늞S`	wR%zN%`	whS2g.8K#-zNԽ`	wzN9߈Q!%G H`	w}`	wOJCX)]!.Ϭ.:%SA/
pxH)zNzN%/?%/s8K^zNS_.x8K
pyX)]HSΟzN:%N:)N:}`	w)zN
p|S`	w_.%GfQ9$J=`	w߃i8K,zN; ?Ϭ.7.7zT~vX%w
pxJ
pxJ
pxJ
pxJ
pxJK%}`	wX)]SzN`	w`	w
^SX)]/X)]X)]`	wGS(S$X)].k
pxK
px
pxoX)]!.?.3
pxȩ8Kd\%2`	w>ScX)]0g8K&
pxLN%"T~_G &DJDްSA.
pxG%G 8K'zNG.Z%>Sת	wa8K{/X)]}`	wo8K}~S%޼8KyS
pz/
pzX)]OX)]:X)]9Ϭ.i8K'g8K'`	w`	woX)]93
pxN"zN	`	wo..V%37%3N8Kf8Kf
px.#
px̝8Kf8Kf$zN`	w/X)]'%VN+`	wX)]%
px	k8KN!׬.8K`	wǬ.\%L>S*%
p{S2%
p{SW8KX)]
S=`	w`	wP%T%,%N
=`	wX)]CX)]DX)]AC
pxPT%	~SX)]@8KUS9%).G~SNϬ.l%)/
p|/X)]}`	wY%){
p|^S؛zNc'.#OX)]YNbNb
p{7.$X)]DOX)]S`	w}`	w8K8K
pyX)]SN<QB]J4%߂D*U8K*9EЗxTy旄 H@{*?
`	w@1J¢.y*?
OX)]*/zNRzNCOX)]).NN`	w7.L%OX)])?
px
}`	w~SP8Kho8Kh1%4
px
pxѿ.~SƐ}`	w
SƅOX)]A/
px	Q
 ԨQ?%%~)G.X)],*%G,8K?rT~OX)],~#
px?1%G,8K?*zN
ƕfްSµ}*?
>S°T~N
RT~N
оIQV
pxV%GY
pxVJGY;
pxVQVS%T~~S°]7J².SQV+zNuQ[8Kp*?=`	w*?X)]00J`g8KoT~zN>^Sa7"T~
S`!Q*N1J`8KLK
px1}ץG*%0=GNg`4%0Y*?
p|Wx
p|>RT5~S?qT1/
p|+J=`	wb%GS/Djk*?qT~5<%5ץGV~SƠKJƭ=`	w]}%GWްSư>GRG.~Q	g.S
pxM%60NzN%7?v?`~7߀8;PFA ^Āv?=߉@~z&~Xc/X; ㇟ApFA;tZCKt(sԨ4:߃4:_qT~ɗB]ݒT~ɿB]}Ĩ#.DˉQ"B]*?dYCK.ңF4:5*?.~ZJ	~ң<B]_^B]axX;za	w>bT~=`0/K-`0X!.xZPK^Na.4]<c	wA%;@A%;oKwga.30x;0x?̛]|z:#:)R;	Зx?	Зx@t%Zz:[z<c	wwa.TA%D4]4Kyc	wߚa.0x!}٥G:2o	wazT~f	Q ߻D;JقT~Q3ݒT~=2QGQxD@<'ǢĨXK<XKQaQy1Jω)Qy*?>M%G{+%G/ƕJπ*?>u$FU W*?>> *?>-%Gܲ߸t0Gp=*?%B]pG&]pK.~IQ\`Q.Ǚ#]~NXMȏ	wX'B]78K|^t%yQ&ܥG QK&*?@q	w*?@`3X'B]y.𽯚x^K/?T~=`3H<J.H%|B]ys.,=*?}:A%~#Ĩ0=`3/	Зx`#0,]K%Gpz	KGQ	3KJA,"A.ye	w}`0Eo4i	wX$B]D(K~h&4i	w%^hB*?KѴ%|Ѥ%hK	W!.$LFЗx<Ѥ%¯D	oxͼB]*?DhK~ڥG~h	w*?DhK~BĨ~HDhK~JiQ Ԩ
*GЗx%GQo.(GQ>#
Ї	wB~G
>B%ψ*?QrjT~*?AA+GP!T~gĀ@a,J1AO5*?|GQa8K
Ї	wR7.*8K2?_D2*a	w@<J![xK37@<21ߚxf恔%~h]_4.xg_PxfyO	we4.̩<%|Ѵ%^hO	w4	.o4	.їPxhxK4}<%W恔%'D4	.Щ恔%'AKxK4<2xK @ 5hB]xK hK ɞh 44	.PFЗ}4	.za	wЁ|%C_4P}HLDF}	H~|GQ ?*?	Q$4	.`e	wҙ<%IK(K})hB]|'/yO	w)ye	w+yO	wO	wye	w/@B=@Be	w:$4"B]E?4"]@AJЋhHЅ/4"B]~hE		QL!.g	w}A׬p}AĀԙ		w$zg	wYA%P%P} $%c%{SX.K%GZyB]Hް]`j"zg	wT~C	З{S*?l0{c4]`	wkKz$ylPA%ثKKK0y 0y iK~ң7
h]SxK+ye	w`	w=`	w~QKHA%ކ\A%ކ*ynmK0{s4]|c	wsK*?nF&{rw.ˉQ~GXK_4pz:pNt%7z*p&q	P{Q|@U*?ÿ4xkK&@U*?h!.,YBt%ވoKa.F^h1h1D$yDLA%ވ~ңB7܀ң W8J܁*?rK@rR%ܥGJ{"G{X. *?r惈Kopz+/2E_{Q!.Wް]Q)#z)C8KE%G_4!.R׬pz(1SAJEo4']B9*?tBM.J<, zg	wB%GtHtKB|%扰{ ,%G4!.J]T~z5]4B]]RJх/4Nݮ%G<,ݟ`vv8K;	З{I]*?va0C	w!.8K5
%GhB]pxj*?ZB]#8K5&?K5.|`vT`3,@0xJM惈Kp{ƿ{	wu*?y_!.QψB]X'B]?QNޠz:zQ<c	w&yzKc0{4]Tc	w7A%a.̼c	w>ң2o	wk惈K]Ĩu惈KK8K%G 4%G%GǬ+B]%h.ǚHK;@O	w}aZ!4A"!>hK~!T~B%:!B]"ǚxKZhKahK6Y
ЗxlOJbwK61|GQ9Ϛz9z<hB]G*?GNG |@Y*?Go	w怦G%}J~h8x`3ď4 %ގ>#}%GQ8惈K8KbT~C}d%C%C?{Oy%C1Jxns%ؕo4B]gpxnOJpIjhNÆNÀGd> *?8?*?WG'%G{~h8T[_X.Quﬕ%G`3)dKV!.Ĩ4B]wx~]tI\%ސ}Jh8 x g	w>#Ĩ!ϚzC4.̂hK J
~h8>] *?H0"|GQ8K.#/X+B]CB]D40yA>=*?"
ް]$4:>=*?%``3pNﰧKϚa.~$y%K 'Q,"B]W_p$l"t%FT~F=@	w<q	w3X.1yK)WJÑ!.mIQr;C?4B]ϸJÚ`3Ñ39`	wBt%G=t%G#|@#ң.~\J_X	w_> k	w=`y	w`	wX'B]ao	w2#]`1̈x ߉T~ ;t|!.2}T~O`3˿4Px#y)]dK%z:CQ}惈KABg0c4bt~ cQt*zQ	w A*? @Cq*? A_y,wD%KK;kK;'z:+x*JGp}%G߬.aM*?&?Q0 P|"7Py9.sX'B]7<JT=`	w}`	w*?+J/T~O`(3Jw.~*%G	J%ߘRKKC_D%R8t%R@t%R"}*IQ9t%P}`	w3%GtLiQ~)G!G!g	ЗxcTJJD%ޜzQ	w^N?.@J@p*? `X3f2.M*?)QMJivQ"YG|#@?*? q+%G_sĨ #	Зx .H%:`	wPxR*J*.JK}ƉQU+JʪfW8RNNP	wq3HP	wߨ%G\J¿ңG.T~W5%Grg.g	Зy\}1IQ}Jv]G#axNHG$cđ!y`ң7T~X?G3T~Xߨ%Ga.5A*? {T~T~T~ W $ *? Iң,&GXK,OKF%GKS`	wH
ң	D|C4?yEzT~
z:h>NZg.V)z:@Q}4
\JGxKM ]hKQ.%Gz: X'B]_ңRA%ϸÏX.X~WJd26`q*?=`	wß8EJG	w^	w՞Nk?4B] T~[g	wg&B]Vt%|q	w)G3}a2.4B]尳)GX.K	Зym?	ЗyqW!.︦>]^N˄o4B]oSJ˅X._Q	wX
!.^H{NJx'%G%agx0'z:
N.+Gx/cOX.yꇬ.GT~^}4!.SJɞ]7	ЗyxS.%G⃟X'B]X'B]​]*?^h8 iQ%(	x ңDFx.%GwĨ`	w"	Q2!})Q0TMJ=a2/"%_(y02t%`:0+G4B] iQ?8K\t%`1~WJF>h8FqM*?Qg	wB]"_xKReD%)o9*?~t%z:`?T~y`g)G̗%?Q_ң+(G	Зx%=*?  U@J?@ #]?qM*? !/8K X'B]+G{T~aoKz:0Q惈K(4a_ңh=	wB.h&~WJ!.LiQq%).%GgKSߨ%GB~꒣PiHKT)z:`	wT~UyT~F>]՗x5_rrT~I_rrT~@+NJ9x`	wq#	Зx&z: T~4B]biQ zT~dH*=*?R?GDT~d%ޤX%ޤ>T~8KU9t%*q*?@tU*z:KNSt'!.Wң/X.s	ЗyTt%ަ~WJA%ަ>iQ8KLE̕~_X~(Gc	Зx?OJ`]@JKW8%+ң^oX.]Ϭ.\WJpͽ`	w=`	wߕң4B]03ң/8K+G1S̍.O`	w+GA%joSJNﴯq*?T%㔨	QĨRT}X%[K	ЗwWJNq	wxqM*>AB]!NJc2 K6K	Зw?	Зw~WJ^h8qM*>>]Po@J?QTR@ꊿ
iQT\rjT}
h8_ug>][ңd%Ֆ>0;	wu`)G\?X.T}՘s 2T}̦8K B%̚|@~N~  ](]ȍ.e.dNK>"%̄	ws%Bw3YЗw3[B.f m"%>i	ws2 B]̵%]b4B]`)GbX.KMuo.]*>>h8iQ4}%h87)GС%@odOJ.,~q`qc_4!.,wT}ńX.,,:s`YJIQ6q!*>OX'B]سK otgh87/SJ77pwT}Ĩn꒣/%G"~(GOb%]=a6K7SJpw7	Зw7%:4B]~T}Խ`33t%ů`	wqi+T}ť_4B]Z&}4K]eKX'B]!~WJ<惈Kң'g	wpxLR%G0}ĄX'B]`	wp|7p|惈K)G=`3՞N=`	wuQZwZDiQZHL_G 2%G 8@@}4X.>A%qM*>/8Ko.?+G!@X'B]!#WJBUA%Uң=`3DOJDT}&h]"}恔%"o=*>0GKM恔%=*>Y+Gp]*>OJT}
^	wp/Qb'.O^	wpp .%G$'zKƟaw8ts߬.t
/%G~(G.%G%RT}|@WQˉQ?R1#zW	Q~꒣W!.zT}׉_QQJNz97¯Q&gHK?G(	.%G()Q
!@~yD_Q<%GHK#ң\JT;% EX&B]Ey*>(gpKz2B7!.4_QJVw
ңˉQ_	ް?ߨ%GcX&B]`T}_)Q߬!.5=d%ơ!.5.%Gl*>`QJسHKQ7 Q_)Q=A%PPJAJ%@gT}Dң:1~^J#_wK#WJ$4B]ݐ}4PPJRT}w
^NX#}+G,RA%/p8K_yң;+^J~(Gx	ЗwOJ,%Gx.%GxKң<(zg	wqk	Зw wtްN&z:4+G<q	wp)4[8K{T}s2Y	wpXt%٬A%ًT}ٯ_%G꒣@=;	ЗwX'B]g!.|/iQ>_%ϊNg	Зw> Q?[惈KT}ƞ].aKN\$z:X'B]|JQ>"}><,KSJpw>N~WJ=`	wp Yt%WJǚ!./SJް] }]*>	dy._OXL`&d%߬.<q	wp?iQJ^]1.zd%P=`	wt_!.T}J~]RK.Ih8?qM*>D%X'B]	IK&h8T}8K$X'B]	q	wp$biQj`3K2.įQf4B]~eң?7ܚq.=`((zQ	wp+'wܜp*XV.0 
d6@zT}@+zT}Hң<t%C_)Q 9.%G `	wp  `9JBoRT}(|@o9*>B]ޕX'B]ޢ_)]ޢ)]ޡ7 
^ha.0=*>C?B]ݫ2,B]ݨoNJP3%Gݨ*K>h.C&P%Gݨ惈K5iQls%0Bt%Y	wv>0;	wv>T}Y%	~N`c]*>  =*> c+G<t0\J.ߗE*>=`	wv/	Qn>꒣	woңwoT}"t@+q*>]~w%?2],tR ,%(yY	ww@)GБ%эa.|K?A%шqM*>]TB|%ݬ@4 XK_扰ww7 ,%݅T}ݎ,%ңpwv9J?/J3w`{1*>W/J[wM~T}SX.y>O ᨑ	wpMDK4 XKG50Y	ww}47|G)Qy//J1*>߉QxGg!.EiQx%ރߧGˉQzy*>A'ݚT}ޕ)Qz?PJsE*>Q|Rw t%0>%IQ 쒣A*XKza	wrOX'B]6<.RT}`
J:2k	wtrGwG)z:*>Tts*>0{`0C	Зw*>2k	wpowNj`0cX'B]ޱ*>dX!.K%G܈y%ȈN쒣XK`0IC	ЗwwK쒣wMa.%t%G YT}'a	wx
N 쒣EMa.F[%OX'B]99.O$"5߬w#t%*>]7*>\H2%GܐKqM*>䁧pw$Hw$qM*>X.H~  GܐK +RH~T}ƕp0cJ#,%}4wpw	Q G<q	wp0_qM*>`%NJ ߈^p0)4/rT}4!.O=`3eK4 XKh	wp2 dGd%;8K߈*>hwSzg	wp4|K<q	wp48K ,%0R<,`3teG:w}`3t>R y)G:w%àczT}Зw @̄hK zT}J%G!Y	wp0;	wp6}4X.=`	wp6@p7	Зwf?QJyAgSJRpwJP	wx+=`]K'%G L%7Tx *>E/X0w$	&_9*>WݒT}%?X0w$9*>䠳2T}BWT}@T}=`	wtQKB%G.4!.N%SJYW8K}`	wrX9]*>ĨϊDN,KQͼq	wp%iQzg	wp,p@%ñ[	Зw~WJxw SJx8K?.%G<)zp8#~\J0%GܘL%z:>N T}7A%>T}=`34	Зw&t%ɤQ&^h84AiQ&]=ɩQINzR$N`0:OX'B]ܜ̀*ܜrp!OJ| Jp*>1=*> Yy*> QJRt% =*> $%G@P@a.}4zg	wtX'B]0~WJ`yq*>邗.O7t%WJ=w'or{X.O?ңO|X'B]As惈K0>T}8K"_. *>T}RT}ψB]ܠ^t%.Q=A%!SJD3X
!.Q?rrT}"Wܜtѧ.KoQM惈K4zg	wtO2T}0aQ*>~hB]CKbSJ%1MJ&1iQOX.RyR ~p:}JOJ1OJY	wp<{Kң?X.:x~WJ<%t%K+Q R!. ]D	Зw&t%@T}B7!."&zg	wqVt%X'B]]*>}!.|K7	Зw]*>,h8{%P7*>(zT}/dzT}"p ?*>|, E/]:/toX.	ЗwN?.%G9t(z:W.oQq	wp@ qM*>pw.M`	wpB3pB惈KSJ!w%*>zT}p} |,0;	wp&41C8K1k	Зw cĨ̿+GܦKްNLFr!.S ︦pEg	wpDz:K"t(~h8"14:X. *>8!%G˞hB]? }4 o% : _Q  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 2Q 32%@$y	w J~dPq K(q'~B]ĝ'.N
yR$wa.N T|@ ꒣?QR#2	w!	Q 2ܜ^fT~d%B] o T%@P!.)ߗ)%E0C,J+z:  	Зq  Ht%ECX'B]T#yU	w#yU	w#.z: H	ЗqB.Nt%@K*.*t%@}0J*>!?%G#}`	w)yU	w'=P N\t%I=`	wy#	ЗqrT|E`=`X+ ?zT|E`UzT|E`
ң+
N4t%Ew+~GWNt%B8̈Зq<ȅ	w~ y*>!KR=`	wO.N;'ЗqPqܚ`KH	Зq!..%@G
D_JWT|@+%G
o*> TKU~ed%@|A
T|@~gD]q*>!,~Zp*> 	B%GJ`y	w~N`	w %G #_J @*> $/%J AWrT|EQGߗ,z: VyKX4J߸V+sZ.b^6ԨRJL>$WVJL>4]iQ *> B=*> 5*> ( y 7cJMQ	goT|Bh,*Ԩ,,Q Xң 7iQ Y+*> X`Mq*> X~,_sݚT|BrT|Bp~h\J\"ЭKl5RT|@EJ&qGĨr?qg./ܜ.-yR"߈][?)Q_RT|EU'%G\<̩	w/]T|@T0p*> `#}֥G/X'B]op rT|@40\ϹT|JĨOJ{K`	wtƉQLp*> c*> bqK	Зqg.%X'B]E?*>!<}
ң:!<7G'T|By2Je+G^]zT|EX'B]^M=*>"OJP6t%BuKo	Q
r.%G(#~(Gzl%@ȧK_9JBgĨ*>(`T|PT|E	w|L=*>"{qG`%:# e(KN<JD<=*>%.Q.yR<!*!H~Tt%BK ]q*>!H3 Q0QJB6XME]*> 1~}`	wtJ=*> `	w!R0OJ})*>#$%GaK=*> hK1.N Q KC_ˉQ
/Q
X'B]*/%G* ?*>!P~^%B5 ?8,QJ?%G*ˉQ?uIQ	wz:%2.S=`	wOJV	Зq
~oKq.¯ߗpIAJXMYT|VOJeDhK9J ~\J濊)QoT|wKRt%w/|@8ݒT|q!|J㈛fE2k	w@1J3X!.߬.QS2%q~ k	w{*>5`?T|jߊ)QMV%R3"RT|fB/́T|f`?t%k"QJa)QXPJak̈Зq0})Q1\JҿX!.4Lt%fψ]j}%Gj~%IQ񚒾ң5'yXKD_T|b߬q:1aNJX"yR1d?]%GoT|`؃'%G<̩	w8*>0p~^JRGqY*>0t OJ}DxK>NT|`ꇬ0w0q, |f[	_v>3pI`|fZkŬ`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: ICӯ"'$~u$ 1䒯_D3 3%N$~1Hi!~IP4L?u$R4HAY/N%~g_~J6"1N%y8u(ӯC36:ӯGfju(ii3ο%24S?3	N%u):?4SO3~Jki>fSN%#M:F$DN%A0Q/ӯD39:i䢗:"~u(g_~JO5_N%	~f~J,u(f_~J/yT?N%|QSӯBKM:-g)~mik|~uY_ _g~7οK=4Ƭ~ah?~m?M:-NKsioYpNKK#~uXuG_4g.:,ieοK)~uZwT:,ie_~ieuXibo#~Z4<__\_|bAb_|bQ䵟~K7_u,G_4ZK:ӯcO%i_dXӯgu-ӯcM:u-%4[u-_q?M:Hˇ_ïN%0`u,iύ@YCӯb'N%~u,񗎿%M:$|b_?3bo_˟Z_bKӯb_ԿM:;3	گN;1LӯóT:;94cqN>5#ñ_g_l1Xӯôuv?4οuvDuvӯôTNިiTi;~~uvRF_b'_e?T~?M:;OF_bG_b_?~Rӯò_eT~4ONoT/:<M:<Y:<64o	N?M:<N?~0A1_z_~P___QNzӯ=Piuꂳ?~=T_N
luxR4;~M:<*_TK4MAakӯT;:</~ux)zuxa4K3:<M:*@<8ӯῪ?:-48s_?M:/H_~0:MiqA:M:$u@48?Cgiq_~8ӯ~ ο~u$z_ӯ/!~	~=SSCӯ_NOT8U48$z,u,~u,'_7ӯs::(~uꝝ~/NxuR4g~LUioTB:oiÏTu0ӯɃT~L_iUY_}Qc/N&3V~L?4bu0iƞu1_9~LGDɕu0G_ a/ӯɄTο&&~u0ꠝ~L?M:SDɅON&'Y#ӯɂ_&M:ZDïɅN&Q4d?N&}Q8`i[G_M:3midG
O314L<HG
o3"ӯM:?N`H?30:ONG_siy.:?_³'_#~u ĳA4D3.ifR4If`:Oӯ|M:c%u!7_	C_/~u!KM:G_M:(jN&u5o_N|T:'_W~Maiѧ~MG_O~  &	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:=_~ NK_ :=.~zuz(_0:=xuza:=R3:= wG_~xu9gƔu8#du9o㏍㟍>0ppu9ï<ȴu8̋'_d'Mq䳯̼ȸu8w@s?2P:B2u9̅#_?2_z	s-:s:g_Yuu:ό~N#|cď͎'_~N_~N&~'tu93'_d>:R::"~ο''qÒ䃯_2~NO *u8H qcg_31~N,oο'Șu8B	2(~N/yi~dR:)|c2'_O~NR0p~~XB:>Y ~'_~0 u|qu|su}'ƈu|1Eӯu|yްA:>=2/3B:>a?20~~ ~_ڝ~u|ο`Dο`P~~#M:>ύ~>3 ~A/!~<M:>'~ ~&~D:>(~#ï_O2:>*~'u|$|acը~	~u|Ybk:>.z9κ=mWj_Clj,˟^kWg__5i}W07tZ9d-^k[}WfZ޷EClCp_j_+_+j_E.?E\*-5pBz¯+gPE\/|*+gPQ_?R
3׾@jAF Y3h5 ^
+g8FB,z*,5zxofyGp+W/#}_	6=.Q޾x峯JgD/_W`WW/V3U/uX`U/>{Xڼ8tZ޾ySwXW?+W> WQU/rW^k ^k譑^}_k@rAz_zOWyCW"V4#<onWj_zgVuy#BhO?^kX5y|_袗[<}#_zC{R3ڼ ?d^kf_uyD5Wo5y+&5^,3ο+WW59FzWW0M<jS+3U W#-^kOz^ku_.5+!_m^kp+YWW^kw_"_
y/ ί5+?_
y3+Af5mj_Aoѧ_Š4iWc&Wc!#зɧ^?MeWc s__-Ѓvk>/D[Wcm<FyM@KűRgWc#!4Wc> ~Ml/kN/D[@3ɭxlMoWc/m;p/]pk/D[;lɨ^?8|&Wc=mlKű> H^?<HKűy4:Kűć<^?4Wc
T=}4WcMhzi;/53/44WcQh 9RKűɢ'__- ɩ^?&lϓJ^?EliW/Cɩ^?M8l&8l gD/D[BK<^?hWcwK\^?~M.qz%Ue/D[`Gɥ/D[h^MWc&\^?M0z%U^M8lGTl^Ml~/D[s\^?CVqz%U^qz%U Mlxz/^?Aχ<^?DdKűxl'lꄿXqz%UO8l;ѧ__-Yqz%UՄz%UՅKű__-[Yz%UՑ=?Kű%xzWcV!zWcZ\F=z%UՀ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[ |=l@1Az;Kűdw/dWr/D[^? y8ߋ/[}z%Ú8l@<^?%?'IWc37pǋ/f9__-͏qz%Ub:-q__-q__- 'MWc'z%U'2Kű__-ߓz%UN?Kűy9/fWc^?pgWc'4Kű'5KűNoWc3.9__-/</f O'#z%Uǎz%U^N/n/D[nS?G__-޷EClqz%UtZ_<^?Clj8Wc/D[/D[ɜ^?'8ly8WcpWc_/D[>/D[8WcX{__-`^?^N8l@1Az8Wc'	|^?qg/|&z%U5"Pϓ\^?z(nqs/OR%NPKű^Kű#y:__-#@s8RKűt[__-a'§__-(3B')qz%UNl  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, Yߒ+A6/X$y$Wm\_s$W­\_Szn_	q
]"j͂_sM6;$Wm\_\ Wl ߿$Wm\_E9s6Kߒ+A?Wl|ߒ+A6/FN_	qR~H?aC"q;%ot[Gy%WͿ] 9iūĿ./PV-W,#y$ߋ߄ڱi䓞/~jŦ$6Zk,|46Zk,Ie_o­XX _$|WV-566H߄ڱi-x+mM߄ڱi_+mM7I#߄ڱiI/߄ڱi'JgͿ	b_`y$DZkl($_oZklcѧyC=!ՋU= qWg_@p&ag50_3__l3g~H/CÏ- e	uq1 e	uqY eW|._ߒ+@6`@ߒ+@sW= ߿$Wiǿ$W0;E}W=~H/~H/W`2	 ezp<	E}ɺpߒ+@sW&w2;E}uqw3 e:pV__qWHǿ$W!?r; eM w2\_:3 e&/;E}
]"6/(3B!KBFrg\o-XFiEyV.W =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?(A_)_F
{W- 0SjP?_)_ a@0Sx(W 03_)_<:
>2P/ q;WaCN2\aCN2PӿS(kSx+e?0O>0O{(oS~N0O<aC~20O0O%9_)_?OP'P(wS~PWP{;_)_>R
w/\aC2?Pg(}S|q+e?aB?O
W>0MW$
+_)_WSq/h
,_)_Ì(h
,_)_N02G
+e?ZG
+e?Zn27Oւ0SOPH_)_[;WR
	+e?>0:_)_@qO ]+e?qO %A_)_@ی(SA_)_@F
 / %2PK_)_@ aA/_(%/ 8gO _;WgOS(&w/!wOgPN_)_Bq2!/PN_)_C/PSu&w/!2(\aBgOaAC
OPP_)_BO((w/!xO?W>0SH

]+e?K<a@Sq'Og+e?TPS 
W	+e?q	+e?&x+m_%a{-5&+m_Y/-5Eo&'|WŦ0_o ͿZk&+m_Id/!L#q|WŦ~/!-5@q|WŦu/!Ɍ+m_/!ɇ_6iBy0c_o,q_o,|m_o#&|_6iBqpTMo+m__6i@|x+m_pHM ap_o 8"q|WŦ q3-5
~	|_6i@P8HM |_6i@w_o/x+m_p_o OͿZkOqͿZk084M / Þ/h38o_oq|WŦD+m__o(xx_o<<x+m__ͿZkW-5Z/kO
_6igͿZkxxq|WŦFY_oa/h_6ioͿZkW_6i>-5|<-53_6i>
<-5ď|WŦx-5bͿZk|;0|WŦm{-5vZMt\;+m_|	v_o](mO-5>+m_|òwͿZkw-5_6i<+xv_onx+m_x ^MGͿZk<;g_o|;=Mó/Cc_og_6i<ón/a_o%_6i<e|_6iTYs-5|YMŠX_oA?ʜ_6i;b'ͿZk-LZgͿZk-$,_o`y,_o_y./Zn+m_h[^/ZͿZkh%|WŦ\_6iۊ>XӋ-5K__o x+m_h7~//-57 KRM/K+m_uKPM//Yc-57,_oKNM?K(q|WŦŗD[n6,Wp?+ز_PW ŗ	e⿫_ 8rVV"?DewӾ_EڸtY\4	qqyߒ+>hj ] uߒ+>hj#~HU\gm{EW:.3/$Wp|xV"KWpy\4BEWj_GZ+0R\4u8Ccߒ+>hGo$Wp|Е8$ľ_@WpN_@=8 ^0F\4 }\__
]"}\_ƽ$Wp|Я8Q^T\4 \_'aߒ+>hZp9EW /\q]"总W._3'w
:pӌ
zs.0$Wp|ǫqߒ+>hW.|l!b:-(^R-b>48]W50_NT=Ƶ;"%X 8Ͽ"%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@ˏ|X@Մj̉яx+BX> ]ѐx+BX>`MSpU=_<X"5#WW:}_.5u`oզ>48$"";%;?[ȅ_̐W	;}"!}Z N_̐#-\_1PgA8z%?[@i?/?
=.ſy
="<zxE2yuq
"<&8+E2y /^8~HO=aW/% ~HO?	qM$W'? j@߿$W'f_06/^xwd]\_1PgAAo\Pg<0Ջ
n_jj +CX_7N55b@(n3q|WgX_=H/P7+ԉC>Ae_jub'\_Y框\S8+CX__Y框\Q//PV.WOR%Ag_jubD"P/Pc+Xy_jubAi_jub򷒍+ma.Zkargya+R_Y框\0?ya+Txya+Uܑ_jjR-!N/GG0K6ſUG0d	>·@^N_́':ӈE2fΑ"O*?E2ū:%  ߒ+$9uqB_́'q@ߒ+$1/x"O3%'wd	<0t[r/D?\ FiSsq|W
b_08+AV\͏w?Xua1Ǡ#|WgX_]q|Wgr: _jj/PV.Wey1ՄjCN?Pc _jj=3<0Ջ_Y.\zK<0Ջ#w 5:_i܃WgXF 8r3-1@@/D ga%ȁ^ߒ+yKq
;E2 XW# dHaW y_;E2 3	uq<F" w `dfJ-E2 3	uq!J_̀;]\_K=" wdfaE2 3	uq`ߒ+yK;;=" w!MK$W 0Wv9 (ߒ+yK;>1
]" w)ħ'~H@a./;%a7$W 0Wwg~H@a./+iߒ+yK;'q" wb΂=|YK +oKY_o3	ub_%
_60V-5y(fŦ^J+ma.Zk"w<_60V-5FR?ͼ%ՋM^Js_o3	ub_~J<i䡏ͼ%ՋMQͼ%ՋM(_o3	ub_B_ͼ%ՋM%'|W]Xu<_60V-5;?QOfŦ`WE./yKQ;fŦaq|W]X/yKS>/yKJ/q|W]X 8r3oi?; _50_}hſ5E3_Wrߒ+z 8ߒ+&7_/t[G_.Whkx+mb_j>I8+mb_Aϐ55b)ÖV+	[SRgDq-T _\_J
]":x3.wfQ<wߒ+A x;E3suq)_;E3suq(T׿$W7?	EfO$W7?5eߒ+LwZ)wf./`wf4ߒ+j>!~Hn~m\_qߒ+]_A^/`{,ڸ_$W7?Zw;E3sū;E3s񃚸G)f]Y#$W7?\_17@j(OE3sZOp~Hn~1ή/bw?$W7?I"/b{F_hZ4aߒ+֮/bZyߒ+7L=GL]ڍ;E3sq!or $W7?t\_'g~Hn~0W2=="Aw,E3s\_(ӿ$W7?I;W	"+W2{Uߒ+jENc$W7?.
"ED_b/d*%2)hE._f=\_L="Fc>,f:^ߒ+Tapߒ+U./&wM0fq2r._B./&HRϪϪ5q1ߒ+E$W7?yuq0} 2wf /&	S$W7>j` "q0(Tߒ+W?$W7>	.D_/&S
N_-
EN_7]ĵ"D\_
;a~Hn~@׸ϪMEN_CpZPϪq 4;E3sV/!0}"@Ww]"&/$wɝ"@WrCGo81IrVSq|Wb_Aq|Wgr+m]X@>j/zub_%_6CmX&?
N/|B.Zk5C/z@5b_9M+mV-5	_	;Ŧ0_6@P8+mꀶZkcqZk>_oV-5		Cި
\_6D-X&WުZk_oTb_'R&Ŧ"_|W.Zk
/zX3iͽP!ՋM@cӞ/zV-5 _y5ͽP*ՋMCËިjŦ!n/|@V-5OިŦ^z<0Ջ#y_Y框\[=855b~/PV.W9m	  jaD
ߒ+ߙ\_8EX;0c ׈yߒ+ߙ\_>"hߒ+׌x"׍x҇~HW^_ū^ۈ?;EX;Z<EϿ$WXjגA#$W8H}"~/x"/x"w\_$_`Y^`)EX;\_x~H~ER~H~"uߒ+6//.1PgA87	|55bꄿq|Wgrq|Wgr xlH55b|Wgr@sya+Vmu./PV.W,՜_Y框\P0>/PV.W9mOƇ50_t￢_ş-pç}"#|C\_NC$Wo
q="#|C\_N0ߒ+7>o(ߒ+7>C$Wo3$Wo}xYay	}"#|C=\_s9K$Woy`ߒ+76/f$Woda./f<KGa5q@1Az8/o(xgya+xya+x<0Ջ7<0Ջ*xya+s~/PV.W/55bnߋ<0Ջƅqya+55bq|Wgrya+w55bnˋ<0Ջ*vC1*CzN:˿	7	V͕!|N|b]+Tbf}`+m*Hw➬'TbH~8L_hEF!6l?X
?/ElS`(ǫQ["x?X
?/fPm3h`ݾxW-c6o!_-<Cs/  8`_pWPm*n7ܑ/AgrG#/Cr$X(Zc6#wDZe3~7N_uܸt+-1Fǈ?%_/g~7-w}\F_äI^ ͣCf$y/ď=W?q%{Rh|o:|@i@vç=_⿬0Jen\:D[Lfѡ3 =_-2W⿬ˇHah|m;pҗDZe|_J]+{WpWGi4>W8t神zOzY_[27."JEͣCFvz/:TWE_q%{7i4>PͿwKŦ_(l;WCO+WpW֘ͣC3}iSgW@s]ܸt++Lfѡx}iO⎮#/Cr$49m*+dW~:GLTVȯ[>t⿚}uq%{ݦ3hQirȉiʋK(~DL_O,en\:D53hH63LRͿW@q%{	m*g͝ qDZe|#Ջq%{3hwKŦ_2.ч:ˇHc6u'DZe3 _,en\:DkLfѡVq;%_/ܙ⿚~ܸt+VͣC>=i	|{WA27."JAݦ3h,;wKŦ_%qRNї27."JA3hQ9sS_-2Q9sS4zWpW1Fi+v#/Cr$4m1FhO8;%_/О"qwC:ˇHi4>WTۮ1jzO]_}`ܸt+KLfѡ@3=+c=\F_äI^hi4>W9l%_/[:. `ܸt+1F	en￢_-2,z+ܸt+c6gm|@DZerP_WpWͣCj՝i/;WD_Vj27."JB3hi|_-2i|4y\F_äI^hZc6q%_/qW@\F_äI^ie3h4;WJFen\:Dͦ3h$N ;_-2$N ;4b6#/Cr$46ͣC|AN|ANЏ`WpW%Zc6R4/.|A^#/Cr$4%c6HΈ`zC{R3>4.en\:D搭1F	Ak_-2 <-wߙ\F_äI^hc6᳖>!ltϿ4&Af#/Cr$41F	 ,/q]+zˇHХi4?I{?_-2%#tСj27."J@?i4?Hxj]i	 /-K4#/Cr$46ͣCgDZe`34~m\F_äI^h 3h`i wO_ \F_äI^hUm-TFv?_-2j3θ}+S5q%{Zh|RkM%_/_!|ih	`j27."JA*h]ƶn5w+en\:Di4>Z:F;%_/ǎ Nyen\:D慛LfѡcƵDZecƵh%ZˇH1F i#_-2`q$w怯5q%{.m+W59Fzۈ*wKŦ_+W59Fzۈ*w怳ՙj27."J@m+*n7g/_<ψݟh[c\F_äI^h^m w>7⿚(z&#/Cr$4/c6 KZo/\B~P˫ܸt+ 6h|\lwKŦ_+-;!l+Ձ\F_äI^h [LfѡGLL8+> WpW)Zc6tVXLWZ"9c4=Y#/Cr$41FDDZe,⿚
f zˇH+LfѡnS?vϿ_-2^E;g⿚ܸ̅t+L1F*gv￢_-2^ECl\F_äI^jmi4>Wi}A3_-2^Edg\F_äI^j-m ?_-2`i+7ˇH!m}i jy7WpWvͣC7<7Lx~"4\F_äI^k%3h`!wKŦ_> nuq%{h<DDZe+eܸt+FvͣCK_-2`$_Boen\:Dm1F L ݿj~ WpW-1FR?DZe⿚F_äI^mͣC ^KŦ_) o5WQ^EdTbm_:C͑h/#:ސ.޾x^5>pzjrEz>^E5H+ȴ]9F 6}Sz)tքgKR@lRkԌZԻݾn-hZ:pvԵgMhj=R֊56R֊57Tݾn-hj_6ݾn-hU6s|jZK(pR֊_>yCϚ}MM޾mR֊_>yCϞԌwkCH6>ݾn-hFuSmRքR]9FvԵ=8}|jZЊA|("n7xږ"_6Gj7omKZ|gmtvԵ×;67mR#OvWCzCwM\?ۊ!W=qCgv⇭hz@Z@ZRנ-FEvԸs"sCwM\5iEjZ4zvg\#:x]=EphHt;D}Bj:Qj#P=wMM`ڇ5jmENt5BC릴>nCPkA[5O6GEpZ*tdtWx56wA[5zZ.\SP@
> TCRj#P>n-HT5 5^TA*[PjD6*t6EvCdFΞS[:kE5"P5MpH]Sj*tgMhJ"|COt֊jDOt֊jDK-SԉCwM\O)*Z5M|:}MH!Rևo|:}MH=n^S]5(l5OtևTԉENt=l.kENt:Jj:}ZSR%TCʈT!H: sENt<@jAlAlևH΃vv]:}#UBtj>OFwCRj#PAz'4:F}Cψ.FwCRj#P5MFyC6zg6v-Og6v-K-S;D}ENt>l
\9l֊><x򊛶ä>]d"
@\UCv:gd:$
Vȭ5rCʈT8twM\?ۊkC: s*kCW]A.P.hoK:pW|ڂdZ)|4qEHPޗM\yn(xtgiv⇍髖:v>HqC"EhsR'A.P-|zd -CZ_SK=nB+dZjn( yAT>!mK8tjA.QR2+49-FEvւ>ۚCuKۚRT5rOhr
5"t=lmi|ڊ>yENt.\R2+47tRj*t`֊]^QST5r>)yCݳ^5Ftۢv^P	<?ۊ*FvC蝫W>BsCDZD&T@1Az!-\=wK꛶yCRנn(z]jnڇ.6oKUMMPæ"D螤Jj\>^D69?ۊjއ!mCG8tTOtPAz:}:+;D}E5"P5TTBg<l.sR'A.QS(sR'A.QS*oKT9-tp碔W5OZQ j-t5BCç([<çjBjdWnhnږmQ].3\;l-gsCz\І[|Cvۡ.hoK|.QKtmKZ:vjD5HqCʈT9n(l3髖:<wkE/<iGjT5rt9ۊx5T=lwCwM\gmP@p>gA-Nxb "E:+dZ?Ad=.QKV(tArV2YX+ec,^׮4pūd"
h-2Ԑ
@THT6gc Txx4d #<q@ۇ-H<zԀ.SBO$
NZ!І"眴9ۊ!zZ:z.hz\=p
yCO_R\!Az)堂SCwM\塪8t/PGܴ5BC[֗	o:}C5<5BCQR1	o:}EHO<â7-PvçT5r-Pvç<mQ
|ۖHt;xtև|ۖHt;xRCgO	o:}CQhlZ!OsK=}Kܴ5BCC*3-Pvç=Ο<!	o:}CT-PvçT-Pvç54>	nZ!OsK"CWqCT$:n],eV2YXyS].ivዚ]@H
)
,l2GI9hjCO<uKxAjirZF״7!塪59FzڊkAfܴ8tiv⇯$-iv↮M<.QKrK6xtg<FyCz]5rr5Mg3Jx-#T6tl8tC6zg-htl8tEMTCϑEFjۖΈTPӇHt"5mC]çoKFv<{C]g#UCψ.hsK8thsK"6x鳚6xC]Dg#9nZ7mR%8}C^R4qCNP@ g\9ۊ:|\^Z>jnڇxts:x)[<E? {@ӇqCW <l^#;bg<V2YX+ebL^vƧXۆ.iv⊛3OAnA. R
B<3H$塪5";}Cz\Nrg|5FGo3ܴ5FGojg\5FGox͞rІ";}CgD*T{C]gV7W-rn(x^>.l4qEHPޗM\yC]Tn(pW4qCNQ: z: zG+]giv͞": `r΀=xrۊ_rۊ_Q:  ":  "G+]W4qBgr΀=yO@4rۊ>眮iv6Ϫth|r΀=BaG+]6>yn(pOQ: '8- hsPBaG+]3g.hp.P34Ը}G)A ΀=|  Nqivdm|ivdm|r΀=  8yBA1>? {B  p 8b}G+]gV>F}KNW4qCH(|r΀=0 D.PgOO@"(A3'rۊ}S(+]g:|_^: xC
 b:yO@Ba@PgA!iv⇭TW4qCϪthG!h0? {@b<AG!iv⇈+](mG) 	΀=0iv⇈V4sK<Eh&9O@L+Qn(gMy\lh.G)'wG+]M\ΪmG) h|9O@GyG+]M\dΪmG) p) pivorۊFBmG)  9O@Ѐ yG+]^6z.QKV={G)'b΀=q0!ivZx:p.QKV={CNQ: cx4GSN;1z>n(Wç+]^6z>
Ɣr΀=q0!+r΀=q0!+Qn(W=l.QKV(zhv;(G<hv;(G4rۊ)jmrۊ)jmQ: c<A? {Da@ n([:!rۊVΈTr΀=/)	Qn(z.PhG%: x>Trۊ^\PzHtr΀=.@u`= S1AG+].PG) ? {B ATrۊ>!rۊ>!Q: <A\h%G+]W5!rۊ)EzRh.G? {Dpb<ivrgivrgr΀=~G)4xQ΀=q0|ON;]^PV2YX+ebL^vƧXۆ.iv3ՠ RC)R!P@i'+]Wt=|ä>W4qE[:!rۊ([:!rۊ(W!}n(^PW4qE9\Rի^ӇXӕ.QE-Zl8}n(^6z.QCM\!:+]gU6sKQJ+Κ\Riv"Xӕ.QCPە.QCϪt+]Tg|A{n(gV>F}KNW4qE/P/Q9\:Fv.rۊ(pOrۊ(ClOrۊ(Cl.QBg.W4qE/\iv_rۊ(|/+]>啌V2YX+*b5=z.1 "EZHr *@* T4*<<I uVȵ;!@ElS(b "EvOh "E4qB+dZec,eV2ʘzO^sK\[V܃ ]I@HC`x6
[M<zT\=wK꛶yCV
"X҆yCV
"7tZ PKǎ<^rn(zZx:p+rn(z7t!R9^Egt.Z[SԺ v^-"W5!P旈mhsK=nCW]rn(zQ^tԅC]tZ>!rn(zd.Z[J+Κn(z6ϹhsK=nCZ[Av֗ͨ眴TݵH=np'\>!n(zV4.P-CnZ[KV={CNrn(z*^<p-iv⇭h 6uSnZ[І@lܴ9ۊE3<9ۊEg|[􂄊\>z6Ϩ <lڇQrnCψ/P@xٷ+!}Afܯ[հjAlAm-ܯ[U.j/ݷ+5p/nmK^WhjoCnrnE(&QR3ixەtZMgd:+UEHt"j-UEHt=E˞Wh!6zK<[Є^Eڪ*FvC	'+UEHt5{W,eV2YXyS].ivዚ]**j[d!lC6mB+d^Z>/-P'("rSԾmB+dZT+ec,eV/^Tljz]cMHՠ RC)R!PLQNZFwCGSR%#UCjD^r:JF׮!:NZ:huMHTݵHSR%.PkE5"PR-SR'-ԉCwM\gMhJF׮!SR',eV2YXyS].ivHȮV܃ ]I@HC`x6$
rkC6hn髗6t#"sCwM\#"sCwM\墤dWnhn髗>n󖊑]^P\=lmi|ڊ>yCdWotTހԂۖ˚*FEvy@jAmCV#"sCwM\塳֊]^rYX+ec,eו1zbntǲՠ RC)R!P\QNZ=}B/(DlAwCwM\堀!R^<pBlֆyCΚ]`iCΚ]nZ<yCwM\˚j-C`iCwM\(mCwM\mU5r*^PR؂yB/(&hn髗Rի:pyBgΈT7tZ>
]n髗!|n髗!|B^r
yC
yCअCwM\j-/PW/9hvA|W/9hGZj,eV2YXyS].iv዇O7tǲՠ RC)R!PXS Txx4[<çj-/Pȯ9hoK[Pѝ>xW/9ec,eV2ʘzO^sK\TrZHr *@* RGI9h@ !P@l
rg _P@l󖆨; ǈ(j9hCjr>-iv6x4Rի}C]ç͞:[:!r΀=v^6z>
ƜivZx:p6x<9ۊ:|\2nZç͞:TxZtք7t!R(EzC]ç͞:= 堀ZQhwMH=堀ZMg\!|Bç͞:-􂄊iEȯhzㆭ\NC
+="j:-H(HPZ>l6Έ\= "}CQhp+xfW-H(HPZ>l8j٨SC
+="-iv⇭5(x5.P:lTR.Z'E!P@l(RQHT=l-7mR%wKQyhpgsC](mCQR#"XӖў>G<EhsK5p/nќ.PR*^<p-[:kB/8lW|9ۊ:|\@lܴ8tT.PRN<.QSv"QS9hsKT*nڤNZ:|R疇4qCO<uK^!.Pj؂ڇdmW/9hpgsArЋJ#jUK"	hrg9F4RCΚSv"QJ-yJ/-hn髗hgMyO@>? {DZSNի}: ڵx:ptj׼hΪm: MO@"XӔt(m: 
+j#>')/P/Q9O@>Fv.r΀=	N<? {@bN<6zh[>眧h͟TS <FBm: ^tԅ: t.S _r΀=~@ltgD.Sec,eV2ʘzO^sK\TB@H
)
,)SH$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-Zru$9 RXR6CI;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L4`0)<
 $I$)I$I$I `rI$I$#I$r	.=nCQ5l!A@2ٞEqgmKqj;" ?J֗<oJGGJ'?ߕM?_%ڟZȓ`fϸ>{$Di9?I1={C譑hjnK;>&͟r_wH$F>4qEO^+dZ6CpgK;>&͟r_wH$F>ivޤVȴ>pYݩ6lK'ֿdH4}g'=9ivޤVȴ;Fziܖwj}k"M}>M_wH$F>_49ۊz["R"xK;>&͟pn;$#MYOgszHhp>UfU'lpUfU'lpUfU'lpm}maHG*6L87>oUYiI&?>oUYiI&^0	
eR22=yS].ivዚ][S	*zW4pG]6!a#؆ULS)b 6#`gR__~R?)Ϳ1#_#_-O5?L'<B_ȟM#qM ?Mq!i#_u~F:$s?_u~N:L_/ξ/O|_O#ξ/ʿ:O_׌\BbԵz6bAzCf.\!^b۶/^cS׬\BAtPޤVȴ>p~I$/+87-.y_0tAnԊڗ 9| A: "E3k(:'	y\a*z["K|G>\0hElCnl*={C譑hjo={C譑hx͞yivޤVȴ>p|/+84q@oR+dZ=}ivޤVȴԸ}Cx4q@oR+dZj\>sXktgAy\a|%D /+9_0tAkI$y\a| A: oB]gӿ~K%q3Qw;x?Z ;?#NuH$;3cONӿο?TuU#؝Z?65_ί5^k?j__Š4Wco'__-Uw__-	)z%UwN/D[~UKűt[__-ZccC 8r
kkſ?"ū;EWC$WsWs._j;&m$wjb:-K .WW8+mZi(ū߃iſ+mX|WV-5wͿ	b_Cr$Lfѡsk_-2ܵen\:Dm%_/}+#/Cr$1F|K%_/?­\F_äI^ͣC?DZetj27."J	Zc6_-2W0sܸt+mhܝ&wKŦ_'|I+	qܤԊHhpEl@mK҇"E3={C譑hjoS״=n=|,eV2YXyS].ivዚ][V܃ ]I@HC`TQL-IǣdWny lgR O%
e<(
9hsKT[Eϩ-iv⊞tVȴ<l9hsK"E󆼴9ۊz["ZHhp[<.PԊڗhElE/SS~Z*z["<ElCyCz["PޤVȴԸ}A(|HhpI *<X
I$I$I$I0$I$I$I$ +I$I$I$@a+PT 
<<<I$I S$I$I$ I$I$
@T9pn%Fl"A#9^j\YC8\Z=_`<41P_mm+CTLt?Ls2Ge*׿"?E&5-[<	__coSӿ0k!9mWmfU#l1s;v5{GÜqso4{ٳg˞'&9,0"{9ɷ"61rmNGv}Fc9w96&mp}g$͢9Y3c$q6IDz>f)䙴f9&lhIG IF4Y3krLIrL1}g$͕Y3hrL14}g$ͣ>f䙱A6ُ䙰6}g$͍rLH}g$́`I1гy#9!fUY7>o5[гyáгyc9!fU䆅WXHhYbXHhYbHhY]hHhYeгyгy9!fUrCB(}7mQR+Zy9?F_n(zWt<l=Ljk"MQ9ɬ!<	|oԎԉ%l}JW
Ws,PxW>~svVcBUL7}| R^'̘fpח%T	';ԹsCt=lBYl4-ݤӦ#bZ`g}|4,e^34Őg3fxß^_1 hO{;x9Co[!n髗9?F_Ŵ8t.\}g'PAz)^~]J&톢sufV¦7OfWZc:m-LCv;BݡzKhƠ`<s<jϯ&HG`zqevHr>bvVr)W\#N@"C<k
~q05U2F0׳	 )CHӒ&k-WrA񁁞 Zb:;<k<9pa`/I촨_w(iiE
$a#MQ+ZaQ.ڤ>wCCT$:p^<D'h˶V$27(jtZQD"idaN3PSAN{K)'Pjgv}JD,3ׯGn	`%`%4|1*౟0i}{>d[<n1Ngß_1N/	!ϯXۭqI194`ubq<aϯCm30aϯCmɉL0ß_1Ng19^s"ip%18I	0Dӡ6VbrvxH>b&FmLN2h!ϯ8$e:=Zq5;9	ϯh'FLg	>bpb&1>0[}|F-20D3) CBl9;9FXQA"4m-(ADl5C9?IYe5BC[֗ԩmRdIekL0mSj6*sYGbwiaNf"CZ>Ғǘژba{`vW٨ݔ|M:9&Քb[pXb9'347 D˰׎聹H34
tx0 \Vj"iϯ@XM3Y>6m1Ng>aY퀛73Yk6b&mϯ@To`&&"iß_0c`&f"i8>a#7$M9xs0ʡp3XA}| @YUM9}x޳jd#Tög"i
g &׺H̦]=OysaXqal3̌s4B<hI>n523)h1NU@<h}}&<G]C	xUUeItA94xf$<hß_1N#zvdxϯgƟ`#oc<
Dӡ6䉄3P}|M:F ݞ\94r\{<hs"ip=0d@vt0FE@2-3Pw}|M:#nfLuNaZ<"ß_1N* P>b&`#nT@2g94`^acx

aϯCmT ~A$94q.a FDӬmلb<*DӬm3YQvt0F2a+Pß_PW@GA@
 ,0M9ϯL ^D&
t0@
pDӓ \DgMϯ&.)YP_}|M:E@xT8>b&fPO}|M:EL \KgA94`.ݞ^t0EL Fg}|M:E0f
Al94`_0wI>b&g
H >b&sL +j
Cs"iL DRg bt0E@
H0Dӡ-a"<)t0E#v
Bs"i0lx
FDӬ[YC<)C_1NkHt0E@V<ϯCXo0l~</ß_1Nu g \9.Ɉt´94`$L +~t0E@9y
t0E&4g0Dӡ-:aSyk}|M:"ʓ.3Hsľ`Y!*dD2
F	5`Ah7iY$!3)bM:¨\K@3xC_0faT.&LDә症>a ͽP1NgpkIcr.4@ʭf"i"L94
9c{A}|M8Una F{`Iv{-*0Si0ĂDi}#ZvҢOQ;=m-(ADl5C9?I/?CT$:p[֗RdIda0mRQ=DAԯ#CU㟞%B$|r0/(/&;ਓ톢V¢]I hO{#|8t.6x_˶V$22}A͠}%|M$rMt9,F+GvD(m0_2N;>`/$;>SHs:t2~
9倿e2N[}|>6d:?Gghs}&n콄<3'N+p=Deg btb0~T2~QB`g!ϯlWT9Oe!}1ޜ=m-(A j>j%kL*%TreHt;x*F |S+ZadItZS.ڥZIMM
b'RQQBӔJRj2}Á\"j| pCN{K3s	jgvj}yb.T1NR;)B=s}yĒC$9k:ߝa-:zI̦t.YRjr`h¡%'^Z!TKe$9WVHg0v4}iuĬݞExsNr`*Oex	^Z!}iuĬ%gM}}C/rj郰Zy]mV1gqޱ|9FI̧XGi>b(e1ʆ^Z6jidg0v4WI6x	ϯ:qdg0v
U+
bVBsN\Y
+
bVn 9WV.,QJB3`ӫFs` R<%a+<f0ԯFsWL]imV1g9pg%M%̧=>|9j}D?aSWVscAJXXa9WVHg0vu6RbV3C_5zuks`,Zx*[J0ӫ\3;NmĬ^Z!.TOKaXJ	|96)N;
JRb	49s7!NdBc`'R0N0m*$#MQ'vgM(톢V¢]H}g'="8t]^=LjZk"M$̦O_,M
tZRoXN{K*gvw<]b+Zb'R1?0MR;xkP03u-Ɲ18)*3וϯ-<8ӦL'Fz;}|4-	nZ9%a'8xZ(x?ə˜iՋ'3P!GP+Y9ubc90P
bVk}|ƝXbq1P
ݞ]}|ƝXbqUP
bV@}|ƝXbpQZĭs<s=0qVc3ƴ!CPegA}xqaLȄ2Z&ƽ8,6WlK`Yy+zH3)ez{`)`jbA"4>ґjqiQFXQʍ6_ڠOZ
v!$%XACT$:pTB_6jfSS.ڥZȓTAYS+ZaGΆ*daANKJW:0紲wia|{SEJ""}#STL1OlݤU.ڎ*vvc.?瀨97Q:`)2D9yӦL67<ݞ6>оV@pH*T\rJO&塻O7JeaPlj|6L6i5zugF2~PRxU>j03>;aPPsN3>BCϭ<-L M}|՝FsBZx*[J3A9WVta Ρ֞
vx"ӫ:0j}imVp^Yфg0|vPOKa\ӫ:0T<R{<dC^6e}	ߡ Ʃ5zuvFsǃDy$q<b_>j0>+VJsN`&'T<D<sNlw_Xe1{-$M^Yфg0|0)<RSxӫ:0
>T(h̟f^Iӫ3>b1y 2"#(sqSX;" 2Z&̟f^
j0rCϬ0/ß^6;*ũ6d25zuvFsP*}`xß^6;UbҦDe9M:`&*}il1(X	9WVtaCϭ<-%fx
C_5zugFPPOKaB»<`5>jΌ#9ᙵCϭ<-%x]}|՝FsCϭ<-LxJ*ß_5zugFPOKIP3P[}|՝FsZ֞
`3PG}|՝Fs!mCϭ<-$	B->jΌ#9ҡ֞
`R9WVta<RbPLgRӫ:0ACϭ<-%c<%ß_5zugFJZx*[JxJ.>ta^0|֞
%b9p|ĳcrwllްqQe1aƦئ"c_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>zL
!OzZmLjZk"M$̧PdaiiM
%|
C+"αzE7#NSʙݥ"jO_'EkSx \9ټtɚdc>@M}xݗB|ЮZ-W<#N^3=TZ> H k}|u`@g0zjWEA>@#}|ubfZx$[J3p̑V/P*il1+7gC_2FX@g0z+"bVp:̑V/PWEĬ%g \9$iՋs=JH%cy">d:z`"7_֞	&gp̑V/PjU+"bV3gaϯ#N^3=*_֞	%l@F49zJHL}|ubJH:!ϯ#N^3=WEĭ<^aϯ#N^3=ZY_֞	lxß_2FX@g0zR<-JE}|ubѽJH+AgøsHӫB#ʕil1+y49ӡJHg9$iՋs,WEĭ<^ϯ#N^3=*WE	[x >d:z`ԯOaY	XsHӫBzimV	 .49+"bWc<$P̑V/PWEĬ	sHӫB'u+"bWaϯ#N^3=/_֞		Y1sWs$i"	 \9p+ް(đMZ
}YO0N0m*(Di'vgM(톢V¢]H}g'=Pg5BCPZ:|S.ڤVZȓkI3)톢W\b:m-)_7_f=3K;ڞb.T1N1)ژba{`$mvqTk#4BPst%&yQ}xpb+''Liզk<9ϯHe|0qV&-J <#Nee}J`N4L[X&xFpN6-Li&\2}C_huCDۖIQŇV4;x񲇍qfp6f}l-it[<#q}|ƝXbr"C2"xF=>`NCN*WEA<#
!ϯ8ӫNYTOaZxFß_0qV/3l*TOaX<\ϯ8ӫN7@_֞	%kY&񴞅ЀT8ӫ1NJ`f\C_0qVc3H+l׍` Ӳ$e9D8ӫN]ԯOaZ;=p:|1wR<-%v3ϯ8ӫN*WEĬ\:|1姕+"<\(C_0qV/3Zx$[JɌp}|6А>`Ng18W+lp}}x)67VnLȁ1N{-f4sJHx9ubc9JHx{}|ƝXbp:ԯOJBViՋ'+"bV(ƐiՋ'mWEĬ8/ß_0qV/3JHk<ß_0qV/3 TOaX8iՋ'WEĬ b:|1jWE	Z<9ubc9iiHJfy:|1yJH}pß_0qV/3U+"bUYiՋ')+"3"9ubc9WEīß_0qV/3oZx$[Jß_0qV/3TOaW^9ubc9SWEīMG&iՋ'%il1*3!9ubc9ʕil1*:|1ዚil1*s4s
+"*P>`N_g18BZx$Z%\0g"L9+stt"bU<!(ß^7/qaqb]`Eq`fQ,&c2?G#)1
cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'D 8t7v*DV¦nҿQ;52}
JtZAH*sY'NS;{Sԯbx@C^So'Ng9IӪm5>`\d:d >ޣht$L&IӒk+ß_0~rֲ\L3sΫIә 7}|EK'Ngaϯ?a\d9P>jws9.i:t0KL|</ɞß_0~.%	nT'Ngϯ?6[fIә_ß_0~rH>d9`d9
C_0~0Kp
'NgC_0~K	n&L3օ0%,'Ng	!ϯ?<.C$+![L3k}|R4	od9aϯ?![fIәß_0~C1L3G}| %2N0g,K&Iә&qRKd:s<H>`2%2NC_0~r"C'L3#}|БR'Ngß_0~rY	bN'NgD90K$'Ngs`!d9>`T	b+̓3i}|R%J'Ng%L'Ngz%L3E}|8` 
'NgsF,@d9 $9` ]2Npmġ2NC_0~3aX$x/>`p%fIәKd9,@2Nsq`%Jd9^,F)txß_0~Xs$h->` v	cIә&t	cd9-g`%T:s<ZC_0~!XfIә1}|i`%d9- ß_0~2Xtxsb0KC2Nȃ`%d9-ß_0~!X$h%%'NgElfIә9!Kty~1y2N7 sXƓ$r9!ŀ9Iә~l̓3C_0~d9nß_0+`6s$p0K:s<4>`$=	c̓3ǰ!XL3\90Kyty9%:s<>` N	cIә}|<a	c2NEs,dtx:
ϯ?Ku2NA49	c2N@9
vX˓$t;>c˃v^{ٓ>`*=#T:s<aϯ^#2ټZ2N	fBk<ϯ?2Jc2NF.J|:s<C_0~na	UL3l9p*Iә}|NK	U ْtx8_>`r%TIәß_0~0gL3´9$%TL3?}|`P'Ngϯ?>%TfIәs}|V	U :s<aϯ?	6UM&Iәi}|L`%Td9aϯ?CCytx8ϯ?<ad9ß_0~Utx8ß_0~0s2NXs/CI$lP>`$)CS&Iә+>`$U)tx6	ϯ?;Y3$lß_0~7)̓3D*Ҥ:s<}|NU*̓3Xsd`j|:s<%ZX'Ngcs%K3$l)>`U(`ijd9*	tx6i}|l9:s<ß_0~lIәs:s<aϯ v^`1[2gpt\2N6׍tM~{-P'N	Wss<9>ϭ'?0+$gחy1R(K
3YH$FM(톢V¢]H}g'=/O(jC>.P/jeTZȓT֘TSj6紲wia"&S"CZ+)z]i^Ɖ7w5&cx8aϯ2g̀\9v\!.j{&&flڒ4ֈ~wA4.PVWWr6o1s!?6<Ȧ#U&G,+h9{5FC!Dw%7rAqmA㩕j/"B*󑳅]%7&5z#w#3vD}dz }7b1;&'灛J&&<5aϯrL%cFx6w}yP3)NbvTg/}|&Lϭ1!tw70N0m*(FwiaF{K)?FKJ/PQ'DiDjO-/Y5BCC*3ekL55M
%|FLj>m}J}fNR;5,i
Ma<9;&N`Dsf ӫ( <Ѵ9Jj& <4ϯ?TH	M^4ß_0~0		ә(s#C=5zs<[}|t0Oәxs`fNg/ß_0~:'}|x`&M^XV>`'W3sl	99	>)^Xß_0~lFL@95>`2'әHsՕ!}dsI~.a"'Ng;>`'CW3p`$M^3aϯ?
@NgL	^3peH`W349=ͦNgsCɫәa9u}j2c
TIQ+ZaH$F]H}g'='z!O{J->xC2U5LiDJ>ptH$:̓VQ3g
*Cnq2NYF͞d(C_0~o$:uec6yß_0~a7_2NYF͞dϯ?XY d:1<>>`i1LVQ3g0Cnd:1<kb̓VQ3gs1$ՔaCs̎!7̓VQ3gϯ?^v$Քa@9*b̓VQ3g> :uec6z_}|1$ՔaĘs9 ɒt0l`~ud1䉒t0la9db̓VQ3gH>`rd:uec6zAd:uec6zr:uec6z}|:tt0la$9r:uec6zp̓VQ3gpp&Iӫ( \91噒t0l@R1婒t0lEs6u	t0l@	}|Vxs$Քa0(fIӫ(L0LVQ3gC_0~bIӫ([Ad:uec6z:uec6|b9&Iӫ(!ϯ?!1I2NYF͟ß_0~fA|:uec6|`sbG$ՔaחTIQ+ZaQ.ڤH4}g'=ʸ?CT$:p< QSߩmRdIda0ÁWZc#CYtqy_A>VYa2aW}|pLVQ08sbIӫ(Fl.ᘉAd:s>"9XAd9>LOZ
v$Di9?IFP	o:}EN)mR}k"MS+Za)_7R;B	$l1H{P֊:>@P֖
>*0u݇Ăugґ}cIGrK
!OkKh}Jڙv*DOZB'DA٩_7R;'< @a#Ng܇}| >F&Hӓ#>ß_0Smdt0ag{}| >a#g$iݟpb74qHkYC_03#CS$i͟{ß_0?>Tetzb>j%kL*%T	'8XECT$:pivWt7jzfYYiI&gS|3efU'lp_̥>?VihRɟ%);HG*6L8/6g#MXO3ԧil3a}7XO1<Cr_R_+44}b?dJ}|3o4͓?;6g#MXO3$)OmF>Tg~J}|3o4͓?2bfYYiI&iS|3efU'lqY #G0GHH?iO~ZaB\G䜍֨fÆS9یxkmGӰXƚgj`uykEYEWe,X5;)fh%f:iRGJ{4Rs@H.Ȑilla+3pH}g%b8meexAi->	,RK3A(1cM/EQT&U;T &гH}g%dkLL	c9?i:*R_+44}b?d2MdIZpm֘TSjܡrҝ6]c9,X: ;ڞb.T1N1)ژba{`$mW	2QԎ`ER'-.?xß^C.k	2j
!dLJљԺbJT|rrLx9 c	2㑍atf0v3a9H5$~I,;ט$|eQY3AAC0L̦-ERL51_L1&x$>&\tfsa{h}y,uroK5$}K5]ß^`2a![Hc[I@Amɪg K{ZGTK5$~ɚ3L9mDeњ>f}|JP˼0Ʃ_:z>sV^
֌]NJ$x$"6׌~xkDXB3_''5
5|"iX:3_'$(`|<Y40I$0ʏF5њNlTß_5e6P㑊>o9?q3`sXl]eG( 0V9YVe3G()#A&g>9gd"ΰ*>9PVT
C_5*CThbA&k|rm`l2X]Z*ß^7i@g6RG8RX|]Zaϯ/bޙ[<ɊH('9kz]:.9"9f-V@fA8ٜ67q°ַќ3/!@	}|@j@fN0͞+	2 FZ5.5v&ZC_aeP#'!IiZN0ZݗFpήTsFPurZ>	H'x'm+F.ϭ 9yf?qmau@֗ci'$s0@>x<vC> 4|x灛tß^*xh<ݞ;ß^*!엌>x<vß^*PnϯKZ4|x灛w>U-gk<ݞϯK[hEnA\9kiah#>U-paӧ3f}LwtZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$ds5Fç͞:_< rV]IOֲ$Zb>jekL6Ur1((!9Ro5ԎjM@8ß^?k"G~H37*̟ܾ >A2<&P-*MnU/րssGY	;ؓr  9#Ȇe9g>?G~f_LwQ'DiDjA"4$Gm#T懍eT$k"MS\V¦O}'M
WHl.Uu`k
i<EZ@9%x]1$?0-faֳH>op׌>x|ß_7G9:>x|sH{%8O}|ߩנ/|5sH@^xaֳHsH<^x灭g sHwZdϯ#:+<k=}}|ߩa9q[EY㓶m-(ADl4Di%kL)1K'\_ܝ59FzڊkAfeTZȓT֘TSj6紲wiaxaSvҢ9bb+Zb'R9CpH1?0M1H1^RZpm!1TZIAre}A$P[K8~L#4s!F(Lxu2FZ=FMƬjӈkf$#1	(c1.)5aܗZIp $w<Kgs8wGSrA$4; hw%)ûE8wnIgvjp. 
Oe鄫mmrQJ?9?IBg&ObZaQ2a+Xئ(e*̶JbLK8*bOK}&cv_GCD?4exB|rʐ3J0)ZZyiRفx"HIšgiG,<xч'a#v\y5agacF~1hE|izɚj Fy$zXiD%2bg(ׯ|3k5PBHC;"s׌>x!$g;gq@ß^aͬ8͠,	.Za'@O ɕH`9dljSNɚbXXjB603 Ã)5#z@?60*V!cfPdҘg\efl,PK5bXj4KbHE`I`5,P@X (EXsGZcP1ag[@\j@.ڙZc~e6{(2tʰ34Ƞymb!Z^R:8^ׅiB
Ҽn <Agh5d_-$k=,,*0K#
#:ԑ@3I&gKY2voZf#w%jPn5o ;f-FcsXd7K9FHP
PиpjEefs20eUvd"xk*I5[u-9D,ʊ!)45$QeIᬩ$T0ʒCYai $T5%L5#4T5$5V$YTbȖ'BT2C\I ]Q >'	7`}$gYq)$QeIYRuOwd^bE^"XzXW1^!.d⢘X+ZK0
bBy|qHx	'$8GÀd,>Z+S֒uRuBE8!"ҡ}LwsZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$XӇ9ۊ ]J&=Ll1g07)iiJ	Ëh=#Bݥr#Bv94vvP98%B?4<ںlXql>fÅR0g.()=x5V7G| է~*ZŰׇxE[E[K*D&qO8"{OũXv<ٜ@~TR+g,8b<k28R>H>RϯR{OÈ{('灵gLiB?.-JöfO$,aI$cK"*XL,GTϯRu#ܪ_GZ)^GTAf#&|5#4$r?%qOe Ɵ%wsX+g#88-i<ONQ'vgH5FKJ/PQ'DiDjO{EDއ4qCW]zv(p64nekL0У7)_7}Ԏ~cl 	P$/ f.  qc$s=f;Q+ZaQ.ڤH4}g'=jl0ֲ$x/AmRS'M
WH)8Hܐ !$T"}NV1HtV)0U7	>`L]a&)A	?}~%޶P3`.Dbg+v|pˑe:/FeY7;O}xp"bIB%LB3@}{&*灭jq5[CK|9t{ReLɌ8MNn}i|5>1wb\SZ_ϯ`9d/T>IkYܬϯAiڄgr㆟S&*CB2xb)j(ß^lk1?#CBÀe4kfN>>9Yǰ!{8C^_vE
$a0#MQ.ڤ>FW0~]ǈ(oK[<Ljk"MS+ZaS'M
tZRnT:<8"D>	[wIO	V./lDˁ"d1|E!V!|P\xVi}{&*'jjփ"9HSp˹"gϭEsÁX"j7T_QC'˲gpN韭Ow-1ɊЌb):j'֊ #.3O/34ZQj>iTJ֘TK'YA*v#<.lR;ZȓTdqOe?(s/H3P3i\欎fS_직h^~OAiB"WMd<cA"4$q*F״:l6FxC:Cf>ea#T6tl8t>m>&mRS+ZaRnvcIϭ!ϯQ&SL bD:n ׯxGm3KY2a,C !o[c2 @SgpZϯR.%N}}}B?
jwu	 Nh>H<H|3d%&~m78$H1Dl5IGr_f5MZ6|#<D!]J&I:m-4}LiLl57)_7A"?R;#(ѽè'hP   >jn	ogtp"@*@ Hs"mBb+8C>E_OB&SL>&wsG	1g'>xT}~>3XBg/}zx`J3h->Pcq h+>xÎ@y!1l3v9Y#:c1FKJ/PQ' jZ
v!$+m7mR%#>Fno- qՉ:'x@skbnxe͠^lM!{?<d3s/^mB~obo"#firl4e/rAU4#/UF:*nڤJ:!P@FyCN!Њշj˶V$2be2tHe)U	aϯ^0<R"|:8s׌>a&<2', s"P XaMx(dOgpXϯ@fdH^0&<HdOgpX ÀexԚ(.Kg&iJ֘TK$#MYOdQ9ۊ:pgmPǪeTYjZ
>joPSҜT,)vҡjqiH6Swi {lKk]_7R;1HhFDq
CsFݜBi}|W?͘Gtk>lsjl?o7ЌYЕ3DW>h#f:~7OhQFA0Deuf(p2ޣ5"FEA>xܢM@ m`*)>7ZAۍ>6e0@2NUhɐأjٗ`M@m?>7즳{8GՄ~`!	59OX*{8EՄ~p+-AβxıS`pՄ~sQ{ Y<bX0ϯ;A($Cn?%ܔ8eQA! »p<+ 0ܤ+:kOKۖHA /nI"r$WnXKKۘ`$]XVK/K0Kı\1?4;Eis .k2 R507'*9-sc*LwsrZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$`ivm;xU[> k4u7V$˶)0E2}ԯSAzsZfJ iɣ]drLIT\A'k h'9Ys[
l92Lk'0׳+!ϯ_x5yǲ2s$~ଓ}{;A}|n+3+!ß^9kIVwtß^9k&IDgpV=>o׌=J3vw`R2LB\;h_2g3wװ/$5_2g;}{o@96~m7	̓U *Iv?}z̓xw,> .zlȍ^dgrk}z̓u<{;CHsܲ}{ّYd*w,s׌>dE)kܲw}{;g>~d6dFA6&7, !V&;'!ϯgrʸsGdYd BL92LG3׳ 9  W}{'"6zْb` ]̙ƥ^q<X>0y@l9^\=(џ̙^p(x'<oL;[}|>d5*3dß^?@Nd@͒˙?Yo">	xͦ	y7$Hsgp
(ß^aU즲2ϭs2:L˰ i~{&q	dmsSgx i'lLA^:?ւЂ{Pß^ѷNa8	i'lL}hx';2Lwx*/PQ'Di jv!$*U^Pn(p:!Lr/4qB#g9g>_rW..QSv"P3jЊնaGf0iZȓfirj$6k?bl3|.Re9=dnEpȍ9\L$w7H$F>/8EC]DçwKQ^wib&!Z?˶̔紳P#&PS	Oc7)ih>pH1N1)ژ|hXwiڈ1"Yj` %$=A[A-eVASG&wß^X!Lgpp׳ß_8j`#;@ß^aϯ\M6	ϯ^0g3є 9 !chʬs׌>xew ssf6>x灜+=gpϯgpaϯF|3uI q "j`c-Vea'4~DkW>x8uz=hC>k>?$:M h )B8֘
E! >G&D9B?w5&ß_S_qPAF֖#ffSgamaDLq%YIAE* .o<r>q07g0m~du@,C_P$ß^?q07}0muS&Gր]0ÈȨ ![P$
C^?`E灜G&Y2a3>xs{<ϯa8s60O ß_(V0xU>~9LԦo2aAL9=Eװ灜Lk0}hO>FI2=3}{7s98P&q2a4>Mq}}Cg9#gms90S>M/Yi$HrZAak`Gl$P56<}hC^bfti[ĒV֒3^0fs@03f<|.2nݞVaB;̠FY|8,n%Z 0i}{xT_#iZH1րß^ ŸGB&i5Zxht:0פQ8^0f?}zoq^0f2q/|3vyD9eq/|3vyhsy0vaAt9e0ha@.2q^0f2Q#sVryE4-`Gr<`h8BV5<x<x}{O6a̠di,l͙@&i#_#8ǲ#+5B8h%s׌>x`5&wsJP"e`qVpB8ǲd[`qpB8gqOe\RqL\=:d>װq6aɬvW%e2qJA>sW`D&R|3vxHO>$*7gb2o8^0f5>L8/|3vxH!ϯS-졇7gß^[!7g<9eq^0f[}zow8/|3vyȫ}zoi8|3vyv2Q#sVrz?-|a|8*ZYϯDT#i}@cA3(w9g\gwf3,JKe7D`* a XXg X
#FX@Y-Cd7Y#S?X[T|4(' <#ƠDkS8!?Ah+E^k=OqנLc	>x8a'8`sXܪ}h sI xF $9 &gA@1[ZJx灛7פatg7׌>x=gn!ϯSٻ>&ig.aϯLfJ8f9}R[汇Xѧeԛ(s! (i}{F52@8CVe`tA<`'ڠOde 126OƩ$PQI!(sGde ƝX+	=bsb̬	dGOe,os2cIK/|3vz9`o^0f9`e7>x<\aϯS0<^0fp/>Lg}7gsvo^0fp>Lm!npש8G9H止$i.K bF&~{`Gl>f4~WZ#P <f`Gte#y}aP0?0O`+ZH4]{SN,(ieFKJ/PQ'DiDjO{XsK8t8Fuv!zDV¦OT鴴=3K	a2O1m*֧OL1Si1LS8SݤA*mGJֻRnH0Hb
%$6ZvcvXIu"c	<UHea1EiC^a 3{{	=*!,m{;EsG&MKO b,0T0y"><db18>9,V?23(B?)m?a2Cgװ灜L$8LV%Z
l9	3'T0y9#gAß^	[XqG!<-GTgq}{x`d`}h*aϯ'803p#R%sR0~i:#e X%V`7/f!Õݓ{;(װ245Ɋiß^0S~> sG"xكafd`R	ϯAx5>j&J<5>泑A9Ao<ß^?8ékfEɊ-ϯB~~Oe9hOe71 @~Oe[R$c45E{(d~!#haC%%[Hkq2^IV?gO}{`<lZX0[_'60`{(24:x,x}{xK1Ys]$P1-DY^IΡ<}\g}{灭ػIba'u∙ej`0 H?19-1?9GPs	I-?AiLY0q&L2ß_au@Xst9&~2g]ʳ'ß_adhu0#5n	'C#/%9hݡqui(GnZIEȅj$A9O"13BL9#g$N0P.>OeT0񺇳!ϯa@=6-Li&->J.ß^a_}{'"g#ک2aF}haϯ`:P#_2E!0[JE.{(KUHOe8?gpß^3W;0jx6y0qL2(ß^7PgڣyO}{tr#3&A`&L2Z$Hs{"TLE5;i1OeaaSdɟew*̟։ c#Cేݔ8pI:7Yxζ-7FcKIB;rՇ1Oe]'\}hI>ނ0LD}D~_.9~V7։4ß^iMVfS~ȕu.{( ?C@b7g@\9@^]unטvo7^0fjs@o^0fpg}yl7g\9 ]Cn7טvy7ݯ|3vyF.<ݞn טvo^0fr9 ]H$Nj.Zvaϯa8=tɆ@,ß_PϯaJ6S8s&gֈvT5=.װ灜LjRd&GֈFgt%Тl}iX\{?8Lw";|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`=p~4qCO<uK6xefi9&Y*}sz>jnڇxGeTYkDb \TV¦2}Ec2{##B2zrnm3Kg#ܗ1ь12RhEb	լ3)f8#l3`ϬY ?g:bc8y<0:]De3t-_cq H}|.Mgldc2c19bOd &V$3> 
W}{FZq P~F:çGÙl [,KS9'Eb	o>C^gQaϯ` Xe<ɗ&gvq I~:;;845h$|:tvw qOirk?[Xrx3gpf_w(ADl5Di%Trت/+`t=|ä?Ħ]J&_79"$)[FVgSba'=hWr?Z P2LtL9?O~f&f;Q.ڤH4}g'=[<E֘kYh?˶)*v'*mG VeoPH	鴴=3K
w<]b+Zb'R1?0M1HG+a%Jٌ*@]೸hs׌>x:ß^
aϯag3!7lN>pj8k }{xDgH>,O\291+><:dp_+d:g\3D`1}{?%ϯaiJrVG$P3hQgװ瀩l6%̘O\9K(}BZ(3j3)ըLOؑ?T֊*Ã2xU{=YPnHX{2	=݄|s4a#7}{xlgYfdm;>IaՇ;7y<a|aϯa6qα6dl}h&0׳g3?!MO]I}h.e;/?;B{<H><W3:S&iւepן[iߍW%vP3y;Wń<D(ٿo7%lӆւ̦?x0x<ϯa HYeɓ	>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` MA=7lhtyZ3ŅHfusirk>%C&39#g3&2[$L3:#A 7}|.KgܳHCgpf VOi(y^?{ZIN91nw}{xɀdVt3}h#(ß_Pݔ
2c;89ӓß^?s2`8l0Db/>f uHw}{;k}{F!>dg6m?`q݁@NGٰx*LpɌt.><Y̔fFԦL֕ .m<%Th`cug$:rc<4><dpS/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ր =>1d1"DiH	mRYOdQ( <lڄVȺv*Da}Li\WԎ<ad{u?"fmEsZqE N&Zcpׯ|m;a0O3#MXJIWXr;L0?%ZMjCk=CԎ3(0mRH$F>ȯ["v&?ZȓW>d9LiLl8hQX|"&$)Wa}|ɘ!Q4(^8P3yOA9&`$hQY1fւ$s3|4^0f0שP Y9+7gß^7Le;6c
>j%kL*%TYjEYGKh <lڄVȴ!9F2U5yC֘W=Ll6AԯGdO%{'`XOT?ejSٔׯ{D7s4md1Q
xU޼%[\k)*bl[f<	}`I֊8s׌=I'8e8B~ß_3KEF~r!zY3OS3~fɎ*/PQ'Di jv!$*qm<mK"E	5H~D);HG*6L8Sjk"MN{K#v@"LjZ
>h"9Rn{fdMC"aȀ
[T%Zwm))5h5`Iła(!3(Ƌdϰ>`/nbey(!Fh,,>Hg &8&DaDRb-&j}h!ϯ`$F){ϜrBg<\`Il$P6Y&|ċK0B ׇy24`&U$8v
">IpYYfD8Ķ`G-=.-#-2HsG<)>
"ɑS	i5[sA ">s>HPYޡ=${()sMg{H̙ċfO_HɌ>fcA w}xp^:FFGb݇ݔ0ಲ4uASQu1-UEĵ,ܴ3װ灆s&DE)5[S|9? F4灞T#<]}{xɑТ)LE|nϭNϯ/Ӧ;gM$#MQ'DiDjO{5"yCO7tϚ%2U5LiLl57)iic+&wҤR;rrmKKL}jp]}{9=i灒{@c$)l@RⰉrɝLRoZi}|-17ZIXF{"B?L:dGܫpX}h.i}1ޘM(톐H5DiDjO{f> uB3"2U5LiLl57)iiN{K*WRq8gvR\jzJz"CZ'OL1Si1b&#I+bݷK鞢09$Oa=i!fYU:(x?BTSdFi vP1< "2fjOg~}ݘeszt$Eݓ+.ʼiY2#6='Ea1B 8&\>Ad*YƢdb}`\C 2d9?V~  a1W$&O}Jx5	~ Bc~	9D~|r0灲3s2DVbݔb|>C^?l#FrC,K,"\_"p`ԁC@]}|$BBU	'Or%0>|qpfSAz=3OÀj%al3zgb4I7`;`)LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'="ޗM\+;NKU6dLjZ
>joPRn cqDLgC9,xVLJb嵇&ݡ}Bm&U޵`fϸß^<D%+вt<K3-O6>Cs'N	$%ݔ>sG_<>в.bd̺}h}{?=0#Ln<PYւg?#,p{b-0w,9{(Û59lɝYɌ>f"2eO [ß_59nebfD8D`G-=.-EnZB~$ß^?kf!ɘ}hϯ/;ӔN,(ieFKIT_ڠOZ
v!$lD*:|񻦮^D>?VihRɟ')OmF>Tg~EE);HG*6L8/=J}|3o4͓?&i9?F^f5M7lgd:>lVZȓfP]I#Sj6紲|"&S;{SEJ""}#SZc6&)b;b
QoY~4TkK`c#4oYb­xH,`P1dqk=ؽ32vqPs;'gP7<Iω2rjePџÛL.=@T1>G,7e6>Iϊ	,ꔈYڥP9"10D!`Dְdf!3 Еm[TE58c@ %*Z*&S5*&ŅXu!𘴊+kSmAnsؖm'jrVF-,]Ƴ}x5<".l7eܜ5PqVsGiK؂]@@w~I. ANTNUOLFz7O	XUM1L<jH3z]ıtf'	lL0
90{a~2HS+;KXNr D&VWs{	ب\`o3w0wX*sqV_q[0'nq{'P"nm+^ݐsL']6?@HYil]k&.;^n5|efZP57/11-1&#fFr@țN!jnyYz"PTR0|3~¯灰dJׇ cQzˣe	VG`D(\U2v72A#>xY@oYt1+e@Rr9$GH;,r5-R. NrIH;$ܐXg{ V*b VN?He̤ȕA+^CEbt}hK_'HV4
l0p^ ju޴pf(_ Mę <Yhq-B#{'Mf:X-ʂuO(Vy5"3Hp~mXw(:#pal5UvSk+?<~P&[޲T*s ێa$GpU\>F(Z炢\I5X_<8qAèu4GgE+֦aWP0C'GMP||,GDra2bsAN'  ;TJ@|>DUH_0j$#5ژ_$T;)Ĵia|أ^EPB=XV$_,q[ A>	%lMN(hQ!Wh*u;U龗>) 1`N }RPK> PEّBݔ.^_vɕ-r@غ.Wp!ٸpac`OlMf
PQ:G]ȕ@d <I"[YO(c9jI8lpR3g~DA3)$k?Hz7|3dO3	BUg1-"1xTHjVgH
A<
e:\}ֈACO[H/Ar~Kӡ1Y\H2$pz=!>}h~6eDl˻埬B'xޭS?^}h	2@VPWc c$5\xfS`}Q̦mZZdPnP:D :R	9 ~V~pDG	@յϬ#ɕUkSce-CUX=`0foR.5(dq턟<dqc}jSf.nL*Vd>05><3O
(4imZr8E2|&.ܑ,V4v_uSSsGF{ EH`iТ8]΢[E:a"K`Q>,2H91G 8 g3 @iB,iՑF6~qRC'BmW揽jq;X%Tvl/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lnPM|"mRdI 3֘ZO@MoPtZSʕt0LO1m*֧OLAoLTL1OlݤO1^a<U.ڎ*vöKbٌU)no<vtgWݓNgfS0δݶSlQMT>g#2<uىd Ua-):b H-,w-LA<rxgW|䙦xO	W{(4WH#33ZƋA!cP3/Ս+Aq2}Cfh!Mkjq-y)kjiaQ?Y`Hjx+P9&i]4cY@g2
Fl5	@_D}ya 3HgWOUXWef	?BrW:OdS?6dX `"	>xaɓ2%ʥ&H>ϯ"ƐHZc Tp@ 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 D Dh  c~mX5;Xn565UvSk~+0<OS٩ᓴ5˙H7GCDj;+h`XHi0	B{'pحq؞i0؝hlTCo-1S4] 4@F^2T0͂o$G+gĵcCpd5"X,ʂcCmḞt1s|7/Mf 	Db 埛VrƽuUvSk3fP3Û;)frTGłKvO]8`3vP6vqVe<iw2gDVd>Ls<S+mK 8SDv.Uqb& }{9	Ch m#N%|i	]	Qg)8ŵs{G1iF8(l8Ά0+Nsl$P9&iYZK)L`?}00M?\`Ԩ8wG@BחvcPZSe`f5rJe%yKPTz*"$Lf;X`$'
A"46L0)
֧ojzݥ,iiE
$a0mRYOa3F״="52U5ekL-톦xVڝ6紲f)XS"CZ>ґ.ɊI)b;|6F+a%U.ڎDLH-5J%*E۬h>D9e9h4i\bb3efbQƲe}T椉>d$MlH5w6PZ%YEۛxڣHj4g,H5<5ǠVArDTa'6!2ؓr}'$Z!ϯ
LEDzgtf{>k=O[`㑓+56Ic|8$RRH^3˽jq<МCΆ098FXr.?4}Wk eCΆ0\.*9PfĻi0_0Zx| 21҅u-j6P4ɓĝTqȋOb6j0@U>CF8L?!v)L?:j5c]K+%[5V]CUhkz&3یUPZJ^0"&Le6u0ɓ&{?,"1졃2~tq_'nOZOIefHx|,,>7$)?
|DʠA	?"e~xM#EϿ >	|aiTH@N ,
"<1Ua1SK4k&O&A>6Ob&dTV{Vef'r'yβe]wrBD</
BsYD,[X([mAW-"}'Rfp"j!nD&e8`#?Bԟ` gCLnlw*Uq U; GC3eۜC9&ݰ(zHLrrg\6SLX j:ķb5	ʭ6A){lI82 C4L,,'A)X/+v'?j$Scre8N9u(ɞ G`7Vx7*wgև9#9L FsG2}!%7*.}n_Iϭ 9#9~_XRt3k)#aKRb7t"f(N ₓQH@9H4D1?[歪8h֨3`5o/D~Čj
FpʉJ& ^9/y]c!lK--dl/1|?(,ZY&AY]ob85ReHMNMk=l3pI2T?7>
Ĳ742C.ݚAfΰP.,-YĲ.{9W(C"doyZ2d2!ך?2i g&Csv-F; =6f~:8 vDXXJA:U3a7A-㑲>"jIa$)%S!|uS،]TLPO,1~͟/ٯ0ymz	֯@oef5Ortr0D>Vw*yv}QbFq5]&|rTKu(;`UOb3IVd>W>~C3.-,@88INěa%ouq&	A/߰"*C3m'80:1-H88MJ؊GQxӫ6}͡bG:U޵b?0#6Fr~n GjS昻ws&}7*̟֣pװHxxB-,@88INěa%ouß^?A!h5YmxDF5Wm<0:0޲88FRf($DTR ӔO.eksae]V.(3!&ps ="^i/0&Cݒ	G.z9D"jxb5Wz5׌֩1Hye<:?῿2$<F|^0F4'-5qZB˷^F(`i5y%ER~妾TȹYP5-5.Z妾RȹR&#+]eb@O+?Y>IIJA][m70[^R
4z#5CS$NIe^/x&q_LӼ~Zg4",)a/v_.ڎ`V4ݤHyL0?1"	kSJ7=DTi}J֘TK;xSght8|i9?F^fP5MZ>l]I'D2fj|rH: BݯIkl#p&  1bv$Di9?I캯j={Cgh7ȿ0ֲ$ցAW˶)톧M9,_7rwi`8Ά*w>HLEJ""}#STL1OlݤbC+nR."vzjGbZg7>l2z4aL*XI937ZLjW%,pжsU񦲵A8-Y@H^ʥ|$n|L mR\,RIprtFr[@&E2"kXfDC3"3mEC1&	V<jTP}y<E@ZǗ*d^װpȊ-1 iiCt
zlL"̙a꧁ȒzP.'C>|C"}S~*f(h<d1xaOZPA
ExO	7R&_'2#?9v\: kU\0h	
[6@z8 +bR]8)c(1`;n0ٗH/݅9!  TNPRag]ኯ!V%CNX~$Ӗ@Jpжu5 e	tc唀@Ntq_Ɖ2fn*CEp.r0灟FrdL%Gc˕f.Tae<b_y>5ß^?KyJ2.UhqPϭUß^?8I<%DTcNG3F1G	1k8lN!6a+N3$@4rH=h֨3B~d6> ?/cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'A町z1A9S.ڥ^xV¦OfFe570	NKJsYS;{SEJ"NFgⵊKKFk+D~NGԆ6gk5Ie6~ ^fSgA!3*E0s3Ycáʭ+V|B@՗PtQԀ2VbAL1@LfyLX,'զd͘5SُƬ֞LHY0Y䐶25	]O
|26nI5Te)
dԕnŪAνInό:S}LI~n7O1'Y?Eό3*eo!UY̦MgF֚0+h%,r_vOٽ`\Lbxɓ`PIɓ`̫-+)<e]d/cBqfCtc#ꠑ},G)>ψD_#\8wˊx\sXj$l;CG?8Y|;Ķ`eme#2,e`+L%w"gDޏa{U2kF%5{#W3&VdgiyS'mUk$di7C#M!bbzc2jda+Y^gY4tr0:PH	Mh
}UbZ%VvZVR3)`;X\c0ްRfS;KGa+ ̦Ϻ f'~m2Zw`P!CY2gꆲz@̧Y!"5'|26n%K@uI 
7Lt1F3) b@f3A4M軎x
j@M$~&-lZYI#qqv	1ܝZDADe6VlN|	 ~9<&/ ?@a	+"Q 	 ~9l0
I#S2LjHKk91Ibv*qOݓ`eIF;LͦLDe2@̧ZShĒ00N0m*(K
3YQҋTIQ.ڤV>ec@psBbV7ODO6=LjT紲|'X`O9	"CZ>ґ*m&	Aؤwm-Rd!G݂mQvY]<o`8 󡉀L`*!<fSiPf6 rΡ?
B;i2޲KI
ŀx?21myB1텙B1k#A85$B|P\!)Aq?Z}l05,agyqSڰYPfDdfSIJ°BZ*לlkRCB D*HfRCB	K(.[5Yq$v.<ˌ[k( ..X.R灴PfEVڐI3)?І>Ϲ5xiʃ9ˉcR	&e6eXK+nIv9aeb2qLU?=ưװ灛ԟm`3tqcaA{`#M0Si0>ґjqiQFXQʍ6_ڠOZ
v!$ٽ[:kC6zä?:Ls,:+Y9W⻱(3G5U fk(<rQ67FkK-a'/	DJ@pH50jY<m,lj4~$ *Ax$hI34`*|1+2e8IgD)Le޵gc14b:Pn޲T"מlkkde޵gc14X e}3;䬥 e}Xv3Y2-6O9	5H84#MQkjiȟq]`e+(֮ikT>eCl	>xCS.ڥZȓZV7Op6daANKJsYAXGH: ]F
_7jxHӹL'fof@Q.C+G;T1l99Kuր1w#+v&F,,'rA.:e?K[HsGqZcy$ZZg34b93Wz՗lVXs$cc9ae?L'Gɟew*̟uRe<A|9'kxqq%#9gմ3)EM~U3~@7}kP
%X	!cNG3+F1G(VMmef]qL%wNU:3ROg3/Gc@]{SN,$#MQʍ6_ڠOZ
v!$GG;CΚ-Ht;D}eTYkDS+Zah>joPSҜT,$Yw<]b+Zb'R1?0M&+1H1^RZv5CbJ%~CƤvbQnPXDװ@D_| aR+*0\\LWd8)	\0瀭\Y&V+}x$P#A+dw_	灛GجdMV1dGƐ}d2.obHf$a`\LVn18焨<ي&DfJ'0IQH1sD)$2*)KTp3`	({ X<TLhF95PtobV?P=M{fsv g~"n4k!sxukF'&*?#w
%
ؙ$bq	Ql׉7AÁɟ%Z_kQ$f$?e>T{p3`	({ X<92-$͛&DĴ"lbC">s=CC#k+e8sIӦi&o50jn,Ҳ4̗O.x`7p3ekײakKVD3)G[	=c,i`A7*91ݔd&w泼]L9c
Ȇe;a'h`At
vr|}@4L`%gycZ6>iedC2u@YeSX5nU/rc(L`%gycZ׳2fS {(cKf5nU/rc(|ɝ 1t,r}mL9!R!S3Ֆ'#VŪ`>x0]Gyfv+8n&#Ha7V$bpreʠ$a.S`\LVn18tfVq2&34p"P?LbEo0s$L$>pg%ݤ2n1j$c &Z%M񾩈Onx2@58yM؁&Aֲ&HaƲ7V$bprf+ LHhQ(Vuf#xZl׉7AÁɟ%Z_kQ$f$?e>a1j$c $NLKI3fɑ7%bțdGaaZdmebq(I|0Ig$ڥ1|43%l0Kp3^2rCek+^i֖.MgCh 1DÐ e"`J8L
ڑ- U%`30$"z V67"!P3!q}zLtjcEgt -13+e1%)MTFC0W}}u@X]=<I_ ɓ>ʳ'3>dkɟoZ29"jzFG& asSvE@\ܵ[` G֒ePl<kl ܪ_ vP3ɓ;q	sYc.&X/>mk;̙dֆaD9l F`Eȏ&Lo^fSGT5=U7Y3KarѻCk"rϭ 0/P5Q
ֆA9#9}~vkh"k[EOj0oal98m ߨԯB@ܔ46mల7XYa'7	$P9k;̙'<< (#kO<K5mułZ#ITbʭ8,,łlʭ8,O?fSPL)?`2ya$2)fFX(˺FN
ÉPLhP:PQ	DVv<2!oeT#'ڂr;D~s7m]bA0fjwT!ݶK* \e7XTXUg֋h/S.?+lw( /U57BOɃ^SVCϭ/~6{4u_=)$z Cuf+{	>x,ae#PɋOES~T;2e>5iB'ۺ/1??y ߘ*o\0Ke6PػUXe=7&w?W}}dhdvP5Mk:&j9Cڢhi*6!Z"װ灜̘t+e1`LZ?;>CD|(0xP57 UC&PaO1u^b12b1w&TQ(al zeH:P_I&w?Lϯ pXgDQu\@G57h{T]m-%Fܴ0@>-dähJLE&5ց19ڪڦ|8c_wd}h2Ou^ORH={=Ke6P 83v~{-Lggy;̟$(C_`Aేݔz=AZΉ3ڢhl:jn.ZJiaֈg&+e1`jϭ@.LkO{LpÎ&ӚGG[	=`At3ATAɌ>c;q	sYc.&X$w}{?8&w?H7>l& hMOj9Cڢjlۖ}hsGfL:Е0j F\ύw3ϭ b7>l& hMOj9Cڢjlۖ}hװ+fL:Е0Y5Q)ZpןZ+Ȃ2Va=|6QlI`7!`rV4H\~oY$h/C`YZݔZTgNGYTa7CuzOZ&VrY1#ᑳz\L~YfW+#D"~6%7,3)ִZo8&FZQĵIklGBԫPPxl"keKYM揼BeMW<p!MaZk23)@B!~qPBG̡ޡɠJA_^pɔbYw_灞Mg4C )}|R剉bșs#? {xkl ܪ_ vP1ɝ 1t,r}h`	ϯgYd'>0(ß_`AwpXy75=#D!u	VèjcnZBy'װ灜̘t&CBVb(Jj6>/pZa}ljֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRY-Z/T#<S.ڤ@DV¦OT鴴=3K	a2O1m*֧OL1Si1LSwi {lKk]_7$C$ꔎ@	*c)9$־x
`(;^{TÝS	>x
;o`>P/xn2#d<ƐC"VP8e9RFU$4(+LVoY@9Tm<ـdGfiD2*mR/9e\ep3#dM2#Ɵ0jSׂ_IG`R񓟍&#sv cqEլI2p0ɑd2YHgf cAÁɟ%Z_ep3a1}7Xȏ1Gk+Y2h]2#.dGAyuCYBBC(&iʹ|MSsJ%#?'5/A0KQ8UVr5|H8{(XqtXqU/vPLB\w˺	9>|
ϯgR2<XXa*`m4vڜq3̑מ.+Xsa'o`>P/xn2#MdcHu!sxuk+(2r#\
%
;!՛P8n<ـdGfiD2*mR/9e\ݯ(|kNVF8&0jSׂ_sK#bir>o977b8Zț!d\Zđ)ɘF93!DY LVn18煨NG͘&D}fJ&|2o0j|w#敔9Ý9yC#e(a1}7Xȏ(ea&S뱓&D~=|<au!լFV!Hps4e\k>a&(bh{'`YYDfee`!{)V[)촰ͦirk<Dhr#8$	[XhQXt109dEjJIXW$"zAQ&e8B";\C^3B#}JAOZcg3&С+e15Q>pql$P6]=<I_Gɓ&}*̟֟8sGa^dφQM5=#D# asSvE@\ܵY8g]DդZXl{x[#[b=ʥ|y2g{Q	sYc.&X.&؏?gy;̟.&؏">434-yMPDT@dTmb[0n#[X}j`3><PLSsU<5>KOXZMNS_5e>?ƪ*n<g,we74-*UƜ3_'fAZ.Z{T@ݑ{gT#~j_g?Q_ gt|g	4jѨ afda`ORRt3{`Oe=G2g̟?e "X{	>x!ҩ:<Dm	IyD\L8OE(XYUElʭ:,O էdH_Waj!ZbaV̦_g[Zp̾0jSa#+HKRE lBbD1Uઇ0{NJ\Lu G$U#Is|˪&FX(&1tPuVfʂddcG҅bJ"3
2J'|]uB2q֠xY&miZ]Tsv`*'Yql,*AV~q"CaaTˏ#e[Zq+2pnw9iaN֪jtɔ<~'@H@`{'74d ̧B }z>ͅB?gy>dgHl#P^e%Fe;H/CvCĒRO  JH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ɂSBVsU3Gsir>#w3ϭs8ేݔo2z=ASڢSu\@G57h{T]mW-rϭCsGfLЕMTEGp'>',$Ls>]U:|5&7L<}0Y<_^5+"ĶrVzb?Ï7!k+ƢedZB:b>oBV@\4n	sIu)촖Xsa'n7L6PÍedRrW$:ʹeκ3G~sd2oYD3#iwT6 ea&{-N^6l"keKYM揼*̡ޡCix灲p8Tq-fFe6{(4}T#CCBOau@]=<È؏r}&0fLaj!.k;eZ0׳2gyZß_adhd˂vP3ɾж` n	8g[`l:jn.[6"/[)><dy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&|4%l"3Gֲ
aϯlu@X)rMgr2gYAt9-c뉬,ȏ+hfSn&QՄMOUP<Ķn#=UXsԲ3rp0e ԉeIXQ fDkI-ݔba'mSض5>T&0L6!.k;eZ:ϯFagv~1&w?9>b,ȏV̧0qu:Ķ`G-=.-K[C9#*=0WSyD>rV>J<Rްt3_'q<"k[EOj0oal1B:_:ԯГ}x}ERPq-?i_
CRȰaOe*k;̙'<70@ƖOdw3ϭض247>kgDruqݡQu\,-nZBϭ%ϯa90$4%l"$G9	T+C!j:֒#	k1lF&|"7B 3*&piݶÁLe|Y39WT2
W^ ]'֩ıba*M'GS 1HukfL̠fQ?iaN2s/e;d~dʱ j3	?eaN6U̽2feY@j3o2gdOYLfQ񯲁K1H(y`EC#cz gX-LLojˑ dK0(5GHƚ5	PZ@-ht*X,d
0C=@ @<,Yҵa`\1G.V'.٧joZi g1Gi`g`,*A:ˌk(1aR
!h(b©ermByfBZ
?i_uXf3fc(!~̟
>.űOeض)g-mU/Ɍ>c;&%gycF!ϯgYd'>nß_b\0G"kX:H7[EasSvEr԰i
>C^?s2`IxhJLE:-MTE3Fsir>,hB?ԯЊ}iO׎~x BÁjGdfSa'GB$|Ѕg/6A52j%̦Oe[`qGGk(wB=kDU8#2	=m?>E*̡P{aDb߲͠_^pɔa$^Ok9$Z5W}|C3ɉ >jϯlu@-{xc[cKc(d		sYc.&XѪ,9k;̙d֍@9-c(z&mcH%9hݡqujXZܴWZC^?s2`H	[),O>$fS/|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{4J/G 6y[CYr10灞PТPVɕoXe;xM4x&irhOi5F<FyEMTv&ֲ$2}鴴>(p"n֘Tڠ=&9S;{SEJ""}#STL1Ol+GvD@̬UZ5#D8`y 6p+hjdqIZvɕW~x 6^rO6^l@`s9a8$GbD r"4\}T$P3"/8_>:g(MЈ0-13@4%l"ʓU8Ь/>~:Il,$wʳ&y}L?ϭ
aϯáqej[">yZ225=(%AGF9#7hzFKjܴrM67UePu{(=\SƶǷ*vP3ɬ` L1t,r}h0Mdf^c5L2s@YF=yNGT5=U7YFΰ%qݡ꨺ØN!ϯa90BVb(D}hß_3KY9^ls$e3ʄS+vTF2~Hԯ&P5vС::){@'㭄?{xkl{r}Laeg{ 2gycFsw3ϭ $9D_y, MkWfzFl207C4]vRGց#}{xɇ!4%l"MTE@P->$O3)440Ol6LH$F`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>r/-(CjjekL#tdIda@ogu:m-)mRSʙݥr{SEJ""}#STL1OlݤU.ڎ*v|H
1LE(kZ#kd80I#<05ᯏ1hrt[hG<k#jd̈́4(!Ǜ>w%loe&Ly80MkVL)qF9r_0̮a:@L+KmNYd Z
U[l$P".X)DYlkl}r}Lae"ɝb泼]LP|Db8P
Br 8$in,ZF{(^sZc~sPM}9w~O90#+CBVb(HXօ/ϯlu@X)rMgr2gYФ>>ű}q5mpmÁDb"jz nΰ%qݡ꨺ØA4:ÁNA1?$V3"c5q`\lu@ض)ml[\_}}@&L`52eO<pmc#0?gy;̟S}}&ض23;#畴3)ÁG"j{@db@ζ-7FcKRȭHUyp><ԦLD4%l"SUt}i|e|#.ްt3_'@ m-= nmO3EB>gE/)w ?hDzԲ,,n,,@J&|D?e We`9$Z\gMgy;̟ vFేݔz=AZ@.[n#=.[C9#g3&`	[)UeaϯOzdj:֒#	ky1lF&|.ZO 3*&KOnfS$	1!Xdu ez@ΰdHBBR3I//`֩&  Up15bhN"SL>9lY/~o7Vg8͟M+3ffS/'Qްk%HoXH56d#0Z	eܞ߉LHĎ1#$0?*F9;7|	f,il:9VZTfF4r:PHB+[mjT/_tPPNYghƕ mNS.?+C	K#e~ue{43_z̀ł¡$cvo![
6\1.Vw,wOGN~Љ,[l$P1nbR13lB\w˺	9>}{?8&w?s[vP5MkI3ڢhl:jn.ZEnZBϭ!ϯa90# hJLE"Y \94Er43)W
R>(M?^6A52j%̦Oe[a揼B	2z>zmƕ	Vg~ <k' (^x OÁjGdfSa'GA?Њ2z>{{[	=bۧض5>T&0fL`52eO!9k;̙dր9-c(z&mcH%9hݡqujYi
>7}{xɇ >SE䉪}h̓}zHfS/)x_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>z/3J sg#<֘kYkAڠНeTRnaŴݡ'pH2ԑ*[bRT'Ea'T!{;->:gZ~L|4%lrq5Q5>'aϯIp⌲
 E;SB֘3ZϭIװ+e2b<lSsUsByϯ/&;_ڠOZ
A"4C9?IUPn(pgsE-ZgߩmRdI?>bLiM
sYRnD*tZp8&#iIBMO\ÕR0@*}B韜B?;w9:s2`.USUs	-HV_KAhn6[8hQ(WTKaǁZDHG*S%d~ڲGA~ώ#ٔ3GAOKOщE}hj>?GL4όf2KO(}i>|BCeϭ2όf9~ψK?a@GOƤ5i>"pϭ:Z~ψd~(ڄ>`$#ϭ5rόv֟YVP5}j0|GG=(ڄ>1Oz3(0#R~ϺNFYײZ5d6K*P[!ϯa90]\4%l"k$B`n\ϹU灔:9{O=Ø]ʥc(d"泼]L2sw3ϭ8s9vP.80=ASi޲:ØTscvb[r?P:Il,9{xYܿ^L3Yё+ౄ}@Ɓt1 MOUDgQ8%9hݡqul+rՇ7OAPNn4Z5L灛s~oƵ*|W><	[)jA>bLo|aϯa90\ 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#4%l"&ք9Oea`It9&}#&L$\2Z0ؑIpX>c@O:v&(mqqn8D	jS߆\D3aʄDɕwYvYYpt1I4%MBZ3gC3H.*vѝEO} }<ZIN:IcKFċK1ݔc2g{|B\w˺	9>y}{?8&w?aD9>g}mS4@bhg[`l:jn.[6t֐9#g3&E	[)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À~SEũh}hI<9֊]$u@OwO?$m*2c(d1t,r}hH<>Mgy;̟А(>244vP3ɾ!Qu%mW-P7M[U`ܵ׀3hJLE\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ɇxhJLE]4Dz}hF ןZqQ{#bmi&e;Ha'	.`I.U/dvP1ɝ	sYc.&XЌ}{?8&w?0FF\0MG#MOHuEmU9CڢllۖӣZϯa ā2aSW7Zß^}iiĐ,!h-hhJgQ{?#H`ĺLl)g"RFLae̙_52eO\A>Mgy;̟9>g}mS4@bhg[`l:jn.[6tֻ;><TdÁ4%l"&MTCEsϭO%S	#[bEʥ13!.k;eZ.׳2gyZ.}}$dhac(xh[tr0D7XZ%[n#=.˖j:99#g3& CBVb*Dӂ9?3OeY3KvELwsZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@yW.QKV={CNPRLjk"MS+ZaS'M
 h|a08¶Gv6.[Qϭt->y/H&DhJO[1E!->I&itlKj"aF&{(Fװ+e2`DO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~5U\m~j[$k&C`i0<7""AdDǢb@pr65#=8UCEa%x g)F~?X
d."PyRbhL(L;mN)q2a)PZc!Jψ32>"BXH@0_GXfSAx˕\L`(ea|=/y
zrC8#LRT8/L!@# )UNn@	R 4&$Cu~Ъ3@,!$Vw+VH	uLuhJB<dHCɚ!LHVfSR3ʊBeeTbVrȑ)g2~8]/R!Hd$Qtb
0j/,h~X/I8q~$KAG0rPİeB$	P'H2cMӺFN3+V!JƎQJ	 E`im*ՀS
_2:8PNYgh+\MՆ9Lb\O+?gV3_z̊8e!`baP!n?e7XUXTgr­mByjk;ZZ~7/{Ϭ]XL~f_p31/v_.ڎ`V4ݤHyL0?1"	kSJ7=DTi}J֘TKhzABEpdW=|VBLjCYjZ
>joPSҜT,$Yw<]b+Zb'R1?0M&91Olݤb
QR/D*Wٌ_u(tA$CER`GAF6x]$F"R{-@$ۤfe3 KZQB3`bL=P*?L	vF#7D%ԃ8b*ϧHVԟIe4|t~L_,)raPg W֩:T a'T#w3Ox aX{	>x+J:OTE_BB`I<'K2mZm?[f_+pklfS"HfS9(~D43)ʃ:āP2էxf-cTe@efz C^*ur2deH	0U _ fJFZc?@2t(yJbiX"ZajqKY*LsY&V}ĺ3)eHLRs~0Hp-hk/$84l/S[CbB ^&fe4 Uhihg
65jFYJc>e1TLR2_ZPf2$kRH8dRrmI'̙Ĝt2j:`?V_LR5G/r_;4,VLY_6a'\MHH$<Q0rPMub)
7a$sh&W<@nHjˑ eHƛ1tPeVfʂfdcG@A V<uS!}uB2q5V.%dNS.?+j.BG+ʃ9ᔅ5BQ.0q(¬£?7 kjPYl&;=qZ?6,d>a}yV|j9ZLv"0Si0ċ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lNC
+="jeTZȓT֘TSj6紲|"&S;{SEJ""}#SHM9"8$$mvqTkKbaŴ#rvc$鹄UؒhV:=a'2Be$P#)r%֠fS0Ev`,.aV~E,*r`OR' t11_L
"Ȫw)!yNQ5!{Ccqgu'|Ƽf)mA5T6>0L++̈W֨*@	@*k;̙'<j0@a'axΡj=0$OE:Ҋ̪kAև}3)2m3)n?kg:{abѨJwaGd_st=j@/3E0eP-
;4;E*e~#M3^fSL#+Y	0rm%fpeajqK7$ʂfIqlΆ%T_$=b1ąh&lZe1&Rs$1CZR2UbsDwH95Iɷ@gK|N3396	dեrY|&)˹d~ޞ_;q+&,/xo.lO$I#EQ+XIx$,ܔ]a(RRBnILx*ܑ<՗"@&ʐ=6cN:8P=Ǝ҂@-x4Lc>:8PNYgh+\JՆNS.?+j.逄V!W޳2HX#XXT%NJ7n,*n,*3y9rqaV<5ϭ6+4n5_+hXdßa' V.Qg&i{wweQF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<IغhzABEpdW!tB˶V$22}ڠM9,_7H	,)vҡjqiHrba{`$$mvqTkKd8E9R;1KU.䄄EW=OJݓT"C21|%&B,ݻ@a 0H)9T7e+t11!bɊ}:9QERln6O'xpB&'dNXO medR͡+T)bWZOeT'w3OxЂ?e}<KE,?,Vx<LU<k%'2m+J}i$̾V+lfS"43)7 əN6XP
l1[3&Ver8/|uB|sHd8`jjd1[Y<3/0e׍DDX/N?(I˕)KIIf(jpJÀ;*LsZ;+>&UfSg?/+3mlPf*%zdyPR3gl֨)7Yx)y0rR3!ߘI?"j1f=e'`HnwyDHH2ľb@4@/ 9"Fe2 :L"J/  Q1 ,Z*m|>nRpLHX֊[CMV1z2U0S&Se{	qXw `g_\MNW9p¥'ZJsU5CJW]|E?}sbPI	")[\Udnƭ9唇/%ӺFNWV1a($/
V< I2:9^ggh+8\1G.V'/)'PXe޵gaJr1X#0q(1aV
((b­mByjk;Zf_+hZ
~m3KYɚ|;|kvs$'
C`a}#ZvҢOQ;=m-(ADl5C9?@ygzABEpdW=|VB2U5LiLl57)iiN{K*W,e3K
w<]b+Zb'R1?1'b').	#I+`]U+ZY-aT`MĔEZt{Oiۜ67H̦_	u,DIϩ@OR+pC#wx*H^*ϔwQB#fڤN0]ʂcuR>O
DpX+TT HXIg	5Lx?e0{	>x+u	+TE_JIL$D)VTeVX:>:ZX̾Vɕ3)32ȓqffS(KY@Ĳw17ߜZ vn_C	xbsHdh0}fo_8YKYk T-emm(*eAik2Y]Fe6|CBYxLdKk	2F[1Ty)+'j?N#6~Pk&$cez@)$R#M~s-bE )_: -d}fn
	bTh_	t
	 zThD&e1TihUs@X*&2^fSRW|kf[$S $O˽*婆X`;ӟ.m0(5G/=MNW9$9֒fTID	$PJ	C+$8*Ba%͉#˞0灹H^Hƛ1tPP`ʂCXB+Kmk T?gtPPN3Mg畮%rL)Q˕	gmBxc.+3	M1X#0q(1aV
((b­mByjk;[v׹|}b
6~m3KYɚ|;ݡ}w@/v_.ڎ`V4ݤHyL0?0O`+Z`.TQ'vgM(톢V¢]H}g',QK]C
+="jmRdIekL*daANKJsYRnf)XS"CZ>ґ)8M9IpH1H1^RZdqm 9TdERbJz墫oa'8)Lѱ~-@nl0	fB稈9e@Oo"ޘ6ŅT)UNY|jBcqKmRL"jb;f cDQRT -a'T'w3OxͳJsIX|3Od>KUyD/OE:Ҋ̪kAցqA3)ŶdL̦r(\XOP-%1j5I@i#-NP? 4ΰ^nH$ 4/ђV_ <f*?@`
Sl!C+e)6YXvڜ!2z25egܱ]Fe6}BeH1Tm&TghuX+&2^fSRW}G2:swU=`'1!aH7rq͑|o9nCQ?6FsԕڳC0UgՖw= $O/_\0B0|˺qQ8IgMͦU7@$5لۂ*CU{QC$[ba)]FW6a's7ȐYiwA
 4+d5A!xT"4լReuB2rA85V2\1G.V'/&څe]XVf,*ebFaiFP3x(b¬1aQQːPŅZڄ'w>1ͧqr[G)&~m3KYɚ|;}wh_+Z]{ldiI	킐)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO-Y|!	ҋC͑^І	Lj>u5ekL*"YSjTaMLEJpbwi`NKJw=%!H|^ln7JTŉXI^j&|	aq$Z\!@fϺH Sxf&yjbypUV&2u
[sY0$̧`Gl$P1݁Sq3ʳ'/1ݔB\]Laϯ`q8-d0c29D"j>KY@'ądqd`n#3vh**sGЕ0 '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kf"%)(1ޞ`.TQ'v	ieFKJ/PQ'DiDjO{#QPn(zZ)U2MdIdaM
=鴴V¦wia=*w<]D&""}#STL1Olݤw_7)*vʘU.ڏHgثwR;1|.S_+.P[ES~x"ܵYԌY{.olmw6P.ʵSUjes2~xg``>x=]&#(YBլdp{.x4(+q2Yc#w976`RÁɟ	Vf{#敫eX	Ν93!VF8VyC.{-08&S(&yp[l8@VڜkR2՛֒fS{(
OwO(vʥ1ݔL` 泼]L!ϯgSɬ(p8V"3A,$F5Aq6}T$P3!ʤ8sZc~sPCBm8xɀ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&RSV&Aϯg+V)sV/ڇMkhiQvF;mPTJ ߨ[/TWݡgpp>ό7FlE{(PYdϙ? 3a+#|-.3&ɝO|c.Fేݔz=AZgDruqݡQu\EnZBy0ß^?s2`> pЕ5W,ˡt9	όX=`[@i"1`<F&|/JfUmAadܾ3)`H?Iq`!L
1 Ge6% w|;ܥӔ
IW^C@)#l}JĽQaEy@)#h  9^{efoTAp;t~o7ĒAp;t	7n,f, ݶ&X3A(?Wk ੁ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 8hJLEZ5Wό`"\Ϻʄ{T;*WRtPJ Qg}elD{(~)gʥ1ݔc2g{ 52eO`xsw3ό`'>~247>lÁ= n5:Ķ`G-=.-%[}h
װ灜̘+e1 _5W,y<̦_vSV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=,
 9UE([:jB˶V$N=TڡHg	^V¦O61ʜT, NTɈjqiH6Gv)ybJֻKD"z"(Ju>ՖjC+ZtqUaQM,VfS]l$P
`5U/c(i;b泼]L5>hZINtu@Y%맻mCTCɌ>S&w%gycl}{<B2a'd&.{xEѭr|}@2L3!.k;epϯgI3).{(
]t]w*y1ݔlL`-KwA2'2z̆#Mq3pТ<hСGQK^V̦?l?g&C94(t10ԑmR 35OլgD_gE}zLtj%֟SfL	 	[)M5QO`$>tu@X.{xYܾCɓ&};fO.ß_a25뉬ɟoZ29"jzFG* asSvE@\ܵY3HɫIZXCewatkl!ܪ_!vP3ɓ;b泼]L.a23/v~1&w?ϯ]q6df^dжe4uASQuJ:Ķ`G-=.-!7-!|#XsG2?0$PЕ#y<Z׳̏+d"y%-*ڇDֶ7d`ög_;WúH>P5}JU*v̝``8,,@4XYa'7	$P9k;̙'=hH?eL`;$Z\IXBTКK_B`#	>x
G ذ2m6`2mCPpj	N#/TĶxo&10Hf2
 T##8+BQ ViYTeT#'	vnazĂ8P˽jnl&
[l|oXT,*g
8sem,uSSS
1?Lڜo!`OpWOVYYSBë<MNI:21IMA7+<aeQ.íT:teIUX6UEL֐~ҿSwPsBGJN"Ga|R}E//Ψ}hQal,:VsIlJɝO|c9#C!0Y$3G"j{T@mW-P7M[U`ܴE@Hß^?s2`H!+e1|DY>1X>?tF5jr̀UQ{'(ym?i_ӻG9t!#D%~|Pen0v>TX>KIe6PSH:Pe=g+Mgy;̟jϯ]ేݔz%A=ASڢjl:jnڮ[6"/Z3 sGlɁ!SNU|cBsϭ1Xua''_,uUb~RZԂ1t!#؄"GTPEZi#AM :VsI2gyHsFFC,aea7޲IPfPDڮ[n#=.iքg&SdR 9֊ⵂa']=<tkl!ܪ_!vP1ɝ	sYc.&X 0)}{?8&w? sß_`242c(	J4z&DruqݡQu\mHD_>'4><d>Sd,MTE }Yd'>1hsFFC,aea7޲IPfPDڮ[n#=.i֯װ+fL	+e1BdD$nEbB?ú
|73ڲ@_-C+*OS'Wݩ{!qa']=<tkl!ܪ_!vP1ɝ	sYc.&X
l9k;̙d0VV>tdhp}@&Bۣ&h"ζ*uqݡQu\mHD_>0װ灜̘/[	[)d|cfջ[BZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$?6eQ:)
rg>u5znMoS.ڤ=LiSA_紲wia9S"CZ>ґ*m&	AHԯ|U.ڎ7ԎdwvJ0St"}ӠtʄRܤVQHtV,
w,ܵtԧc($0dFLHm UCJً*{婊ݓ57L>1ß^a<ؾOh`!{	=C90Țdd173em? {,Vl>,>h#eYY?C>{7PC"xL	V)? {"NZ$3 ld&xϜ!%E25,܈!LV%&Ddb`β`̈&@"@nHlmvY?!yYL  j#ꫂ``Y@-96udĽe`SkE㏆W<$P3)M*(|ۄMk2e-fFe6{(>h	=g<jrds$)>jn]ɕ|7P`ϯ^{fe;)eM~w$T7Ʋ|}jѧes#&KQPYMh9~o񖬦GCe:̦e5̌l$P54}~3֤Ɏf_.ڎ`$$#M0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`eR5TR[:k˶-+.p"婆I#4jFɑR~S,{?AO3;ТP`灠0Y9Z$0YHgCCZg_=e5zA^&NFps$L;7@}SUܾJhʰRH	Ü93A/ƫ5Z%({	>r>yG灬Ge85SLI2ɪ%TrqoEMTE(*_S.ڥZȓZ1?1Li0Ll57)iiN{K)a2ݥ;ڞb.T1N1)LSwi {lKk]		/~|ޑ# *7-4P	y -<s<
gCp6 3)֩0fONڄMOHuP7x^3)ý,&P0	_vmύ88 P@o,#.C+;0mI `km&P"9%ƺl!6+!Z~Љ ,QZ,,0fRxXIg_5L?e҅簓ir9".WtF&|.+T!}iVK2m)BO\pj
mdCMXVֱ)0frqBdԀfr>y2	lfuFɼ"S)שQ?a犳 fm2R4M`7Sq)y+X59& G2E
Ղ3e}"(?)9nYCT*u'h;lٺ@1	=D9U ~I#pEQ#f*8$v
FH$fUג<jӑ xej4Ѩ@zhtl"[luT;{B0  {ghƕ TV
Jrq[pX*?f$j!W޳2xAaRvo!h.S.?+nw,wB-?hD~*L~aa7Dlk+vT$}Aϳ"|Af+d9}[B'J͡$)~mDU8#2	=mx+T!}CCGJ6|8d#/
xsMO$8s#%x(@ܳ1?|cC^#;BZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@ygz6x49ۊ"<te۰"f&&i_mj)*0eRUcׄhJT|<}g'z*D}CP+zv&5LiWZc#_ثԩӠӧ)?ʐLH23"Oh>9
hPf45Q̙W>
O΢/O|2;\9#Z\g`s~]>
O3(S}|f;Q+ZaQ.ڤH4}g'=*tgCje52U5LiLl57)iiJ
N9ҡ?ԎMPK>?~?8/MgBVZa'9%a%R0wg֋.р@H!װ灛+>	iL8P
B!Dϭ6>	[)xوRjόer9}pi}}B/U%BOP{(xzC^3	 qOZchJO[1#5Q4>1Øsir8(&10"9u/{(	`&|%ʥ&L>1ØsÁ<c`24ɟ݇ݔ1}edc<aSkqqn8ĶܴQLNLQҋTIH$FV¢]H}g'=(sK5p/nќ˶>&0톦:m-)ieJ	ËiPGvr#8$$֠Do"\M*nOp+n}h]Fe6~"	[2p*$0}e23z-SPg>Td:Z<?+0ĪHh]*1^%
3=Y~S&TJ#5UFe6~Aal]6f_Lw(ieFKJ/PH$FOZ
v!$Ep4qCO<uKxgeTYk@OdaNKPZ
TaMT紲*gvMTj}mgrb.TIL3)֧29R;z[EQB LP(">9Px;J?gl	T@*bo~,-LQ԰e.Z%ajro(}[knw+>fSgܰ=P͍X-QbVsIg5L1J{	>x+Ts 8K5^"SDba'%UO&=P3)uE&je$uM5Gn ~7PP)~F_N3X֊#XITibn*U1Th@FH$RKCX23ۤAM;`@g$* i@#8JU FH42b7tB 5%ո;ˏ#egʀ2Fi`.Xd,*C#f 
H£?[,*?+D;ϭG?噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrjX5
6yB+=Ljk"MS+ZaS'M
tZSʕt0[E3K
w<]IAI*Gvrjp]`4vvP5#0q;4|u	<l9oget1B~3IRF10PY&|}j(£g10@7'wM9eںl@8&(YBV/Va'?泼ɟ2Z-aj}a;mef{(Yr0p+TPݗdayy:>x`#	>x*ϙ3O@<?ebd2o^pOn/Oe
 ykl|;LwojzݥF=m-$XE(톢V¢]H}g'iI.PRgU62}Yk@˶4V¦+$Lsc_R;59!Ŵ5M*VnjØLݔkcݔ1}@Gw %-1?[\fe6~x}h"LZa$.{-'LԫB: _LwQj>j%kL)TK'T"ç͞:ivڗteTZȓT֘TðzT鴴з
csYH	,zO"C;_71N$ *Gv΢W3Hd7l	oT]灛ƽ@YA**KY8g5B,0޸׈gδ
E8}}xwwd6 Ug);(lfCgWíjLfa4w%*O0N0m*(FwiaF{K)?FKJ/PQ'DiDjO-Win(j(瞦]IOֲ$2:m-4?2}ڡ	ZEL|S._K"N9#hJLj Ykf"MV^>1 ϯ`8m__'?L$gYg\p-2e[_V sCpMe=v>hBG/@]@.  qD">	[)5MYW  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Е0Lb)j4 D9@0CAKoe7RUJ3cp2=l0)	38
+P53	g0ζ~i6Ji}{S&|SBDe" ß^ϸ7Lg[9|.Lu?Ifj%we[8<dnUeY{-	S$+T(	3; \92N{5;XsI@3sIaBX P>dk9p8>DB?àk}{S&kf"&.d8s?_'am!Va %{(C>8gXOe[Qf{(`=Lg0ζ~i6JsGЕ0[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 XP֚T G-etɛ2Rd4maH>iZTf8i,AܸJ )L,mh@% 00;pg6;mAAٔao%i
2%Bb|3٬K+o|c %xsiw(d/ 	>Tn)0@lz,lKfUjz,`q\VOTRSDnZ>bܼJ)9`qH.L[},[sbP 3C#>+{)8!QUȃ5;L!wR~PU=R|5Lg5\~DKpѯ"=d57"ϯ,y&'Dc*א"L9b6)0|3eӊ
6)3а5]bB:U'灌Ps#>+u)8!QUȃ5;l?̓0	( 9.34-f@Zk6e[h~)֕%$i`ZKrw.u`So6KnoZ 	@ 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,@RG))*䤬xVF21҅dja@Q( UYu'z>OՏZ**}@UE3)q@4\T>ȼaf,4~Q>jrYv41"/1 .>0P)0|5#rJ@&~V:fB:UaF4|(V%STpBE5GW"FNhfװYȏL^%VTJku-&ɛ2T8n1D{!*K3LI夳|.bS7osd{w c{7`9gXsiv̠b\0vV3"ūl,S>N"%cR]]y}ß_X%g*})0@lEmafe]櫼X&%$V/.</S9!J``e,I`^ b9IIWX%%fv߫<OTεKGr1{~\pb?R~=\bJ?y5-WRjf#w#ZejU*[">.;DIMi
9VTn '6o:&-,ޱ r̙jTfJdp-V-QZQZbzZ`\B%PMU !Lːk/;EIIq
嵚F!ZWȼAghA%5i/e3O/ΩCSqV@gaX_5E`TbpXI#fKԵYqf-^,!ҩ,04(ᤅ--{ß^?s2`8+e1UOas}yO4PU4yzp
qN;L*qڤ|c9#g&8hJLE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hJLEJUpMW}zYF޼kQόfϯa900CBVb(;jI>*F
&%j?X`.ٯ@:_X@Tݓ{<5!ϯagnq2`88HC%>fw;'ß^6Y=|9C 9CFw;ExjC>3˷bQ9>1¼9~@aP3u51v?_'hM5X]_'MVџm!J-~|c _}{gs<lģty>1C^W%ad|c ;}{gw<F)TL
aϯg}|4Cש2ea]VwC_PX$~2Z`l]짲ҝD_gC^?O[1(ܵ2`:	Eb>xhl9#]xىBՓ&_+3ʈ|cesGfLAhJLE5Wxsidn_~dk1ٖ_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'G~4qCO<uK^!R;ZȓK[BQ()_s<K-pHfSHD1AߟFmX2#orЏY&{;`"|ɞOe7r;6LwH$F>_;Pn(l5lAmC6hn髗2ҵ&mRS+ZaSj>jWRq8&VHIPCr`mDo^Ja'TEz()>:g1vS& 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BVd<lPd]HK9"LL}J֘R	mRYObhpgsA~]I'DV¦OT鴴=+!9^aS;wh^7Yaunqɰd}@X	'0Z`g$ar,8&2pa<12fQ-R bgVq+	>#2(?= g2YE5usbAcGY3՜JO̦ƿ4}~|Cy7GZ9ݟv/+ȏqݶ ='׌6![k'br=C(&/C5pY`'֦3Z#:̋O}Xp3@+34RÅ1G낼cY׮ZR:'
2qÕƿ4}~qYN'C4aR:spb8bp7u>ε5fgֆYd_Ɩ4(׌~#5#xFZ8rdfSa'uϭ-m	a/;ӔN,(ieFKIT_ڠOZ
v!$"ЋJ#jUK"	S.ڥZȓZ /@9,VoPSҙݥvҡjqiH6Swi {lKk].+E 3ԉJ%YDrҋ,WL	>xU_P>/Cy5M<?gB&Rj`(/0m%qjp(eXrVzLvOe9,kl[cەKrc(
S&w q	sYc.&XƔ
aϯgġ-pDhmuSGh\&Oi\3f4
 lKU$4(>OӈlKY@g>:g5UCBm }-13hJLE9-MTO`l}}u@X=<I_{&Lܫ2ҕß_`?զmÂPDe=U7Yg[XÌv%D5:"' lo	Z[*VE$7$*HJ	kw003e.X[	=݀SƶǷ*vP3ɓ; 81t,r|ccs kYݟfɝO|cgp l#0">yZaN<aS#ul8Z7h{]mbZJ"-!|csGT̘CBVb(HjG>1#sC^a瀨WkmCq"k[EOj0oal3YB(|;>QwwQ_Go*)z* ?hGptXYXIb%U|w3OK ~ +Xq$Z\gMgy;̟ϯc(z&Qu\@G57h{T]m-%[>1E}{xɋBVb(I4EY:ß_PK7$ʕ	V#	khba'%U%3* 谲}h[C21P^5.?H	VfrkefoT2;]$i@Ct_R]eMKY1c,S8qAY%
fbRE%+R&d2eeXI8&l#D{`?j[)fXʵ[)g7qYݶ8))e:ppI^-\0ω<"@,`PjYiwAjPU B@T"Um1XL2:8PN3MgV%շ;ˏ#eJ&e~7m]bA fqLe޵@`g7mqaQmq@ࡋ
PŅV~qX#ACNlb6\ܳYުNZ~'8,3~x!U5~}h8{(~)gʥ1ݔc2g{ 52eO``C^&ɝO|c 0G"kX8H7[EasSvErQi-aϯa91t8hJLE	TVO}|.Qg⪼{j/|;>~_&W݊1BZx*t}ǭ~~:IcƶǷ*vP1ɝ B\w˺	9>1|9k;̙d2@}}dhon}@#5n{@db@ζ-7FcKIDV ό`!ϯa90#+e1$&MTDc [}zHfS/I_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>yg:'E_eTYjT[tZ֘iLl59,_7AH*Gf0hO7dVH+vA'b}i1wV2RMMMBIيwv*tx7I,rbwF{'	E|%~ɕá@OԃFC1VoHƷ0.2>x^ѯG*>9iH~FZ
Ys$&e:Z/CDo̦Oe[e4}?X}hxɬ>1 ,&(ob~L>19obI`̧*)/M||k'_v~529W8PS_̦Oe[`qGGa8&412j%̦Oe[c_>U{?Z$eրI}4,iiE	TIQ+ZaQ.ڤ>%r(RQhzUCh	ݤ2ba'hܵYɕ
~:^Qpz&NGƋ_Zk2NJ_?3KGrTݵHRC^ROU5r]J&0_7AX堑Gv~]"9Q+]}&^*Ӓj4emER~+T (N_w(0mRH$F>ȖNmRh }k"MS'&74.zT,R./SҙZ
{TjyiQLEkSDJF'b&#I+e3zqxp"lZbv{zٌO||L!+k10dw-VuefJ|d)/=fLɬ18Z2FYp?ʭI {4m8ˉEeVz
LvOe"ՁSK mKE	;q	sYc.&X >>2p0FpH"kHX7
a'!}CXsZc~sPDoB(<4:s2bSL&(߂s#)rMgr&LnU?όo9 MagvD|i[C28pJ:x39l5@G67hz.%!h8& ,OEb#2&$vP2u@]=<kl ܪ_ vP3ɓ;q	sYc.&X{}}YݟfɝO|c~2>,ȏV̧0qukqqn8Ĵ'-!|װdŃhJLE3g5YHb,9.xc3_'@*rڢv<j1u5?QR=$?hBzdXYXYa'5LJXG
a'?k;̙d;ß_`Aేݔz=AZ#3ڢhl:jn.ZJۖ|c W}{xɋ8hJLE3GD>1s}b#8oEmUłZ.Dba'mB?XYU7O8?N1`+#
ڗS?ӽ`!d@Iqe l!Zk =)fS	)@E;L>9qefpkfyk?6V)&e:0Fs{!TeߘQ67V$KmSty
	%.IBOaI[b$eIMy<"CQPjYi;dzj21҅eE`gmS֨10*	^viZS.?+nw)(PL jU޳2H!aP2ˌ;me7@ V~qX#A 
6\1.VYP4	iB:IcFʥLae̙KwA2'4aϯgYd'>1aϯ pX`Qu\@G57h{T]m-%	HD_>1 ><dŁ4%l"N>1
\ϻ"IN/Q~|c"~k8DU8#2	=m?>E*̡ޡCϭ˫l"keKYM>N=T#Je
}hXG[	=`At3ATAɌ>c;q	sYc.&X
׳2gyÂ9n}@#5n{@dh#:Ķ`G-=.-%	HD_>1;}{xɋL4%l")À fS/wV|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=!@>^%2D
^)ަ]I;AI*Wirm^whjO@pHdF+%Z#ϜlUr=seP@+kAcD8ejIB%>jO{(B 韛CS&. 8hJO[1jr|c!sDs28,jcP֮Aϟ*ϯaBVd灭rR`by}1E
$a0#MQ.ڤ>Qs? {DZy&WLwi&+ԯ؂	rn_hn	bPXeK#Z`GA4`짳`z޸2#rVQ3)YZ><̦LɎiGrKNի}̟GvkYjj'֠ɎiGr΀=v^6z>׌=yC灭5xI\>escNի^8MZȓT˶)0톦:m-)_7AI6*#ia'||LËhr 8$W`J1TF&|3{\45{=f	T	ꝇ
[XhQDb$I	VQ-^F{(B}}zLtj~?({<J(JO8="60"0\9㭄}S&L3"\2csFaeomÂpXQEfz nèjcnZ_;(>bBQ#e3)/{(}Sƶ%ʥ&Lae̙a52eOd'׳2gyA|9#078/adYgjl:jnڮ[6媄/>1bsG&NDo2`DόdPE|Pj/}BZTG3)/{(}Sƶ%ʥ&Lae̙a52eOd׳2gy.!ϯ_ݔiжxcF,G(Mk"3=m7[UasSvEr1-T!yxsG`0qٓ >1ן[iEO@[|uLb]u/mKKL13!.k;e׳2gy0/4xh[pt1#\#B&d9Cڢjlۖ
װc?=8$LDq2`D|cz0ןZc2#OwO?_*ș1ݔc2g{B\w˺	9>1׳2gyޕϯ_ݔiжxcF,G(Mk"3=m7[UasSvEr1-T!y><`0qɁHsitzb6_ڠOA"4C9?IW՛ gU6||JGvkYl1){AkRcX4-A!3Z!Db`2fUrw.MgșZ\}q&;ݤ#MYOg6j: M˶V$
ȼJdaަ9,ÁW֘PHf&ث鴴	qʙݥ;ڞO1m*)-N`}2rn{-~ȍƻU10LUU&Dh/*x#ĥ=
	[XqmH	# jNm
a'T0x;>:g5+cfSfLP|5W)݊ql$P6]=<Ib=ʳ&y}&L0]}xp'l&FFl8޺9	lҳ#21o2AS* nPgXr-F9#7hzF9	V/7- >e㭀@؏tuqOkaklGT}@&;e݆qq6xk;̙d7at9\M23/zȏ+VfSo75=($ukaH#`nZ>1@9#g3&!+e1jɪPƌI>f(l7iL7%2|&$LuQޥ}՗ӣӒ(~Èa'8{xR>Laeg{Q	s&w˺	9>1׳2gyц0##0C8, MkVT%[rFn]*ԶG1&װ灜̘PЕiT9>$O3)ߘ0ojzݥDi3YQҋTIQ+ZaQ.ڤ>C?SV4S.ڥZȓX*")zT紳S4.{C_7S+ZaA"c\bS%*gvj{<]whU;ɂɹ8!C"4c	V*3#ƶW-VlXׂOD*0:Bp$maŴ9"8$Cb&$U:*qP;}zLtjWP --13SAsUr[}}OeaaS#ܫ2gd|cE
!ϯ㡍в͇XQPg5B-VdfS Pq("jz%DQ*BG$fHu!*%壐޺Wݔb<u{()ml8m*c(w2gyc.&؏?gy;̟s8b<df^=V̧o9D"jzQH*##q=#EG	VTܴ|c+ß^?s2aVSAy|cD(ß_3KY62`ݧrĒLwJ&e: R5eWݩӒLZ$Oeqt3#[b=ʥ|1L1t,r|cDm}{?8&w?.>qݔd1n"kZ7]*d`n#3vh	VnZ>1sGfL7+e1)MUӏ`Z9"yLy]{SN,$#MQʍ6_ڠOZ
v!$? {@`zZk"M=OAd)mR^ES'oPRnlmGv0|6ȍ$OfUU9ͦirk>@p'mar	SkY.F\T	Q(	=/נLݞ?AiL6Еb(6ZnC_`Il$P6Y&|ċK09>86Pe}HfSOvP6Kĥ4uaSquĶn#U֛"rT	#?${x$klHT}@3Y_2gycpg}{?8&w?ß_Q	##00}dxbJQfzG9	V#q=#E`nZ>19#g3&Е,|cn.>$G3)T_ڠOZ
A"4C9?IUH(|ekL55yS.ڤOT鴴|T紲~wiaN灞0"7$8).	٭Grbf&(V@pHp"H*ԖUs}{S&灭M5W=>1C^&!*ʪeWzS&C^?3y)g2 )>ÕRCB!@*:W}zLtj~?({<
-?Ai̘l[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&hJLEUvg6sװ灜̘l+e1Rڃ8sYeVX|cL9#g3&hJLEWUmA91ڞwiaF{K)Ti}J֘TK'd_O@ЀAxڇϩzmRdI?>74.yI6紲7evb.TH	֘T,)Z>ґ  c 2	_7$$XԎ灞/Ŵ9"8$Vr10瀰dw-0ńe㏞-#ffSgnЉQ8,J4A7+C^?F0XCSTy#Csp<+k
"a~AVQ	VEmHOe8hEx韭Gx':s2`	[))'4 _}}&z<!+P>104BVb)jjPƅ
0p2Z|c*sGfLW	[)œ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@  s}{x
ԦLa+e1XL>1i}{=Yp8O
B]Q->1 C^?hJLE&m\9ea&|<BMDa'S0dDCf	C|43a"7݄#g\d<3(8k8Fg-X%֬E_e8h&g sؗd6{n{-XBLÁ26l9$gYgpXݓi	Zưװ灠̘,PЕ,R׳4(3SMUόt0z m*Li|fSmbG2<	!ϯ#=%dmc<	C_2F{5&x2ppXݓi	Z8><˓&PЕl?>13>xp2Z|cAL9#FP0XZSbD\ `|d 㹒3x2
aϯ#@9bDPϯa90X]Sb\ `RhJ0e(j|rm/S(|0hc~qbL4)6	|c)><d`3ShsUya3>k>dc;}{bLr~7P2Fk=ϯfSAiXG@0:fiooy͆faZ$3Ll$pO~ْ3֊#s8,J4@ ~44%l"gUq4
aϯg	[XhQ+%0 ß^?s2`UPm]y3aϯBq6'maDLQ*Kj/}gfH0~~dbCPs0ibdc;ץM>xg`Ia'Lm{
K5Zyk{MjSirZ,,HO#לsٜT^/g9J/$̧]es/| L9$gDgsHfd/O}zߞm`IN~Ĭ>HhJ`}{xɆǐЕU&׳4( װ灜̘ly	[)Jjx|csid.M{c`;`&
m&V4SJI?V8]{SN,(ieFKJ/PQ'DiDjO-Uu΀=|˚j\>)0ֲ$2}jx`)}Ljsߺ
N9SL{+N{K*gv&|}8).	r10灜/ܴd@&irk>*r͂Gg5@aϯg0$Cb&୪HzfS_+9fuGZR_Z^gYϯ?g嚄g?>xr{>外*ԖK<*OeZ
IנLmB--1Ɇ4%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*[1|eϯI̦_w(K
3YH$FM(톢V¢]H}g'=΀=	N<˶V${@)>7)ij^)}_7S+ZaA"c\aieLO`GvP	bjbL$\	[ܵAOP\rb97Y<\5Q2{	[Z2	DhJ!pki5A49#hJLE|cSß^*ja'4">TsZc~n&S&l4%l-&MU0"!ϯaʡ~aϯ`sc&26ce1_f2il0fOm>F"fTv¶2b&CBVWvOsGЕ0'"KUrA׳D ϯaBVdt4b(JjI}|<ONQ'vgH5FKJ/PQ'DiDjO{+ Z: ų>y@l//}Li&Ll59,&@ML]IM)8J.MÁX"jM#i`%xS8"C+.RjbL$\m*i9"x#
[Z	NA;D0cB^"ebk]?aϯaBVdvm"Oa4>GmIP$P3_g	ϯAi<RdvhJO[1Ug0>>$KP[Y$P9</>k~z.ߩx]}|ߥLwvz.).٩. b&CBVWvOE>	[)SsAD\|c9->19#hJO8&G0}|<NLQʍ6_ڠH5Dl5C9?I2h[>{Wd<rfa灍LyF(|bG2L**}g'c Ϫt篏HMk"M){AmRcX4-rJ	Vb103{*i;f&&f֍G}q&;ݤ#MYOg6j: M˶>&l+5czݴMA9e8i݊qUaXZwjeL˽־4/Ӧ;K$#MYOe͏@:+Κ=Z&0Ll6鴴=W{E?Sjv$v9S;{SRqɈiPV8ObjaI#I+bxp"U+ZU.ڏbR;1I>&VDK%"b10"ʮZ8dȝ"oaT|"ߋxnȏ&A4DC"VP8e9%/ТP(s1O6`HdGfiD2y6904Ϝ9qyC#\M+#HuOJ5Z2h|{5L G9i 597<Lț!k!sxukF'&]	|˴``LVn18s 3ȏBdφyTsxd|Ҳ9Fa1}7Xȏ~byVe9..͓"?Bȏ23aYd26
FS8%ټ|ME,zd[k+(׌x.&(^4nUŢ?2a'g.{xBCTCɌ>	s&w%gyc[}{<>lAfC	SS845hq-pChQD_,A
%IXfc	=H0^N67IV e8B2נL?ЊP--13hJLEXj.ß_`:Il,]=<I_!ɓ>ʳ'.
!ϯu^dφQM5=#D#uU9Cڢ .[BnZTPPK_vP5qan!=\S.m;K<y2g{lB\w˺	9>1aϯ]q6df^c5L2s,9&CݑL޼̦"jz n)Pg[XÌv%D&!όbQ}{x
L4!+e1dUOgzXڝ:[:O2``bF*n<Jf^`	v/V-*هPm-= nm*7$IRƬk' FՖ+J4h B̀谳20Ma'R<tX&@jk;̙'rXH|-.CQJ<Dζ
Db-x'10N?JfUmAafġ`2mx.iOb@pa~5VNLG5
0PYD3HHZI+$dL@#<1 i Ct ZJnlt镊b*CJ
Jxg72ba=f
f2B1
T##8+BQ VYYTeT#':qǅk?9p.ޱ 3Nu	֨`Ur(qaR
8!h(©͗F˕;:pC̟aϔ9O2NiN[:OCό`yE 0[m'T3&s)sVl*k;̙'`Z?eMUףip03)zAx̦F::$VGD 璎XDbVKr`S̤jk#h*όdѧ {(	52g̟֑($z$'i5S.#}BO@p@ϭ
bψ`:IcOwO?]w*y1ݔc2g{lB\w˺	9>19k;̙d0
ϯ]ేݔz%A=ASڢjl:jnڮ[6!όa(sGfL4CBVb*dbA|D2gyp_}}w>l&I*7[UasSvEr1-!^|cװ灜̘h2UO>1gĵD
sܰL$i~7b6{77FbO(+W+#->1Z;MRMe:NOeV~`TOogDCl޲2κuTg0 ?w_ld	Xp#-VŽl$P54}~*2t!'ϭ I׍x OÁjGdfSa'7ww(wB|W]l$P1맻.m;K<13!.k;eǀR~q5L2sxsFF
ేݔo4-9"jzFB*lP7M[e`ܴ!y=W}{xɆ4%l",MVX>194hd_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>x`4? {@lm k"MS+Zah#z>miiN{K4ALj	;XS)8]b+Zb'R1?0M1H]WaTkTj=HVa'0||LqmR\+hja#6UrfYxF;~{x|݊&Dײ#Hid\Zđ)ɑLd4(+bd:t<(IfVq2&34p"P?lbEo0s$L$>p"上pedck ICADɖ`$sbsb؈׼o977bx7dMƐȚd\Zđ)ɑ  L4(+bd:t<(^&DfJ&|0a%Z_kQ$f$?e>今edck ICA˓-LٲdMe%bțr">s?CHCYBFP.Sټ|MS̳J2^?Nk_<#fNsUzSI֖kZINÈa'hËi%R>Laebɝ-D%gycß^X)VfS:I,8{xaՇR>Lae ͬɝ-D%gycscLvG[	=!OwO È؏r}&0d131t,r|cdV>dqZINÈa'Ë5#ܪ_GɌ>*-LB\w˺	9>1aϯg2JqM\LӦirk<8aDL9YIUVԈEm
"Se+x367" 韜'W;OZcg3&4UHU>1!ϯ:Il,8{xYܾ&LU?όcP؏ËɟoZ29"jzFGN@	Vèjl	j
p̈0%-$-|}@,Gewb=<R>Lae<31t,r|cqq6xk;̙d1->Ë#F`Eȏ&Lo^fSGT5=U7Y8g[XÌv%D&"/pϯaZɆHpЕ5[$>X;g<!-f5|4 5姵D7xTOP&HRJ۱/{Hy8,$fEk	=j&|}i;a+I`9$Z\|-,'hJZHX%QaF&|2O	"ʭXY,fUmE4vA3)Á& r\~edAKg+ *Y=feT#'u
PLhP:PQ	DVv<Y:!weT#'u5l8oX3NwP mpXT``r(XT
D,©͗F˕;l]-jOL>bkjpPlӽiS
tuo-ZC[2Mn)X{	>x,aeYNU
񇲁0瀬5jtZ1?2İm~>?Ee!ԛx5>1o>G+l)jls=[	2gys8ేݔz=AZӆgDruqݡQu\Srόd3hJLEVjc`k}}B֏Q@kU>be>1@@?SwP"P2bMP[=G+l
MR>+lc=Qw3όc`;}}0G"kYp.[n#=.nZB"	-d!SU&#Ƣ9ڪTOb -j(||cA#O]'wGB(zMGH}@?ϭ;%yM"5&v{-Lgk;̙d1#>È}@ף58f{T@m-P7M[EIU7-!|Ɣß^?d 1	[)暮Lkl8{(ËqU/vP1ɝ-D%gyc>Mgy;̟05>È}@M
pQu\@G57h{T]mW-rό`lC^?s2a,4%l"Y5Z9iϯ,Yd'>1A>È}@M
pQu\@G57h{T]mW-rό`lq}{x9a+e1Qjj0V>XKHe;MUa=|7#Y?Cٽdbκ:%Aj.iܝT6 eg;)촲md4d07$1?7/-ehw+nmj&VGibO$jl3)rp{-*6A52j%̦Oe[`qGG?k(wB(B
d	Xp#-VŽl$P5h{?8O?2t"ZD
Wx OÁjGdfSa'7ww(wB( Èa'8{xR>Lae̙B\w˺	9>1csw3όaXS}}.}@&Bۣ&h$mU9Cڢllۖ|c@3Е5Y pՠLv|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{?h: ]J&=Ll574.{@MekL*tZSʙݥ0NEkSDJF'D&)b;ɊE5"RoL*mG	V?l#u<R_+4p6"ĵ28L$sYUlY8z_;x?E<x@458,MR@*TG!$̥`im|L*.VykXZ̧B2cJ-{x	-mU/Ɍ>D"L6!.k;eP+>d8@<+k
"aȌD#֑*iŪa'!UaF韜#_B}SfLV%CBVb,di|c@9-{(=<I_}&L\2PO}}c#Xk;#JۇQXD\@eaKa9CQu1-%Vt10ENCcu'"r@!@%ZHEZ(rűOewbۧlkl}r}Lae<3lB\w˺	9>1Imc#0?gy;̟Hs}q6űYݑ<N<aS#ul8Z7h{]mbZJۖ $><G&+ hJLE5[CRO>X<1Xf8_oX8H灠MkhiQvF;m{P"~S_1u~?`=46	=DG2g̟֢@l<Kɬ2gyFేݔz=AZ@.[n#=.v*Gϯa91X	[)Ú3>1?>?ꃪ8oEmUłZ"ba'B?ؔ,,̪`?p5	U3)F$J7%A-L@XJ0LKS,L=LobSB<TdJ̟Ab@N3gwegY+V8<e;zdʱ '73%,GY0$53@.)$&e:Ӊ2Pesޱ@,Z
8<՗"@,`Pj=4j!:[( A!XT"YmS dLbt:F}@ ;D~4XXm<)Q˕	%?foZi g1Gi`g`,*AvoXT,*fb
rq[PYP9#,3~xP'Mh#g:űOeض)g-mU/Ɍ>c;&%gyc׳2gy0ض247>kgDruqݡQu\#-!U219#g3&+!+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#hJLETj0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ТR1Rkf")VL>19Уn|czC_2bp)0	)8r]>B	`:m$P8'փQd328?Dh&|27xVֶ֔JDeC9#hQ)Lb*i3B">d@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BJdDYkf"%VR>1B5C_2b,2JL#kf# b!p)>'vgMDi/PQ'DiDjO{h= .l֘FZȓT鴴]ILl57)ieJT,ChwlT).	
(QS-"Qόks98iG`*(}MxOS3@8?9 1"d7նjX/T;JpBECt9#hQ)L5b&G>1sFƌϯ23exGG5>f&-TPeM:l$P2uBCH`21VF8&O|	[XdoKu\|>ZT>16>
%)#3EvBk}|ɑexGi dc&>,4`I;('}$dfvP.XbA9p+݂TZ)()Lhs׌>`6aϯgbsj,t;>?|dj?FDVK?83)v#hQ<p"d1zmb[-)J7A|9#䉓#Oa->mόnxs&620Մ0oSs8C{i#)l`}z9p׳ͧ>r49!dn~k;̙~=lwgß_P[Yݞ4vm^px}}m<ڼ(AVDp#,>T~%|iNH|cE4(L'w5\B$ß_
64P# exGGU\|caC_U^_f;N,(ieFKIT_ڠOZ
v!$XAC]gxjLjZk"Mz_hOT鴴=XSAAiQ$V֧OLRnwhR7,"KQόas}}k6PXXaYl}xp"eTCF/Iĵ⠷ϭ`韜T!}CZcg3&D0XVS}|{3KST>B5CP,#0`5Q	cv0qi*֏qq#n8ֱdE%HarBFj5Lx`?eJk;0x:5Lx`?eJk>d}k<X}|{<X}|{<XC_2>o5{<X8>`.泻<Xaϯk;Ńs|wg#|ڼ3qb>m^pɔE*5Lx`?eJnfGgu !j]>gvx;5#5#@RaYdg#P-fGg00Ga#	>x3>ÎF{(j|w3AE)ّP5H8ְ灜B>Ík	=L#@3Z{Y@j|w3AE)`gϯaYݞ4aYdg#P-k=h`G0GP泼ɞGZ)L5t9>k;Ƒqb>m^px >ÎKjLZ)T02gƃ(S#f=`4>gvx;5jSOm9kl-f猙@R	xZ`xɁG#Bs= BeFy>k;̙~Ym|9>k;ƑqOp|cCpqOeC&{<h0ah2>k-f+ß_P泻<i|xg46qa'i\P泼ɞGZ)MgyvyF5H8GͫO9>1C_aob>m^pɔE*5Lx`?eJk>d~Fy9#fbsG&w>gvx:5Lx`?eJk;̏́9>k;Ƒq؏W2r|c Hs8lGͫ2h8TD%C>7}{xɑCXr|cI0ܴOt1,̙8U{<޵=q`qt|iUY_4ɓ>Z|>-N$x$VfS/,Xܪ|cCHs"<_#h|cBsJ3:!3^0f0xsLeќ07^0f0'>Lxa"7>1Bs?m^0f0**ß^(aaό`T}zlx灛)>Lax灛 >Lpm7>1XPש~m^0f0*0Ê$sj.Z|c4N#_}{xɑJSb#MV\9<e}{xɑ
%)f||c9G`Gl$P6wOwOk;Ì2g\2M}}dhac(=AXp6Db{@de:Ķ`G-=.-Kۖ.X/*XsG~2(6>1at9nu`uHhQ?*2}B4Bc`jaiHV9 iiQFXQʍ6_ڠOZ
v!$EvPn(髖˶4ZȓT֘TRnwm*OϯhDhQaҥy|x;weuOY}y3v%v_w_(>ß_aҥuᲮ)f̈İN_Lw(톢V¢]I hO{#9ۊ>5HS|3efU'lp_);HG*6L8/J}|3o4͓?#^>?VihRɟ)OmF>Tg5$k=%%!i1ᘔJ=m4yr`e'#wrLQvÆ^U&H	0@Y@ƅY$ L-H`*^Uye	tYZYH	RH	sHgRvJI:xiaj<Q|%[&Y8P3'T_S|3efU'lp_J}|3o4͓?#h>?VihRɟOmF>Tg~v)OmF>Tg~d);HG*6L8/
fYYiI&)mRh }k"MSݪ>crLcaM
ekL)a2r'sYS"CZ>ґ$LrIpݡL8&XFFdĝr4
sqx b6J`Ib'@tcXCe.P{0ϯaq.o<`MTdj|fO>P6`Ih6Oegaҡaɔ.m??>1xىS&@<f8>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 sɈBO(<$0ȁQMU}QeBT_&CG[%a)G7RD405S>)0ĉhٳ?x5_2}̙̙˹2dm5.[Pɐd XJQCfj35G\j,͏ pob
>9
XG)is_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>yeÃ9ۊE	Liֲ$2}紲bcDh	=LjT:m-LN&"CZ>ґ)b;IǨ;vԎ`hMI3!IPjv邩Ӓ  t@TYȦHr` lUKgP7&i mE%_ܐ8B[t|wb~k
>97!cdφWTxUp`:uZb("RRmO[P
}xp(Ma|2e5BdT PYMƿ4}~l}jLors/灞
R9S{	T>'¸&C_y!ݳp6L;vڦV *tU/ß_[2ʈ/1xxk}}6<C_d~ml9G<!~'wa3p
$F~v<\

p&xC_&~\BBټ:nr2JMt5YZPd$e%"ߜ9euM@>|+P>?6}*XٽB1pFRUBF͞qK &3j3)quDj>ϯݤw@0H0Ol6	ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>ue1#7.P-l鯩mRdI?1hM~=2Wz	B۩@8 t1ʙݥ|"jEH	7kj)-1Nk"C4@ڑݡJ=ASUqR[1?wP_QݶC5/"J+BFn^U^)cLwUe#{Lg ~r MgyffSg'%T	by}1Y0N0m*(Di'vgM(톢V¢]H}g'=?n(z6ϵ)2k"MS'Lj	~:V¦:m- 1ʜCLHDpHS"CZ>ґIWl&)킏MTDE?R;1yDzH{A2͡s~V 7(MT'GHHjvOU2MT釠6*rMݘn(/;1?wP+zem	SzBd-b)3!GLRrTׯ	!YgZԫPQ̌l$P5#qhjits/3\  SOI9  ->>0[7t42X01 ӕ N8Ap s|fSQ9ar8sy7->3BL9G<!~sk;g¸)4F~=;mX B"3~8>\L2b~BW !æ*)hUk	CC))5*YC%	BWdnfLc1Y<G ݤwm]Fe6~rz.Sx'ցHsi@MS		kSJ7=DTi}J֘TK'Yn(zdڙv&Yl2LiLl57)iiJ	L8$GRSf%}m-AÎಡU聴uASQj \^%$geP>7J2VH*JE1H^f_Lw(iiE
$a#MQ+ZaQ.ڤ>qaiv⇭h kKTLl:D>2mRSj6I#ieaPP&|{<pß^灘Y	C\V}z񇤦+X8P3i[k?-LOlpװH3)fR_52gs-8#gms8;r{-,!||ɞ= HsG 856{|9G!"(a")촸ׇ9ưf`A>atzbSixnmU½sNLQҋTIH$FV¢]H}g'=*nڤJEzHTsJ.ídI"LieTj6ڠ|޴2
N9Sʙݥ%!#Ў m! 
V:b+ZiI6zٌRHt
@g' "j(ԩ%"i*?3qp_ݚ[1?v]C Q[ݽCNUh77v#bP|Pߪ͔*mMVxP1*fP3hkJc<#̦ͫfGi\ß_57dVЀ#´s\ L9Yݡqu٪oҐi}|<Lwss>ґjqiQ jOQ;=m-(ADl5C9?I,ܱ9ۊE(l?S'&;E27mRktZSjzh)8N{K*gvDp"j{SB8*Xbb.Thjs@_"}&6H)ԉ@	}m&!ҀJR+\Qj=W7٨Uى"pn**wwbGg$7D_y
>J3{ٴZ1yZmL̦@6q)*ײXjgG ffSg3Sg4}y $ɉ9 _}|w9!7h{]uĶj>5y}}#ZvҢA"4ڞwiaF{K*4ZQj>j%kL*%Tr,YcsK=nCPS.ڥdI?0톦:m-)_7A"c#iABG>5J
a"=X}ڄ/=#D @ڋPn*x@7< I(ou_SoJ6n^ 3Łݤwm]Fe6~rz.Sx'֔Gm-(ADl4Di%kL*%Trخ?ShsK=nE-Zl8|]J_iZȓZvekL*daAJ	ih8,Ts1j<aT1?wPj6"jz mE^%5.6Em	_a{6K#fUk+PSG6g#vYxu긺"[5MZP!ϯ4ZQj>iTJ֘TK'\-.P-Txk"MS'LjZkWR14-pQ:@zB|Z:ꨁ%G67hz.[dmఓ灌j8bn#Jx,$P-/fi$a0mRH$F>P[@lߠ0=QưAj9&irOoC]tZT泺ݤD2g̟WA|3)LwH$F>`iv⇭hvʙv*D@2}ڠ7F鞦Vb)iiN{K)a2ݥ;ڞb.T1N1)ژD&*m&	@]U+Z8C+!D4%Dƅ?Ѡ-(̼X6h2F-@%Z`4 GjS3:I*X 
)`q4 (> .>k;(\}h->x灭>@	ϯ]&*Ya#e Ȳ m3Kvy Rg}gևhsϭ˰נ`b( ¸aC\C_1ww57k>d()>}@l|SZY՘ڠ#Ȅ2Л{<*̦;mD*k>dg@cSWr|lfУ5G¸ß^5DwOxT	ϯRyH 0\EXsxmd[lɝ¸fLe


ϯ]g̙|+(&>grd|ə v-,kI6f#vL)kCPBɾʄPHY45ơԙ$i`{))8

EP5lbv
ɻE";zgK506"񯥂,jr.灛X*k5ͦi[IfV%03^
aC^hCB{<}{x
̧5W̙9OR
19¹$>W1ן
0n_7`<ALe<Aq\C_`<ALd~j)āF?P}aϯB泼ɞGZ)Mgy]a&e4p.59(7hz
Ke:)j9"jHBf]b+x'hPnK%ɄXʩb+q.PoĂPnXK[r(NKmDؔ H`,0_% RUgy\5>gZ9{lmS8qJRvMgt(4?ȓ{=~#5{(|x)yg}|s5ϭß_8@ S[yI3\Vaϯ[ה2ik>?J0sk%M u!b
X 
)Gbaϯ-bV>Al9S 7w	^b_><v"%(k;̙~w5'aϯB泻<i?*dOe8>s2a'
5Lx`?eJk;!GDV)t5ϔ}}CևyI3]L'>no^Rd	>xB?j`m dȕ3Zn(_52g9Еg*ƊbZ|<޼̧_Yɻm]	\rTK'!ddķc2HR¹@q}{EͶ
O&˹1,#P6	a9dSH!4PnZK[	@r23?ϭ@[?7Ld. ;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ɆDR,g ݡYN%a; !ϯgX7-0灕K:\Aaϯg$p8,lkf"nL¸xs#}E/g&2(ɕ?dhl$gM0[k(\v<	>xºI}|c`Bᄟ<D\υry|;Lw
֧oj}k#MQ;=ȣM(톢V¢]H}g'jputZP\>gߩmRdI}L>pж!{@MekL*oPWA9SҜNC;ڟ\a(1m*֧08b[0n*rѻCRbZ7Ibtczdr𮘋}}rgX.0@ͪx53)9!h{Yؖ67,Mgy=40@R#n\a'7镚6W镙>'~O_',ۗ&|~Iђ&5&\@	=|0lܱ5H10lܱ5Lx`?eJv]l3>wЄ	?P g0w6nXg#/!|ydO`+ZlH4]{SN,(ieFKJ/PQ'DiDjO{~-z6Ϩ <lڇQjeT5O0Ll9Tڠ|3a;s	\J37ZDKTHS$&ɞGZ)Mv69GYdd1Q0j<s5lwQGZMɞX$f-Ji$&TF#jHɎ*/PQ'Di jv!$*nCψ/P@xٷe8qL[=(ײ灞X'>X%b[1yVXQTF!|e!#r)}g'[Іzv*DS+ZahD2}ަRnwhk1Y5Lx`?eI%@̧qLDL)Mgsqlx)-69emiRٕlɪJTF`emA@@Lbed|(톢VH5DjO{+c5l[[~]J&֘Z=Ll6AsԯDMgy=40@RP?͒D20br!7h_5hc2_ <a+pI[j`IWG9(~F.Tr`eF`TF5ed|(톢VH5DjO{+.bǭhl5  k'9`xSƭ3ƽƬr>UkuVUd2#fq1HԄ?31IgY|0;\&)=HxN&),QIW+T&UGZY,[JFZ`l4Oȹ`a}i^H`'dږ*|@JL)m*VoW1L5VLFHje.iX@d_kW-R2fX	26~_"C*'[|kJxOtzsUi}M\˶;ֲ$22}ڠMiWR18Gvr7i--Ydg#P-_oQɓY޳%5|5n16FH#U1k}}mv
0CKԂ5G֥$C_8T1Y-MS&x0#U%B+L!*{(BZß^3-1MɀxL>4C^??VxوW&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~Ȁ /@D!ea$KkI-B}XQg- 댰38iXs@̋:È
l}}`íU`(&hCX <HpMZMdG<nN7+98d̪}m0Nog/u{H&\r>LQBTY?O6Q}QE_FÏ5Q
l'>Y<$
ĵj~n
m\9Țq V%rwxi:UǛhe=ic
m&ژ`'RH$F`+Z`.TQ'vgM(톢V¢]H}g'=ڿ}tZMgd:[5pAELjk"M^12톦:m-)ieJݥj灻	>xF_	vxOuK2GQ`f|+EsW0OuvʵekI'D%<S[XZdȍJ|zt=DTiH5E
$a0mRYOa7Z-UEHt=E˟S.ڤ'YjZ
ZOh>joPSҕ{##iS`0D|~7L
|2uCDCrYD3W@&'7UXI2nk@Kg!鞣SygmbowGX|+&'YFXuVl@!J{-ɚzTiDi$a0mRYOaEڪ*FvC-.\mR}k"MS+ZaS'GANKJsYH	S2S;WTܒXwhRֺmhFfS-SwQR}hIaÿei"bo61l2~KO>>2lKHliN?P/tyeDTiZT_ڠOEQ+ZaQ.ڤ>l3W=nBJ*FvC2M~&0ie7OT鴴|HlTO`!|6>)m*a֩F$di:qMis4eZM8xb$֤-D~P/
['5ee̿_F-υp0<>n	ZMjC1qI-KtzeB?ieFKJ/PH$FOv%$E9UEHt!9D2U5Oie=iiLi}iU7`G7VR3)ijgvA+X(c#B f$̧>/0UVS5y>r>l7i3|+PׯiIi|3ޡNiXs!anUW'vgMDi/PQ'DiDjO{uUEHt5{WFRR_+44}b?dʊS|3efU'lp_aJ}|3o4͓?&i9?F_΃Z^!kCwM\ԎZȓT	Jy1bA"4$k?:hvAxڊ]^Lʾ&mR Z/G MTqm~֬V}fFe6P57ge* aY2gؓr|+siK$#MYOe̿yPۚj穗mRdIekL*daANKJsYRnaŴS;r{SS-1m*֧C"DnwhRa/լ^~xٟ՛
0׍;B@8&Ê3	ȁVE
5$TD%U0K*ԑ-AoZװ![4(̙LW#s%a'PЄgs%a'ue>pß^?<lТ}2d@W#'	OeZIAoZsG&!iD2d@W#aϯ- 
4><bHB\ɑr(}}BŀmI5)fT5rzv&ֲ$22}ڠM9,XH	jyiPV8ObjaI$Lrb5b;󡉊*mGJֻWU$1RKbxf^E#6P3R;1vSY|f3#F(!D2pÁ+j&X+YQsBeTb$A$%Z`1-0;s\쾘6eܿNH0/ _~]Ɏ\7P5f_96>aϯ>
TM~CIkO韭GH ѧ-1Ϸ3L2$f¼ 3)L3^y.X%֨E`P{PEP}"O̡݄YMmh7~l|c!O%]2ëʡR~'PO̦揼o
G?g~C&gDbk@I{І^öfր@&i>61Oea5n2g̟)kl!\_!d]sCpYHC/BgtuVP5ㅑucY=#q,HŤL:ºXɧ1Oe=<i`Cٓ;BVdLae7D%e
hs7#0<aVP5DCgz.[n#=."-!U¸,aϯaw<lĻ&D|+ß_Pϭװ}b]3&D
"9>ijY[mkl¸,	ϯaGb\G3&DWI#v|bX@/k]˶/m4wi =R,!I	kSJ7=DTi}J֘TKTR2+47t#Sjk"MhN27+Lj>jtZRnT紲
CqmR\LsY8ARQL\?UFವjfE(=k&e	YMa揼"j0%r$)I+vڜi+rw-jKZùYh|cK?gݡimpLBK.?n$uaFjF;
Fcvj Mt.E#-d.HLJAbԲ>ne@Hfev0H$@na$)OX @:Y瓑!d#fUT#'jeATdcGA҅aU ơZL2:8PN4Mg+6	@nN9r3Y1 ֨3$ܹafp,*p,*3\
$k#eO<Ci}1ޘ=m-(A j>j%kL*%TrdtւmEN<Zcp2;+&_-duɅ9&i9?F_7CdWotTހԂAiaTfc#MkLHTgY9f],wAQ3Āf@䙧}4T5rԂS.ڤ@DATM
ekL*daiiJxQ󡊑ݴPJb嵇&B̫jaϯaBU̙xSE٪
_}xpFʓT!|0cU$/T)%Y,<dw*B$PaRHơ?r=a}n_$gR!"OkTU3K5Fi`,),ԖgVrAY>"9#hJ.gvSU>wӻ?<> }{d˂)kf"mυp/>f_Lw(iiE
$a#MQ+ZaQ.ڤ>qrvoCV#"sCwM\2U5oPhU9,ާ{S)yiREkS
J8
֘PHQPVLl0T鴴wiaHdma揸5>Ex->	W2f Ikf"eC\C_P֊l*08xp$MaR_3"?k#.=|]Af:e:S-V^\$.}bP2%c<a$k2	9畷k>$9<W O}{d˃EʳUgº8>fƕ<W k}{d˄EV?>pKzyjqiQF#MQ;=m-(ADl5C9?I5YČކ΃Z*FEvy
ԧ6g#MXO3QfYYiI&*OmF>Tg~);HG*6L8/TRR_+44}b?dIS|3efU'lp_>?VihRɟ
ԧ6g#MXO3QaJ}|3o4͓?T6g#MXO3QiJ}|3o4͓?()OmF>Tg~jS|3efU'lp_IJ}|3o4͓?S|3efU'lp_bfYYiI&+8R_+44}b?d2U4noPڧ=:m-xݗu22}ԯ1!T&*Gv&w$S5K.b"lWp"13ʌ OGMs $mB?;>Ɍ}æP3يۺw}aw$Zwl<Ls}Li޵)]ke상cX9	/$2bWg]Q-<޼(8ًXa<ӓyR2`Tbra34nӼ~oflĆ$a`0xuke)3Ɵp, @j,,EL?<hbƝYmZl@ۍwYg3uH(>(ЋN灰`~x 5`&q73e@3Y!ܫ2g|+ ß^Ev#qP>ό`	_w(ieFKJ/PH$FOZ
v!$,"^P5Mjjwi&&
Rb
befxЋB	<ٟsF~P D2#B/S(?.eiGr٪G*nڤJSR%N)IdI)_1HB["6xЋB	<ٟg	`*&^}ݟf2Ɏs4Di9?I詻j(6OIQ`*$BȀI %321`*AL31# D<}g'j^P-Ht;x״҆e:D]I'=LiJ	ό`#&^5fSe8GOhfSif;Q+ZaQ.ڤH4}g'=GxڢN[Pճ=}Kg# JdzL"  Edb	}*rڗRRԇA(oT鴴8DVF2}ަ]IMIחc+a45\2gie|wi`Xwl&LN\mZBH[YHΰcP3t¯$xWF.ß^3%ʥ&?>фsZc|1rʭ|u]2$E&cAάB37mw엦$Ef#|ug'"͑|'c⠉8Tq+	=m>h4%fFe:U_HP|c t6U@<?g#/Wd?P+ϭ<؉?9eW;3pYo심uȤudTt1 v2Sg)
"emh֬k,5	B6ǒzՅ2xCBaWY2mEmE
ՑBqL2G^LӼ;LwXQʍ6YjTIH%kL*%Trmf_SPv])ie7Yj6LjCSjBLiJELwiaNEkSDJF' 1ɊI)I/ĭH]9KG"w]ɕ^	[Jddr1牁`FA?p"!t1AxxWhYɟew*̟»S}xp$aY3O6Adv3gg8ăr44%iAA4(VUȁe_1	6 |sY'H$dQ,V@ٕ[mxܔ0j;mI}`Nl+	"UB/|ɚ>9g }ITH߃1w&LV&'MNFB B/y
ϯhz`Igt1W:d̯fGc9maƼL0$WqXt196e޲*pe]@7iܐj)f62m0MQl`+x灎Á"keKYM4}~sP
2t!Cό`z_?G"2CϭQp5B?wu~wƲ}@ϭ0灛xݧ7QAOXt1 *Y]ʥape]Vsap	!:`p%ZeOp,ß^{?k>dϙ?υp,->9*XH	5n3xisfџC3 &wVɃk;)7^2cGÁjGdfSa'x*#B̡	Ӆ<PM}	_2Z`V5B?whE]7P*@44<l|O!5g@bF}l1_^_L/I-pqT1Lo@h[ۘJ|T#Qp,%\vf!ġ>12S9AMd.ŗYwS,塱X3Yw'x1X&@YYܬB¬EaIY]ʳ{"E`/'A#KS7$ Woxs[c~s52g̟º}zlu7Ę6/a,,2'H=S	vEOXB<U 2ɉjy:xمڤ?X6eAoý3'	IV4>ґjrE0m*(K
3YQҋTIQ+ZaQ.ڤ>le8v^ݫj#:|˶4 ϭdIekL*daANKJsYS;f)vҡjqiH6ScݤU.ڎ*vIA<5moR;L:֩J!mg0?I3#p⺐ŊEаԉ7',*N1R'#?9L f?" tuÝZy+ ebttđHL[b?#4/ƾ09&LL]	`7?ɂ>
?"q1ZS	0UYiPV3/4*
0װ@ieNFy9ĞFg0jqC:̥bLO욙*W
¦4χVo5VLFG+U-L0J9g,*l+e=s5_"c>%ʳ'ϯa3Aig}d0V3g}n3xeMkh͡}lq
a7^2c52j%̦Oe[co>U?9
2z>1)%?<Eﲙ5	?2GKwQUƲ}@gϭ/?a83WzfTKS9m^FxPCiYS,)9ʛ%2nTdJY8Lf4x*!|07&|8{3"DON@iXWee-Uaɕ'C0@l#$~"aN< 9	W`Π.ȀH%[XCWa1FĹ#y|XDTm'x7	dV-G@Aq"
DsGl#U㙓SrD䭕KKM WBaϯa( ̧k&#VFgXxiPvҀao`EfSu%[Xl@!z߻jV iMڦ `灭=9A~SC9 .l,"\_"h½ vg el"kXjL@A9(/q5/TKfOȚܐ|+C2"̧Y*%St `ETȓ+6L"&ٹ3209j:F^3"xfS'υt!O5PDb6O"t : w"~Te6OjZHTv)xr͆?L W#k@g2ɞb-sȘ*lvR.qY3;m_'.c6P1Xuw직*mK[F~m@3eV0	P8Tq-fFe6{(|D_hP;(yC;i@S9'P}j?g}LHjYPk'|@(i2]Eﲙ,d"S7S*g	eLL̦TLӻ?Y3Oy%󂩎O/v_.ڎ`V4ݤHyL0?1"	kSJ7=DTi}J֘TK+Ÿ?@lQ:)
Wt<kOViCR
+y|_굔5FgY̦ZD=HI~,T~͊tt3H;44F?wtj3e9$	:bVɔ0=sV7޽xV^ɕ2Ʋq1Gi,A)gIi}d{Di9?I6x>(vS.ڤ@Db.TS+ZaS'07YA'c+tZQMAzt1UieLO:EkSDJF'A2 UH]/Jbf<T,,̳B(f$z!MŶ#+;SGmN"GE;mEԾ/ۘm?hh00qLF9ώJeS.?+g	\/ŘaԫXVhYx'rKZV|c^x@/_a"keKYM4}~sQU(wB|!8i*"Њ?QP}ip4REmD_B(z#>5ϭ.Z~?eZF"mg^B  W 84s%{&$
T}|%DJP]y|yp.>-x灲Xbe՜KYMƿ4}~qQ(όbf.&|9}灳aOeQ\Lx6.U2}ɇ»8,l3^Ca`"fCiDP >e</AI<EXb~0\xh8j21+-0G5GA/*Fj0ȜH"R8G5#;m0еQquuRYqm$B£(!cY92Y:@Ohgp"P rC#'J	ДE`km$%'^5YT#-@^v8P/vC9$љ|&{0 1mֲ#,Vg`ep3	~-JKak(֭	gqlXw,}ib6+WK*q+P	AKOy10?0O`+ZH4]{SN,(ieFKJ/PQ'DiDjO{І
]jLjbN&\V¦OT鴴|oEL=Kb	 b%$u(0[XfS9Đ0-JS6] k'2e@άBmv%ws$/	~xɔ=%7QDy/gO;D}p#Ma<Zje}fFe6P5"|,~l|c{Ox灲<Cp~1_wS>*~DmP537vL9 cxbY,,#k'f#0u$,Wyzt'r9gþ_I,iiE5Dl5Ȣ]H}g'delDgM\:C㷿l#CZD_ k.OAL+L,4<t1ROR7N5:z?,OݩnU87݊}¸9vXe3OfɎ)Gr٪ڪ#^eTYk@22}o_oPSҜTYgvjyiPV8ObjaI)b;b
Q
*vIhO$jԎ`nԉP[c*gPL1!ʓ኷V["Zu%"Y29$,YB#'<ubN1~UmȾдX~@%[;Ezb"G5T$32`jjODJZcFlDpCYmEem-R?Bb9bX֑5fS@5k(%t p7 s j,`3t10iY#1K2ziYDT:&e5"%0Fcb@?00kfuweԻ㭜ɛB?_lܘ*ӣDDL*@h*6e*4>9#Xl>og8L:a'xnp_I&3x7LV'/|Π|+'pש>L[j' V_d#iEU'l6d gG1&n}iaֶC}G#PU a !fabbH&e%g1ɟbEʳ'aϯw"rOe@^{dC:צ$
`Ȏ"k5YmW-^]̪kh]RKdݜ܌bHvLsmC6P#)3ma7@â fSVt1jAy0@/>aY9b@mb4
!Rي6YDΩMY̙(qιCC52n,7'옜1r
nn*R!Ck4TG0A=f&gn2
sQ1dlHTW\9#Xx sGmC6P"'7Wr).ԗg"nxv g7ٞL3tĞAhÜs3F2~ċf.υt E}{x75Ț ȧ}gYFdT&*l2//>9Fh<m]6b2Le0(UXaszċf.	GםȖ
L9#׼.Z\YXd!߳Y#fSd҄2/:C2:z˖ׄg:xcE_Q1k
.UAWOp !ϯa,]{>ᚈ^9P6Y2gؑr|+9y;,T`>x&$ȻI4
"Y¸pװ8G0ș8cYTL[\e0X_HJ8ċk#h'b2	9>7UY3u]da1jK k'Mg1ɟbEʳ'> HsG.3ѼK~xJgPPbo9}np}h54Lt$sֻ/mG0^+YiA{`@
m&ژ	kS,!iQFXQʍ6_ڠOZ
v! [`<e3qeEzCƿJeTYj>m 3ڠ>2JtZsYRnD*gvPt1S ix]b+Zb'R1?0MĐJfS/i#}YBHf rC2ׁ2*Gf0i!E+1?8}k͟4aҦ@ɑl <
He0@H-~ydG-	 /:/ / 7 h $b07SHA 	r>n 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P5Cg{OϭSqL^]ࣶ:!$kW$>m!`1G5`gmkQRekY8jՅ2j=AXem2D]+?7G&/MV@],֬SEQTCsVv5/)V)!1za+6XS+Y@92X.DIxdϲfO^p/{k 3>c3TCgm?>H_v V|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=0~lڇolH٫,W/Ŗ+Ymdc2ݤeuc+ ՎQNKב!c1
f9H^6Z{7%k+5<e;E(eucÔL<dsYZSZ,r@I@@A ^_+,L3szĬ+HemFQ?8YJayWZdh}d{Di9?I-`^#;#)oW55LiLj1Ybtrwi`8Ά*da7$zANKJsYwR;/LU+ܤMJ@=mbf	@
Ł&pcٕjbӗ*2efd'8G,>e}T..'#)36a-Mk*#̾Oq`IVs '¸) :P9Oe@CG#	=,btg3&};fOvP6iCݟ
㐢J<p8XY'9wXf#U޳!pk<C&};fO\pϯ'vgMDi/PQ'DiDjO{YCjD^~Ov*D7L7)id]6P;ڞb'RQ*)01ʝ6,֧pN&'|Hӵ;Q2i%TbVWA{xVe:ʥ`3h	=""ZbP;b.mPT"76teeXT@PψB,揽a)U!	灯g-PgDog % #:KRY@0w)`jaiI ijqiQFXQʍ6_ڠOZ
v!$wﰂ55"P5MpS.ڥZȓZS+ZaS1h7O.daAJ:m-#ChYd8$)!R=5&e1,dGɗ%crxg}uCu÷u]C5)J۵"`}:	BY[}<ØX}@]&ɟew*̟u2h灌Oq}{9GpS$g3wvWrm^2gs\lV>G-1Emc	!cNG3+F1GXg1RˑJQHub9|f+Fkg5]j_bf灜VP3S ϙ_zl~ew*
`5TnY93Wz՗eyeF{K*4ZQjA"4}J֘TK'?ZtևTԉc3)mR!:02}ƭ8Ld05ݶUH3R 9XqY06=$O<>XZQ)`}	[hKm`k">l Yp
Bb'͒D1	PXl% {+?qTK@SW7/WbCV~n5B_+(|,VHICYԇe2N>$e`umVf̠fՑBYՅ@y05Y`\]-aS*>j%TJ֘Grqy:NA cmS+ZaG&eTBD8
G,Tڠ7OI/JM9,Xb [jO/;WVG?) x*A!~l5gIQ3)+y&/$ +RHqxG=j.sR)lJf0]m%)+ R@V"mdGG=$v.1y$z%I>3)6̓1x@͒[g@,Xț$ҳ `?ʍOQ;=m-(ADl5C9J֘TKk/ŴTݵHSR%.PfSbv͡yLiXL^S.ڥX2d3	&BVH!Xeuv@{2Bj@_(>X|;9RDYKYO+kmKQL^K ؒ,VEmY{+?6mXJV¢]H}g"ZO_7CgAԉ@mK2N\c3)mR!Z
9L^S'jӊ*ad5ݶVX-H#JۉuݕbA|0`y Y ')z(ZQp+$# zyYpX	UJl򤔌d51y$abH<,ka1z	lmY'L6.Dl5C9r6tMH]J&DS+ZaS'8Ά*oPSҜT,)vҡjqiH6Swi {lK_7JֻR;1ܾ"a9"!#X_iXgX)3I$zbbs!Hk4XX8dË
ŀ8LU&WYDz+3O@g+>)<Vr<⚫mNyVʕ3>/bEq직l6y,j!f\5Y~Cb1W
^XH%Lr`6Op"G([jKv5o~ebB墬X*sqURK^bGwLY JEkC'߬j^0!8]h@fQPD p"!t/_q+lwòZ`j9e ɭH`0dn,@W5V~	qegz)(Pˌ#P-.ViJZ|e" 'sUU+T.;mea>Z֔'TxeYVHP~a[ cfP}A$'ESYxԅ2q@~j">xY̖]N|+-ϯY[Gpy}> nI<v<<B&L	*{m>\-?g(&&4}("afчצ9JZE5G"y<ʹuB2tfCl|l*ef1G"dV(ØkV-a>ZuKX<H6e[w>`Qoy3LOL2Qg-V2RQg/7Xb,Cf(sbQf]A	fa%	7˓:ͦPcPA˛2V9y!ө/ȃc2 ^k9˻ӏv }|t8Vpח^C\"`oG^1gƙ+	=m~hU#2B̡ޡ'όa&b	>x>ٰObdɗa:Qm'ܘ|+F	BʻWx/lxXYH2}@y	@UܔYxXզK)*(lJ (e^
c$h:P٣P5GAPQ('H)dFCm2\X33[`[l0XTeXJŅV?=`J5#MJ%*BV[:PH3\"Ym1'V
9SϘJ%*A8LMg P!ʲ1w_nkck0{=ZȎ+&+?'V2RPGmkk	ִ-`>V~qYAՄNjjjG֜.?VRSx*?gca5j%a'x*dfSO;$X	|S{rx9]Ôˏuklr+mEFP5TXU`0a3Tr?ȐƛY`K0JT#'	:eܨ Ǝ҂Am °Pʘ~a+FNu[ghC+]dc9Y 3$6`0{mpȎbAXPNmoS%%
qv-kJRgD=X@O櫏.V],}ij.9^+LӼ5-?Yvnq7לlJ
TߞVHd7'DY}IvH7@Ɠ}Yguma揽j6~kg4}T_þa_'5_̙Wr|+C_3O/cZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$_SR%5rLl52U4nmoPSʙZ
OQ*ݠ1ʝ6EJWÂDl1NS;b'RiŇmGv*0"ve
OP32b`gX$,}5YAyrL^"#PYF%KP	9-[+/̦ȏ$lJ		Zđ)XG1B(yF`gYjV[lw
FlڳԬ,D{Z>ґjqiQ jOQ;=m-(ADl5C9?I_SR%#TLj@O5LiLl57)iiN{K*WHbݥyiQHk(4t1x3_z#6|c\&OFo2!}iY ̧A3Sl8-I3(=meN¶?C]ݥa"ct}ehz BIHN9
"b= GRq[}<3vP6iqWx|8ݴU*̟&ysG!9KmKc9Nbn+vX\2gz|+ϯaxV[mEHeӡD%>a+X!6bqY<g2S[9H#>)XfÁmSsG޵EarO {KH9O̫j3]{sZclB7r6m7{=gƽ#P9H8TW^2>qQ:>8K灠Xr;LcPOb_7s&}ʳ' .og*RS8`>xq`qrɝ(ysG!9C,EJjqCe]8ѪmKc9Nc.s{B8Jq)qPp#a1VU޵bH8TWs&it1W2s+Y͟fiK3ą9֨'ߘ0ojzݥDi3YQҋTIQ+ZaQ.ڤ>HPSR'f]IZȓfO`U&z{##_B#		lKR C)l*?ӽfs|+pԒ|1bv$Di9?I칗"!RڔFt7t˶4Ym|ɞ_	v'0b"j|jpj@e*ݯƣdw\M?YȘYFhw-UOUjMgUr2ϯf;H$F%Trs/_PK)x	Zj穕0ֲ$ւ76mRSʙݥr{S]b+Z|Hυqv@3):X3%?8/ŖF쾰dfOu:NvڐUgc1!bq&D@R-I4
FsYȢWs,LKR,b8iĦH@8a7500xZI7<KنxBU-`b4ٕAƺk T*h:P9+V<cZT1*uO;D~8/MkVJx	~-JevږX-V$jq(m嬀w+?X۝sehgramBe]4-,4!`öP3x.X.F~aTqlZܵ	|+F噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrjeGACΚ]`i0ֲ$րh+TNKM/mRSʙݥr{SJiQHυpJ_inLpզd_"@CbY	?IC3)dt ̆mkl2u{5I	iAbԀ*b1Km6PݸH~HS,i
jQ#^$8S$lM#GS)v
JIdj[|e'+@|!<i*j>Q9J TE`gkVJ~e]uB2rA85ZՆR(`0]Jevږ.9%`Sx@pw-hgrγ@VS.?+ ur2EH`dX#0`aaQS5djW um?/3Eڞwia jTi}J֘TK'[:kCH._PAv֗ͿdIeT[&\5d\!ŴR;j* ʰa-?$}cIGrs/5ǔ7tɚzy,˚jtZS+ZadILjG4̟S'M
WH	
GvGҵlCTυs#}{D&'/o+nsC̦|c&=灌jOG?֘5QGeD?LKz6_ڠOA"4C9?IVeڇV4^z>jekL55eT?̙4>dT鴴|wixqm+P\;KxW0װ_ɉj4g1[w'hoEu߰??^7d/}DE>L)g9C#fd-0w(iiE
$a#MQ+ZaQ.ڤ>f_fkCPچxOZk"Mh+v"(&h?d:m-)_79"8$Ch=3K.Z{SEJ"GvgU/\ß^?G\|+8jp?2 呼0X/WAk og%H3m4sZjo(EA(9  f1 `tåcu0/I`_7"<Lgٰ*~0/LILH$=i(b;O(VIqlʻd=Bjr21 B"Um5L*wk?r	ZՈ>"YKZ2$-VmNq2ֈw-`XV~ұ`JD;ˏ#ere B9a̒2aR!`öP3x$1aV	XTg`ŅS5djWN3OScEڞH5DTi}J֘TK'`mPjn髗mRioֲ$٬1Udɞ|Hж&;B@[Ԁ[ ʥ-4Y
ß_3ORI}%T	'_mT65rS.ڤ߭dIY'0b2g_7?R;4-:ĵ 2-r|c;g<¸}|=I'3(mRH$F>˙yE/8!6kCwM\S.ڤ߭dIekL3&z>s'a{	D!#XPRn켳?i	R::ݡʃB9Ʋj@ZY
@ykC,bY@#6~n A!1H4ylCTυqp7}|<LOZ
A"4$Q.ڤ>̿ʹj>^|ɟ41#HAZb^edG0C՛@	떳huk+AH}g'̿sj>tB^|ɛE2DE1v&2Ll57)_7?יNKJsYpL^9,$ĵN|]b+Zb'RR;1.3L]ؑr L9_r7ip+?˃bi]mϘb.UAq}#@`z
rx">sXT_vWd_24M%gXY %[Xy"~C0Rk?9G#K:e޳)dB4=J\"W}{/O{G+!63~Kg#Zy5bEʳ&y}#̟¸BϯAi~ff_vSO`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{_CCl)tB^jeTYkK|FɛHbG5yt1/He|2>sSBtr#_8qr}?`3 g3D}T26fLm/svVfC2%Z#k ri8^-	Vg3hdmej*\ $ß^LԒ}d-1bv$Di9?I칗s6अCwM\TkDG2}RS.ڤb0bVr!M
tZSʙݥ;ڞb.T1N1)ژba{`$)_73@R;S'ĥ-X_9fg$hݤ)΋&+`]T5$
aC^?eYUְJPIdl1k2-Jö/a-92fL-Lem>ɗHhYjWR21ׄT}2%r0ԊѦ2v|+0L`GrQY)HgY@fxoXSb٪=fgT#'++9 ,&fF4pd¡m5Sc>:9^Y&mWz!rBc>
9m,*02*(XT
F,©}	YrL'@k,k'|`զh_v@X(b'[]ͅQIW@C<h(~j*C;ζe8e)s5Ǡ PL
EhLk	 ȧ}sTF4q]hYl]!f6+D̾]؟3N!MF[l:cv|+)uPǹ|07j5+ L`<~3bgް3~^r%\~ a2@ZÐiMFj-nm&h*+J_vD!MGbY01HU2A$#Uf⨑dmƲb!?dFL|ZzBfʳ'"<MW[<L,DɃa{)ÛL3yj!fcM~s:Յ#9Z\dM<TɃc1YܿLd7C:jAHjf쉹 y0$ɔn57C7P
F`$]R&M?[C?e)C.RO=+5&2/{6[=y2ǡSK?"0, r%wH@-&vxAgsLfDU,fլ&2SAjgViq2`eYN3"ƣ6~YuX-VX
.
ya3k3ZȖ*bdd!LvC=l1Ap`<"j`_ha+`UH}@"ґ	J5{XLfDk촦:Ezc1˯HT5֨z3˺Q̎3	ZbH)*! cYt*[XBx3
.IVHH9Jawp"v9/;Ǝ3RU\`PjgOjӑ S!i,j TF2t*X[lKX';dZqk?<p.ՆS.?+lw+?f_;8څ`Hg1zQb¢Y.Cm$k@ࡋ
PŅF~o1.ACklw,:cv|+D;_8ObVf_~jk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Trfb>!PW/?my}g'̿j_:!PW/>d͢v*DE/c22}ÃL^Sj6J4-T,	
w=&8˳wv#ܫ3
¼9#tz	9ӷdiYTS[=&.C,[b=ʥ} 	LsPM¹ >޲n
b.xjF5b=ʳ&y}̟¹0װik&im<(K
3YH$FM(톢V¢]H}g'=,RCwM\˶V$֖|ɛHe}s!(ZwkdnkUA2%<~|+9-1=I'@LK3(mRH$F>˙ͨvA|n髗]ILi&=MQL
2~Ll5:m-)_79"8$Ch=3K	)vҡjrݷċKW+>PiP~.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05i`k,wā2;S1uIBYdbBB܃2!RA`\fC<F͍Ȅj'ԁ\~D
KJDB ja{pPT"fe3Y~*VHL{5Vڜ\0*`-J[T!PVk)"rgr̴pd5R/ŘIB\H_4-K5ZeVdw)b6\3Y!(`0g$[k(YܬL[yMg4wS
9SL:LOB&}0W2
!ϯ݂Ra'<aOg2e ɓL\5WNퟌfqIMX,,F[PRŅ a7mAdcG#
UTtF+Aʍf-6g3Km!;s2(&a1z3!Ak2	$9!PZ#5f̠rC$s/40Y]*\.S([i|rWA_/HD,TW@]
+
l
n Ew	@0֔<VLPUc ͙@MGjt1^C!0@T$A<^$Ve5i-
ϯ0Y1?-%07uW𮩴9SuD^2fK̦Oe[aCW
g(wLCOw`9L$s0fdb,>	*{m>ӴwlF,l,,̫x0lp"jRqZoL%`T
S
+/ӹX
ːAR% m)UP
.&$#>+q-˺`jdrETy"pAPhb`$al.t19Labkyqm$FP5TXU`|1H0-5GH46`e*B ($/
V<5
ဩS_wAJdCPN|,Y!5WoYbaWzQ|es[0	kYm1^0(ee|IRJedw-fgr@J3;ql\grG֜#bq+d-32NcWYk23)@揼^̡0c"`&=☋݇m$UC)]m}㡍`AbHT\`I  QaU灏ƿ%a؃,MQ#MFN#b$#`:PH^E`im14ʘ}A9/5GP/vg5]nv3@{0-ZȎbAL2YX`0_RHJY@3;rᄠzr{#e՝9ZsUUի]*q+%B:cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'2ddΨn髗mRh }k"M1Si1Ll1g /ɚZ AJ6紲wiaNEkSDJF'$mvxmuGf:TJH7ݜ	!KPH^?OkA9`-1iXJ&Y0,'D+L`+VE^"̪k'YudTSg	uR)mNLlj.?+Vw+<b82Á$+.$/VeIkX5d\Q	@fGr{#e;_Rs	(IˉrJehYܵ<3YL] ȡ2;sq6g!f?'ѬG Svu̙#cL.i;_#_ऋzA>HR|}h)
~)1 CLcH$ rkR![T2  5270ln+T^ /iq
VZ mB0Wt{P!L Uk?@|0z/灲h4獵L>b9SL:LOB*/$° N{Il>|S̙x0:d,.U|+Sg( )3+	nARNX6vژJHF4r0:PL(*5G_"FNTk40{=>VgY-Ά0ࣶ̆iK'fCYkk͙@H$^ho5>efNlmsx9a2+H#3Gl5K9jR^%	Xo$3.)``nր0!`J3pBygbUͦUm*v̠DZGjt1C!0AT$"fO3EMg4tyG²9Sk&'夲~\ukhVSaϯ4x灲Gl5WYk23)@P>NwIa͇<ɗpY2}ɖ*{m>??9!3*0s!`\,,|J`d, 9jaCX rV Yr;D]b oRsi^
`-AL21BGٌ
&J I5Gr'Tf.F(gCˏ!ֿW,HXTeXJ« 灏ƿ%j@Yi:Ai. P(jYPak҂BE`im1(WJ*˺2T#'
pghzX+$ـM ŶZȎ1^8$e|IRJeZM-fGr@J3;ql\grG֜#bq+diᒴu42e̗YMƿ4}~e速X|cdX	+☋݇m$UCw.qawvrq9xcX$gX-~e,IȰ\X>xkV2Y:Ai}BBdc!J	-xgY #0}A8ghz3; \=͘}gdGP,Vg9x"kPjI "IX[k(ZRfw+?8JXw)b6\Yܳ5\5XZҧbY-Lɚ[i}Ӧ;a|j9`;H4=LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=/1e/jeTYkK}LinMT	)%<*[Zx	Y&?3"\2
8>f_Di jOmRYOdF_`ԈkCwM\Ք)OmF>Tg~fYYiI&)OmF>Tg~J}|3o4͓?)OmF>Tg~u);HG*6L8?99;8uBmg998P>e<D E],_q.Ie `i˸$2pt$wWp`e Y@Ǔ\q.I|$>w2?á#t^  ǻ/`b<SOpVYN;@_pVYOF_uT~);HG*6L8/2LR_+44}b?d"fYYiI&6g#MXO3 ¥>?VihRɟk6g#MXO3 J}|3o4͓?6g#MXO3 E);HG*6L8/3<R_+44}b?d96g#MXO3Ll:DeئVA'7Z]IekL*dKJWD9NK
sڞ*);+3sXT	~Ϲ5UCdG͙ö}HvO8A	1E>
*$WR@^:z`ZgO֩ZQox
Tzp㲪sװsmx`3ð_!`,ss+lI 3ঽ)'mIWv "ah$h4I^Zh}-	6`qԍ-nbx?1>
,Aw* A[NOQ;H5F{Siʉ>҉ZrK<8KA-N()mZȓT֨4I7Z[.ڤН岵2}+"
Hнٗ"6n|+
n~Ϲq3"/Tİ9W.U$pc>|+
aKOAyxxY8VeY0j	)1$Z93f9$ mfF-f>b&[0Rh R@> Q%vC,ܴ<MAμQBO1hP{0Z2h@ZiGv[4p{0jlA2&9F')ؒFZ-Iy`c,r\F,5#<,J)H@-q)#mICn	9i^2Cېda#QBO1hP{8%m-h ykm-vണ-8	=gkx}ş6_Aw) A[LNQie j>҉ZrK<Qj>gA-Nk=eTYjZ@Oda"zTNKJWDH]lٹ A]'3^rBLsQGυ`HVk?"Mf g1ժ-RAVHNFĉGW)@>BF֤­a`cyא0Anp\,PgLujxFI0V#T>I"Z"[2FR#_^t)<s,["g+,傮xX.s	bȴkCܴgB}-lɕx?<V R:c1FKJ/PQ' jZ
v!bfj*jvCS.ڤ'YjZ
ThB_7wgݡ1$5|V ~( $ԑ\ĶcTOfP-"Lh2(ڠN
ijH0IfZ
nV8~;CcAD|c֒F$-C^{$}Aϟ
̞2c
TIQ+ZaH$F]H}g'=n*FvC˶S+ZZȓZ='ٖ˶֘T/52}7XItXR;/i_Y6YḐX3[X&I"@ʠ
4iB%!eGM3Dm_l>r=6,cNG'd˭O"$@Fڥ=Lfz"7m`yry`a,Ph-UrЅ~beSgܫ2lTc&1jk>9hوHnms,݅8,WX'k\\,
 Rs' ))h
IpRU݀@ZCܴ yhZ<-bяdE0Z9hZDnDmlǣ`0ee]jx@I0V#-RR>V&ؖk+΅(b
B
ڞX96Ȱ{lpXNז
`%"G-reB{-\[.)Yjc?Gu$ZOfe}ՅmNSOIR#MI56֖kܰ;ymy`a,-G-3r[-u<-?dv!z<V06i}ܤm2c9F{S	iaE}
%axQl;4["a41Zes6py%zg#%\dm:X~!M{ВeIm6uS+`	Cr>1b7bߕ\\$py#1 ^ʭrVo96IɶCͺ(5Q<5H9?@\ͨsK"E˶C&|H¸
Of;Q.ڤH4}g'=l.QB+:xmRhZȓlᑸxU?K$#MYOe\=l脦]I}k"MFⲯRnwk&4
Of;Q.ڤH4}g'=U{ۊ([:!)mRhZȓaxԯƈR|1bv$Di9?I캯sKQKV(ClLj@De_ĥ|FnԎXdm5C#y-?/IK$#MYOe]ZyCϔ˶YWֲ$րԯÈڑݯ@MgDjA"4$^?y]rgeTYk@+3vwk;*;&P3i~&yVi}
Owآ]I hO{.3ֹۊ(WçmRdI 3ԯÈڑݯ(@ͦdodGL4@:DjA"4$]Wgiv)jghp2M?ֲ$+Gv>1?K$#MYOe`ۚ]ZxLj}k"Mh zu#_ aR|1bv$Di9?I_b4qE#!6Lj}k"Mh zu#_I}%T	'͛9ۊ(C 6uSoS.ڥe_ZȓZ|H7j'3(mRH$F>6,sKP@lWֲ$`2+a48Q$$ȒXD%#_{"9dGͦL~Gu' X5yd~"Vj@ZxN%Rﲵk?}g'٬0m.QE([:jBYmoy|'+a48Q$숅-%3)Na/ԒXl;&D|dg!}?Y՗k=7X5W8Nÿ0ߘﲵk?}g'٬*fiv)Ez_S.ڥMZȓlᑸ(xqR;a6ʲ$'2Ld1+_uY<O0R~cIGruc]V4Lj4}k"MFⰣWfH*[$dm2įdGdMdjVi}
Owآ]I hO{.hn((mmRhZȓaxԯ@-R|1bv$Di9?I캯sKP>ymRYl2zu#_3i/wآ]I hO{.e{iv}S(]I'De^|H7aR|1bv$Di9?I>n(gV>F}KO˶4ZȓaԯB'3(mRH$F>{iv^!3^)mRioֲ$*e%+3vwkm(ɓC~_(mRH$F>˫?Ůiv#;Frڗ2M-De_ĥ|FnԎXMeY2 [O0R~cIGru8n(6>x]Jʾ& Rnwk?K$#MYOe̓niv>皙v*hDe_a}J8ݩeXI_I&P3i%{">edM͆?d4';Q.ڤH4}g'=YF!}mRu6ʾ7_7#_2VI$ɔdg!}Y2&({?Y{ X5F`}%T	'fiv>!)mRdIUJ8ݩʴݒH$D@;e63edGL쉹C^?dky?/IK$#MYOeY]d%#I56ʾ7(!feXI_I" 2Ld1+({"nl5/Ak'5V^|c(-?P/w#MYOf9ۊ(vA}mRdIRnwk\\(4
Of;Q.ڤH4}g'=l.QCT˶4ZȓTW\
Of;Q.ڤH4}g'=iۊ(p34sm)[i4EaX2m1)Zb1H}hU>U^}j@=8j}h5j}h\>T@> O *E2h}hL>V ?*$~%&\U6?vq;~ݯ޿&mmmmL)6moqkؽla6'w77797_o7qgn߸q{/rZŞ9-x׎K^9-x;%NA1;n_§qqzmmmm-?x^|D AτD->tK^v|'9y#£oDDDE?٬}<
<~?mmmmh'mS% @PL^vƧXۆ-[!P婄={+]a#׮x0lCtkL)VH`3@|<B ǁ`߆!m 8x[@`?B <AXb[@b<,v<`0$=5L!h0B 	cO-h1h@ X<B'z>N#- -~N#	xb	MM}dw$558dk,иw@ 5q!8שHוH8dklAć$s]$<G#0.>'i}LH=}K$55CMQH2jk(odHx2G5Ać$s_7xږ$<G#-/_6y Cq9n-dHx2G5Ř]@Z'0auh\;0/auh\;0jApf$<G#ڼgR$<G#贡dHx2G5B (W$<G#HRի#["W2$<G#C}EN<q!8:|Ać$s_7W-H2jkb.-tp
ƔŘ]@Z&(->1fPú ]90.ЀPh?0RZy Cq9ڼ^H8dkHS$Hx2G5(<
-[=} AS_bQ/5`2{b.-t %@bN~0.ЀP@ 8y0. J.auh\;@ 8yQ6b$<G#hHӇTAtAć$s_}KJiv$55(RZy Cq9C}B1 #~dWt7t#}(<
/^U Cq9Wo|Aă&Q]x]#q!8	iEMC@d4#pPd4MCA8? { lgRkC5  OH2jk,иw@@΂<- b.-t %@\<@]mKR#]>q!8Ez@jAlAm-NH8dxj)j䃉H3:MgR$<G#PBmT[:q!8{J++:5q ȂkWov$Hx2G5ѐI$I$$MdhI$I&
(`I$I$q k%P@
>q S_WtҷmKYC5  .8djRbijtAă&0.8vƁzB|;1??Ypx>8`PH--nږ$55Ez@jAlAm+\9q ɩfMMў!BmTHx2G5|jp耍 Cq9"҆4q!8tZiCqPd$<G#nB-(n*Ać$s_Qh 9j4q!8(zZ)>q S_6xgh5&n(vd2jHK=nC$Hx2G5jRbi[MM <lڀԂ؂WԸs AS_auh\;p1`J.DZE/Q8dkg=nC^=q!8ͨH--nږ$55(<
.Qgd9Q]x]Qh!6색D_Ht;D}Bj$H2r䡪]5wϤH2r䢚(n髗TNZ=l>q S_͝>h5ZMC@d4#|&0Cɨhq9,иwDpb<pv=!w,иw@.G1??4qC"҆#}/Q(zZ]C&MM}.PӇ5FtAć$s_Ez@jAlAm+j$Hx2G5gtU+
-&=q ɩC}A	R BmS]çj鴃H@cJ-R2n髐Ać$s^ƔZRdW!HQ]x]tևh8d{J+f>FD{ AS](<
-ڼgR$<G#P:+<lS$9jkCjD^QS$9jk MH;l髇Hr$<G#0.vDZ)m5pAć$s]]5OH2jkC5  D**tAă&fҹFAć$s]jDgM\:Cq!8{J+3:*t䃉HiEvP9!6Wt8k A(<
.(!F { AJkE5"PkENH8d婯fҽt֊>q ɩfҼENH8d&JBmUnH8dk&JBmUnH8dkQΟHMH>@
=4q!8|(jy Cq9PD.\S$9jkb7m"1@pÉMd^x2G	12n髐25%jH@0.AY#s_Od
$;|(B|;T /1fPú'v?0'O{J+˶ΚMHTMM}(<
/QS$Hx2rҊrBmUPp<D_55"PkENH8d婯Ҋ7th}K$55QC&!PWHHx2G5
QC&!PW|Aă&@aJ(dW!d2jJR$<G55vhM5rJYD:|o|Aă$s_Yp8\ð%APYp8\ð%AQ8Z}iEvP9ۚ*t䃉N\P町zQS$9jkCΚMH6EvENH8d婯%ԉC|:} A(wM\ɨi)W$<G#4M5rC&PpAă"	@aJ(dW!d2jJdH2jkK;Fx2n髐Vq ɩWoolPpAă&P@rP=wMM55jmA :} APSR%
\9l֊>q S_(8|#r٭:} A4M5rC&Pݶq ɩ(wM\ɨi*gM8Aă&4M5rC&[rAć$s_QC&!PTRM[#8dPɻC@d4֗8dkA.PɻCI_8k Cq9b7m"1Gȼd.v#$yQ
|8dE$pvBH: @Ř]#Z_S#iOMdtWx56wA[5q S_6EvCdFΞS$9jkSR%T#={ENH8d婯P:Jr٭:} ACʈT;xUH.v>q S_D*F6;D}ENH8d婯P<pGm
\9l֊>q S_iEj4MCI\UEHr$55ƔPɻC@d4j8d
QC&!PRjp<MMn(vdW!ݾy Cq9ў>j43$<G#A.PɻCI\=܃MM1tև&!PVѪo AS_Od
$;|( ճ$55d@J>yCmKs AS_Od
$;|(ld2jH8dWiviQ^E_6q!8m^Hݫ/$Hx2GW9lAă&I$I$H2Md.z#ΤH2jkϤI#[:FAă&%#}C
\9l֊>q S_12n髐25%n[:q!8iEj4MCI]tևh8diEj4MCIH62#(wM\ɨi*g=lFq ɩҊ7thyTMXHx2G5
QC&!PTWt;D|Aă'-M~PɻC@d4jZ8d婯R7thj-H8d?ۊ<|7ti+/H2jkў>j4`#$55vhM5rJ8k AS_n(vdW!^P܃MM~]3wM\^tY+ȴn񴨯["Rf$<G#.H=CjZy%HΟ6t씼l6ג`ڇH=l]Sj*tAă'-My(JkCgh73״TNZPZ#:<FOH2rנ12n髐25%FxEN<q!8נ12n髐25%!6Wt8k AS^ƔPɻC@d47odH2jkҊ7thD|>q S^PɻC@d4gMhv색NZM5rC&&PdH2jkR7thҊB9#z
QC&!PTWt8t@Fq!8נ02n髐25%EzCΤHx2rנn(vdW!t=Hx2G5?ۊ<|7ti*-(n*
dHx2G5?ۊ<|7ti*-(n*
Hx2G5Od
$n髑$vTy Cq92{ Q%N<@OP@r AS\x@Ž/5.l%/RCgƺ+:Y#G.z#H8dJ!PԂڇSR%.QS$9jk@cJ(dW!d2jJC|[:} A4M5rC&Q 9색H4M5rC&iE7$<G#R7thlo.8dPɻC@d4
=4q!8PɻC@d4g҆Ać$s_nDbiv⇯|ڇÉMd^x2G	?ۊ<|7ti+ZPT8dkA.PɻCI\҆⠪Ać$s_vhM5rJZ$55n(vdW!TB6Fx AS_vhM5rJ$H2jkA.PɻCI[;F($55n(vdW!\=wCdgr$55n(vdW!QiCqP
q!8]3wM\9kCdHx2G5n(vdW!QiCqPAć$s_Mhz2n髐25%j:k AS_ƔPɻC@d4֗ԆC&HҊ7thC}EN<q!8˔s_iEj4MCI]t֊jDOH2jk(wM\ɨi)	T"Cæ$55ƔPɻC@d4v^PAć$s_)Ej4MCI^Blև$<G#@aJ(dW!d2jJBmUPp<MM02n髐25%!6bg$<G#@aJ(dW!d2jJ:|Ać'.Qn(vdW![|CvAć$s_?ۊ<|7ti+OPAć$s_?ۊ<|7ti*+dZjAć$s_?ۊ<|7ti*+dZjAć$s_?ۊ<|7ti+W;FvYA.PɻCI^z7m AS_?ۊ<|7ti+z\Ӈ$<G#A.PɻCI[͞"8dkqCg&%Qg$<G#A.PɻCIB
*Dv$=5]3wM\Tç$=5]3wM\u(n*q ɩ.dW!d2jJޒj#"=q ɩDi$zޗȊGԽDa ɩDi$zޗȊGԽDa ɩa f<v<$΃<IKV={!8iEj4MCI[yCwM\q!8˔s_12n髐25%ۚ*t䃉N\(wM\ɨi-HȮW/$Hx2G5
QC&!PWMj.!FNZ(wM\ɨi-HS$Hx2r)Ej4MCI[yCwM\q!8˔s_n(vdW!;D}CAć$s_n(vdW!<^H8dkў>j4ǔ7t#~]3wM\tlMM~]3wM\Ը}EN<q!8?ۊ<|7ti+N8ˀݳYqCg&%CrK:j AS_n(vdW!TT旯dHx2G5vhM5rJj6zAEm AS_n(vdW!P-.H8d?ۊ<|7ti(\EH9m A_n(vdW!";}Cz]5rAă&@b_M5rC&^PdH2jk.dW!d2jJ#} AS_1tև&!PWȯ(z54MM~¢_M5rC&^PkCiD*j4MCIi6zAă&A.PɻCIj ##G5맯rDb#oK[<K-J!PԂڇ<lAzڄWnS$9jkҊ7thxSghEzC$55iEj4MCI^6EF|ڇtAă&qCg&%xtä9ў>j4M@sJў>j4êg6v-q ɩA.PɻCI[o"Cq!8נn(vdW!#>Fi#zvhM5rJj6zH2jkK;Fx2n髐P.} Cq9@b_M5rC&izZ#H8dנ1tև&!PW:} AS^Zj4MCI^6|Aă&=|7thl!8dנ1tև&!PWȔԸ|MMy(jH-|Cgh7/5q S_QC&!PW-ڼ#=lNZR7thFBϤHx2G5n(vdW!˔jz8dkA.PɻCI\BgRMM?ۊ<|7ti*-(vgdH2jkA.PɻCIPܣ!Rq!8]3wM\ҏCMhzH8d]3wM\ v$H2jkA.PɻCI^tև#>|崃MM?ۊ<|7ti-MPk AS_vhM5rJ-<EpͤH2jkA.PɻCI]QhzԽD{ AS_vhM5rJ[dH2jkA.PɻCIBGo 8r(H2zk@b_M5rC&iEæɨi AS_Mhz2n髐25%tZMM]5ɻC@d42+7h}K2$551tև&!PZdm8dZj4MCI[BmB)
ȏdH2jkPkCwM\ɨi+dJ:} Cq9j2+47tPɻC@d4ʤHx2G5-FEvy@j7thyTHȮW/(C&!PW*q!8d@J>yCV_P//C!PAă&P@
>FgMh|3[QS$9jkM@cJ(dW!d2jJAkKhrd2jH8dk`0H: @tHޗM\q ɩў>j4/PᬮpAć$s_?ۊ<|7ti+^>Y[jAć$s_?ۊ<|7ti-5"PѝlAă&K;Fx2n髐W5V(A.PɻCI]#:g\=|A.PɻCIQiGP7q ɩў>j4ê*DvxAă&K;Fx2n髐Tg-hp^H8dk=|7thlAzڇaɨi AS_]5ɻC@d4O|gH2jk=|7thx״҇ AS_*!PdW!d2jKMHh|CMdH2r]OI Cq(>C}EN<q!8˔s_ AF>F	̎H.I$H2< qCg&%<EæH2jkў>j4|ڇ6zAă&A.PɻCI\:pjDwq ɩK;Fx2n髐Wx5rAă&A.PɻCIjDvkKdHx2G5vhM5rJt;ld2jH8dx55`JvhM5rKQH8d92<
GR8*GHI$#dx#qTkP3[Pה!93|Aw A(wM\ɨi*+:mUyJ,N\ў>j4/PᬡT8k Cq9A.PɻCI]kCAć$s\&n(vdW!#"sCR)q!8נn(vdW!PԼ}CwM\q ɩ@b_M5rC&Ԉ< Cq(=|7thld4gR$55]5ɻC@d45#!l:} AS^¢_M5rC&:jԉENH8dנ-FEvy@j7thmKgR$<G#ȮW/(C&!PWzAć$s^ۚjdW!d2jJ/QH8dkCΚMH;xSg\:C3tڊ>q S_vhM5rJpWԽDY#?ۊ<|7ti+:\3Ψ 8rAć$s_vhM5rJ-\=wCRAć$s_vhM5rKR#7t7xAć$s_vhM5rKR#<l)ÖΩEm A_Mhz2n髐25%x؂Pp25$H2jk@b_M5rC&iEæɨi+$H2jk@aQ
&!PZjD!PWoH8d`0$? { c8]"aA	$oK[H8d`0t쁄t3$ #<.m AS_?ۊ<|7ti+z\І[|CvAć$s_?ۊ<|7ti(Z\;l-Hx2G5Zj4MCI^6|d2jJ#? { b.#>Pk"37pGԽDH2jkM@cJ-!wM\q;	(iE2n髐Ać$s_n(vdW!xetAE/Q8dkў>j4/Pᬭ<^H8dkў>j4/Pᬮ>yE/<q!8?ۊ<|7ti+W]PgϜq ɩdG܁#$ #<.m AS_	@% b:A	$oK[H8d啌V2YX+*b5=z.1j-_A.PɻCIH=}E5"PhΞq!8	?ۊ<|7ti-HȮԵz$<G#ў>j4Go|ݫ7rև5"H8dk"sCwM\5j4MCI_!OH8d9@Z5r2n髐25%{I	Z: #H8dk"sCwM\5j4MCI_!OH8d9@Z5r2n髐25%{I	Z: #H8dk"sCwM\5j4MCI_!OH8d9@Z5r2n髐25%{I	Z: #H8dk4M5rC&PzT;(ɨi Cq(ў>j4ZE|jZ8dk@b_M5rC&(6mCz"sCwM\5j4MCIjEv抝>y Cq(ȮW/(C&!PZ]^H8dk@Z5r2n髐25%ۚ*t䃉N\"sCwM\5j4MCIjFEvy Cq9j2+47tPɻC@d4Wnh$<G9rk@Z5r2n髐25%ۚj䃉Ha ZAx3 $lg7W-H2jk`0`0`0`0`0`0PҋCvԵj4#I@cJ-R2n髐Ać$s_	iE.M5rH$1Ըr7ti Cq9K;Fx2n髐Wt}C^yBCi#~]3wM\5mENQD^H8dkў>j4wCwM\gmP@p崃H3c1f3c1f3c1f3c1f3c1f3c3_irä9CzCwM\a#R
+xڦMnږ05 4TDWQi}SyHY$I&qCg&%wK8k)g!H=}K$<G#.dW!d2jJRjD{CjTBq!8˔s_vhM5rKR#<l*+*Dvj#? { b.F쎑H(N[5ԏ{#^55p8p8p8p8p8p8p8p8p8p8p8p8~]3wM\Ԉ!ʊQ[PޗM\y Cq9A.PɻCIjDvEwC_Rtg$<G#d@\~<A@FsgA	$oK[H8dx3#\tH@p鬈G8t#RTAx;Fώd`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<*lfԾl.^Hgr#$q%  ,*ȼ-	Q8CnAXH<vHF[	0)fa R5XHK$\8Cn쁃g5ՒO d&"t@"ǲx͚8CnDEf5 r_8Fu"3Y/\=3<l>lD"81Ih57lԂ崁j3)􁳇tj3r^0	<1<
$
@Ph6`2C<zԃ	|lx
B!Q xP9BrR%<q!O/ >y!CׯElW2$<		i|Cć8OYX+ec,eו1zbnۊ["譑[jCć?+ec,eV/^Tljz]bn(ElZ啌V2YX+*b5=z.1sK"EECy-_YX+ec,eו1zbnۊ["K<LIG*b5=z.1pxZISײۆ=z	7OBLF'SH
,+<?<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#؆ULS)b 6c`7^0	
eL^vƧXۆ.iv⊛3O={+]a#׮x0lCtS!T)
 lH?<?<?<?<?<XddZmk1Z|(OGc
=?ar# N PG@} P: 	 =.P֗2Gd@@@@OesK54=EwCϨ*˔*jD{2zdW4qCZ_S@Q_OXn(kKh#2{/gTR5"=.]䴯Ev3`iCQec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2#ו1zbnۊETivᄏ^lCtGLS*bx
BR4@03<?<?<c!	
  ?9ۊE(miv⇭hxC]tZ_C]tZ>4qC;FrsK=nCn(z6ψ_C]tZ|Aw@.ǡ.PԊ9ۊEMhzABEpQt9ۊz["RivޤVȴ;Fz4qC!:iv⇭hgMsK=nB/8l[J+Κz6Ϩ <lڇQ~-;H-}[UP	C]tZz7ltZz<wkC]tZ.:|Hhp[<={C譑hjo9ۊE^6z>[І*^<pC]hz-!z[KV={CNcO.˺^>Y_Rd;Hpn(y-+ܸBsK[cJJ|O;H3Ez]r/;zԽD
.Ptg?V2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[W엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx')a^Tljz]cR2+2J.0t<nH6!zx1<
'3X 3<<?<?<?<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=<
*b,B R@lK<L(*<ʘzO^sK\TrZISײۆ=z	7OBO S@l4Cc~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y\@ZA1>s gU6^>ס.PR*^<p΀=:6y lҚ: @lR@|e/8lS^YX+ec,ez/^cS׬\4qU.\<YX+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\TrZYX+ec,ez/^cS׬\4qU.\d`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<L0k#ו1zbnR$0esK$zb<ni1<
؞ l=O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
<N_/8
?!3a?ɍ?/8&#2
_LO;<N;<N;<N;<N;/2!Q^Tljz]bW/S	*zW4pG]6!a#؆C1
&3P=O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2^Tljz]bn(xڢ0esK$zb<n .O'I6<ccO S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
/2#ו1zbnۊtZISײۆ=z	7OOxlO TIh6`,3<hX6|"+giCm#B>wϟ9lk엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hTx')&ʘzO^sK\ĵ0esK$zb<n .O'I6<X??<?<?<?<?<?<m?<?<?<?<?<?t'܆ClEvFtn?I$
c\B `ۊz\ӇsC
c\B `.@-f=?΀=H2zk\@\'@sC^ivKU/<_ N PG@} P= S.@z>Ac b<1fG4 .@z>@xr#NP0,(->`<Y Q8Z}B0xtX@urh >p1
@> 0 arhb=   mPձ
7m@@Ǔǁc h??q0,\ )wB0 <t|;`POǞ: x>Ђ0('(@z>A Js.@ G:x) Ba@|< Gp0z>A Js.@ G:x)  ~~= `?@Ob΁x) "z>A Jszp3r٬>F}#h6k! KH3͚ձ	Mڇ_,@;(ǁ,  ~<? {@zN  
	tb:ZxP0('.懒ҽ.hpXT`ǈ$pG6x􏛼mKY|zKdwKQ[>lGtz٬K: xN>B Ax)@C	\=A  P=  %9RJQH.UKΤl3<x񄔹s%-ivǲRQgR<x	w"1DWr>p٬<xHޗM\t#@)jgdwK׭Ըg$pKd 8xyJ+g͞K<FxGTpG<k#^RgǏ0â.\5yJ+g͞K<FxGTpG7/)ElqǈH
.çwKQ[>l\x3:FgNT	}KIqǈH
.HΚ|Ǐ0â.\5AxyJ+g͞K<x	:!RY8CnyJ+g͞K<x	>|G("H@Öex38tBˆ=lBlyVϛ<ǈHAuJ>F.QiFyJi|-FEE qU/#:V7TAxYqǈHFjtg8u$tR̿Ǐ0!RG("H@Öe<xGClHr:l6Fx%HΝ6gR<Fx@x)"C:F}%HȮܶ|_ǈHù"C:F}%HȮܶ|_ǈHԕ7mR#g1x^>b
+i([H@dTRR3!8
\9l_Ǐ#<Hr<l.\=zԈ	R#g<x	|Aw"1Gx٬Q Rf;Z]lDW<FfpGHϤxgM\:CǈHԽpG6x29FB.k/m8t"1JQH.UKΤj؄)pYqǈISԺ #lDVȨr)pYqǈIR2+-8Fu#z]5r䁩@ s/g$ R̈ΤrKWDlg26G|ΥV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%4IR2*)ӊ|Ԏў>{%/II
iBr_<x8|.wpgs#j@ÖeǈHճjo"1Gx٬Q6CpB.k/g$t%HȨΤ}KI:t D1PzܿǏ0ϩ	f"EFxCd7Τ Rf<x	6rڗF H/5*3!Fu![5ϛ<t̍6t3:|\Ȋ(ECEtB.k/gO#:a#i9s mK6tճY[HG6xgRg$x͞8t"1Gx٬Qx3r٬;͝>p鄎v́.HVdjAm#i^!4z.xä6)pYH+dY޾l%TrBz8}SyqǈIK݋Vϩ	f"EFxCd7Τ Rf<FxDRm#R씼m mK!ȌGHVTAt[{ mSgUK2:F}#h6k#R8t9p鴕#"rgR7W-KzAv!g-^Ԏiv>fd|"i}#ivǈHH6[>|	:!8xx'- #<z^6k"+dTg9d`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@l_ BØ?F,Z?V1ȥ?T?O#+?#/JG'EI ?
ȣN_~N2WÓJ;6J7'Pso#&Ho/2׮4pĀd9ja%O^nH7L$x=
Fx!S*)
ǀ0l° d`r=yS].ivዚ]0esK$zb<nTx1
B!P)aR6 O S(ʘzO^jgjz|V$Za#׮x0lCt*CR
\H
[O?33C8AS3C8h!E7g.o?C8W3C83q_!?3%fmJ3!s3$gr'q,kL*q!񌄏?q39C8l?C8qqPC8C8Sqq3Azg` 1[39?!?C8\1á/3!gL?!A/33 q!ď?J!Bgb?gdgdgdgdgdgdgdgdgd?	!C8 'q@?C8 	!?Ggdgdgdgdgd/32  K%q@,q@,q@,q@,q@C8 	!?ogdgdgdgdgdgdgdgdgd?
!?C8 (q@/q@/q@/q@/q@gdK32  R)q@0q@0q@0q@0q@?C8 
!O?gd/?
_!C8 )q@C8 
!o?ghghghghghjC8CU?qƆ345!gghf!qƆmghf!qƆoghkC8C[?qƆqghg!qƆsghg?!qƇ'ghrqƇ'ghrqƆ1c341ghkC8C_?q"8L(YgP?C8
C8X7C8XqC?hpJ*q?C8&qD:}Wgb?lq@pfZVg	3gB?/Rgʟ6)X??ߩ;'س/ 77etx?7LwnY?{租zP??wgT?88e4ÿYrɿNLɟȧ?__6?<oȳ"">RE)"ISO2!YO`	?0)?0*Iâp
m_?J 0Old4ٿpY᳿Gdݟ T\ݿp7 	IfL-r_?!K[KwhL0];<K?lSY#$Yn//~:Sǂ{#_5{#_^>
#_?#_=?{#_	Qw*u~_=	W5q/FdkpF?5p= dk5p~A0F
?!5[dk!_5s}}w5#dk@Z@}dk0	}W?Fm}a5s}CF o#_G'{#_G({#_F?Q5OTT4LCT}?T{%oTBF=~>@+	F	Pdk^[Odk^)cdk^2h~Xe}z7ɾ{Ձdk^ďdk_Yo?+F̂Odk_
FAg~wᗙ8_/2@[/2]eApz6)y xP񲇙'Ugȹ-WꀷxPŠ\BZqU-ϙqMo%10)-59;84n!i癇<B_3?;g`-59;ibO^!iK|B_3ôX2`Zksvagk-5y'$qM``-5!i%XZR!iM`-5j445B_&%5ߚK-5i#B_&y4<B_&|Ҏ!ia'\B_N<4 N!i֞hPzB_`'zR@qM=O@a-5-5>!iy;-5tju-5tjy-5rB_'7P'-5ujN&yZk5%qMXQZk5B_')ygZk񿚊B_^,7|?`M-5ߋB_,<B_<XZkSńn!iş%M>ZkC-5Ņ~!i, !iXxa{Zk?<B_W~Rag6qM?-y!i6
 ,a	<074ȼB_q-56B_	lLɼB_l (y_ZkxoZkGZk錼-5fB_LwػZk鄏~!i&x68aSÈZk酟B_Lq-5'Zk\B_'x6#qM=bw|2<E-5z#Zk׃qMaqN!i2x8ۈZk<Zk <B_I8 x8-5&  x8x!8*qMB_&^B_-5	߃8!<MBLty-5a-5MB'!i<-5?@<\B_(#:WB-5Ke@-5v(Y-5p7B_7QYodpˈZkft!iO(rՋg<B_V-3-5b(y	ǛMZiB_QRlB_4ţ!iP5ZqMZk/xdhŤ!iŢ'ŠI- !iA?x-5iJ- !iσwxe-5x)xq-5ywx5y_u㯋90uGf:/uGv://L|__r:_t:G_r:|_#:C_n:_xC<|_s/6CC@|_cu!|_n_8Cuu@I*/X|_%Z|_*&I0/!/䥃(u%/_Rx:|_L_S1:㯋)Jn:/q`J$/#(:_QHu%'/䢠JO|_EY|_E:/JR|_-`n:/r/k_.a-uK@|_㯋,::#eu,:x`/|_óïvuv:m_m_uw`|__:;N|_ô`uCõ;0/ԇ_`u$|_/|_ɇ__ ux?|_㯋cy`:`'/
xX|_G_@uyu_u㯋/d:3|_uh:c8	&/!_G_!//&,|_ɇɒ/ɇ_c1u1LG|_Lu&A|_L&/bpLO|_L,/bL0/&)//n:u%㯋)_d:@|_~:n:_D_Iï_E#%𡎾/_qn:p:W/&/Cɬ_hu5Mv::IɰG_j`iHu&_S_idu4:a/&G_|_|_Ӂ샯zx:=uY/P_/l|_#`_ïz:=,/huz:NX:n:|_N^:|_Nd:_㯋9s`q u'__rpqPu'_#9@u:NR|_c|n:>8|_㯋>d:>f:A>v:>G|_@&/C|T|_'/du|Z|_c㯋~p:?u_/1 |_|_qu~L|_8u_?-/_:?R|_q@uu&|_ 2|_ u//@ _	:@*/`uY|_1@R|_/㯋_㯋_C/_c_@#b`T|_:G__c#?|_OX:_|_烯/c={q:`O:L|_!:X|_a|_OR|_qAuuf|_ |_u[/]/@ _):A*/	`uY|_1AR|_!cn:B8|_%㯋#Bd:Bf:CABv:BG|_"@
!&/CT|_!'/duZ|_(c#P_/	_ïA Ph:u(#/(X: /(_HuA8u('/(_huA@u(G__q 0!:?|_-_]/_ID::S_JD:Y|_*0_uM7|_p:|_x:|_uM/Mh:|_:_|_S__Ҡ4:4:|_a|_<uu_r/׎//|_6C6c_7cQA;qIh㯋Cu~*H|_!|_Ƀi?C4!_:2/#C-//Ꮎ/:jCK|_%n:GR/R^:_ïIRf:_u)4|_M_:|_Du)_`R)/$T|_I㯋H:#H:_1a|_JC_:u㯋8|_샯^::Cf:_փn:cG|_탯$/v//!/:T|_::du~<:Z|_P|_a/:a|_=/w僯7|_= w㯋<|_/̇__cy u~/<?|_A7|_8,=`/ā_/W`iy0u~9<R|_<:Pu㯋,/̿_P|_:u!_ / UM_8|_AW/ a
u Vc/
?|_ _v:=G|_` _ G__/)/ T
T|_S_W)`u~G_ @u~W)u~Hu~/?DX:CqC/$|_"D<|_?Du__:A"4|_"7|_";|_"#/%H|_H#L|_DD)/8u
:D,/!hu__:E!__/>n:_|_|_/?|_!|_ 㯋A_ێ/>u~8g~#&/}0u!/|:?/o#_P|_1_#/|_U)oN_":?"|_"/Eu~w+!Ef::?|_Vu]/*8":],ؐ^b6ѳ׌\B1rlĂ.ݱzbUPZwP%F.n-^NݡeSgPtNpÚ!|5O|IpëDpϚ\P^W.sdWhx|4 TˆZ3μ^W.s'i}澒v'=$2Vf-OAy\a̞Ej|U_pÙnpˆȆ᳖ltgR|C#м\0Ho_6EgDdp| 2NjpLa+DHohl_y)$L[R2+^6MhzR}!^W.s46ϛ:!y XYǏ#y\+#V;k@.3w;kH>y\aՐ6mz_PS4Z\F|(('J޾x峯5:x(lURH 	-pë35FXSpˆeTFvך&#}eTCl 	,-a<DKy\a޾ySwkg0t	,,:j|ך. 7CP\0n8t\pLy\a*NQ ͼ  lE+ϼKО+3 ^]p|S
Ax\ˆgy8	BIL;>vᯚ^W.s'[6w SqAo!#ybc(I)zǯ;BxRlbB^|\_ON1`!kySn!,JWHDJ(yTҐ#wzC{R3  2јlCNylCj<Ak0^W.sdWh rR'dϪoE.Ќ|D8@lRkKRկ)t d/8|!=$2Vf3μ@=$2V=mHoht54;!omKZ*Ftև>_U y\aomKZ*FtֆxCyR֊565&pívԵgMhz.|vԵ||p^W.puR֊uSg>k <TˆvԵϞPӇkp\0.7xږR|ճjn/y$IBpÄ.7xږR|gmvԵg$5Qf 7omKZ#}۷6Ϊmۑrn-hE lAӔj<vԵ=8}6͑rR'.7xږ"_6Gj=k6[>{R3:w۷6_A0r;|jZSv";tm5pN;ivZyC>n: c??jD.hv]5sqA	Ǯy60z\?ۊ!/yqCT$?7n(j_K5x-MECT$:p^<D'hR$BIL;!ԂhkK}mPvç=nCZ_ShjC>b͞=!Og8t@F_>j$5BCQR2+47tǾ	o:}Czͼ!8t5_6Ht;xRCgOCCT$:piEo|!8t4qCԾmhjC>g
*t!OhjC>/(N[yF1$5BCPn(EzCv<!w΀=.zC:C_ ʠˆt-">_EE^W.sW4qCNx.PӇy@=PhW4qC|Xn(|-j: `xt#./.P4? {B AS <.Pۊ>@>j: <A4qBg:|4qBg:|@!h0pt 8xC
<sKԸ}S<sKԸ}S(pt NqZ>A<? {@zC
<Zn(t˚j\>y.P34Ը}GO@> @'8 ??	=A4qC6>F}KO/P/Q(xt D0@h@!PgO}.P
+j#>'sK<lڇϩzGh Z: xyBA1>4qCϪtԾ .P>y@l//ht- 0t"B: xC
 b:hm.P>y]g:|@BaZ>A(G4qCP\Cj<t\t\c](l<.P6
Ɣy]W5m.QJ+Κh.G߃gh.G,sK:9ۊTڏ΀=h͏@GyG9ۊT4qBQh4x>G΀= -Q4qCM.P2j<X:  6? {B `ۊ)jg|sKRի^'b8: cx4x<n(WçsKRի^Ӈx<: cx4G@8vƁzGsKRի^ӇX4qE-Zl8|(hv;c@|=A
ƞ΀=q0!+Q]^P\j򇭟Q'
hv;(G4x8n(W!}]^P΀=q0|? {Da@ ivճgD*<tx|X: x>Ty]gD/9ۊtBO@KŇhG%Gۊ^Zn(EzC:C@ :0wO@ :0ujn(vA|Bc]
5? {B A^,? {B ATy]mS a p	Qۚ]W5!x8n(gMHTx6: x>/@8\ð%Gۊx.P@l5? {@΀=~Gj: ųi^W.sS;ˆ? {DZ5H`ˆ? {DZgk#\0h<_`vˆi'jghpiU'^W.pxtj״8tT#y\aNի^dnˆX: Mt 8MX: M? {D[:jB_2 ˆtl鯚	C0\0V4_ +!y\a@"kȋhpÃgh[>k0(r@}S('( pÃh= 3^x<: 6>F}KO΀=|˚j\>_D "r@pOx6: N<_
ˆt 95j*Dˆt 9b`{^W.sS _8n4 r4? {B0r(?ۊEk<AГ5$P8ŀ-cJJak@.3wJR(I)y5BPS_\&BPS_ 8%	%05v|D$	ю$/+98	BIL;|
$üDKy\a|C#м\0@`ftˆ0y\a|=^r5!1p5\0\pLy\a|p A$GwX!=$2Vk%hOIDy\a~^W.s_`ʠ\0akz5PS_@y\a|Z4ˆp\0 \pÚ 8`w`\0C@0/+9r5 \0 \0ȢC%fCBC%fHf!ؔ$ü²P@fC%f%@JJak
M"r5wZġ$2'$ *kI$y\a|7`FӌGQ(I)y1pÚP  JJakπx y\a|8>Fӌ/+9Qay\a|Dxˆ,MpÚTBy\a}al/+9(AC@\0M 3_ P~t\?~ZN%	%05$4|ˆ(r5 kˆ	c
BpÚX"r5 ^W.s_(k!r5H c\0@EpÚ ^W.s_.*y\a~	1XkP\0澈@E#Pkh@l%	%05RCXJJakgE@JJak,~  JJak0^W.s_J^W.s_ @^W.s_j$ġ$P/+9QT \04b)pÚT#y\a|#p\0VBpÚ2" @\0澈@Ekk0(r5
!y\a|^W.s_Lck7pÚ0r5nay\a|3:y\a}mIx^W.s_bPS_DW \0"^W.s_J8@'_e7y\a|t H@C%fN bOIq5@A@\0j=|D: 5$R@ˆ
n4"_+ׄY` 8^W.s_ aX\08c\0=@d/+9XVˆ糓pÚ61ˆpBpÚ$zr5v^W.s_7 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 ˆ<٠ y\a}p/+9Y`dFӌFkR NFӌ1t5 NPS_*lJJak	BIL;|#Pk@#PkT]PS_ 0t1 $ü@ $ü@1^W.s_+ *kU&	,,!,JWHD_C!	,,+"ٯ hr5@ e1p5|kTfK_@CA8ŀnDxˆɁN@\0bPS_$B(I)y  z%	%05ب%	%05@ JJak$Cw($!w y@JJak|JJakQQCQ(I)yѰ$üÂj%	%05Rc%	%05h?d%	%05C(I)y(Z%	%05JPS_` bPS_
E JJakfc(I)yu)ak<kKpx %ppx %Xf@s5O)8&/5\	iB3_5P`$ @O|XLD	E5XUX	Q_MD _QjTZF  * g"fk$~G<lcT
lF  *Df0<R-|&~ʧk+9y@K-BLǥ$Bǚ.@f,U~~5Fؓ2OT9J-_ |
C|=` aӂk</PR|Y5`Hf3_K@B-ТТ3_& ! h8 X`;A
)$OZT=xLJɿ&%GɉQb7Ĩ0U1*?~LJ?7bTbTbTLJ&%GꂿɉQbT~MJ ?R.B.B]6K\Qա~LJՁoRuKY<?&GL̇? Ԩ~"%GHF2b%dY0{(]kb%fLJ_T~"%GjFXma.zKaQ40ޱFXH0wQ'zK`a.X	wb%iKc0Xa.A߬1B]X	w9]意4U	w5*?5~PDJ]Kԑa.TX	wb%jX0s(]X	wzKXqa.cX	wzKXa.cX	w	ޱFb%,b%l(]̽b%lK߬Q͈ޱF6&zKD0Q̈́X	wC0a.l(](]ޱFb%06(]#(];(]c(]s(]ه(]X	wFzKea.q(]X	wKa.pa.pa.pK08a.pT0:(]ϬQX	wX	wX	w}b%a.ta.ta.ta.ta.ta.uK(]ޱF7A0X	wa.rQʞF7b%-QĨԨ5ǞFKia.y(]X	w/X	wFX	wR|?=*?Q> |a.	QFZa.}b%:0(]DX	w Ą 90@{a.30A_QwQQoX	w,=b%K!sa.:0B"zK"~%%G7bTGK(]Q UK(]F8wa.>F8*zK\BĨ\MJQ*0s*?\(]냯X	w=b%K0K(]Q6Fb%a.3(]Q1[(]'>F9KX	w}b%ra0Hoa.(]"QG~F	 K$N0HY0Ha0(]X	w=b%/wa.%*JΐMJ΀Ĩa.(]@*?:R0}b% (] KGޱFa.
~FM0QKia.X	w0/(]e?X	wF;=b%0J40Ja.QR_QRQQ7(](a.X	wF	iQ_ɉQ*5*?Kb bKb,GX	wHQėa.a."%G/(])=b%2=030ʿX	wޱF	~F
^F	>F	~F	K&#zK&(zK&b%?X	w=b%zK40(]!3(]!?(]!C(]X	w(]zK{OX	w(]=b%?(]=b%0N10N;0N(]9(]9C(]8a.y1*?G0UĿX	wޱFzKK40	ga.K0	#zK=`)JQHa.(]$V0X	wKޱF`a.=b%Q=b%a.	ޱF`$zKk(]/X	wQF
K(=0Pa.𡯬QX	w׬QX	w?X	wX	wX	wX	wʫ(]zKVFQA0b%-~FQ(zKRQb%*Q=b%gQ؜KQ؎b%a..}b%X	w%KK(]JFbY0QةzK(]zKia.~F<b%x(]oX	w=b%x"zK?(]oQb%K)<0R;0R?0R(]MF
I~F
J^F
JF
K>F
KޱF
Tb%zK*(]P(]S?X	wAQ§~F
ޱF
F
OX	wIF
X	wPb%
ޱFFFCX	wb%b%zK>0
$zKb%b%ޱF~F ?ĨhX@~=a?MJY{(],V@~
a
&%GX5*?
>F
bQ³唨*0sa.ya.;0K90(]0a.R0*K}b%ޱF^F(]Ia.FQb%3X	wF0X	w"zKdX	w&Kj~@oĨj>\Kj(]RWĨjN0~O(]R	QK0~R{(]QOT5b%65QJ}b%6	zKl6~FIQ30~QQ?0G`(]boT6(zKlW(]`U%Ga7(]`cT6b%61~bJb%7ϬQ?iQia.YңQWT7ka.Ϻo_Qgd~F?uQD0}Ra.6JX	wpq*?F=nzKwJF>F=
RX	wBKp0o\b%zJGX	w︽*?=)K*?=b%8Ԩp~LJ_%JjT8ka.ϸ<+0ZJX	wB
^F ?*?}b%9,AwQa.X	w0oX	w=b%:oa.*?cЧ`;] ~RcP}ag_v?d`0v?m_p3$cPv?C	8;hXhDJ#!.~%Gh.QZ+y%;2%G㱏B]~ңB]G48p>3!.؃a*?<{!.JǊsĨy'B]%GBT<sHPKz:`	wҗ.&:=`	wX'B]:X'B]8K(z:f	6hB]~hB]?4	!.o$ه^hB]hB]ʾhB]4	!.b1[̚B]C*?=`	w^Lx=HLy!.Kg!.{%G$χ~hB]<$ϫ@>&yI	w$ϋ>hB]4	!.p*??HKoݚT~cKJpWT.|e	CG݂T>J%_!T~XJK<J)*?' K|B]gĨ YJT`R iQ  rTbIQ^e Ԩ/5=*?Q^|A2TWĽ*?_pBOrT4/?pJ_b *?MYYyK1_R߬!.X&B]+)%Gy0Gሉ]ሑN.Td%
2!B],ȉ	wd%g.>LTȉ	w/Dң"cDJL%'l"ϚpJ#a.''!.&	oxK	J2wa.&MJA*Tb%]LMFPPA%? ?D~J\%?JĿX(]K	GP<K
JDX(]U?	З_JQ7 |%TB]ᑷ+]ǚ ]X'B]h!..0g'HK31HK3yQg_ %@)	we_4 8K3,1K ?4h}zT `W	R}B]
.	QyxK ohg]> *? 37L~!TAOa.
wIQG<~&IQ%G
hhL/lK%G!*?h_qTЁG~#%G_X"|CңoTЛOJ$CsB]G#O4y	wB]_. =QKLT^h]yK	w' ]K	wԃ0M|%s0UK	wFDK_B' ]'K	w\@R@,%XKXK ]\K	wXK#a./4	a._4	a.G ]Kh]T%~h	w8@lXKa.>h]]h pa/XK?4 8K7	З KB ^	w
~N	h!. 
tDT Ԩ!kXK ]>h]ԼpXK ]$@p4@p{04	a.<%7DK?XK/a.7G/4.-p	~&iQ_.-7З?J.,D,KB<%Q\%=`	wc%GXTB<%qKc\%
0 "?a.B7p"ga.@=ңB.B׬a.Bp
0s5J܍=`	wdHK˿4	!.)Lܕ=`	w_p*?r\@r$%o$%HK(HKߚ)#HK<IQ*g4<%3@t0	X&B]?L*@F9@FyI	wI	w5@FHK$%"yI	w	hB]g*JыdF=`	w]a*?v~Ra:JݔB]ď4S	j	j}d5I	whB]K5 ?*?D|'AQ/K51CϚAw	wHK3HKwǚ4	!.^hB]M$ދRT4 D5JJXK/']*?|"%G~h7}`	w\%AUK4f(K\%AoK_pKiQxKY%Ax)QQ		~!TB>e*?!8*?!#tyxKKKF%BKPA!С	wo	wQ`K6G%<+dX(].Ql*y_*?G: B]`	w=`	wRq[XKm\%C_K;A%CiKK"QMA%C0b%zF>hGtX(]%JwFLr*T~LÃX&B]QpHK8$yI	w	hB]SHK8,I	w$$8@HK*JgM!.|+wK+&zF\%XK7$]J)|EK *TD
 *?" *?"$O	wJ<Eȉh ЗHK*zO	wh	.X	.2T;d%	wB%FI'zO	wzO	w/DJAB%`|A*TO4	a.O4	a.h	w?RKԨga.[ 44<Я	w&yW	w*zF~XA.~&IQaQJߘ|+zFGJAA% D% \% R%EK{K\%E.zF"o1JȠ5JȦ?deiQ%G`s
0=-J"TF0R1k	Td%<+Ñ[
0opiKK?`#\%G'zF#OnʾJ#|+X(]]g7DK!|%<+X(]\\%~QgK%Ծ$K^$q;ϸ*?$)zF/48h=`	wWha.2 qTDX(]eCHKyI	wB]ϚB]HK:M`Dd,B<% r Kd%QK@ar
0LKްLҁT(w\%~㔨)a.7pQ79JҊQ߈Q߬!..|;=`	w-|EK>DJ {TJa:%"%J=a*K[K,wK-5yK>,DHKB}Q,B<%KqTK=`	w>h%+ÿ
0v!.!.AEJòךpv*zFsv?_v@p+;c9TLiQ00 "T^IRQ~SL%Ia.=`	w4d%DJ
sAңgE?X&B] sTP
	QA	Q/*?¯C=`	wp`	w!.:Nd%D*?DDq*?WݚT/X&B],EuT"8jTGԨ8~뒣Gң@J	S	0!RL% `	wƞLhLްL~LʂĨ%}٥G!.F`0Q%-z&*I0uK	L1/JaD<SJviQzg!.TV%G`ңpT#uQ"z2!2X&B]Kd%
uQ`+G7!.W	`}Q)	%Gडb4%%IQFP	w`ԨK& /ĴA	Q?Qd%$G&~K A׬!.~뒣s F/JM!gݚT o"T 唨:Ԩ,%G7LJa-*?-`	w?ĴbؾңZk*?K*?gI*?/?
Jp-*?"T儨7!.b~Lb!._y^
ToJ_Q/0}ң`}ң`Q0 TX&B]=`	wWK@Kd%]}ңң~*?""TL_qT'a*?ƞh7@ܼ`	wX&B]y_*?/2d%^kK*?/'yW	wy*?/}`	w_Q̕B]{a.@SKJ-G∛	p2a.ILh]y*?'a.h>	w*2+yW	wy*?/F/\%_=`	w/4
._rT`6%`wKHd%`+ ^Ja.LO+PEϬa.Ǭa.׬a.HKR)Q%}T~e*?ag*?n`	w0	3}`	w1K	"G4@ /%GK g%J_s *?0Ta?s'2sS ?T)QEs "T Sl_PixKT@KT }Q
0Pd%*Rj	5kKEJwp5}`	wU/XK8+EJ:2 	wx*? ?jT%GDXKV~d p_ %b9d%bz21W\%b%}QKTd%W	w?rT'a.8>I~IcoX$]X$]a)Q}T+z2>Lp*?W	w>W`	wJ+*?1sЫTh1*?K=~d7@e/%G7%߬!.~"G%~XJ*z28d%"G<+_rTga.p*?`	wxh]"oܼxQB&]#ZTo5*?꓾!B2z2@Ϲy*?=`	wuiIY)Q2])Q2 ?Jy?JK=`	ws1!.f{K_T\%Ϲy*?iQ"T T W%JWsBW"T	qT
~h7g!.h(Q40FX&B]+sP*?楏X&B]Rd%ŀ*TŃO4
.,rTň>QRd%͕z2/*T͙W	ws`l
0o%J6DDJ6 ң)QQ`	wpp
"%GBo	wpq3!. ?ܼpq?
0OX&B]R=`	wptK*T+M/%G
07Q7K!.o	@ܼqk?X(][a.-ң-ң Ԩ㿈P>Kd%	/4
./y*?M`	wu=`	wugGiC̋Z#}T!.2 EJAK	rTX(]!Q@lp:A%w B]!~%_X(]!_rBT4
.oܼp%'Q_qT".		wp/%G"=`	ws{(G!G_Js]]O?!B]B;;8)|Ip8>(P8,A%/B]KKoIO!..=!
(KA%'!..,|Ip /	wu|+ܼuOX(]puK(z2Q}`	wpmp3K`/%G#O%2Ϛpy*?
0	*TA"TB!.	_Q	 +6JHaA%	wqxK/%G^
0d%OTR/q*?%G	:kK@EJЉ\%ΊrT΄X(]SEJы-*?Ea*?Q_e*?Q!.%~d)zl%V<JLd%U4
.wܼqK`	wq_X&B]`"yW	wq_^JK%#OX&B]bK@*T$4
.1rT%?X(]dqK=`	wq*?$4
.2rTDX(]d~"TB79*?1Ϭ!.=`	wp0EJM_p	_rTbwa.(z22!.T^h]/y*?!a._u?*?|Џ	wuW^JQ_p^ Q^S%ט}`	wp*?;/PO		R<+N`ްQ	}QQK	wqka.AϸGpJ	怲%3a.pJPiQ"GP
yAg"T=XB]݈9e*?W~&%G݉ca.~%G݈Q
UzI*?Ha*?J?
%~"%G'zl%Ɓ_唨 obTX*KJ?,%G Ԩş	wp&~"%G`{-*??jT	,G`TBLJW&]oPq7-*?J~YJXJ~&%Grzl%[
DOĴgJXJpApK/P]p>p~%G_5*?9TpyvcOXM/P"%GGso儨)Q??Q?XM(B]/
?ңo5*?{)Q	Q_Ĩ	wtP@*?H&p$&%G	`	wp$ qT$EJ+1}QfްQg	`p&J
`	wq%G~߈Q+
F~Q~*T*?TSG2~Q_R?(z2~"%G21Q̿,%G3/@fm=`	wp̗K`*?!.4d%B'*TBpoy*?c
0*T̸K/	 17K^JQzl%iQh jT
	wzO`	wzZ2<+ ^J"Ga.K7d%ЈQB<+_^JK2J^LU/X&B]ݳ?X&B]ݰQld,%Gݴ?4]܀!.@]/%G܀1%X&B]܀BEJ Td%=`	wt0*?m|+o/%GKQo	wvXMp=w5*?		wp,q	poX&B]<+rT?X(].z2腟4
.(QD0FdK$z2D4
.Qr)zFz2L)/Ky*??X(]K[\%zFLϬ!.Rq\%ѥ7a.$%GO	M`	wpկa.^I)QxLt%`	ww!.)Qz62DJ?J~"%G܅*TC2.BBrĨdo	wra*?XMl%G6ץG~Q!	wro)Q!TeX'B]܆K	h*B]8-y	wpTB%6B%"~"%G޲g(B]޲.XXG޸~hh>h]"_*?yW	wt/%G K7@4] H~}`	wtU?J	"Q"	QI*? WSJ?T"%Ga;̂K R`w}a6~%G+J!.E
EG#KC	Q#,G܌Bp"%G9|p
p/7!.H~#dh7 ,HA%	hP FQ$C@zF`K4(B]'B`Qo4(B] o%G
h7^J[K7J~#%G_d7J<+rTȗK4&]5B%4(B]@G<@&yBhAĨ.^J,zFhQңQTáprTäX(]:߈Q @T}Q AT?J o*J wZTp7fp6eRJIQJ?t%Ҝ2d JN#	$=`	wrHK3(Vt%}`	wt=
	?ңWң
 u$ʾN,Kaיp`	wp	OX'B]-d%A%Ɍ`	wrcX&B]w.Kl X'B]=2垰N9!.N-yg	wp3t%`	wp?	З=`	wq A%`	wtL<cK~L<R X'B]AKH_oĤ	_p6r;(y*?a.P_	Q(h]ܢQ(KeJD+QeKGsĨP@SJD?iQM~ q*?>h7hU/%G4
0MQM+kϹy*?FgR#t#d~<o	wt7
0M/y6^hPKghP1A%6^Q\%2a.!h]ܤoKС	wr)&zF!#K=`	wrpܼp:qK*?t?J6"%̊OD6J|o	wp<^K `	wp	 Q*TMd%qO4
."K/%GDeKX}`B])Q៬ Kp2p>%}Ԓ73Jo ",ް!.">e*?(!ң"!."wG  	R,G8 Xd%Ӂg"Tlp@sxK	1}/%G`	wp@z2~"G	Q%G2߬!.@*T	SK
K^Q!R de	wp)z2K1^JMga.S?KZT.R !BK9S	 u/4
.  9/%G X(] !.  K `EJPKoy*?CX(]!*?Ϭ!.&?1K	З=`	wpH;"% AR	FQ_ԨR?*?S%J&		*?e*?pL*z24_Q~d<o	wq B]F ?y*?3X(]F'z20$EJ`pN	}`	wpNR	~h]y*?M%9*?O2Y	wt	O+x1)zFcXMXs^r-*?ror(B]G<d%v~LH@8/%GG)zF9c	0GH	~e*?A3	`	wq R$
h]I5$%đGIQDKdLo	wq)!.%!}QFQHJL@Roܼq(KG_Q,_Jryr0X
4]b%H^J)=%KX&B]T7̗B]/d%S/X&B]_TKa.L/d% ,EJ>@
0 S	ͽ`	wq,&EJ?@[X(]K*z2Yg	Q 4
.3zFMQ *?*T(?DJ
?Q  %h7 ?	wpwK		 p&"Gܳ'!.Y2*T0|+e7^Je;
0l`	wpV?d%Y*?ଝ\%X!
ʾQ}Tg*?`q0}QO4] f	wprTyK!. 2儨q4	O=`	wq40EJ_pI_rTwa.l=`	wp2p$yW	wpYK
0%J,?*?థxK§ B]y*?వKްL"GN(z2qW	*TK<+h_/%Gܴ
0-Jr,DJhpZeiQh7-	ٽ`	wpZ~Q4
.HrTj?a.HqTi3?@-_rThK垰L.
RL.*2"GܶKrTk`	wr-y*?X(]ܶK}Q-^Qp}	R\\_p2r.\.yO^JpV%x9%G?Qh7/b%xF༏%G<+/a.'lp^\%x,=`	wp`ң	wpa7!.Tpy*?߬a. }Q4
.y*?K.s 
 6JyW	wp^JMK`h]rT1߬a.儨,B%T|@!.%GApP`	wu 6J;Ky*?_X(]AKp.}ң]6Aӟ4(B]ܺ|FQ.<+tQ.Flr4
.]/%GܺzF҇!.])nҿ%GܺXA%ˠ^Jva.]#t@;*?i\%P}`	wpb D% D%kKL>h]O2'FxK%GO_\%ܼq=a.'o*?{*?y#Na.'yOBhKn^h[y.^w慸Ksh B]ܼKB%6Jx\%gܼrs
0/ olr\%_y*?X(]P_p*?_QP<@ QHqT.(|з	wqDVA% B]rTa.d%+*?}`	wxaW*TB%ᑼ+2WܼxeX(]ܾ3Q/~"%GܾGGܾ%}Q/*?
DJ}C/oܼsK$A%	ws Y/%GK	ws %G
#d4
.`?rTa.KrTF>QQQp2uaqIw"T!lqH%)y^JKOo	wqHϹy*?C
04!.)	h[%#._*?&<+3QhQ3i\%y*?X(]Jp }ThDJ ;G»*?7?JңsGsvz2!DJ	>de	QO4] 	wprT
yK!. XQ?X&B]T2YqQߚprTH>QTK*?E	wpj&l%1J5ңGTpz\%> %Ԏ| .Rd%ԓ`	wqUWpW}QF>Q	Hh]U&QJQga.bAL%DOJ)QS	S@d%~"GL\%_y*?eOX(]VMQW"Tq*?*?⹏~sK?JLz2}`	w'!."TXa%GŁ_	Qd4]Ŕ>1,}QbGa.Խ`	wTKd%W*z2+TU\%Q.cK~"G#̕B]a.*KJ45*?%F	wG%]ĨRd%JyW	w^JYa.Wg%]Į!.2_\%FCy*?#&~Q.2-z2#34
.3^JoX(]fFd%FdX&B]f\%F`/%Gĳ%K}`	wƞh]İ/%GĲX(]İK$L%F?R4p2)Qd%F=`	w*?#RprTFX(],~*TBDJGl~YJ
&%GlK+*?#`Y%GlxK	w63ƞQoK?*T@XJ[Kɽ`	w8R,@ p<=`	w8	?RVy%@OX&B]yW	w: rT@a.7U	߉iQHjTB!.>L=d%@~h]wa.I>e*? |!+)QX&B]d%KLRZKrTKO`	w@3GKRH_p*? <DJ"	*TA*? *? 7)Q@ZϺTB=`	w!.2TBhB].HK4	!.'yI	w$%B4	!.)yI	w4	!.\HKp*?%̼ɤ%Kz2%}`	w%Gĸ$%K>hB]ĺghB]yI	wFHK6hB]I	wFGIQp|ɤ%AK	e_!.W"TG,=`	w	~"Gr)C4	a.	<  g	wHQX&B]]TB0J^*^.Ѽ%GR?X	.:o,%GU%GA׬0]tN@Y	wa)O	wzO	wXbDXbD/f?XbA#xK,O	wXb(KϻT*?#*?#!.;p*?#4	a.;.y]@ og*? <TXa.	Kh]>TA(%G0[\%C %G0zF!*?!/4
.TCQ`JiQ	qTCpW0J`\%CG*?!?4
. w0Jb
0BoT!_TCJh B]1,yn!%C#_*?!=ң0@!%G2?%C %t\%C"0JdKc_DepL1 Go*? \%A1+%G=`	wL"%G'yW	wL#}bϬa. 3J.yW	wp*? ?%@!*? KCϸ`#zF SEK@*	Q Ϛ  Ka.
^h(B]Ľo.^"Gļgң^Q/?@%`	wwIQ/}\%KF%/4	a.^U@%G ]ļ悄%KwTKo4-]%A86J'>TA8g\%A8	QF tNH@ <	Q/X(]3"%G3k%C;<)fde/4]3p*?!a.!T@$_	&y	w	)y	w	*y	w	,y	w	-y	w	慸KJ.`s%L?4-]4.`TB%L^h]yn p@(<@(*n 慸K[%Rn)]w	wG1](慸Kyw	w^h[O4.bLB%LJh]TA#^h B]xKn#>h]x~<xK~TGްQ~XJ)7d%AH	#X&B]2TAK_4	!.
k@ $%AH$%AH$%AIsHKSHKo4	!.
>hB]_p*? ̚B]W	wT
F K7
Q*}`	wT)"G>L`	w
 ?fW0fKo	w}AY	 ~T/ 'ݠ;O_p,o;~`> v? S?qTSTSzң♿!.LK.|B%SC@!X(]58@!
0L_Q"%Cc4B]6_~!3;*?!ψ	wo!."TCp3Ϛ.=?R=MDJp慸Kg޴4!*?!.yxK#O4o	w]9s.<Ѽ%C_TA"TCTCG:*z2!p>LtZ@!Х慸K-C%L_*?&GL &@*?&B*TS!*?)ӽ`	w◬!.K^h[vRN!Kp<ȱ	wψ	w:A%C./"T@8R"%Gq*? >䄨}Ӓf}
TLM*?&bG_n0RfD}"TC<з	w慸K_4-]T & ^AR#
-B%G§ K/3)]~+yn 	З̽`	w]pů3)]>UKOX&B]>i慸K2,B]>NB%C/3)]h[|ȱ	w.@ie8KX0`	w_pG!.<Я	w^*y^ g.|Я	wa7(B]3B%A?!.S`	wbYd%A慸KG~fSEK!.$X&B]D4-]>fS	ȱ	w.|EK?4B]B%@LEK慸K|̧	w慸K4-]yN (\B%@P慸KdX
<̧	wd L%Acpb KFL4#y^ ЙxKA
hW4.|B%T7d%T<з	w.hF"%M
~&G!.	Sg.Cp!&yb$!7/]ĄKOd%MDOX06Y &"O4-]@<̧	wgEKEKh<?X07,z	MK?.ş3)]ĈLB%H?4-]ĊEMEJ_Rt*yN$cX'B]Č	#THo!.F0^'jЯ	w4+]퇚.v!.v
;1}tSoX&B]B%A.P<Я	wj
|B%O EJg!.x$z2'o~Lw.z&}TWK&z2"	Ϛ. D&?Tiз	w8C9*?"p|̧	wKbG!.7G~L89B%A.~hW8^ (B]&y^*¯ncX&B][O4+][4+]Y#
VNB%U>!B$GĐ	$YxK	~hW xK
hW 
p*?"!3	
~hWXB%DB."|Я	wI(B]c4-]o./EJ *?( "G Rd%Pp2ie8KN	CϸnKG."Я	wRB%Do
~!B"3?4+]Fq*?"1W	#4-]ODY慸KK#"GH*TD`	w TD<̧	w KOX&B]H?p*?"@K.4+]&B%@`
	w%^ 24B%@d~"GA"T@hVAV oB]2C%A_5 悬%AO 		wt?4	!. @-TK	З#	4-]ĔJQA&z:(%?X&B]慸K!g"TD_Q4-]JBDJ*?$h[."TIb*TD*?"YWP`[	~"%Gr2TAEJ;%}J;N@ 0b_e4A<9@ c0zk	wxK>j 8K#c<<,Pn 81@~ 974.<>@~"bЗ"`u]LL@"aKKh]L*yw	w0M@"`}ݥG	WPBa慸K	~h[AK@7.&w	w5ߚPHrTD_?P@"iO+W&~i W.Ww	wz%A#p4.E/4a.@;\J=1}TA:_1J6Q}`	w|	?zңzF OX&B]%An~R@ K%B DJ@G 	Q2a.'QįTpH@
"TI*?$"TBTB*?!*QcX&B]!@!%G!y!HK5X(]!^h]RYKA܌H}ݥGRrTE cң!.o\J wEJQ`	w 1d%Io"GĜXd%ILq*? @Ld%@;	EJd%@:d%@BQ 1K	}TeX&B]Sq*?"K!Q :X&B] gEJOX&B]  "G !.  *TEG>LLd%@Dcr0%#@R_"T@.oX&B]	?D)!.t%p6%x)QP%%%G	@KJ>T@.}`	w%< JX@ J^%EUh7yK+F"5;c}06Jp6&~"%G	bT@T@}T@*T@%G	`	w&PA%@TKcX(]#92%B1Op26d%@
q7	'yW	wx
0'A%I៬a.O}\%I}`	wX[*?"J?,GV߉QyN"XM%GWXJ~Q`y	w%~WJG ңA*?! _]*?! &=*?! MJH~m*?! xKa%G$}`	wcezTBH9}S<+I~䴨X(]$|+IrZTBI
0	P>$7iQ	BG.Ϲ-*?!(KtD_	Q_)*? P}G
6 PKD-*? PK%@\%@䴨Ac
00 rh;`EUc,ϸX1HM+Hc$/
C`_pT
@7%@@sQ&7@WRT@&}G'>LO}a: ̩	w y"w!.,~Lp2+}e8KY3̓.e2,B]
>d]&. 4	Q K>
T@1}dؾ=*?!4KX&B]&?pq*? ]iQ YR . /̓. S̋ß2.Q%Gz2 Yg!.R̧	wyI	2,B]'YA%Eߖ-Ad%E	7*J2"!.-}`	wr_Jpd	wpD"%E2.X&B]$d%@	0~Lz2 ?L%@LL%@TL%Jz2% RP,N%S̓..b"̃xK%GG߉IQǙ	W儨'"TEsTE{1*?"ď3)]^<>"EK
X'B](`	w p2yN!@._RTBocRA_唨1*? e̃xKJp$KdX̃xKoTE#̃xK︬!.Ϭ!.n`	wL !. !s	Zz2#
!.L~L`	w	 ,%G P
JT>TB!.z2 j)z2 YK<EDJ儨<䄨<} TJį%GaJ+)G*? ?s<QJJ;G/RT@cQ)?uQ).R=d%JVz2%!S	
o2!TN.1 z2%19VYKq!.1d%F6ed%F:7־LG#]Ǯ%GǄIQW/Gp*?;1Gt߾w$[	P	Sd%qTqoTqJJ2R7%G*?5BW"Tj7TjɞLYg	yV`ң2>IQ7d%fAbTfBg*?3#RJQ~ϸ3*?5TJdTks
Tk XTf߹Tf"Tf%Gh
TfWxaJ4AWTJa*?1`~+%G,Q_IQң6qTfI*?3`R6M6~RTfGl`&%G5t%`	~0up񃢧.7[KfSܗ.2%kM~TkEңZK֊s
Ta xA/RTa UңWB#~"%G_?X&B]`	wD qzTa*?3sQ*?3LϬ!.8*23[	_*?1rDz21py*?1pTksTkrTk߈QwKDGd%a&]oZTa}ץGr~XJ}Grbɏ1*?0Kzl%b}^	~XJ^QR:_Q=`y	w[*?9+!.;oeK~d	wJ~"%Gd%a)/a.	T<>1DX&B]0NK7ZTc+TcTcbTc#/5*?1!.M*?1"%G20ң	Q/X&B]Q~*?0>Q#z25[*?5G!.	ïX&B]`	w̅	`	w	+"%GAW儨J!.`@%G~%G	5*?9M Ԩ,G*Ĩe	N}`y	w
߈Q_!.JLhyKƀ*?1k	/DXuKZg&]_ĴXa*?0YJ+~&%G? Ԩa;̛§W	w*?1	QDĨƠTch~YJl	З21g_n3JnԒRTcp̃8K Vz:3LTģ	ww_p? Ԩ!唨+$3)]:jTcRĨ߈Q.z29Q,G:obTs)QiQyp?*?0 ,%G(z:0W!.Y|EKIGIQ
Eo2.RTc.~Lv`ǋ|̧	w/]HjT`4,GA'bT`8!s/3)]7JMe*?6r&%G=ǡ/"Tcټȉ	w	D*?1o@+8cwĸ!; v?0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 6:C@~p:Cou4!񡎿!uK;uTl:CO!<@uY `:C-y:CP8_j_@:a@ό)R7؎)|d1)?d:#GDR&)2!&~) z A&:NaLuI+=`)=bpXPR&yRL"K̄Q$2_d:D"Ǚ"ϙCE2_<Ș:̉F2#))y,ucug_XBN=b8;'ïXu<avoY0:c?X4P>0uuiC#]a :|c!tPG_?IduL&J^fuNtS3KK?_:v^fbόz:b<quG_u<=7O~@u@+Duic`:#Dx@<uAx<u)~_2f:<v:'ŏ9?ů2??_d:~7Ɗ:YB`7!4uy:d X:Wu`́PeE
́p@"1 <ȼ:[1
H zb:I ~0:Iu|cq
Rp_*wO _)c_)ga
Zu~j:a0? _cO*:DY@4uo8u'uy$d:DeB:DgA̐G_3_<͸ "?%dJ"<Ȝ:DAID2G_/Ȍ:D*|i#D3	G_XuY_Xu!C<")|`Pu0&:A|ccu<,/3Bu`>̅!}_~cόuL|};O#q||::_q~ƈ:Cƌ:EȲ:EY"_" 烯S¡,ߞY|ax_CQZz.]`:EG`ugP"=YuՉ__]?j_O+W+_W_ɺSW8S+_ޯ5j_OW?G+ vW+Z__5 OzS̅?^k`0W^k",`?'Wd^k%V_Oi5 W@sW^k'Vuy+W_GW+WWy5s]^kſ_
y8>5}^kGWj_O/Wa5O5o]^k ;Ws&5?_>5W^k3M+!܇_OVDܕYWtί5/Wc^k_ՅS_^kK<+ _2į+A^5!wW0Y?W˫?3y^kM^kAWo5y?j_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 xt@gHE/D?](>./D?]"g8KRLc^/D?]"tXegTntZO_.ScՁ/D?]"ϫ^?OEVVKRPbg_.S?V]KR0KRR#>/D?]w!w_.S:̀O_.S:oAo_.S:q@S/G̑tdgyg@/Ge@/Gg@gyg8t֞f/Gof^?O3z%Y?f8t<(KIf8t>f9KIUg~!z%Y?/3qz%Y?fqz%Y?Oz%Y?Ug>5^?Ogxto_.S:<^?O?3DKL>fg|aO_.S=@/GY`c/G7®/D?]xKJKK>/G
xt_r_.S<"z%Y?^?O^/D?]ytf8tN/D?]y8t<RKfgAtg3/GLz%Y?/^?Owtqz%Y?^?Oct^?Ok\^?O__.S=8tAK`z%Y? _=K =`sgMb__.S8®/D?]'LK K #/G<^?ONK `gP=` t(t+O4/GC/D?]
WgQ(K y/G<џ_.SK/G<ѷ_.SLDn/D?]
R/D?]
<^?O|^?O?z%Y? R/D?]
Y_.S-~{gT?	t,?xt)ۋ/G}|^?OOgDYz%Y? gD8^?OI>&^?OEh8t/G7^?OF_/D?]#?4^?OD4xt*K"4/D?]#)K";/D?]"?/D?]%h'z%Y?	h)qz%Y? gD&ygDLSN/D?]!KB/D?]"wqz%Y?
j/K"'aW_.S'/GYQ_.SS/G<^?OHUgD0/D?]"tRtj!z%Y?jxt5t>__.S>8tϸ/G
t^j^?O?5^?Oqz%Y?)Ky/Go梷_.S>/GGt>^?O#KKɞ,:K<Xqz%Y?/^?Ow/D?]|g_.S> 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 
 "_@< {WOgK1?2KWDO
1?2 ="_@!DO+xBǿDO+xB8_?/SC!?_?/SC!DO	DOW$1?45^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_ _?/SC_ DO	]+b'P .5^/SO8N?(3?\k@/Sǜ8+q_O+q_O(~p_!|/S<_8qg3?p8?S_!&?y/S	_8qB?\k_ xD+q_OǄ@.5ANq|Wƿ$?\kgI_8q/S$/So_8q#|Wƿ+<"E?'|"8+q_O_8q<_8qLx+q_O|":?'Do_Oi_Og4?'xB[?'xB%q|WƿS+q_O!B|Wƿ|!_8qO_q|Wƿ&xBӋ.50]_?\k`/S^|Wƿ/?L7ˋ.5@R_ (x@+q_OǄ/S; |Wƿ/S
_8q .5@@??&_ I s_ ,_| D?^ ?\k~?\k~R-?@q|Wƿx+q_Oq|Wƿh_zi_ze__C.5>,K_=h?=hy_=m_8qZ.5>ǋ.5>eG<_8qZ3?hA_NR?'(x>+q_Oŏw?\k9;+.5L|+q_Ox>_No?' x>q|Wƿ}?\k:O?\k9g?.5=0>6?K^/S?/S9_z/Si_xQ?Y<\?O<|_8qǃ.5=*|Wƿa<x+q_Oɥ>/SiS.5'.5Hx_Mwo_M<_Me\_8q+q_Oɦ|WƿRz~/Sp
{%Uny⿫+nyO⿫]\W27e ӿVWXZcCoVb/K
{%OoԼ\EVH@WA>_Ւ<sSEVHAή/S|\$Wd4O
q$Wd4O
^.%KWH>.LY#qd\p掵qf$Wd4qfTp-Y#O4[G$Wd4#?0ߋN_Ւ<ЏA/_$Wd4%j?0'z~_Ւ<?t#~HhqCo\{EVH@m	޸+Y#
O뇝"$yj?:ZϿ$Wd4ڸO/"$y.hG9Y#\_ƄP_Ւ<Qu-._Ւ<Яw 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 
w^_ ]o"B/S)[ߒ+~d)? Dgߒ+~dc@_EWuq :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[͈yK-?<΄_̀3w9_̀!q3~j?5I"_̀ j?3"oߒ+5qd	q/䗿$W -j?3Q8zǚOX"o3W,~H@[W#~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?#>/yq笽[/ՋzoƼ_7P-+g_7P-+Ն\_7P-+OVq|W@\S i1!>o@_o G_K8To:@Gߒ+O./Sb'%dS0WCߒ+O@K ;$W"j?";wdSfZO4󰏿$W"qrdS0;wdS07dS0W	Lߒ+OWi=u?>0/+>ACg.\k)<X#q|W
b_Ot<iV~/<?3<?z/Ջ;Wy?` +o[V.W~+ņZ_#WgaOG/|W@\S|W@\Sw|WFڱrOq|W@\S /5+ņZ_<_,2Մj?3y֘Vo6"^+aODſƸcb7~HB˫	v'wd)O#%4SM\_|%Yߒ+ ή/Sw(Iߒ+r?9%	E2]\_!P$W!Oa*	G}"
~g./SJߒ+r?1-="
~g./S	?	_wd)O&<%$wd)O%&d)Oz._̅?3W|% $W!O`%Q'$W!O`)Wg~HB˫Twd)OhN "
~g./Sl<%E2]\_1;E2]\_~HB˫ي0wd)Od*K +`g.\k0e/yqq/yqw>/yq>/yqq3Q<]XS8H/Ǚ˫%BǙ˫)xJAǙ˫(xJ8+qrƿxJ|WՋ?&3|WՋ?&xJTǙ˫>\_89ub_Oɇg.\k3_3V.5C_3V.5;_3V.5`k_3V.52E_3V.5<]XS6m5>$8`+[á/
{%B_+0O҅o_g_m\_0"W&_UwL-y-/Ջ?&1>!~\kfj_7P-+aMi?oV[͈\>0_ܵS._\_{$W6pW"_\_`!?~Hm!WX~Hm/Sl^$W6pWF1AͿ"?g^_@W9@_BV/SrPͿ&j?xE3oWf ˿$W60ef6¦~2E3o5qp!~Hm Q"c{E3o񃚸O&"\_r׌~Hm5ڸO*xAͿj?·n_a6/S&wf
qp"!O$W6WwfOA'~Hm0%|&_ߒ+Wz0׿$W6\_܂1~Hm0Wï	ͿGÁ߄~Hm2V/SXg"\_܈Rߒ+n/Sa"/SE7GͿ7WC?	o~Hm0&E3oqp.a$W6j?a$W6.á#@Oߒ+j?u;@$W6^_uqq!$W6E"zOP f?c ߒ+T? {E3o]\_~HmTOV~HmPWI_}"]\_'0wfO`@ߒ+T zO`ŝ"˫Hu;E3oW ^1ͿڸOs;E3oZO,Y"qr~}ߒ+W-}}="P5qq@f@|_7^ߒ+TMkצf&??>_4V"@W $^]"B6/S+[ߒ+T
qחE3of/SZZߒ+TuqB׊"&/S<'Uߒ+TO=	UOQ$^/|BV\kq'/ՋQ,x ~/zub_OJ~/z\k@ x+qn\k@ _EՋ?(!G0Ջ?(x1|W \kF^m_󏼺qgq|W.\kEC׌+qꀶ\kEKׅ<_8D-XS^o_V.54>mXS~\ki#׾Ǫבx+qެ\ki_TMՋ?ML=Rn\kE\_8˫QNn/zCYǪb_Oa]_T
b_O?׊_8@V.5׀ƿ
^_jƿ'W_Tq㆞d_7P-+p@jby%mX_28+o[V.WkL|HqNlEVEό)ſ
EX/S g{EX7W PzEX7W Qgp7ߒ+_Wy8q ?"	]"eqaRc/Xj? Z3._2\_]0#c/@on_2=\_f~HzW	3"e\_gߒ+^}fOd~_2\_)x/$W`W y;EXW=0/_2FmX_祟2q|W@\So5<_7P-+7g棾/Ջ
q|W@\SĞd_5ڱrOL>d|W@\S@Sjby	mX_o63_2o6"^+x)|aOD_-?/EYg>$ψ
?'~F}"j? R]"j?  Kwψ}	 ψ&EYg>"y<EYg3Y%	{EYgDjD_YM)x	/ψ?x	EYg]\_`oߒ+> W>0__S
\S4mX_sjbz_7P-+nq|W@\SOU?j?z|_7P-+njb=QjbP x+o[V.W;<_7P-+nY@_5ڱrORj?+o[V.W+o[V.W·;mϿ˟=Ui$?{Ga?{3hCWa?,,Iǫ,7IO	H`E_/SLf!:,{ ￢_-2tXBea զ3h};_-2ta`.֮#/O	Zc6GCL?dq>`~2d?`1D&^ =i{  ߑq 5i$?7 _-2`WZ?X) 5i$?'DZe$`W_ o#/O V͢C?` .SP Wj2` զ3h	i;X2Zc6
i;W}\F_{ 5i$?iS{G4
eLf!9#>S\F_ 5i$?NDZeT_uqh{ 5i$?ӟ`+wKŦ_>V_s]\F_. jH	~*L?$(U⿚?pYSC`1DtPۿ_-2:(xPm⿚=SAV͢C
S<(WI=XW?V͢Cǥ
wKŦ_Be\F_K զ3hxPwKŦ_(
;WAj2{ 5i$?+(i^ яySIm;#/(=+
qh8 jH;NS8'xP⿚~ WgV͢Cyυ	=i|(I_>Ae jH#U@s/@WhWZc6
 DZe߅ k4g]\F_Zc6|(%KŦ_sA/4`$e jHU@}/@-WhzW恗V͢Cϋ>]i|YB_ 5qhLf!AX@KŦ_V$xP +g?4m զ3h AS_-2ZNҟVj2{ 5i$?BDZe (O_}SDo`1D)xP
;%_/OKQ⿚"zaSGZc6?wKŦ_ 4w\F_m
P'KŦ_*k@⿚|j2Љ զ3h T|DZeW@V#/OZc6G(E/@WD3qhH jH(Ͽ_-2<?F}+
qh Zc6?g/gYW@1?4%{ 5i$?P/@,e jHG{%_/O#+_j2Н զ3h"姿_-2oЙz?4' 5i$?-H]i.>dM\F_& 5i$?&DZeߔ9_VDe 5i$?ʗ/gTCqh զ3h3gOL?3gO_OXڸ?4^Zc6?ODNS?ODNyZ?4Zc6?.S?.e' jH\oi7h	~ WGV͢CXL?";WD3!j2 5i$?.,KŦ_]7Y_4]S@
 jH\i4Ah
 W jHa_-2[ + X=SBװV͢Cw+wKŦ_VNEnM`WW怿Lf!@0تL? {Uw怷Ձ\F_`1D ƾL? ؃+0˫S@e զ3h {DZe ،;WA?Շ?4m{DZe6g⿚C\F_O`1D4b;%_/O⿚?Vj2mX=翢_-2'悟m\F_) 5i$?}DZe@_ ?j2 jH)?#S'⿚
fqjLf!@i/@i⿚ɺ?55 jH)'{>S$b⿚|Af#/OA`1D#؆i
Db3Me`1DK/@R5fuqj. jH*[@DZew\F_mX{_DZeė⿚qj0 jH`3"DZe?b!_=SUZc6~wKŦ_K 5A^#/NmmLf!cS؀GDZeEOb+Oz?b :=m|5OtG\["*1	tZ_o[+Wmd7>nQ[t=!|!^R3[<xHȮxڊ]5mKΈ]Ǐ#m>|m.Q޾x峭玪j]FqKgmuR7T5>pvç_Tl6xm+ϲ}뷎> n<xClۆ-;Ѓv;Bxl5Tm|tQK׭>ސԌ聢lCNh["MdZ.T>kB3̀MZ)t 6}Sz)t֊ZڹzCEڹFvNQސǛ6#:kCNn7xږT[=||jZR3Ը}|jZR3=p;6<mK۷6RwomKZ)|8}|jZK(zVϩԾm|jZK(zڑݾn-hzvԵ;۷6Ϊm|jZЊA|("n7xږ"_6GçomKZH/#MRքR>xCrR&wkCϞԌ7xږ"8rvԵDv:jߠb΂=z sd*jA.P	?ۊ<}K=nC:OPݵ-zdWnhnږj2+4>Þۚj@aQ
Mhz011ƔZ@cJ-pn(!6x3<Wv>jCG!9F65[:kCtڊ> 9FzZTCT$:kCt<l)pZ*tdtWx5O6GEpZgt)p^5jmA :}
HT5 5[:kC>rڊ> TCRj#Pj^kENt*BJj\>OqCdWot>FDl:}SR%#Tt56Ot֊jD+:*tgMhJ*tgMhJr٭:}MH7t*t(BTއ^SԉB-h|^SԉC|:}Z)΃Z*tgMhuMHTCΚꚑ( RfTCjD^QS]55"PkENt<BC4TCʈTht7l>yQ
oQS*!P5T!F#*tgt5 5( >BsCg=lgt5 5Tބg; Clנ6xgh*t6xghr٭:}<pGT@lP@Öhǈ(j:C?ۊB PzT7j0lB!Hj3DD"P ψT"En髗zTBçjA.PZԉPZzMzvΈ]sCz\Ӈ-"uK#"Kt9ۊ*Dvj·4qCH(oK[<sK<l/PޗM\yK8tjD?ۊE-5sC:v⇭h ]UC';#!j]tZ["W=qABn]ç ]UCTgMv⊑]5Hj2+4=p=j2+4Ȯ\>dWnhn髗6GmU:}6sCT9gMh kKT*tAr抑]^P[QS[T5r>l5dWnhn髗TDZx:v⊑'jΉڵyCʈMh5Ft۠,SSvz!#ж1whj_Tݳ7xږqC<lE/tSSv9pC~]jnڇ.6'@(nנ}MH>s=H7k=H>s=HԸ}Cvԉ@mK>s6Gn(n髗ztPR抝>z;D}AgTCPԉCQS-"BHqEN<HqEN<.PN>ÞQ^t֊>iGݫu	<O8El<n髗mQ]jZ ^!-FEvԸsΗ45rgK͞"3sBg5lBnt.hv+>4qE/#}K>n-hFD?ۊTBHqE5"PN]ǈ(oK[<|6|Eo{R2+47t7yn(v㷈P"5rQuAÖVȵ;!d<0 jvC`4+dZ4qE-Z˞R-ec,eV2ʘzO^sKZB V܃ ]I@HC`X*<<II8 ZÖ$M=p@)L@Q'-PClZZ_R=|-=}K4=pCd.ZCzCwM\çr懮 xAz)^r	o:}ED(yQ	#Z!ԂhkKyhjC>tZZ!OgyhjC>b͞PHt;x*FEvxHt;x6CԾmCT$:p[:kCԾmCT$:p)EoyhjC>(6t-Pvç9ۊnZ!ni!ЊHt;xҋCgOhjC>g
*tHt;x*tHt;xR-Pvç9ۊ^ݫ΃]_RA.P	V2YX+ec,^׮4p.KV܃ ]I@HC`5Fç͞:_< rW-#T懍=mEN[R]5nZ:p4qC4qCW]rn(dwh?ۊ<xjZv#<.lhv^%_<pol:l6FxC:Cj={B3:l6FxC:C墦Dg"5mEMTCgD*(xAtä:Q.PӇ7\;lo=.Pog|9ۊ:pΈ\9ۊ<t<E.QSv"P3jЊշ-iv⊛>/)E{C]ç ]T3Z>l.h|/-mQU57mCԼ}: _<pt-"΀=z]gt6zv↯	YX+ec,ez/^cS׬\4qEMTçՠ RC)R!PCcQNZQR#78t-Q|AwCTj*Dv=mCTj*DvQuCTj*Dv=|-mQR#6tBKǼ9ۊ6zAEmCz]5r-iv⇍髖9hsKTtg9ۊ>5HgTsK8t+]ç? {@|=A? {@|=A.P^W4qCh? {B0O@Ђ<9\/\/? {B A? {B A.P+]9O@<h9\mTW4qBg:|S Z>A9O@!h0.PRN<sKԸ}S(? {@zCS9Ǩ!h0.P34Ը}n(t˚j\>t sPyO@> @'8W4qC6>F}KNW4qC6>F}KJ9O@ЀC < r΀=  8yBA1>.P
+j#>'+]gV>F}KJ9O@"(A3'ܧh 9\[>_R.P>y@l//h? {@b<AG! L1A<hG!h0	(3ƎW4qCϪt+]g:|S#|r΀=1 W4qCPە.P6t\O@NW4qCP+rۊ"XҎSp
Ɯh&(sKRivQ^t֎SN#t|;.P@lܮivgU6t 4x>GhZ<.P@lܮiv2gU6t 8ht 8hW4qCM\#!6th@ X<.QKV={n(Wta1yO@8vƎW4qE-Zl8}n(Wç? {D`<C)'b=PhsKRի^ӇXӕ.QKV={CNcJ9O@8vƁz9O@8vƁz(sKRի}n(W=lSN;#SN;#9\j6Ϲ\j6Ϩ? {Da@ ΀=q0hsK\gD*9O@Ktx|sK=ln(z
S#? {@b<*9\PzH|ivWt=|ä:9O@ :0w)P.Pn(vA|Bt E	r΀= *9\m\m? {@ .S .QJ+Κ\l
SN#	r΀=p1`JW4qB9W4qB99O@?Ôt<(@8vP>''
D.QKV(tArYX+ec,ez/^cS׬\4qAj[d!l¡R
rۊ(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׬\+dZAnA. R
B
H*<<I uVȵ;!@ElS(b "EH|~A-N|9ۊ["+ec,eV/^Tljz]bn(zZHr *@* l[M<zT\=wK꛶yCV
"X҆yCV
"7tZ PKǎ<^rn(zZx:p+rn(z7t!R9^Egt.Z[SԺ v^-"W5!P旈mhsK=nCW]rn(zQ^tԅC]tZ>!rn(zd.Z[J+Κn(z6ϹhsK=nCZ[Av֗ͨ眴TݵH=np'\>!n(zV4.P-CnZ[KV={CNrn(z*^<p-iv⇭h 6uSnZ[І@lܴ9ۊE3<9ۊEg|[􂄊\>z6Ϩ <lڇQrnCψ/P@xٷ+!}Afܯ[հjAlAm-ܯ[U.j/ݷ+5p/nmK^WhjoCnrnE(&QR3ixەtZMgd:+UEHt"j-UEHt=E˞Wh!6zK<[Є^Eڪ*FvC	'+UEHt5{W,eV2YXyS].ivዚ]**j[d!l¡


r@xٵyhClVȼ6mB+dZTEORhBrR',eV2YXyS].iv5"KW-^#;#)o5"PW/9hzZSR%#ThzZSR'-:NZ*nڤJ)ڗyhl5(p΃Z)jD^rSR%#ThzZ)V2YX+ec,^׮4pƤdWneAnA. R
B
($塳ևdmW/9hl5j*FEvyB+:*FEvyEHȮW/(|-#"sCwM\;jhzZ.:|Ȯ詽-4T5rԂۖZ*FEvyCgA#"sCwM\啌V2YX+*b5=z.1n髗eAnA. R
B
*i<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髗eAnA. R
B
@ Txx4[<çj-/Pȯ9hoK[Pѝ>xW/9ec,eV2ʘzO^sK\TrZHr *@* l4rGI9h@ !P@l
rg _P@l󖆨; ǈ(j9hCjr>-iv6x4Rի}C]ç͞:[:!r΀=v^6z>
ƜivZx:p6x<9ۊ:|\2nZç͞:TxZtք7t!R(EzC]ç͞:= 堀ZQhwMH=堀ZMg\!|Bç͞:-􂄊iEȯhzㆭ\NC
+="j:-H(HPZ>l6Έ\= "}CQhp+xfW-H(HPZ>l8j٨SC
+="-iv⇭5(x5.P:lTR.Z'E!P@l(RQHT=l-7mR%wKQyhpgsC](mCQR#"XӖў>G<EhsK5p/nќ.PR*^<p-[:kB/8lW|9ۊ:|\@lܴ8tT.PRN<.QSv"QS9hsKT*nڤNZ:|R疇4qCO<uK^!.Pj؂ڇdmW/9hpgsArЋJ#jUK"	hrg9F4RCΚSv"QJ-yJ/-hn髗hgMyO@>? {DZSNի}: ڵx:ptj׼hΪm: MO@"XӔt(m: 
+j#>')/P/Q9O@>Fv.r΀=	N<? {@bN<6zh[>眧h͟TS <FBm: ^tԅ: t.S _r΀=~@ltgD.Sec,eV2ʘzO^sK\TB@H
)
, Txx4olTއ^Z*nڤJSR%NrSv"PmKRNrSԼjZvgh 9-TCjz|ۖsCԵ!@sJZPv]rxSghn5r򊑝>p@lQ:)
Wt<kCR
+yCTjFwC#}CGSR%#UBg**FEvo墦DgM\:C㷼UC74;D}B+:5tRPxזjEzCƼ<mSg&;xSg\:C啌V2YX+*b5=z.1sK=l鬵h-2Ԑ
@THT6`(lM Txx4olg#;!d^Z#}A	OPd^ZF״T6Ej={CQhp-m6xZF״="5j={EHΟ8Cȼ;xSghj"5Mjd^Z6|OQ\>#Z5.hCxAv5j=z-(:|NQDҋC'46t5jZvzNrzN{T+W:EF!6l
gd>TbH|"6yQ["ʊvyhvˇHXWAgܯ\!Sι]x-RgH8tʆtgRەnvçTgmr>mSg]p+ϹQirR͹P>lwkEHΚӇܮ7xږTݵH>gM\:CvԵg$WomKZH/#AtNWomKZH/#NTG\GpО"r|r+uURHZFv+W/Hhl+6͑pWomKZ)|[>j57z͹]n-h=lHr|jZK(pWomKZH/#5HHojFt@vԵ|۔᳖7xږT\!)KR)K#<vԵ×<[>rU.[rKgmrK6ϞKꜣ=m@Hܮ7xږ#:+6[>{R3:wNQzMr>kE-Z|jZU.l͝lCȨ&ܯ[}R2+^6MhzRtZ9zWi}ʆ=Ez>Ez("rlCj9]n-hZj\>vԵ;ܮ7xږT[=|@ 9 oHT 4I$I$I$I$)<<$I$I$I$*`0I$I$I$IɆ@APS$(I$I$LI$I$H XI$I$)
˄'4p(V4nBH `Eeqg?ߋU?,mm;"H+Z_SYʄdynnWԎ$ֲ$+30חLwH$F>!.QS״=n_>GvkYj(ß^_1 hO{;s={C譑hx͞zݤD~}pחLwH$F>ivޤVȴ>p3)IdIWgß^_1 hO{;sK"E33NGvkYj
!ϯ/vH4}g'=hsK"E68ElHMk"MRc>חLwH$F>9ۊz["R>?VihRɟ);HG*6L8/ԧ6g#MXO38R_+44}b?dE);HG*6L8/שOmF>Tg% @P(S(S#ו1zbnۊP,0esK$zb<nTx1
B!P)aR6aHfy?0P{a~9/$BW뽑y_F'gȟ3Zk'x?użB_G寸ψZk/|_#`_ï:,/hu:C|u`n:W8|_:׌\BbԵz6bAzCf.\!^b۶/^cS׬\BAtPޤVȴ>p~I$/+87-.y_0tAnԊڗ 9| A: "E3k(:'	y\a*z["K|r[EO^+dZ6CpgPn(ElE/SSPn(ElCnlsK"EktgAy\aŴ9ۊz["5N/+8EC]7-.P+g-.PԊڗ5FXSpˆ΂pÚt'HˆG: 5$@\0pˆ
n4"6%!.;	wB0ɟHKQw;x?Z ;?l:Gd:a@N:Nu	?6
_?~j:uT::~u+j_Os+j_OwW_O+9OZS_Š_.SKg긽tg?_.S.Ks/D?]K[?Cć[rO~Hj??{EWP"OK1;v/S¾_m\__m\_z% ?+i1jƿ+qZq/~jƿ/ˋՋ?3ڱqk8+qMv͢C寸L?kWsZ?wݥ3hwKŦ_;W--\F_v͢C%rWDZeKgUS/m }S>ߎuq/KLf!?KŦ_ď+~qvmmv͢C$ϸ$L?3	;W	j2PoR+dZ8k"E67-.P@sJԊh_tT[EϩEO^+dZ6Cpgz!#зnYX+ec,ez/^cS׬\4qB#jE@H
)
,P*<<I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$I1 I$I$I$I$I$I$I$I$I!I$I$Hy$I$I$I$FI$I$I$I$I R$I$I$I$I$@0jx5
I$I$I$LI$I$I$I$ǃ@I$I$I$H]ۗNivtZJpn%FܸBsK[cJJ#PdI$I$I$IQTƒI$I$I$I0Rxx5I$I$I$I$I$I$C$I$I$I$I$I$<I$I$I$F?????????????????????????????????????????????????????????????????????????????????????????????????????Y`,eZՖ_kVX-Y`,eZՖ_kVX-Y`-PClZZ_R=|-=}K4=pCd.ZCzCwM\çr懮 xAz)^r	o:}ED(yQ	#Z!ԂhkKyhjC>tZZ!OgyhjC>b͞PHt;x*FEvxHt;x6CԾmCT$:p[:kCԾmCT$:p)EoyhjC>(6t-Pvç9ۊnZ!ni!ЊHt;xҋCgOhjC>g
*tHt;x*tHt;xR-Pvç9ۊ^ݫ·޶C!PW/: sK5BCz!O*!;D}	Wt=nCZ_S	o:}C5=PvçTAtǽPvçTAt: #t5BCQR2+47tǽPvç<mQ
|ۡ8t5_6jC>(6tCT$:piEoz!OsK=}KPvç;lENt5BCQSPvç54>	nHt;xPnA.P	|۠n(jҏAW9l떆8tT^6.Qj={Cz\ZQSgj]]K6mCNPn(z@ rn(j_TݳZl-qCgPޗM\yA.Pg7W-P-#T6|#<D!5M`ڇM(zH|;xSghFrևM(zH|TݵH;xTfhj(lA.8tB*3Vܴ9ۊ:pgmPǼ9ۊx5T=l4qCNP4qB#g9g9ۊ*nڤJF|R3Q.QSv"PӇ;(yhsK8t8FuC]ç͞:<E*zO@=C!΀=^S]8}K;Fx1n(jR=CPݫ΀=D@`A t.@aQ
gd:$
Vȭ5r@rCMhj#]5?ۊ:!t4@sҋC\9iEjZ 9蝫W<֊>蝫W>BsC:^Pn<mMM5sKR;-"uK#"Kt<FyCz]5rA.PZԉЂ-9˄*ԉΗ45rgK>gK͞"3sBg5lBnt.hv+>4qCF]8}C:v6ȝqEN<.PN]OPN]NzOPݵ-zv⊑]5Hk(}K=qE5"PN]D*ԉK=nC:!P@>n-hqCNP@ Λh5Oz#<Dp? {@\8t΀=\tNt&FuZ^P3Ψ 8rۢv^P	<
ƝqCwM\{K5xA.P3!6snB2/塪5";}Cz\Nrg|5FGo3ܴ5FGojg\5FGox͞rІ";}CgD*T{C]gV7W-rn(x^>.l4qEHPޗM\yC]Tn(髖:= .l.PԼ}Cz]5r+]ç\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: ghaۊQۊgh.G? {Dpb<n(gMHTnivQ^tԅ΀=@ p	niv6ψTniv6ψY ? {B A[]
.P΀=.@u`= 31Aۊ^PzHy	Q΀=1n(z
.P: x>Tghǃ%ۊVΈTnivճ: c<A? {Da@ ivZyBgnivZyBg'
'
n(W=l.QKV(z: cx4GiF: cx4Giۊ)jghpiFn(Wç: cx4G3N;1z>ivZx:p.QKV={CNghv;cF: cx;]^6z.QKV={΀= 0`t]d&nivogh4x>Ggh4x>G]MdΪm΀=ht 4x>G]MΪm΀=p1tgh.Gn(gMhln(xcJ74qCP+gh'F: .{](mFn(xghG!h0? {@b<AG!n(zN<sK=lOghG!h0	(3ƌt- 0t"iv⇭Tg|A{Fn(zN<6zbB Apt1!p 8b}ۊ6zAEmCgԽDsK<lڇϩz΀=  8yBA1>? {B  p 8b}ۊ^!3^Qۊ^!3^gh  ~@zF: @9Ǩ;]3g.hp.P34Ը}΀=	=AG! |nivڗt]6>y΀=BaF: <AG!n(ClOQۊ> pt 8xۊ>sK!}΀= џ΀= ivdnivdG]F: `niv͞"ѹۊ6x΀=z>џ΀=z>iv>sK8t: c??jD.sN;]^Piv^\=ln(5ln(^P+]ZyCϹ\#<sKQKV={CNcNW4qEj״8t+]ZxW4qE#!6sKP@lܮivTە.QE([:jBsKQJ+Κۊ(xcNW4qECnW4qE[>眮iv}S(+]Q[P/Q9\; CmCgԽDsKP34Ը}n(6>yn(>yn(W4qEm\; !rۊ(vA}n(giv:p4qB+dZv⊑^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!6j]tZUP	A.P-hn髚ԉK=nB+dZjzM<wkK=nCtRA.QU57mCP7?ۊ*rj^r@xٵyhClVȼ6mB+dZTEORhBrR'-^#;#)o5"PW/9hzZSR%#ThzZSR'-:NZ*nڤJ)ڗyhl5(p΃Z)jD^rSR%#ThzZ)5"PW/(jD
6vSz#={ENtSR%T#={ENtSR%[ >3״T@(nעz(zԉC=]55"PkENt=t֊jD֊>zZSR%:}:Jr٭:}=H7k=H>s=HԸ}Cvԉ@mK>sMH7tΊjD^QS[:kE5"P:}SR%#Tt56Ot֊jDK-S[:kE5"QSܴ6tZj-; CmEHȮW/9hEzEHȮW/9hۚj墤dWnhn髗6GmW-[:kAZ_6Or75 堀Ar抑]^P[rհkEHȮW/9hl5dWnhn髗PۚjEHȮW/(|@Z(}j2+4=p=j2+4 9CۚjUENtjDzZ.:|>Q]jZȮz.hۚj:}հkEHȮW/(ۚjCgA#"sCwM\O/P"sC\9@ Cm@ZRז_PKjQ]W/9h 8xT5^r<lmi|+r<lmi|ۖPW/9htAryCP+PW/9hxPW/9hClUCwM\
Ԣ6 ^rЅK)x	Zj-j>^rІ5r6ςD*j-m$*j-mn髗; tB^r)tB^r)!PW/9hClyCT7tZ_47tZ)`ֆy@py@mJ#bjAǯBx٭5rǔ7t·D.hn髗C`iCwM\xPW/:>PW/:y@mJ#bjB/(&hn髗j>^t!|CwM\Cl)tB^t!|n髗mn髗/n髗/D*jCअCwM\Cly5rSCwM\覤GZj-"yCO7tZ^:^rޗM\+;D*:|񻦮^t>p>xW/:TBçjCT$::|> B9Z sg*rЀA}B9ZP#<D0EG 6y@lrg9ۊ:|\KV(z-iv6x4=l: ڵx:p+rۊ)jghp:|\n(pgsCMhsK<z6x4!R9hzZ#]ЅKǎ<-iv6x4<lۖMhtAE5"6|Mh!6-rІ
6x<NC
+="jr:-H(HPZ>l8j٨SD= "}CQhp+:!r􂄊iEȯhzㆭ\= "}CQhp+xfO-H(HPZ>l6Έ\9ۊt֊jD`ז4q@lQJ+ΚhB9ZUK)E!PTݵHRB/)Eç͞:iv⇈-[<}EHxcNZFxP6.Ptg;Fr疇4qCO<uKxg=lTx^n(pgsArR4q@mK:|4qEMTEN<.QS(j9hsKTCuKZ>l.hvAxۖ4qCgAbj^!kCwM\ç͞:ΪmB-(rU.P$
*FvCtZr\J-[:kEMTE(;(5^r΀=tW5? {@ltj6ϹO@;V(z)'jghpSNի^΀=:) kgU6? {@`cNS)H(|h@ CmCgԽD? {@34Ը}: 'K:|tg:|_^΀=1lOr΀=6}S9O@Ѐ	)'EzR) sg.S _O@ЀA}: S-O@tB@;V={CNcNQ^t֊>@:+Κh͟ghW!}΀=v^Ptj״8t: ڵxt 8M Ϊm΀=0E: 6@6zAEmCgԽD@ЀAxڇϩz΀=|˚j\>@pOgh[>_R? {@bN<@>#!6@:+Κ ψY/Y/gh[:!gh:!t>l
\9l֊>8|#*t6xghr٭:}<pGm:}C6zѪoC-7mR%Ohj(6Ohj^P-Ht;x״҆![=}CԾmEN[R\jZ 9-ixڄWt;D}CƮ]F״7jyEHΟ8C6t㊨B+:5塩ڼ塪5^#;`ڇ\>#)o#"sCrSv"P!ІZM>:)
Wt<kA	T"C^Z6jF׮!5x>FNht]<BC4TCܶ#:|\S\:Crڇh l>x>(v*tD*Ft;D}ENt<CPhԂڇ6vSzP^H--n5:}C6zݳjp/-\>ڧ(p/-#TM|"5M(8|6Λ<qW-#TҋC͑hwMH5MgO!d^ZF״5CzC͑yhv^5Mp/->yKP-K4!F {CΚ5Mp`ڊ>x'("rІiE:|CΚ-Ht;D}町zQS޸+:#"6t> 9FtCΚ56OQjtև驵:}	gPv'("t=l]Sj.hHT5 5ԉ@mKTA*[P5wϟ9mENt*Bx؂P5O#>R:}:+<l@Öh\>`֊>x6h@Öy^yS+TʅR3*1	
gd>ZQMjvCElBmE/cNZxb T ݳnWg\<x)zܤo:|@Cl3ΩEmʆy^x*3ιCg63ܮ8tʊgܨrW)fܨm6tBvԵgMhpWomKZ*nڤGnP!|jZ+6͑ rR'+6͑rR'*#.y[#}hO9^ySni|[:z㪩zڤW|\;l땫4^Z_6GpRքR8t+6|򇭟5l}Kܮ7xږR|gm]n-h8t+6͑|NW7#: r|jZSԾmCp^WomKZ*FtևR甀MZ)tהMZr|jZЈ˞W9F-j3ιjgyjNQxnWomKZTەRև=j;j([r|9HTފ]5y]n-hU6sfQ^EdTbnWZ/QK=w-On+贾CljlCNrlAӔj9Q^E5H7xږT.r|jZWomKZ*FtֆxC墆Di@ 9 oC]hz-}MMhsKT[Ed7_6yC]7-5.PԊh_rn(El@mK>p-ivޤVȴԸ}n(ElE/SS~4qEO^+dZ6CpgivޤVȴ>pס.PԊh_t9ۊz["R"yn(El@mKܴT[Eϩ-={C譑hx͞r"E󆼡Hhv(oR+dZj\>>PޤVȴԸ}
F0)
I$I$I$C$I$I$I$I$` $I$I$I$<I$I$I$I$I$C$I$I$I$I$I$<Ia_V[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆ8 'l"8 'l"8 'l"8 'l"8 $5BC*EkC9hsK=}J+6Cpg8t.\[!hzd25r˚CSAyCT$:p^<D'hhjCR
+E/塪8thkKyhjC>b͞=塪8t.6yCDnZ!OۚjZ!Oxڢ_R-Pvç=l_R-Pvç<Ο<!塪8t75BCPn(z͹hjCW]B+dTg>Z!O{J->xC塪8tm(Z!OZ!OkKh}Jܴ5BCPn(EzCv: sd*jA.P	jC>ǔ<CT$:Q]-i}OCT$:p[֗5BCQR15BCQR1(p耍	o:}EHȮW/5BCPD*nHt;xtև|ۡ8t7Pvç=Ο<!jC>.P/t5BCP:}	o:}ENt5BCP֗'-!OsK"CWqCT$:n]J=^P峮ZPR懯j|AxڄZ\FolsCoyhjENQ-tAwE.@xٷ-8}C]	 C]}Sv9hsKR;ܴ<FyCz]5r-qCgPޗM\yCdwܴ;xSghtl8tC6zMj6|#<D!5MZ6|#<D!Sv"P3jQ墦Dg< t[rn(p憮QuCn(v㷈PZ8}CgD.Z:l͞"n(j(v5HhEFjۖ4qEMTCNP.PӇ.|-iv6x4>l6Ϩ^>? {@\8t: yO@=tA.PƔ^]d"
@aJ/@\UCv:!HkCD*QB : sg*["tǽ 9]5xAtנn(lҋA@cJ-p1k6Gv^PZ*tv^P	<)yCTgM^P57lס.QKt x/P@xE/#}K6xtgqCMhsR'Bg<l.sR'C:\3Ψ 8rۡ.hoK:p.hoK6xΗ47mPձ
7mȯP<v|AwK8tjD?ۊ7xږ#"t:|uC:v⊝>yC:vה!9]>yC\9]>yCvԵ?ۊTBHqE5"PN]dWnhhsR'A.P-_<?pCOPԵϞt8}A :mҏC=<x򊛶ä<ts:x: s]8}K<z@jyCW(:nڵyC'4;|+t5rA.P3qCWr؄-@ZTsC8}CTj*Dv]([rgmrd7_6yBgT!R-iv⇍Q[PޗM\yC]gxjZ";}Cz]5r-iv6ϨrR'C]GooK[<sK<lچj·4qC_Rtgiv>sK8th<h4rۊ6xn(|-hAw)G]G+]+]h@(<h@(4rۊ>sK!}G) pt 8xG+]>yn(ClOQ: <AG!) p- rۊj\>眮ivڗthsPBa: '8- rۊ#;Frڗ\9s@mKr΀=|  Nq)A n(vAxڇϩzn(vAxڇϩzG) ` S (A3'rۊ6zAEmCgԽDsK<lڇϩzG)bB Apt1!p 8b}G+]g:|_^ۊ}S(hG!h0	(3ǔt- 0t"n(zN<sK=lOQ: xCS#|Qn(xrۊ"r΀=0) 	n(xcNW4qCP+Q: .aXӔt\±ivQ^tו.QJ+Κ: x>΀=p1trۊTە.P@lr΀=ht 4x>GrۊTە.P@lr΀= -r΀= -Qn(v	+]d&r΀= 0`trۊ)jgy\j״r΀=q0!)'bn(Wç\j״8thv;c@|=A? {D`<CivZx:p+rۊ)jghpiG)'b=PB)'b=PBivZyCϹ\j򇭟Q: cx: cxG+]^P+]^Phv;(SN; ivճ+]5lG)	r΀=/iv⇭\[:!Q: x>\hG%G+]_<p.P8tG)P? {@\z>rۊ_\/Tr΀= .S %G+]+]h%: <ATrۊ)EzR+]W5!Q: x>.SN#	Qn(G 6yn(G 6yG)4xr΀=~G4xQ΀=~Gn(G 6yFn(G 6y΀=p1`Jt|;[]W5!Qۊ)EzR: <ATgh%ۊ>!Qۊ>!gh@( Jt E	nivd*74qC: 1(!|@ :0vn(EzC:CsK"C!hG%F: x>[]gD*74qCΈY	Q΀=/n([:!QۊVΈY'
 pta 8xۊ)jmQۊ)jmghv;(G4ghv;(G;]^P74qE-Zg'b=PB'b=PBn(Wç]^6z>
ƙ'b=Ph@8vƁzۊ)jghp74qE-Zl8}΀=q0!'bivZx74qE-Zl:  3  @,nivoQۊFBm΀= -Q΀= -niv2gU6sK!:: <3 -nivgU6sK:: x>џ΀=p1{]W5sKR](l(C`i΀=0 	iv⇈](m΀=1 t- ]g:|.P>y΀=1 &΂C3#|P@cۊ}S(]g:|_^h 3@n(xR.P
+j#>&:  "  Apt D0@n(vAxڇϩzFn(vAxڇϩz΀=|  NqA ivHќ674qCgh\R: '8- ghsPBaۊj\>nivڗt: <AG! p- ]>yFn(ClOgh3 n(Cl.P:  "F:  "ۊ_Qۊ_ghAuG]ۊ6xFn(|.: zF: zۊ:p.PӇ'
DsKRի\@8vP>'nivZyC4rۊ(EzC:CsKP+]ճ+]ZyBgܮiv)j[>sKP@l.QE-Zl8|9\Rի^Ӈܮiv)jgy\;xە.QBrۊ( 6uSnW4qEl.QE([:kn((l9\<E\=lOrۊ(zN<6ziv6zAEmCgԽDsKPR.QCgh\R+]ڗt+]6Ϫt+]6Ϲ\!|BsKPn(+]͞"ۊ(pZjvC?ۊ*FvCz5p/n+5FGoj_TݳZ P6
Ɣ7tZ P6^rձ*^<p5r4qCRի^ӇXӖ4qC!F 
6y-[> AuUn(z+6zhl
4CmC]tZz7l4qCR.Z[І4qC; !rn(zQ^tז4qC!}C]tZ_rn(zmEN<墦DtW褅K48r4qC<E-iv⇭hxrn(zZx:p4qC!R9hsK=nArn(z2gU6.P-ќ.P-[> z$Wz+!}Af=rtZ6|Ax͹^E6zRbnWhl5  zsUi}M\^E}Sv(|jZnE/SSz6CptZ)E!6sK6ܯ[BmU#;!旈m^Eڪ*FvCW^Whڪ*FvC-.\nA	TTCZ\z'(T-&QR3NQ9^Eڪ*FvCںv⇭h ]UC'=qC"EhsR'A.P-hn髝tZz7l6A.P-!KqETݵ\:mCߠn(ˇMEzAf"E["@xٵhBrR'-<mK"E	5H5xhJFTԉCwM\gMhuMH;xSg\:CgMhuMH6tꚑ9hj(Jj\>5塳֊jD6Z:hNZ)yCΚMH;xSg\:CgMhNTԉCwM\O)*Z5M|:}MH!Rևo|:}MH=n^SjD^D5SR%=tևTԉCgA:}Z)΃Z*tgMhuMHTCΚꚑ( RfTD"PݯD"PD"PROR%.PE5"PW/:)yENt=lԉCdWotTCΚMH;xSg\:C3tڊ>zZ).kENt=lԉENrkC6hn髗6t#"sCwM\#"sCwM\墤dWnhn髗>n󖊑]^P\=lmi|ڊ>yCdWotTހԂۖ˚*FEvy@jAmCV#"sCwM\塳֊]^t"CdWnhn髗#"sCwM\wj2+4=p=j2+4Ȯ\>dWnhn髗6GmU:}6sCT9gMh kKT*t-FEvԸs"sCvԵ \dWnhn髗TCV#"sCwM\OdWnhn髗T5r>@ Cm@Zp j2+47mK^Z=}B/(DlAwCwM\堀!R^<pBlֆyCΚ]`iCΚ]nZ<yCwM\˚j-C`iCwM\(mCwM\mU5r*^PR؂yB/(&hn髗Rի:pyBgΈT7tZ>
]n髗!|n髗!|B^r
yC
yCअCwM\j-/PW/9hvA|W/9hGZjAǯB(.n髗
Rf7tΆPW/:\^t<E5r(mCwM\ClUCwM\B(.n髗T5^tRի:pyІ5r
yІRB^t!|B^t; tB^t; 
]n髗/5rjCT7t·dM5r󢚑6hn髗>p>xW/9h|AxgT>EyCz]5rڇȯ(vpy+g8twM\yQ
<n髗Pp*t9h͟G 6yB9hjC<x򊛶6- 9rn(pgsE-Zgܴ9ۊ:|\)'jghpin(WçpgsC]ç͞:#!6.P@p:|\ЅKǎ<gMhCxAwB/8lW|9ۊ:|\
+nZ5tԈZ5ڪuBg*:|\:-H(HPZ>l8j٨UD= "}CQhp+xfO-􂄊iEȯhClC
+="jr􂄊iEȯhzㆭ<= "}CQhp+:!rn(zZ)^Z 9UE([:jBtR9hrU.hCΚSv"QJ)
t6x49ۊ"ܴ=n">(l9hz*D}CPۖ4qCW]P˞Z>l.hBr!R(EzC]ç͞:ΪmCO<uK.TZ7mR%:|4qEN<D.QS(z.yhsK8tTnZ-vAx٭5r6x4:-65TB (hG 6yCjsE(=l-7mR%ֆy: ^tהt 9SNի>? {DZgܧhWçO@;V={: @lܧhT۔t(l9O@"ܧh= 3^r΀= Rtgh\R) .TS-Tg|A{: ų>y: N<? {Bd&ܧhgMH\h͟O@ЀA|B? {B)9O@tB? {@^? {DZl8|:)EzZ*t? {D[:k΀=6}΀=v^P: ڵyCϳNի^Ӈ'jgs gU6@[:: 6
ƙP? {@`R? {Bj#>&: 3g.hp? {@>y΀=1lOP=}Ktg:|? {@lOgh@x? {D[:jB@>!gh@ !gh@ @? 6y΀=1l腟΀=/l<pG)pZ*t6xgh͝>h RfT@lT-#T;FTݵH:J>墦D7xږ:>墧-yCԵ!2^@sJZ6S5l_R-9mK)r懍jC79j^v^ݫj#:|g*tRPxזWt7j󖆨5xMj>GEphJF6ψTT#UEMTCΚtBoyh!6nhvWt<kD*^-&PyhxڦMv^t3[Pה!93|AwD.\S\:CrڇhpgsENt=pj>*ttWvjDjԂڇ6vSzP^v]:}#UBtj>OTB5  kCgAgT-#TvFvCȼ<GEpj#<ȼ;xSgh!63>lC6zdZ:l\;xSgh{J-6E5"6kC6z>pC͑yhv^-6Ej={Cgh7ȼ<l.}CGܴ:kE.\І-[:kC6zä>ZQj*tTBg=Nhl-[:kCԵ!CϞR+;D}ENt;zȮ|*t65[:kCtڊ> 9FzZTCT$:kCt5BC#T=wMM \O!PԂڇSR%.QS
jAmCjtև#>|:}
HT5 5^TCPkA[5O6GEpZ*tdtWx56wA[5zN|_<uS*H|$*hEF!6lE**1	-<Csʄx5>pgrE/^xOm7Fz(P>v+o:|@Fv(lܵ9Fzە9Q["l.Q <lەΈ\7xږT8}wkEMTtä>WomKZr@vԵ=NQDvԵ=QDDp+dw^x	'+*z-/r|g\_<uU/[TgmrrKr|jZЊA|>vԵϞP歟SSw|ەR֊_>yCϞԌ+6|>vԵ=ܣTgDWomKZ*xڗ͹Hn9kwkEHΚ\>kE.>kB3WomKZ9s(R-TFv-TCl-T3ܴ<twkB3r|jZ#;mC|\nWT)KRկ+6Ry^l*+ȴ<lBm+Wܵ#"j)tև.^EWP>zܨm;xSTWhpTWh rR'*+ȴ9FR֊56WomKZ#}wkEHΚճ|9ۊ*z["Kߖ4qEO^+dZ6Cpg9ۊz["^ZHhv-ivޤVȴԸ}Crn(El@mKiv⊞tVȴR57sKT[Ed7_6yn(ElCzHhvC]7-.P+givޤVȴԸ}EO^+dZ)|S״=n=|(oR+dZ8kԊh_r"E6iCEl@mK  Cl^$ '  h        6b  KH@@@2         )J  >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             3$$
   8AH(@_`ace|
!,?Nilmprst	014;Lbdghnoz}"$./69:<DPTXfuxy~#%&)*23>BCIK\kw57=EMQW]q{'-FGJRUYv+SZO[FCt'# d0000aaaa``0000A0%aaaa`b1dL0000aaaa Dd000F,`aaa00000#!T#!Ɇ0`0a`b00  00',FS`J`;H+XeOf+֯^rniP`40(SXlRe58L!Ixzl?aj1b&c4萠zdⵧG'߇Jgg^9e$pj}p	,=q rwg`.d,|'@vFi+<%$ϼ~ҥk14$SڟPaBa|`OQ*tMe%fׄgtp/j}@F%K(xi:yFOj|ԗTb?ϼK0R͇]xqBHxy@z% &8! 1 Xq%S d-MrrqV9VW4 q^I`C[JUpWdD&nc>MX(mB)9?$S&?BEL|6@&s*o< 4l^x5MBD >3AY=B"
$PpB
 {FLY 4 H7mZX\pp/j}{7'>HB JHZ?RMz̀D԰R
^y-*F6N`0rqPsJtȚ(B@Zӡ3-=p"$zD?|<k<>Nx	.|+]@
Ϩ6$*Yǜ\]K	8aYIX|ry^"T=Hgn@KT{*X=P\H$zXP1DH#D[΢zÀĒT	'ǁ(P,V 	 ) @'P(I TTTA2@(:"M'7i;/Ձ^
( jH	:`?>EaAA&xOȐAp<1{S͸Bj}$BwA
ϼEKE' 9 XoWp::'

UFyX}B=C8;$̈RGg\B=Rmg 0I[7@]OHuJjAِ	Nb,_^)iR4	S'(ʇ&	ˇ)J(Y*LT3P-ERBڟe#\	r]FCj#>`|NƳq3-+(0}@tφ :мX
U<	f?DuI{Oe$sj}emχj}':&%d6$ 6I XsaOk<%	 XIN3"a u}$d '`@jJT "|Bcp:Lz'.=@?>8t46 x3vADuBOt7 z&mυoj}@@ixᰤq@p'ðHa ve$/j}Yڟe# Nj'ՍYIY@uzOO<k< -{SNL~5 &YK~O$[+JZT8ܨ9r2rP9p)Y9|Ii|^>]Ao)7е]pԀ+P)`(R8tN N>먕O2G8<	gwNsiTX'*VN+*h9@$K+*_a?a'0ˇ(i'+*/0e#T-g .R
'#Q<NjA9HdEV	pá
`e@cɂ t,S8+
_c91deʋ99̂;Pus!ڵCgD&['7]S3Bb?C-H<5n.iOkۋAO o+eLwg!:?D^Ƴ(}ga{&;$']n.Oj}X^\u]@$YDuXԩ,B<2$AK~O6ôŉC".W2x::!7w>31\l3!oŠd`aXp}δD׏vzުqYi ?ۋj||%Gj>=*7Oj|>Cǹ9RF2{S gnCǹ9RF 3ԩ,BRc bAt4P4;LXbG!l:&ȚhZTOƲ0VxL  @qhO*\~ʪԕLZO(N>F_<eԯj|-!V_<eD+qkOj||CwNsVrp*XV2s{JH@?@2DLvS:4!Z"HVT<·3IzG5fyn)  t2 8] 8\`@*eSœңf@ .q@1+@i Lt2V+q*6d8Hj&ΐ >@d*VNٓ5X2x 8d@;hz? 5"Dt> 	*V6DתༀXt &/j}`%׈<&F" 	ՈuclB7+#%ap8>γ@X,V> 	n>Ml}D;AA3x/ہAONoiT~uOYkp6 =RO)S2MH<2$Ή/<W 1bre2Nr3i\Zӣtp<&tBD'{Ƴn5
2piTOFt_]ϼ]gqrrvP7<Oy:VX>>fO	ZU	a@GrF\R(:&k<w'nxX<nƳd.x|8KTo76޴1R2M6dZu԰R
^*7d21de鑎Fi%+z)	p3 6H[l0F֝g$>].à2RC3<V:!<k!L\:kAvЫ*{S-x(GfNA̄Fd##guU$xN@0%N50sOS1d:l]cǩ`?`=i#Lá	!(:A+ڟR$C"O',F`T6a3%W2e"k[nxj}6&͙4	1breRa3%W2V6&͙4y1br`)Q3J:z^I)"kNΘ<Oqx>괰x6px8IUaRI'>G]oD⬀gX1U:U8s:@O8@3jՀ窅Y={SxɌs׵>PZ[l[{Suxd z^N c<$B溰uN)Ճ-P N7g}8iT!V n@33 q>O-*cIf@+?aVi#JEiF
tHP=	UW2xqZӯ7μ 恔BSڟe#XNRBf7XBxygA쏄iC89;]saKڟe$8{SuT\>[O,RT<N>>ڟx4#@YOj}ǔqW<N@,NO	CQV)\nIp-I{4#4Ulc3nO{@Lp v,y8'y%@	#U@3Ea(y]7b|6/X<ơvTj|fxӀDI8(5|x6n5V<k<T1{SKxy%{S줄-$j}L~5 &i ?av}ZRҤeӥ/N8ܨt9!X	VOIAV8V4x'P2yڟe#΀}OSDҩj}N+tY~p
´R7:j}ejTFI"_#+JZT)TÄeCdAڃțN$kN:U@I:H[=szaiU/۝ ڟH= 
0dDLMHj"wN%RAП]m{JI[JH VTxZNzO-T^=h^0xZgQ*Zd+[aZHh?yݥSj|fbխ+V8VAV"̥L&쐣n+'>>Ϧ^)uJ4x?6dH.eLBa0c<1Q//F^8,NX)TÈ3 uW2g:xxLi?D)'^)uAż7n* ڟ'76P2	@H$+aaL&@OJ!8oY`sB4v:4e$!n)u<n!HL1f먕KUzsYkJWD0zZEb-d\M+tuii*)a`iB {S`o)uJz5X~l]e/<Biї#.N7*/0N]gLT\\AM$*kGRO7)u-{SOڟe#e-+t+R8dx?6dR:)iR2r˓ʇCU:4P,6dR|*ڟyIfE/8R[S=i8Xlȥ
UEڟyIfE/8R¶{xq@ّK1?VoN(2)y>xRumOa"c)U+j}緍'<cJ[S=i8Xlȥ
UYVoN(2)y>xQ{xq@ّK1?
ڟyIfE/8Rj}緍'<cJEmOa"c)U+j}緍'<cJZ{xq@ّK1?+j}緍'<cJյ>Ɠ̊^q1@T~4P,6dR|*VoN(2)y>xSmOa"c)UU>Ɠ̊^q1@TBVoN(2)y>xQ[S=i8Xlȥ
UDEmOa"c)UJڟyIfE/8RBVoN(2)y>xPh4P,6dR|*B{xq@ّK1?b{xq@ّK1?*ڟyIfE/8RmOa"cHA #`bF&
KBIZRҠv9`R;LX-N&'a1yxPVe5\Qxd&
F )V!PX0d,,|X sYf?~-W&cBc:&1B!k1 Y3~<;;rO=I?ov?]e ~t_G:ޔS e">/F6N`DG䟢#ލ)z2e">0FDGGEnm_#yip0(m">DGec`'ODGDG`^`:-#xhXt">rtZT9L:'DG~?DG3"> ">DG~05*C/ n3*sŢ띮-xi\A-/E 7!WYŢ>C-q6]Þ'X7]w ?\Z.`);6
X؛?4]~K%.W<_ǬK%G%K^KX_g'K~KX_K?u;yޱ.%=%?:ĺuu~.uė_Y"]}`K8HK<KQ.,9.NIub]}aX_Xu8%8DKK	u~.% +.{%.Iu	Iuu]}aK!uN.2!.4	 %α..9.u8JK&a._Xp_XOIu`_XӬKeIYP,
Jʆ)cӞˇ)ю-җ0C,)z2p1s 9qp#/N`..gҍ+0rZT9L:'ťEiѕeCyQaiZteceEiцc`[QzQZtecatN9J5+OcRlt9T2.,CQf`i##,NX3/N61briCȨoFV9TÄeCF;LXPi#-`1br`)QH;LX.JT`2+J72H˓J^rqPsFVS˓ʇC\1yz2briLgѦ//F^8,NX8ܨ9v+JZT8ܨ9r2r,NX8R䡮y1breeEJ0000 daaa`b	+0000#!T#!0& "0Xaaa aa`b0abjpd`BA_!׭^i?68ha&AcSj	ym_xcAX(9w_c}j/Q',F7N`03I+z$RO8tJtԂ놪]"-$>s5JէDsԙ gHB(B:S:(tЙъ }HN5BG]nȜ,=t&b] v	pjzP	u	6p-'ciR1LC4U#94kӍP
ZU	`͚[0T*JYIYa.YO@$j@D%KI4T!l:Z']ptsz%K"P	gsBe	"RpZE	zu@18U$P@h!'M02oPN	=	s:(
MCICLW:T?')y,m?D4'5	U>3E4?[΂p5m0$q
>= D	$P)62L#**,{ՊhA@L&m0
8GmpT,L&m0qRBfT,u`^4Ib']D	AfBpf!԰fLfӢIWHfj]"]pEtO34)}/<܄Җ#'0Jp8ܨt9JRCH9)!1jAuU.ZtI4ZHjLhL
$FDhGfSPR
31	+pu+>ؐD`0KuT}OX.n\jPDRjYpp}a@D <%p>PzpZ&Q5@2BX`Ke@A`	~2@ :/ؔ'P
5 BA,DOHu`΁ nT$4*nPqsz%S2$&o:z+t 4T)͸ P[Ć{+>4,Rqe$BD/48fAVh6YtD(
Ah$N	7Ŏ5BIxx~p-yÌ"IȁX2L#jnƨYI}5BHBH#PHES!2MɝtI3Jx?6df!WD1)B+_㈽ZRҤiL#.N7*QLRSdf&Nb>NQ]pKA3]!jLj!DJtDDWD!D(tQJz(E,BX$Ώ	|dHBP[!^+%+BvM}A*E vRO!	80iT+NہP[0)ہ$q!9]3^@  + tJ;)$
`SZqX-\0l߂p\'ơޡ0H-u>DQ Fxz	#TpƨT'IP6#J:\}`=%"aPFt5B{9斞j#p/>xЊ!+) m
8
`SP[n|
jyAg]PycjVp-ƨF>ERh':?uXx?6d')tN  +%:"̙ ͧD4ԺD3 ᘊf%:hR-eiKJ''.F\nT:*'.+'7->j
7D{)78#^	qz	%S̤%/<-E 

I$nE[E:?:Cm*
 'AVtP ^m*4 TA̐@')}BI	_ck(9f\9F;L8YQy8UVG]p^BNhPT8
*@O
ߑF"  d 
:TP
Eas$@q<X4N"?sc˓ѕsQ)EW2'7XԂ3EtO3CBg@aPtgxfc[GP#o Aց@ƨ\ j6%1@NƉTlG̴[pL# q_XF,錴> j0 Aƨ[
2sz%S+%Ȫf,U2bS"mO',Ft9颃\pk!-$4&t:T#3K#2n. P±868h9iv2qN5@ ƨLĹ=ЂSpZT&3\Tm*p7ۋ<T&3$qRA}n.5yLŒjRfd\3]ħMfE/<',F:Qf[545W25]H.j!qQ3i|TWHf:$:$i!3*jsQ7 ̀qs{J&m{/3u}cpM|4\j-3	Y|4tn.8	847 B m*X4J%sW!ltё0
B3IIO:̅zA47:tO"D @nq	 !y *N6ҩAd

]Mb 98u f!8@'4CCwHfc\*6d>h64M!9 Mj&4t8A&;2GٓZAj&N:D5;2̤@L>(&!	 @ҩA(DqU	k"5󦁖 / 	r@jQ$-1	@`<Ldxbh6#pX+{rAƨYqRFQ3V/ےSPo$n \jQ]$ wn ƨMEB6Op8w54p8)'d&IΐɝtI͙tf!WD1)Bw͋1bre2Nr颃\5R+3VMFΉҙBg@U<H10<<q0a-U1;/#I28)8ʃ">(-iUsdT.(X=	Ђ@H`h;
P+ W>7<-qb
%N}N"V  p|	j!nxBQ&璸HDU0&d!:$f̌ԺD3 X3]ħM
_cKf6#/Lpr6qVAi%Q)DKFH[$S6¶"*-$3UG&r@5cQ<Ԃ뉇ۂEҙ*:3	80CmX7r0$q~+Q.L}m4C3:319
Sw$x-iT7@\T&`a%NDT)͸NT$U0qi$fj]"]pEtOPtّX)}/81brSÁo	\kہƨT&dU7M-͙4Ńŉ±ЙA̙HkہKP"ih~lȥ?aHi#-24&t:Pus#EoT4x?6dR	cŉF+zJt 5 )"5R+3VMI:\j 3T#4(X`fan+]	bs6T,7:<qyC;54!h*4δΚ	Pu>(8	k$±04se vLg7NH04ۃSPu PV!5r k@pPhQRDJ! iT'5O:/p	gMࡡ Fҩ@!45h95SƨS	L4B3&tH3i$+1ّHd\3]ħM
_cxo08;LX.JT`2+J7Q=A̒)'U:j%:hjAuU.<jN$93Aΐ)Q].$DBgF(*qR:uBp$4KD6*q
30aBL@|ngp$tA͆⴮5BI#qRwe#X0iR#1jP3Ae%dJ@Y]@T 87AOj4!:J	qPT,-,a3pM8)8p-5PI!9AʳD}EqRm x03cHI`<L/`+$f8A '	-*j" $Ѩn*iƨFa]g @I:R!
-BL#**,{Պh[Lۊjz#6	qPqRBkPHdFIH8'C!8JtD3Y3AN&i]!tfAu1<JtХ?a[}ZRҤeӥ/N8ܨt9DM\u dAhЙ4SYS-'cD%qR:x^jʙkJ&mn5BG]oB=b+tb{Zɍ@mƨG`C"&FbS" FVS˓ʇCj%:hj"':Ati#ΌI*e$s`6T,u nt+qs{*eNNLۊƨT±KIDv2wiT븖;h9U@HBƨYH+tLueCD?'	kCBp޻`eL-uslhhAHUCzdNozXҪ>qƨFd']o>☄h/V)e,0c75BGϦqR:L4I3]ħMfE/ʙGoq, G["iї#J``0j%:hj"':Ati#δNƉURO7Xjh9o-n* PScav		qPJT*aX~NoD K NvS\h*tAhI[ƨYH+tQVn~NoP
4JZ	2ZpCxS]CCE2VuZZJFd']e,~M1Rn5BGϦzT,u*4f"'N̊_czY@1yz2breE	˻&4΀8#NZh⬝RO75BG]o78 [P&m*oJT,uFRA[P2PV!TY&͙4+JZT8ܨ9r2rUIpu@ّK1?5Ba"cUFP{pi:XlȥUVMpu@ّK1?pu@ّK1?yT.N2)y>xU!T.N2)y>xTph̊^q1@EU-4jۃIfE/8"P{pi:XlȥUSF\=4P,6dR|*h̊^q1@EUpu@ّK1?AT.N2)y>xTh̊^q1@EU"5Ba"cUDF\=4P,6dR|*5Ba"cU,Ѫn'T<cfpu@ّK1?lѪn'T<c`Ѫn'T<caT.N2)y>xRŦP{pi:XlȥUKP{pi:XlȥUK<Ѫn'T<caT.N2)y>xRpu@ّK1?Mpu@ّK1?14jۃIfE/8"XA4jۃIfE/8]u( F(/.L)AH1brv9b0Z(LNb)iQ;ˁpj9'`+ LA(R1B`X X0b߬CZ8c?!.0bX@?X1b?XFbl<{ɉ?I?6 lBď͉?!sd?l'"puŎg?}ηM[I#Z">K#">U# nh-[n5">DGD}oC#D}o&
tD}otD}ohĭ[#z">tD}o4D}o&Xc#-[[_DGb[kS\Z)? \?\Z.n\Z.d*w5]}qhkwE\"- wMqhf: Oĝq@)?(5J5Q"kF[Qeok<_ҍco@QF[̔kY`_
5o
5QeeF[a_"a _2~
5F'kXУ_^Qt_$(7(`_J5kkFkW%oHQ
5Oo
57뼣_~('뇥1(J5!kB~~_AF\I(_r!FAk"sB~7(lF_d͠(~m~.~m~kOͶQ~l/(6k?c~l_?6k?ͼ__eIYP,
Jʆ)cӞˇ)ю-ŉKѥ00
X)z1s e/F7N`8
YRe*biKѕC,VtZsE30Χ0FgS#-bsҡF7N`..de4âXZ\:L8J6ba9^+0JVV:M"FӕX)q*0/0CBĥecج4,ΖS0rZT9L:'ťEiѕeCyQaiZteceEiцc`[QzQZtecatN9J5+OcRlt΍ӘeC`<v9b0̽8<v9b0ȹ:|',Ft9eiKJ%L8F\nT:cŉ|v9b2y',FdŉF"|+JZT9Ztї'9eiKJ00Jp8ܨt9/',F*a}be˓ʋa
2H˓ʋ#.N7*qj1b˓ѥ..J瑎',FVT^ad0000aaaaYS00000aaa000aa000a!%aaaaa 00001	aaa`v9b0ZX1br`8T2 sk- A	         6  KH@9=9@2      	     6      ./usr/lpp/ssp/css/include/lapif.h i_r.a                              !  ***************************************************************************
!  "@(#) 1.46 src/ssp/css/lapi/include/lapif.h, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:47"
!
!  Name: lapif.h
!
!  Description:
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************
 
      integer LAPI_SUCCESS,LAPI_ERR_FIRSTCODE,LAPI_ERR_UNKNOWN
      integer LAPI_ERR_UNKNOWN_DEVICE,LAPI_ERR_UNKNOWN_FUNCTION
      integer LAPI_ERR_NOMORE_PORTS,LAPI_ERR_INIT_FAILED
      integer LAPI_ERR_OPEN_FAILED,LAPI_ERR_CLOSE_FAILED
      integer LAPI_ERR_SWITCH_FAULT,LAPI_ERR_INTR_HNDLR
      integer LAPI_ERR_NO_HD_HNDLR,LAPI_ERR_BAD_PARAMETER
      integer LAPI_WARN_PARM_NULL,LAPI_ERR_RETRANSMISSION
      integer LAPI_ERR_TIMEOUT,LAPI_ERR_QUEUE_FULL
      integer LAPI_ERR_INIT_LOCK_FAILED,LAPI_ERR_GET_LOCK_FAILED
      integer LAPI_ERR_REL_LOCK_FAILED,LAPI_ERR_TRY_LOCK_FAILED
      integer LAPI_ERR_INVALID_OPTIONS,LAPI_WAIT_INTERRUPTED
      integer LAPI_ERR_PURGED_TASK,LAPI_ERR_MULTIPLE_WAITERS
      integer LAPI_ERR_EXHAUSTED_MEMORY,LAPI_ERR_NONZERO_INFO
      integer LAPI_ERR_BAD_FIRST_PARM,LAPI_ERR_BAD_SECOND_PARM
      integer LAPI_ERR_BAD_THIRD_PARM,LAPI_ERR_BAD_FOURTH_PARM
      integer LAPI_ERR_BAD_FIFTH_PARM,LAPI_ERR_BAD_SIXTH_PARM
      integer LAPI_ERR_BAD_SEVENTH_PARM,LAPI_ERR_BAD_EIGHTH_PARM
      integer LAPI_ERR_BAD_NINTH_PARM,LAPI_ERR_NO_CONNECTIVITY
      integer LAPI_ERR_ADAPTERS_DOWN,LAPI_ERR_RECV_INCOMP
      integer LAPI_ERR_SEND_INCOMP,LAPI_ERR_SEND_TIMEOUT
      integer LAPI_ERR_SHM_SETUP,LAPI_ERR_SHM_CLEANUP
      integer LAPI_ERR_SHM_REGISTER,LAPI_ERR_SHM_RELEASE
      integer LAPI_ERR_SHM_ATTDET,LAPI_ERR_SHM_ATTACH
      integer LAPI_ERR_SHM_DETACH,LAPI_ERR_SHM_ENV_SET
      integer LAPI_ERR_SHM_NOCOMM_TASK,LAPI_ERR_SHM_SETSHM
      integer LAPI_ERR_SHM_LOAD,LAPI_ERR_CHECKPOINT
      integer LAPI_ERR_LASTCODE
      integer CSS_KE_INTERNAL_ERROR,CSS_KE_UCODE_ERROR
      parameter (LAPI_SUCCESS=0,LAPI_ERR_FIRSTCODE=400)
      parameter (LAPI_ERR_UNKNOWN=400)
      parameter (LAPI_ERR_UNKNOWN_DEVICE=401)
      parameter (LAPI_ERR_UNKNOWN_FUNCTION=402)
      parameter (LAPI_ERR_NOMORE_PORTS=403,LAPI_ERR_INIT_FAILED=404)
      parameter (LAPI_ERR_OPEN_FAILED=405,LAPI_ERR_CLOSE_FAILED=406)
      parameter (LAPI_ERR_SWITCH_FAULT=407,LAPI_ERR_INTR_HNDLR=408)
      parameter (LAPI_ERR_NO_HD_HNDLR=409,LAPI_ERR_BAD_PARAMETER=410)
      parameter (LAPI_WARN_PARM_NULL=411,LAPI_ERR_RETRANSMISSION=412)
      parameter (LAPI_ERR_TIMEOUT=413,LAPI_ERR_QUEUE_FULL=414)
      parameter (LAPI_ERR_INIT_LOCK_FAILED=415)
      parameter (LAPI_ERR_GET_LOCK_FAILED=416)
      parameter (LAPI_ERR_REL_LOCK_FAILED=417)
      parameter (LAPI_ERR_TRY_LOCK_FAILED=418)
      parameter (LAPI_ERR_INVALID_OPTIONS=419)
      parameter (LAPI_WAIT_INTERRUPTED=420)
      parameter (LAPI_ERR_PURGED_TASK=421)
      parameter (LAPI_ERR_MULTIPLE_WAITERS=422)
      parameter (LAPI_ERR_EXHAUSTED_MEMORY=423)
      parameter (LAPI_ERR_NONZERO_INFO=424)
      parameter (LAPI_ERR_BAD_FIRST_PARM=425)
      parameter (LAPI_ERR_BAD_SECOND_PARM=426)
      parameter (LAPI_ERR_BAD_THIRD_PARM=427)
      parameter (LAPI_ERR_BAD_FOURTH_PARM=428)
      parameter (LAPI_ERR_BAD_FIFTH_PARM=429)
      parameter (LAPI_ERR_BAD_SIXTH_PARM=430)
      parameter (LAPI_ERR_BAD_SEVENTH_PARM=431)
      parameter (LAPI_ERR_BAD_EIGHTH_PARM=432)
      parameter (LAPI_ERR_BAD_NINTH_PARM=433)
      parameter (LAPI_ERR_NO_CONNECTIVITY=434)
      parameter (LAPI_ERR_ADAPTERS_DOWN=435)
      parameter (LAPI_ERR_RECV_INCOMP=436)
      parameter (LAPI_ERR_SEND_INCOMP=437)
      parameter (LAPI_ERR_SEND_TIMEOUT=438)
      parameter (LAPI_ERR_SHM_SETUP=439)
      parameter (LAPI_ERR_SHM_CLEANUP=440)
      parameter (LAPI_ERR_SHM_REGISTER=441)
      parameter (LAPI_ERR_SHM_RELEASE=442)
      parameter (LAPI_ERR_SHM_ATTDET=443)
      parameter (LAPI_ERR_SHM_ATTACH=444)
      parameter (LAPI_ERR_SHM_DETACH=445)
      parameter (LAPI_ERR_SHM_ENV_SET=446)
      parameter (LAPI_ERR_SHM_NOCOMM_TASK=447)
      parameter (LAPI_ERR_SHM_SETSHM=448)
      parameter (LAPI_ERR_SHM_LOAD=449)
      parameter (LAPI_ERR_CHECKPOINT=450)
      parameter (LAPI_ERR_LASTCODE=450)

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

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

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

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

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

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

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

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


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

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

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


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

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


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

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

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

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

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

r(4) k )         T5  KH@.=T@2           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  KH@9=@2         ~  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)kN          v  KH@<=@2           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z @	         o  KH@9=9@2      	   ~  pO      ./usr/lpp/ssp/css/include/lapi.h ub64.ex                               



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

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

      program Amf

      INCLUDE 'lapif.h'

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END



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

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

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

      RETURN
      END


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

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

      RETURN
      END



      SUBROUTINE DO_GET (HNDL, PARAM)

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

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

      RETURN
      END

 now
kr 9@	           KH@;=Q@2      	   E        ./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$u :@	         !  KH@;=Q@2      	   E  !      ./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


*******kJ ;@	         h  KH@;=Q@2      	   E  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@, <@	           KH@;=Q@2      	   E        ./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 A@	           KH@e?R@2      	   D        ./usr/lpp/ssp/css/samples/lapi/README.LAPI                                   # @(#) 1.4 src/ssp/css/lapi/samples/README.LAPI, css.lapi, ssp_rwyn 03/09/15 11:31:01
C IBM_PROLOG_BEGIN_TAG 
C This is an automatically generated prolog. 
C  
C  
C  
C Licensed Materials - Property of IBM 
C  
C (C) COPYRIGHT International Business Machines Corp. 2001,2003 
C All Rights Reserved 
C  
C US Government Users Restricted Rights - Use, duplication or 
C disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
C  
C IBM_PROLOG_END_TAG 
             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)


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

      program Rmwf

      INCLUDE 'lapif.h'

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

c     Registering error handler function

      CALL LAPI_ADDRESS(MY_ERR_HNDLR, T_ADDR, IERROR)

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

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

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

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

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

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

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

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

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

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

c         Initial value to add at target
          T_BUF = 1

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

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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


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

      INCLUDE "lapif.h"
      INTEGER BUF(40)

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

      RETURN
      END

ssk B@	            KH@=R@2      	   D         ./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

kRv 	           KH@=P@2      	           ./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,kD( 	           KH@=P@2      	           ./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.
   kf 	         c-  KH@qOV?O@2      	     c-      ./usr/lpp/ssp/css/samples/lapi/xfer/Xfer.c LAPI.                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2002,2003          */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
/****************************************************************************
**
** 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   kDC 	         J   KH@=P@2      	     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

g errok|1 	            KH@=P@2      	            ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
k 	           KH@qOV?O@2      	           ./usr/lpp/ssp/css/samples/lapi/xfer/setup 4 API.                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002,2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
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

unkn            LH@	?@2         ;        ./usr/lib/nls/msg/C/liblapi.cat                                  ISO8859-1             V &   -   >  % +  d 3   #      %   B  ,    o ;   =   3  
 ,  > 0  k ,   (   )   "   +  ? #  k $   :   $   6   (  K (  t %       /   "   8  7 0  p 7   !      &  	 &  	B   	i '  	 E  	 6  	 '  
. )  
V .  
 .  
 0  
 7   E  G 0   ,   '   )   9  = 9  w 6   *   4   !  H M  j    +   #   ,  % *  R (  } %   )   '   "   &  A #  h )   6   -   '   (  C (  l %   (      '   .  ,   [ $  z +  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. 2660-485 The error code is unknown to LAPI. 9  =k h            LH@	?@2          m        ./usr/lib/nls/msg/En_US/liblapi.cat setu                                 ISO8859-1             V &   -   >  % +  d 3   #      %   B  ,    o ;   =   3  
 ,  > 0  k ,   (   )   "   +  ? #  k $   :   $   6   (  K (  t %       /   "   8  7 0  p 7   !      &  	 &  	B   	i '  	 E  	 6  	 '  
. )  
V .  
 .  
 0  
 7   E  G 0   ,   '   )   9  = 9  w 6   *   4   !  H M  j    +   #   ,  % *  R (  } %   )   '   "   &  A #  h )   6   -   '   (  C (  l %   (      '   .  ,   [ $  z +  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. 2660-485 The error code is unknown to LAPI. 9  =kI 	           LH@@@2      	           ./usr/lib/nls/msg/en_US/liblapi.cat setu                                 ISO8859-1             V &   -   >  % +  d 3   #      %   B  ,    o ;   =   3  
 ,  > 0  k ,   (   )   "   +  ? #  k $   :   $   6   (  K (  t %       /   "   8  7 0  p 7   !      &  	 &  	B   	i '  	 E  	 6  	 '  
. )  
V .  
 .  
 0  
 7   E  G 0   ,   '   )   9  = 9  w 6   *   4   !  H M  j    +   #   ,  % *  R (  } %   )   '   "   &  A #  h )   6   -   '   (  C (  l %   (      '   .  ,   [ $  z +  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. 2660-485 The error code is unknown to LAPI. 9  =kb 	 h        	  LH@&?O@2      	     	      ./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 led.ln _           LH@@@2                 ./usr/lpp/ssp/css/aix52/include/lapi.h u                               		   et*_adilnor
/AILPcfpsu(),;ERSTghmv#04CDGMNOUby.FHKkx"-1236BVWXwz{}5789=QYZq&'[]:<>+j|@1y`s xk ^DަVQ[	56;NrYYYYQR6ol}	:K8fbaf//@84G:7SmaҊaDJar`			F!!!_1y=ژRV10dVT.oF'j`>"ܪpz-<1{0ιҗ7tHO nhbIӕarͨ>\+af/fb <@ aCXCҋ-joa6Ijoa6bֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֲ  P@ IdF̃Sy0UdDpjol '8 F!F3 '  B^Ҕ MeR ^{ѨNÛu7
`>N%^   p$x XAb&'7'y`v)
0  Q0/ ` `8,$x\0;`HHHYy7'js*eilRx51;DLTb(Vt_:Rn	C :r.Q<0;ZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֳ,R[=ń>(WV $ a+1{=,!F
(& : a0UՀ	Ks
& 2*.zY<<q<aa0UՀ	b:p( |Q J	eJ*ƬL eY-k5j&<.NY:|k<ae:|k<`"PPHHŰёB(9`a7M	sUSS,!ԓYsO=p{HAA @m*PP;|TS|uTR,!ԓYs0@1㈐"=AA Hx}X!)-E*6^1z(Vy*[bY:|k<`@41N<pf(($
bJܸI'Hz`Y:|k<`@41N<pg
	
bJܸIRQESNSaf&
Y:|k<`px,A'(($1|-9>7Sަ"yY:|k<`@5w
	Ř9aJrJUKaT9O|w+Y:|k<` H
	 ^,>ږۢަX+fIP9`xC`0<0
,egUJRN.%oYb\	О5*"yaa58xx₂@0)BL<D_/&7UέYƝ;T a	sUSSɶ.L0ROg<{ A  G1y-}x#ZmSRWI>5j04x{4xsO?A@@,sgĖ"y\ҊiE)
aa58x09Xx<PP1ym;ơ>*>Q+YbIXC'Ƴ@=N "G PȡEb[o{yJjEYΜ
a7Nuj4ڠQ'9EU?_/Sɶ.L0ROg<{a1xSܬ\zS|Iv0WI>5j0pAH
PP ŘD10u<qU{$I>5j0p 8{C`0<0q((ŘEJɶ.OZS
XC'Ƴ@=pxi₀,D`dBڢgXC'Ƴ@=bG<DA@@bosmr|nL<D_I>5j0p400{ᇰy᣼PP:t6Юm*ާ^U{^u$yǰ"1xΝ(moS<WI>5j0p"E$bRڠ;zj̕8I>5j0p<9q<((	Et)+zpΚ6ΰAĖdQ+FJ`XC'Ƴ@=Ã"83B^:sjŢP-ԹM0ROg<{0<@<!
Bt)ՊSPrRe0^TmYw,JF rV_I>5j0pC<D YIY[\Ҋi00ROg<{a"y₀,Yȶdӥӓu=a'
aa58xD8?Af/>JE)N,I_0ROg<{A@Hb-*q[u$yǰD='((	 ^7OzxJީ7MA_u$yǰD=A"^7MSKy W,!ԓYs``8?@@Md*;+%DX!)lJ4R,!ԓYsGA@P,$Ѭ#r>7N,I^u$yǰ@xkp`@PF`pc1{LJD
XC'Ƴ@=D4 'AB^:sqFU'ܻjWu$yǰP"8y₀,9LfCk: B aa58x ?PP1xSK(-w^'
,I>5j0p 8<1!₀,9Lf@pxg$qȢpR,!ԓYsD$A@PbӜ3 8<3YE	vJ+XC'Ƴ@= 8₀,9LfZKPgNQILOI8I>5j0p4p[

	bVhVOk:QMa'+1{N xH+fIP9`x1y	+4k+Hܦ jp{RĞH0ROg<{"^BJ7)0,!ԓYsG	@w(((
bVhVO4zeyVI>5j0p Dy <5h='₂5s{+Hܧ/sJ)L<D_I>5j0p DyD4 l400{O? 1f/"ْԹՕnSfbӥަ"yaa58x"y1y̕^VL uާr$@Y:|k<`D4p` Af/"ْ7)7Sm1(Ip+aa58x"4p[

 ^E%WnSNSzxJ0^SG 
Y:|k<`D4 l<p

 ^E%WnS 58TIY=w)bO$
XC'Ƴ@=`₀H='HfN̝(Jk0ROg<{`8-'
 `@lUiOzx炿fIP9a,G	@w(("^E%WnSM:ާ^U{_0ROg<{ l`a_((B^BJ"ْ7)iZYb=$uFT0ROg<{ l"PÁ`A@(YIYXd[2UyZF52m+_0^礕NyZE&XC'Ƴ@=h8= Ř5E%WnSS&ҵzIT7¢ 

Y:|k<`@5"y₀,Rӹy	'(Czx炿Y:|k<`؀PP ^led}5Ӕ fILu$yǰ,<E.Jzr|nL<D_0ROg<{ȏ`i.JyVZjSz)E;&ج1x#Sj0>I` ދa Wu$yǰXD;A@XHjb{+ەlSM:I>5j0p8=i<DPP1ysa'{O<0ROg<{CA@X,ÀIr8
XC'Ƴ@=CH4{O?B^ypf­:tO<I>5j0p 8 OA@XPj04 ԫaVzeyV~u$yǰ04,1x`i7)ORtWu$yǰ044w,bmbkzeyVI>5j0p  懅?PP04s4FS#xIaa58xAdO`YH!(JDjNrY:|k<`A X@₀,ၤɵLIђb|*$+XC'Ƴ@=`,x₀ HrҝVl04 aa58xA₀ ,ၤ[+ʶp+aa58xA CPPE046550a Y:|k<`A"hX7A@
bj[QdڦN H+aa58x  +PP
b57e^+ԫXaa58x aA@1zMw)KNOx+aa58x
 Xݞj0J"v&XC'Ƴ@=$N=alP96hȡF݉@fIP9`YM<@5N? (1Ni*m$
Y:|k<`؁`_(( af/A%RJܥQ+aa58xAA((1xپJCS(+	ѓQ,I>5j0pA((^:sGUIu_$m Y:|k<` yȜb~(("^j]wEv
FV[,I>5j0p5A@
bivnN.S
fIP9``q"ho
 B^<ВN0Wu$yǰ,@0sC p((1f/"N=:tdGgY:|k<`8y!bj0pu$yǰH<` 9! 8<YeYZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵYȓ+SѓL|!\%U<Jի8ӱ!<P80'JWS'Rg\)+JSԒFdёDo|b`fb)['EMU);'ZVh֌ZVnmӿY)%<HOuL,ŭkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ,!ԓYshxic1x]u9z2u0ROg<{C p{b!dN"^ $W]Nr_,!ԓYs 㘀$?AA P	)(US'Wu$yǰiǎAA!B^ $W]Nr_,!ԓYsiǎAA Y*SѓY:|k<`xq?AA X	)(US'Wu$yǰqcfG@IIB=:XC'Ƴ@=`xaE@IIB=:XC'Ƴ@=0x@IIB=:XC'Ƴ@=a@"8 $Y*SѓY:|k<`<q懐8"^ $W]Nr_,!ԓYs'#₀(Y*SѓY:|k<`G`,D1x]u9z2u0ROg<{8iǎ Y*SѓY:|k<`8iǎA@@,JJu)I>5j0p8 `,ӏ₀,JJu)I>5j0p"< kfx Qf/RP9OFNfIP9ai C Y*SѓY:|k<`iXpyǈDpg((		b%%
sdaa58x "<4pc@₀ Y*SѓY:|k<`"y<s N"8yPP1x]u9z2u0ROg<{DHN((	@IIB=:XC'Ƴ@=(p!B^ $W]Nr_,!ԓYs0@4xw₀,JJu)I>5j0pab@((	Ř@IIB=:XC'Ƴ@=a"8xc4xw₀,JJu)I>5j0p`,@Dyc4xw
@(	)(US'Wu$yǰ41dA@ߊ
@0	)(US'Wu$yǰ41ȃÿ1x]u9z2u0ROg<{ C@p8<1<;^ $W]Nr_,!ԓYs084D₀$Y*SѓY:|k<`ȃÿB^ $W]Nr_,!ԓYs"pq₀f/RP9OFNfIP9aDp@Y*SѓY:|k<`<pXÃA@P,JJu)I>5j0p 8<1!₀,JJu)I>5j0p 8<1N "G Qf/RP9OFNfIP9a `s""(1x]u9z2u0ROg<{xCPAAA"^ $W]Nr_,!ԓYs q#₂f/RP9OFNfIP9a `s<q$Y*SѓY:|k<`@HGAA@P	)(US'Wu$yǰ09"hX3AAAB^ $W]Nr_,!ԓYs "hX3AA@Y*SѓY:|k<`@k#₂f/RP9OFNfIP9a `sD @IIB=:XC'Ƴ@= 8 `w₂(	)(US'Wu$yǰ09

 ^ $W]Nr_,!ԓYs`jPP	b%%
sdaf-kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZae:|k<`pxi0%CHH/1xSi*%WoNormSާ_)e)EJ$ѭfYeK`4pǰP8Z-:gҕ)Ԡ(XC'ưÃȎi<x 0e:|k Aǈ@$	XEEHYk^yh=)%o+\QBPYRO8ScIP9Ɓ  +A$I$I$I$<*
Vb0
"k0ROg4`q _ $I$XEEK1{c5YeּP;!sUVtػ4Ԓav&:QF:57U4NIuJ`,qca$fD,C <f@5XrC@5 O2IYv&:*"Ț@Ã 8H!ZmPܒVsmP8 )	aHH^TO]@r0@
B1<AU*y:kzkJSaƁ4 ~bLO(x+sm*$dz-%ZY<@{џB1< zmJUI ė($/fD$FbLO ,^FdP++zvJE@V8=N "Dg/
*SFE
yJWo-ԤT4aB1<AM(
*Jޥ]$RP/#@"31xV'B|n5SQ2I$($_4bȐ+S4
UDZ2(P)ڟÍ؀4 /"MoSu8Ix#\6f" <K\
=E(JMOaAl 9W6BQG8%SHNO_l400y0C^ArKk:QMK붉BTbByss*f9 cC/'RU=JHOuO_"80g>$Z2(SsEÕFE
vNt)$YX8  3jby5.>p,CY" p
31xV'4" F<04QDmslTJAlAC~bLO F%i*ĕI*riZ}ԓUXP4b $ "Dg+SÚ9%i*S.|Ifn-mQ_`@ x`!Z Y
Δ'(;Y`)>$&]I#0pya+SԪޖ6Ν:DN>2_<09!"i i/
U|U(%SmPdzR:vR,@%"i i/
U|K;&4ZlJ(1xr^TS|vm䖣@%aHH@%DN 0!ZrUMDAzzTҜgTaI>4HOS{Է/R6OoQfS:RUKjo)moEF^fR o[
 3R'[mY/r+SJ;'X%Spy"i8,jb{IRZs|oIX7+zzTY9XD<q `!ZUNt9A NYJQF6εf/JSԹ7ĖҒ,
u51O4 I` jblbiө.LE #"ǌ0p`ED8{	joeNlؚtKSy`	x00@857e,NIj7BcЭU):5[)M:u%J4..M섢I7^bOӭĥd(	`XV$Nr%6PfuΝ()./-$J1ex.S5$0k ;KbUM:-fIP9XpyN4,ROg @@I>5j08k83@HI>5j08k81,!ԓYs4AB.ӧRZ5QMFJlK皁\N_]Il8jdMs\y(1yD)NP5*
VbG{5_os/G`4bG{5_VPm7 [!Н9JSj<[_ۡbu8ۮIgr50WQ,o/TO[K|[oTZRdަnk0aVo/*+X rī5t_JX1zQJvBzTN>${Kާ0[KbUA@-WΜ3RuέYƝ=zg6.j|،zӝ1ƗsUdniaJ.G{5Ӳscsd$8ia+1{=/ 	"э͐ ᥄T\ՄK&JZvՄK&JZv֝/JTӵ_VOw`H1xRV>MFJcK.ӧRZ|EތncKMFJ|hb1,cse,M:u%݊<eNl'BbABz/<ɶ.u9lFNbӜ'W576^biᣈaG4_7ڠ9pju'W0|oZDXF.ӧRZ5Q/WZ;{YJ2ڠ9A*KSYU(j/TO]@r|_olֳUKlQFC1yRk @  f%_Δ@o/JTӿf	jobMJLbiө-K	t65Θ^|l3NSj_')/;dd7$[9NӥY|ثe,NIorl|_l'BbABz6^Is0MUɲΛ ,g*!cK.ӧRZ5Q/W&qt'W&qt&7^@IBBM"͢z/MUɲbMs1yhj 2U)2zmQMfbO?Ck:QMJS(|0_*bMs7$\MMDf^V/)S+@(JZw57Qs,ieؚtKR7__*ӜH9\7QW\՜i<IL+SPob@f'G}U*zN_Il'K>Tw-I@w7w6aRFE	Л,,=RU>IhȢp|l]
dMr/W|Tdd7^tTyܷ` @ |oJ@XյgZ/P99]	̈́Lo/RΉ=KӺ<bTf2Κ>)IMs1ySNSΚ{b}+}fVOwk/Oo@	NS{(u2ms!/5}Ql5.jjκF(0OS{Ye:|k<a"yEd,^/Ow6<9>7SU4;aa5hǰ 	bQRNr%¢J,ROg 4x <@XH<b:vrFP}Aڕz,!ԓYs A
							h!*Yv&:|oS{
(I[ncK1ymҚzRP2NZS<`r!_d%IpjoaE	1JLKڳW 8fIP9b8A!!!!!!!>bY7Ė'
w0ROg 8<1b8	bu*.ɵMNtXC'Ƴ@,@9 𐐐'^o:DMhȢpI>5j0"`Xr";A!!!!!! WԨ%tdQ8Uӿaa5A!!!!!!!^bc+'SަN=9B-fIP9AaGH<$$$$$$$osz'S%P(KYbiө-M[I(Y[nZzRNAe&`?:g)ȦB1}$OuVqc┙z5Qg@ ;#<@,qu$yƟH<$$$$$$$'1xe$axS(gؕiW,!ԓYs4"i							3FE
+|3,!ԓYs`	9OsV9w:N7_0D+HܧQ*mM8	$fPޖQPaeؚtKR7E$-LRj7^J(UmTV95$k0a(JT 
71xRV57&X˱4Ԗ|إQ71zUNӭf]N.jx$_	D/#+cMʧۭ6ђYI22NmLlF67^FVsbGޛQUX޳S{!(eel$NLLlF67^FVau^/M섢I0uJemQUToFJYI22&N*ccmDWΑ+%cJ$y[kmԨ057&^FV6%Fo:FV,--YeؚtKS58=Ȉ #3@a#<8xP98<p>M+HؚtYv&:Թ$_V4iXt4_VPijod%LoR_ITF	jod
,eؚtKR7joaZFӦ_Ybi|o*aZEA)HiQ%QX'iX˱4ԖToU&1y̕_mP/WMRQ5ի89z2u)ՄKҕ2 XJZv57Bl|R,ie iwKڳ6u4)k0M:u%U)G  H	j004s#3@`h0f_j004s"8yG5@9bG	joc(QM:cK.ӧRZ5Q/Mq%
2I'S/h7UKī<``i  aI$'tRU>IbBwJw-&&b2($0J$I)V7	rI%*Y|Jb2LM4M:u%sU"(JD=D/sNFTo]z$;aI%	"d*#|𨒲|ġ$A	)57Ĕ((Is,ieؚtKR7E$FI4deM:/(Vy@0ђbPJ,JDN O057Ĕ((Is/ġ$A (^ 	ަU{D\*$$m+[o5KJD,P
#$cK.ӧRZ5Q/Mq%
2I'S/h7UKī<``i ?Y7rd$_:mk<_$Ƶ-f	"7^<IiKV*\F(0J$&TOZ(ӃmQSYQ%IJHNI)W//Թ7	j\Ī
M8=a`8JJ*$Yv&:Թjoc(QM:|FN^%YsH0#Dw|oSd$6VIPKQQ)[|kR;a`84^lD򭂵.Iot>y"<@R6GM/@`xȟ:Ho"<@@6<([hy`Yh:e7ƹ+|ȏ?)'P+ȓ5@9bG*\F(S`'ܱ*R)"Dp:tI]Ni+m+<``i  ~5*M9'70I>5j004sD.ӧRZ5Q/Mq%
2I'S/h7UKī<``i  |oIoFIowf./QJ&o57Ĕ(eYa5@9b 8BPblB,ROg  c)G5$A$F2<$)bu$y8 Ԓ8,Ԓرe:|k<``i  {x#RHTJb2Pe1G5$>6,Ya5@9b 8RjI
S{IB(ex#RHSbŖIP9 	`xX5CJ<$*Mq%
0JD(Fŋ,NIuJ`sH0 85@9bN_j004sC"	joc(QQ&Yv&:ԹѓobmєmKuCFNf'Sx#CsF%:H!'V͢0ԝt|`i Kj ԝ_J&TT}bc1|J&TT}6bi0J$1{m4Mڏk_%_c^lM:u)s{*ΓP^KoHNNJ>((@/R6ۉ	iGanE'ڈ:IKV/a`8Ԣ3e,NIpjoc(J#6Z57ĘMt)4N<L&غ5 #]NJ$8V(_/ZJ	T%	)9#J)Nad;r)+nmad+c?^Ϲn-mQMKĄ*KS|D]0u6?1xXyNػ*+_0u61xXyN|lYYeؚtKS5<pi ps 8x9_j0D<xAs```sb!c@Aj004@аhP90D1 E"3<a"'	job2ӦX˱4ԗQT	j0<@xq, #3@ `0<0@`xa>MUI$[2Ɩ]N.jx$_ح462ӡ>yN DpCajoc(J#6^й.QJx`i4"SiOajoc0bS/IDMt(nbocbWrD`i4"SiOY6$a_,UI%bG8N&9Ve_إQmT/V5}Ql2UOY|:$Q6X˱4ԖToS{&2FXt75<q 057ĘMt)$l&غ71y|غ.tI]NCNr%6f*ؒ-~U&ĕ#su:@-ZRkajobUF_PoA[|9E[mU?f	jodBq%e,NIj\FH57[|bi/meC1y|P9!<057ĘMt)$l&غ71y|]HO*%Ή=KӰiDajobM"ARlIX71y|'SɽNtե/zFf)mTe[mUso[Sa`:tIDcK.ӧRZ5Q/MVXt|bi^tp<``,D</_Q+Ys1%b^tpV(9>7SY6$a_,UI%bG8N&9Ve_إQmT/V5}Ql2UOY|:$8,ieؚtKR7EN~#o,M:Ύ皁401!00q,@@yY+>E\/j6')^tpCNSJZRd_⥶(#!ΎEKlQIb!w-}x#_TE/*ؒDnbN]zJ^2u/MRjԶڪ+x>(m>Mk\4M:u%sU"meL&G@A_L&غQ1/:8C&غܵTY|X$CIYX%SҔ/XJ$!;bU(%S$'trj fVOwJHoΉ

$IT=B/XJ$+lQ1y|A[M[ĕI*HNOf%_rQDoΉ
5u;U$|IJ_تbHeTV(^tpoS iKަQY[mUUAbmrV576c(,ieؚtKR7EN~#o,M:Ύ皁 C4,S{IB~J&7GdB0{oHob	+4kU$zR"`_Ix#CIYX%Sx#[	)[`1y0A[|A[ĕI*hX7_IBwJGJ	T%	)ܵbQV/9(|7Do:*U>I$_/MUI$[2bM+F/:8u7΀ZS(W-Km1y|SsVqY|جSj 8Ɩ]NbGS{&2meC|r(Qwbi/Mc(/D	(ORx`i;Nf:tIDᓤ	(^#'u>SՌJZۆCajodBq%e
Q1})S+[bJ) 057tIqF_8-X7٨E`ۭ%bQёBNajoc\*؜lEɍ1xnm"{┿ajobmDQ6_DIDb;sm%^v$'Cf+ڈ9$lmDID/mDܒu;H!0OS{4Yk^yl]
:gJXCJaeؚtKS58@45, 3<``4'IFXM:u%sU"ՄK(&B71yaʹINARF޳|oCNo;,JI$/M[I(ձ(41y
(4Ryܴ$iE5_؍Ae7%Po/6;EDfmY>2k057ĘMt)$l&غ71x`i2mZ/XJ$!;bJ	T%	)ܴ$iE0AO |o&$ѮIvNQFfVOwW6F:؝iй-ͶK)J(UB`a`NYŏRe,x`i ESNSͶ\F՝).iL.-fY-kёDqt&NzO;'ZJ|Qm:dUJ"­k^Mt*jvM1*Su=Ͷs\[J1JUjez2MVMa8eSuO'MuO&غ=Dv>NZbhobU%drd̕_:E]Il8jbiө,RȢpa8el]
e'@fVOvdQ8UQbmJ/S{&)2)HXM:u%݊FE	Л,X57bS/Y82{Ȣp|64NIedktN.bABzݭRnWMd*#2a(QBLDf'6^"̿kUJBƗbiө.M+HbtN.bPjoa6Ц^qtedkT3/_֩7Ma(

#4dQ80]	MY=֫┅,"f/`4pǰP;YؚtK+''6XPjoa6Ц^qtedkёDVEm(0W&t%cK4ԖVOvQ7MM,TMt)]Y=&|oZ6B3/V-e$TFhȢpa8eZ2(	ֵ_3R7QMkrbƗbiө,xɺl'BlbmLd֩7LaTTFjQ%
dQ80]	MedkZR_Toō.ӧR[~([	l'BlbmLd֩7LaTTFjQ%
dQ80]	MedkZR4bG{5Ye)mQD7>$J$>)OS{Tbi/4ؠ bY='R[=ń:|k5G@8							<*V+ wslTJ86,"f/`4pǰP;Y:|kHa,G	@w 𐐐'^"vJ{Dfu$מj0Dh
,4,C	y*ڈ9NQHXEEK1{=,!ԓ^c"`XyDDHa 𐐐 '^FXJ&'&ؽ)O/&2%]Z,!ԓ^y, 9`xHHHHHH/#PyWܵTIXzU=fI<`OBBBBBB|j5+ vJ,!EԖhavYf/<7)AaeؚtKS@"<8xP903<b$X_皁D`<fyHc5hp<8x<`9x,psH <8x<a"<8~_	jo`=*,M:e,M:u%sU"zU6Xt=*,M:^%^yXY7Pi%/UJd=k0_%c1y*2U0Kc 0,a71zms[`Q)QfQs^a@aXfBQ$[Lo2U{\ҊrK%Wd:cso$sJ)V/إSQ%dajod%L앱%W%cu?_،nl)b1_)%cu?_2(N.'Bc1z2(*(B+'֋┆NormSo0OS{	UƖ]N.jx$_JN~SeCsUKī5hs X/҃I(71zV$>(+Y+%WTzN0
"\79%%aa=,`Eajod%Lɺl&tTmSYMd*#|S]SQ%dad&^<5=Ͷ/ZmoRVJNY	Dmd*#s𨒲FE	Л/jt&7T]"­Mt*̿{j>)HoԨFE[Ͷ/M섢I#1}ddnS{͗2LF717|tdnS{͗(ncL_)%cu?X'(YeؚtKR7El4zU6Xt71yETJP9`?fAU+jrђbzR@N|o앍ْY='R[cUMԹ:kXEEK[cajod%L앱t%WΝ($տfVOwS$ƹBo$mk:QOaQ%¢7𨒲FE	Л/jt&7T]"­Mt*̿{j>)HoԨFE[Ͷ/M섢I#1}ddnS{͗2LF717|tdnS{͗(ncL_)%cu?X'l]N.jx$_JN~SeCsUKī58<80J$X#SҔpfdo/%WfJfIl`E/W6o/MsKlJ%*7*.zY,(8´/r&F7|rzRVOaU+'diblUi<#rJ$+b1fJFJ057S$csSy'FJ0dQ80]	N.bdQ8UQɶ.OfVOw)1z2(*(Ba`*Yv&:Թjo`=*,M:eM&^QU/<ak X0J$X#SҔpfdo/̕_mP,!:,(8_mp^\Ė<JToYT\XPq3YI2&鰛7S]Sɶ.Of7MO'MuODYT71zTtT60Dqt&Z	1zhȢp|l]
3/ZRb*.ёDVGsmS{
,dV/I7)JyZF?Y/*%SSYI2Vcs/̕^ajob1\I71|Oajob1Z%i7|tdn57
ƖYv&:Թjo`=*,M:eM&^QU/<b$@Y7Pi%/UJd=k0_%c1}djaaIԖa@aX|okb.jjδfQsa@aXŘ_Ȣpa8eBnJdQ8UQɶ.OVOwG)1zhȢp|Yi_2L+Ho$i<#r+aZDo2UyZF=9>7SҔ_b}ͱQ*S{!(ed7_m*+cseLnbM+cseJ'#o$XOf	jobjVX˱4ԖToS{Tbi/l4nbxg  X0J$P+A`0,@<"$5_2U}@w0Kc 0,a71zms[`Q)QfQs^a@aXfBQ$n^iO'MuO&غ?_6B7^<5>VOfVOwRnS]SoFU*{mX`t_I깶B71}ͱQ*
+'/DdQ80]	֡7Bc^E2(*(B+'֣┆JdQ8UQoJ$+b1fJFJ057S$csSy'FJ0574>:2V7SY$mLq%/ Mt+j_057Km/Rj7-˝Z>MiGQ6X,"f/8jz,NIuJ`yXj0g005y_	jo`=*,M:e,M:u%sU"zU6Xt=*,M:^%^yXY7Pi%/UJd=k0_%c1y*2U0Kc 0,a71zms[`Q)QfQs^a@aXfBQ$[Lo2U{\ҊrK%WTFbڼ5>_	D/%lrc^-E2RSfԢ3zw)m*Y/k:QMDڍajod%Lɺl&y:ky6ЩMͶJy:ky6Щ+')c7|pyJ)EܧsaȢpa8eD]	Ȣp|l]
+'֋┆NormSo0{r&5Θ>;\ҊՄKDo/)TTIY?_Y=LQ'@nbMl]
ad2LUI;i!7|tӷ)vK057&_J،nc|ْђ/MF76_1/Iђ,Ulbiө-K	ҩӦ_TbiR*@<8|oJ^59h1=)O{J'
a7JblU-È|ImDFXEEK1{c5_	D/n	1y<5<bTa7t
1zTtTTIY?_Y=IcO'MuOsm+'֫mbTmbUҩӿaQ%Y
6D|*$0dQ80]	MИQv'
96Щ2!/RNow60.jx<nLo/FrQLRܧ/ZM(71{7&غ+'֪bvCs59h1>KJSE%u0JOfBQ$[o2Uz2V7SYr&#>:2V7SYhNF71/Iђ,Ɣe,bhaw˱4ԖToS{Tbi/l4nbxyscǇ̒j2&7^$m=_0_%c1}dja7<bx`Px057&_JUȶdӥ<8adlb$*+[⚷ܻ'\adӝel/NtUUL`m2Uz/MF76_1/Iђ,!EԖhaq#"M	b*.ёDVG&غ?aa+1{=޳FE	Л/Z	1zhȢp|l]
0bG{5fVOwG)1zhȢp|Y|2,ieؚtKV/pH57M&2ҩӡmXƔeL ǔK`4pǰP8575m/M%VUVTijobjV_
Q(UPƔq%ea%XEEK1{=,zU6X,I
cN
PYf,< ;5Baf,<U+Sdjei+m򊀢atp,5t_bmLd)2R4N8o皁#S(*M&غ4N8o皁mL]թLLf޹հ`,itp,5BTTMt)3S{ Z16^թԫaVXu80X7j09BLRSdݬIT.Sys bmL]JJJ8Xu80X7j09BIl]
e|oF63S{
(IRe|R>q`|o<`mL]حjō,Zמjh+xazJ|(]@ S{	.2qtj7+	D
̬vJ:cr&5ΘMF76^%lF71،nlr&#S{͗,iaJ.G{5}`6yڱPjoa6Ц^N.W%c5a(Qݮ[Lf_dk1tpjob1+b1cse1ō,"@mP9bmL]JdMa8e&鰛0֩7Lfz6B3V.sU(%lrc2{+c\ԹS\ILaݮS$ƹd3S{͗S$cs_Ȣpa8eD]	֋┅,"祘@f]@ l]
e|oV3S{
,vJV_Ve1tpjob1+b1cse1،nlhNF71cK.SysjʊS{	.2qtj7+i^%l+H/57")aZDg#/]#MF76^LXˠ}`6yJ)QqQPjoa6Ц^N.W%c2{tMY=&URn!Qi^L
#MF76_[g#/\I0cseDpb1YeּP; Zi+m򊀢atp,5%BmL'@Xu80X7j06ABy8857zэf޲>q`|o<a
csl]
ecseF71yVXu80X7j0Z1Rj*M&غ֌nc|o*|o[K7ԥKm>q`|o<`1S{	.2qtpjob1`0|oZ*͈­>q`|o<`| APjoa6Ц^N.MF76^csbw17loEYU4N8o皁AY\ABy84TQ̽ԥ]@)L[T
S{	.2qth-{K4Yk^y6DZ.SysABy81s$I|oV3|o]l7aVf޴EYd[،nlr&#@mP9 XP57bS/'@f<8dQ1JQ%Q%[
c8J$J$,*((֜,`0MF76^LX1eyvZJ|(]@(Ш57bS/'@Xu80X7j05*4*M&غ4Yk^yNSz$UQ*Y>q`|o<atEݬLf%ZVƹ4N8o皁5Ν(ب57bS/'@fVOvl/+'[\[DE.SyssJ(
S{	.2qtpjod%L-CJ$z2$,itp,5k6)V*M&غݭtosqt.SyssUbmL]Y=:c7a8ƖY-k5Q:QIXoTzQu%8xxy]@QJABy85_알Ma7@aY=&|oTTFedkUͶՄKUͶjob1+b1cse1։Dcs4@f@mP9RPjoa6Ц^N.W%c4ɺl'Bld6tݭRnWIlDgsU(&3+'ZmaIjB3S{͗[g#/\I0MF76^J'#N'Bljt&3+'ZR4bG{5Ya(Yk^yS`Fk0Zמjd*LfU틲52n6E@Qk0@ب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@Qk0@ 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@Qk0@!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;Q%bQPZ-P94*M&غ4@QFABy8ƖY-k5\ҊtDbJ6E@Qk0@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@Qk0R[=ž7j06TMt)3UXXJ$TFedkVƹY=2Lk1،nlvJ،nc857z2LF71cK|o<aTMt)3UX̬d6tedkT0WIlDfVOv\hXJ$\k!Q_#/]#MF76^La،nlhNF71cK)Y<<q<ao皁l]
e|oV3%Vn	Л/Y7MVOvIc5_&IpK)E5+cݮ[LfTo2Lrcr&5ΘMF76^%lF71،nlr&#FE	Л/Z$LfVOv_,io皁4
S{	.2qtj7+Ma8e&鰛0jtj7Md*#=K)E51Y=smՄKUͶ،nlvJ،nc857z2LF71job1Q81hȢpa8eP1Y=|Rybj*M&غM$I|oDa5QRkrc2{qt-P9aMS{	.2qtedkqF]cK-P9IK"TITABy85.jx<hl:cWTFedk]̬n(3|oJ$7j0-F:D
S{	.2qtedk45ՊS{	.2qtj7+a7MMn+'Z1t
XJ$TF5QRkV&3+']5ΘR7QMr&91Y=2Lk1VOvLQ'@fVOvLRlNHad3S{͗S$cs_Ȣpa8eD]	֋┅-P9֔RPjoa6Ц^N.W%c4ɺl'Bld6tݭRnWIlDfToܘm\h_smDfVOvTQ'@fVOvT_#/]#MF76^La،nlhNF712(N.z&LfVOv,ieؚtKR7E7YsX57bS/XM|R/X皁://R5FPX57bS,X^@,P9"TX57bS,g jblzō/<`,P9*%ES{	.2pjo`V&6,i/ sTJayڱbmLUqt&03U񱚰IԹSX̬c2ԹSX̬c857zpjob1/N'Blc2{_>yڱ/R5%BABbƗbj1	J0K<`mZ1l]
ecse7X^@գf)g!VnbABc857zo_>yh7Y7Yss*ŊS{	.2edk6,i/ ss*0K<atJX57bS,fVOv4|P9a*/R5iE*.*M&غ2n	Л/X̬c5__5QRkݬf%C857z#/XMF76^2(N.zedk4|P9R/R5QRTŊS{	.2hl|lfToVOvP9*Oayb0TŊS{	.2edk4|P9aMae7Ys:Dl]
eԹSXmc2{fVOvbƗ)glQN*$BABc2{YykJ)QpPjoa6ЦXWitN.zݬfc5.jx<3Dga3+'X57zpjob1/S{͗f'6^Y=ō/R5Ջl]
e|lfJ66^VOvՄHfToedk_\FyJ)fVOvY=edk0cse"MfVOvcK|o@ S.VABc4TQ̱cK1x5%L[Tay)+jbmL*(jX皁J*Rr,P9zU1bmLJ,i/ s cuX'ĕ,(2Ɩ]$QeAĕ,(,:Ҕ! A%9nS>[gӝ$x&qk^SlDɴw,JNSvӜu2aa5k
	!!!!!%:|k<```q8=`k xHXC'Ƴ@`x4XEEK1{=,NIj\FHJX+'d6>)Hi4O"%mRe,*.z^b|iS'T*.zYf +lf 	         |  LH@?I@2      	     3L      ./usr/lpp/ssp/css/aix52/include/lapif.h                                  _e
ERanrt()4:AILPSTgiops!=CDGMNOUcdlmu*,FHVfhy01238BKXYbv567WZkq9xz-./Qw";#<@
I<z#P)J3h@gx!50[[\+dhg ).a D{De3= kgr&<Ull◓ P8H
mL;훐>mO>3ٜ#;%eC 9l'$Uk^:#$$IY_+frX&~xȇY"g( L;@7 -=4Ci'Dxpt6    @fD@L "L+ 2pa`	vYb 	 dl0(  p0 
p 	#@sD4GHf&9#Xś%K@8 Iv.Sh 00 P  ],tCqKɀ80#ɓ䲡gr h'\rKܙlK޲g 6*5k/ybd5++hlK$T◌3ih◓ FvD
	D=PPnoڷ-Ba-
pJ'9cè(J <shչh羇=DQ=$)} 9((pѝr=$)}Iè(pOI
sB(pѝr=$)}& 
<*zHS@r{hչh羇t8Z/	D=
<]${ѝr=$)}=<ɍA49gjܴOI
s@AADEgjܴOI
sHAJDx].!N{cGQ"m;VzHS{GQ"a(羔x6(AG֌[!N{J' Ǡ 9G=QFvD=pPm;VzHSp0,	t5G!N{p;>=gjܴOI
s@RMJH	D=
<]&Cxѝr=$)}Jt!N{x
AGkhչh羁GxДOI
s@hxѝr=$)}I1ÔxДOI
s@Ӑ]${Ʒ֌[!N{x#5gjܴOI
sIHoڷ-Bacij9(羓Or.=77֌[!N{0zr(羓GFvD=X!N{0oڷ-BachpCƍL!N{0L,khչh羓H<XJ'9AnHzk}gjܴOI
sD7֌[!N{QѤQZ3nZ'9PsMGnQgjܴOI
sBi)H<].Z3nZ'9IH<].Z3nZ'9EgjܴOI
sCSGhչh羇Q5IFѝr=$)}DAcѝr=$)}}qQoڷ-BIChչhԑC"hչh羓@PR#m;VzHSQAFѝr=$)}=)D;VzHS -*H&֌[!N{n}(oڷ-BXhEm;VzHS{} -;VzHS<XXh1;VzHS<XҀhqQoڷ-B҃<c֌[!N{iTA$]@1(Z3nZ'9=p0,	m;VzHS@pP<poڷ-Bŋ} -;VzHSPbxoEgjܴOI
sBPEÛFvD=FvD=@,[qQoڷ-B o\9gjܴOI
sAbHshչh羇e8(Z3nZ'9IgjܴOI
sCС8R 5gjܴOI
sG=%Xshչh羞ACƤZ3nZ'98] 8P7֌[!N{7J 5(Z3nZ'9nPM;VzHSTxooڷ-B
\9gjܴOI
sC2*Eѝr=$)}xpPFvD=@[{PcQžEѝr=$)}&PbTxoEgjܴOI
sJRQÔoڷ-B҃zZ3nZ'9)AGѝr=$)}(1JpEÛFvD=(;VzHSPbT8(֌[!N{APcRԜZ3nZ'9
дFvD=T5'PFvD=TPFvD=518(֌[!N{!袀97֌[!N{PC"hչh羅Qz-;VzHS Bx6ѝr=$)} :FEѝr=$)}<hCoڷ-B҃C"hչh羓rz-;VzHS14FvD=,biQZ3nZ'9cJO<pѝr=$)}T)D[FvD=,biPi0gjܴOI
sB&=oڷ-BбCZ3nZ'9cJoڷ-BбIx[hչh羇I;VzHS -*H{Ԥoڷ-B0)ϡCE֌[!N{肈#Boڷ-BУ=((oڷ-BG`;hչh羅M*[Z3nZ'9ҤǊFѝr=$)}
.MgjܴOI
sBƟAcZ3nZ'9cOZ3nZ'9Cźoڷ-B'Z3nXӠ[9FxHӠ[N{ǽhx9IydW%lJ.w,OI
LNM1 POI
sAH=5&@7؄RrD=@p,pupb$(
\Yh羈(Mo	@喉!N{pH{LIP@J'9 .$)7؄RrD=='EĚ Q=$)}
DznEĚo	@喉!N{0QPIP%B}ĚbK-B.EM0OI
s@GQh
cJ.w,OI
sOr<rcPM4hcJ.w,OI
s@AADDIcLo	@喉!N{)HEĚ o	@喉!N{cGQ"bM 7؄RrD=#HEĚLo	@喉!N{GitzX@BP)sezHS@pa.&$01%;Z' Ǡ 9G=QĚbK-BD1C41%;Z'9 C\4{Mo	@喉!N{p;><IsLo	@喉!N{x
AIMf7؄RrD=
<]&Cx&CBP)sezHS.A#4Ip
\Yh羁G]${Ɖ4	1%;Z'9Q) #4IpcJ.w,OI
s@hx& 7؄RrD=
<]&P.=DbK-B(tIMo	@喉!N{x#4IA!(ܲ=$)}&6"HILo	@喉!N{0A5&1%;Z'9܋MM4cJ.w,OI
sIP[iBP)sezHSL,mibK-Bach[<PXM o	@喉!N{0i!!(ܲ=$)}&6<hPbM41%;Z'9nQ0M4cJ.w,OI
sIG,I3BP)sezHS@9A&`S#erw;R^Y[=ēZbK-BaMLo	@喉!N{QѤQ$(
\Yh羁CQ5IA&@7؄RrD=(Q"bMo	@喉!N{Ri#AG4
i!(ܲ=$)} 8(} "Mf7؄RrD=51zH	4
bK-B9&7($(
cJ.w,OI
sCiPXhIPI!(ܲ=$)}}qQhbK-BIC@SBP)sezHP{RGm "Mo	@喉!N{0u"<n$0
\Yh羔@kPI`A!(ܲ=$)}=)DMcJ.w,OI
sDIԤq&3BP)sezHS DAc
=Do	@喉!N{,pi&SBP)sezHS{} "MLo	@喉!N{bAcO<p	4 o	@喉!N{bJDIp)!(ܲ=$)}(1JH8X@cBP)sezHSAIPz
941%;Z'9=p0,	bMo	@喉!N{Cp;<IsLo	@喉!N{{QžE&3BP)sezHSPbxoDIp
\Yh羅	4bK-B҃hcJ.w,OI
sDžE&!(ܲ=$)}EÄbK-BX.$@
\Yh羇e8($@
\Yh羇e&&7؄RrD=8}
8s(b
D4
\Yh羏zJ9б0& 3BP)sezHS{RA !!(ܲ=$)}&HI
\Yh羓pt\<MLo	@喉!N{0 A 
\Yh羇e8U,[Ěh
\Yh羇e8U"M4cJ.w,OI
sC2*E&1%;Z'9AJRpMbK-Bj=nAGADi7؄RrD=@[APcQžE&bK-B҃phcJ.w,OI
sJRQpMLo	@喉!N{APcQżILo	@喉!N{APcR.$@!(ܲ=$)}
@0)!(ܲ=$)}(1JpADo	@喉!N{APcRԜ$cJ.w,OI
sACh	4bK-BcRԝB

hi!(ܲ=$)}8U"- &`!(ܲ=$)}Le 8(} "M CBP)sezHSHz(8erM SBP)sezHS9G$cJ.w,OI
sB(=&`
\Yh羀8I 
\Yh羐AC"@@1!(ܲ=$)}<hCh1%;Z'9)AE&BP)sezHSMPa44
\Yh羅M!&!(ܲ=$)}TzƉ4o	@喉!N{XҠS(,I 
cJ.w,OI
sB&
Q&BP)sezHS14P􁴘$bK-BбAOsLo	@喉!N{Xҡ
h
1%;Z'9cJh
1%;Z'9cJP@&BP)sezHS&44
\Yh羈J)CĚf7؄RrD=
sPbM@CBP)sezHS СĚ7؄RrD=(Dx
=DLo	@喉!N{#0I(1%;Z'9cJ41%;Z'9ҤǊA&@7؄RrD=(z(R:M1&@7؄RrD=,i8Z"Mo	@喉!N{XC	4i!(ܲ=$)}
-@p,ppA !(ܲ=$)}"zj
-Mf5%;XӠ[9Fx
1%;XӠ[N{ǼHݿgjܱF0%@P0%@P"0%@P h20%@P!!HP7֌[z4(z `ѡC
m;Vp`HbPзzjP7؄RrAh[BT[T([T([o	@喠(([z4(z a HYСĀ!gB
\YdB$ z4-@J'p`0;V9AAtxtxa!NPP]8]xJ`15#<pL=&
\YaNPP]8],X(HSGC$zB@7؄Rr<jGxtzBA5gjܴOI
Ԁ
P{Q=$(cRj=n@=gjܴOI
1Ü7؄RrDHpH%B8u&t
sāBP)syh1èc9
1P!,4He=d FvDRNxN!G`SzHRD`S֌[!CeB eB@=gjܴOI
xNxN!B&B=5(؄RrDRNx(J'6Nx1!(ܲ=$)"
P0)	DP2NxA!(ܲ=$)"
P0)hJ'42Nx
\Yh5  J'T
sĀ7؄RrDOMJ9A&59d6冕ppUѝr&PbT5'螒A7R'<P-6ѝrDP. N!CDu"`SZ3nZ'M
 .N{J.w,	8U(I@(A7R'<P-1&bK,@()ϠPP 0	 7؄RrDԢ	D0)bK-B&D@<HiFvPt҇L$i -4e=C0%xР[hչj 5(5Ԣ\<#ORp
7֌[IJM<Iz<IԤpQ Fv{
 I(GH`8K(.A7Roram;VPe >@pHzh 	
IRh oڷ,iHt<'ҁorac m&68R.Z3nXsX@m(z`@҇Mgjܰ i5Q@Ra)=Rj	Fvs񎡩FvDԠ [BP)sez`@X(HiC$4eL	x2$cJ.w,=BbM	QAA HRp
	o	@4e( %9 		x2 o	@4e$Rā#@I^eR`80
\YhGH`80 %C4$nā3BP)sePe >@p04e ;PQ & `I!(ܲƞj'C($ OǢ,H
cJ.w, i0ǂp p0HsX@m(z`ā7؄Rr Bx6J-1 p@Hsj )1 sLo	@喓& 
LH1%;XcDuLe(&$bK-RLkhչc9	H%@jsxs){J.w,RAJs$59	<m9	@rI5gjܴ@Ԋ @ A MPzjR(BP)seP	P	P	m"(H %R@$֌[!CSHADD%B2AQ=$(jc)"m;VzHPRD1zHPREm!(ܲ=$(jc)(zHPS(0X1!(ܲ=$(jc)"b@(51pxbA7؄RrDĚcvѝr=$)RԜ!GPFvDGJRpJ'"<pDxᔠ5'7؄RrD)JRpBQ=$(bJRpLo	@喉!H2&zHR#GJRpIoڷ-B=@p
\Yh4e9z	 S'&{I<zDH@P(
֌[!IROCo	@喉!IROC  p1)@h$ƴF!I&H)1 Ph
@Vѝr=$)$ӡ&bK-BM:Rb@P1;VzHPRE8%Bpt(xԑroڷ-BA(xԑr	DPP"Z3nZ'$=P29@OI
iP=%;Z'
5$\BQ=$)7BI( cBP)sezHS(2.Q@(
]
5$\o	@喉!IEPI(-ҡCxIoڷ-Bx	DG=MCpJ'&IkJ.w,OI
=ODH%B(i5Q@7؄RrD8]="1;VzHPCzHP	DcC@Z3nZ'AG<!B&6ǢbK-BLm
4H%BLm= h1!(ܲ=$(X	zHPsQA7؄RrDcBQioڷ-BLm&M(,bchP 0%BLm!(ܲ=$(Xi$
!B&6o	@喉!B&6AA sZ3nZ'=MG>M OI
{sB&hչh@sܛ14Q=$)Bō7֌[!B&$xXJ'T@rG֌[!GDBܚ!HADo	@喉!OpQϡcHH%BP$cJ.w,OI
 9MuB@(bQo	@喉!B&$xXBQ=$(XҢ<P,HcJ.w,OI
<X -*ԤA !!(ܲ=$)R("@SZ3nZ'BEOI
MÅСRFE;VzHS(2Ac
\Yh8{ƞ
=DBQ=$)7BI-bK-BAP-ѝr=$([@1ϡ	DQhjcFvDo$Q%;Z'r(951@(
 mL`1!(ܲ=$([ǥI1o0'zHQžEo=g*l	+q#m֌[fhչiqX	`ė0/'1mo=Z!`I[ogj܋4;fD[ڷ"3pexZ3nEgٹė0/'ChSk[bpajZ!`I[ogj܋48/5ȮMѝr,<kreѝr,<ar!ڷ"3;REr'*tڷ"3;Z,#uڷ"3;Z!֌[fܥA$NM֌[fTåp%Phչiq	Aܪ0)m֌[f*Z!$y80-mo=$$mٰ$čZ3nEgvTDhչiq	%&[ڷ"3;RTDhչiq$hչiqܭ>LoIsbpaj	;*[bpaj*IM6FvȳL@X;VYys^u*pdeѝr,<㸕)S C-֌[fg֌[fٹ0ė0/'Z!{QRLT`I[ogj܋48f*Iѝr,<+$y80$My80eZZ!`I[ogj܋48eYogj܋48Ve7$y80eZZ!{P>`I[ogj܋48dja[;VYyq*REFvȳLֈj֌[f$y80My80l	+q#m֌[fL=ogj܋48%JP>Ȳhչiq]ѝr,<wė0/'`#Ska^N-LYEl	+q#m֌[`<*0Nm֌[`<J(E`ڷ"&yj/:T9z`ڷ"&yj/:`3qڷ"&yj/:`Jȃfhչ	3;Qy(Nm֌[`<R ė0/'g	"My80UEvmٰ$čZ3nEgvW%fx:OI
11(z@FvȳLq*Pry]"@rѶFvȳLf;fIVJQ0/'JR"T`I[ogj܋48Mr EY?Y	\7rkڷ"3;\D?2wfD֎IVJP8@[bpaj$%(f6hչi_2YBLm= k;VYvEr%JZ8@u:񢇤o0/,Z*J\S3;\XF4PIhNðqY*	`k\ؼZ*J(Evmo=Wd:JH;VYykErWVgDcC@hչiqעkG+'	rމ%A\֍;VYyr5.W2Yſѝr,<[8(k"Fe`}ak^,Z3nEgvhk7?`޸hk76FvȳLٜ%bW`w0Mb0ſq%=Wd:ؼZ*JZw(Nmٰ$čZ3nEgvW%fx:OI
11y9ѝr,<㵧rkrpɮG-虮T%h)$y80UP{Q%Y)DW:l	+q#m֌[f_2YBLm
9GEѝr,<عBk/\5IXogj܋48v.P/;)q0/Z$7$y80UExK0/'JHʦJH;VYydW%+pZ+E^a׋Y[;VYydW%tlo\7u&ErWR{;VYyd`IUdc82VÛڷ"3;%qeiZ*J8L=ogj܋48핀-2P&@dV hչiq݀Ig'	}Ig+0+aڷ"3;'`̢%	ei[ڷ"3;I9,t.P0p|avVſѝr,<Mr`]yl@sV&MhoIsbpaj$,Q+dmk[bpajVSó%n$mѝr,<ܪa_fx:B9J9֌[fi8*ʳx/]5yv QvhչiqYչ󄕹Z3nEgw@$UMebR<5yaKruL=ѝr,gwVuDp>Jg\7Vhչiq߯%jKYU)[,Z3nEgw?9d*9ѝr,gwVtF39J+M֌[fVrFUhW+ܛڷ"3;!$N_'sYxЉ"w&FvȳL_dW(;Id87Z3nEgw@$IhĥxjĘ{K{R:[bpajJ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~T'f咄|xY&FvȳL(NN9d6哸0FvȳLD6n$+`eB$ܛڷ"3;Vj#fK"F	^9(N֌[`<㿚1V\grogj܋48גF35䲫G"Xhչiqߑ(:#keVEr^\՞Er[\ؼZRַY`I[ogj܋48*{2YD)@=ѝr,<'YVo %+.$
0Nڷ"3;?%n|hչiq߱_6 HW5K/)׉0FvȰIqY	9J%+ep݂ogj܋48גD|Uh8p$JV-֌[f;rYd*9ѝr,<d89,'sYxЉ"w&FvȳLٸȮQw5J;VX$8g/sW+ܛڷ"3;y,ȮV37Z3nEgwJ0NrYU\grW5g\k/ė0/'
ΦؼZPjmٰ$čZ3nEgwەL=B_zHSƀ
sڷ"3;kr^<ضFvȳLjG8I[827Z3nEgwoB^ogj܋՝/>Jg\7xѝr,<Z4?GD:|	hV|zMѝr,<bV:#"RוJ.UeoJڷ"3;K\7^K*r+M֌[f!$N_'sYxЉ"w&FvȳLȮQw5'rBpogj܋48؁/$IhĥxjĘ{K{T -My80+s`I[ogj܋48*{2YDRN{;VYy~N
2nKW`?^]H`Z3nEgwV5n|%nm֌[fVGFUh#5冯,dfչZ3nEgwVt?9J}W3^M֌[f%#b-xYX^XRxogj܋՝p<c;;VYy~1%Z9w&FvȳLtI 2+`eB$ܛڷ"3;+D5p 0NáDY(N֌[f$F	Z*&)q9B:&ԭSka^N-P(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)#*d87Z3nEgw'/q%\k/:$Nhչiq߲CW7Y0NBpogj܋48ג?5䲫G,5y`#5G9B,ܙogj܋48؁ ?6 HW5K/)׉0FvȰIqY_	+sȮV37Z3nEgwZ#YU\grogj܋48Ȕ`5䲫G"X冯.j"F	^-.a^N-P(0/'
Só%n$mѝr,<ܪa_fx:B FvȳL4geYܗȮ~ (;ogj܋48s C;VYy~q"r7Y0NáDM֌[f+D5q%\k/'FvȳLy+@##^K*p}W3^Ms"mɖFvȳLj΁GG8I[3^[ܰF3^\reѝr,<bl@%k+
^S#a֌[`<㿚1V\grogj܋48גF35䲫G"Xhչiqߑ(:#keVEr^\՞Er[\ؼZ+0}My80@%YbJH;VYy~Tؿ*u'6N{;VYy~N
2nKW`?^]H`Z3nEgwV9J!ѝr,<bl@%k+
^S#a֌[`<%*$OFyOaЉ"w&FvȳLq)Q;2ܰ+NÛڷ"3;ĥ7,:J咄hչiqߕ%	eYd8s_^nVIѝr,<*JrYd*9ѝr,<d89,'sYxЉ"w&FvȳLٸȮQw5J;VX$8g/sW+ܛڷ"3;y,ȮV37Z3nEgwJ0NrYU\grW5g\k/FvȳLXáDVmѝr,<fpVsʳ~W2K{T
U*mka^N-RhSó%n$mѝr,<!5ؿe
<z'=MG>M&FvȳLbJ4.kFXjŌM-.Qѝr,<$,Pt"H0D;+UfgrX%Ք
7Z3nEgwF*+8_0`I[fz Jڷ"3;g	gg$^0'8L-.a^N-RhSka^N-RAIVXf6hչiqߐa_2YBPhչiqߒU(:$N\"H_3Y,Xؒڷ"3;EYF\r$=fr%m֌[f3ʳ3Zk/Ӝ&Uė0/'[ $,T{Q)XmU*mٰ$čZ3nEgw&:{VgDPhչiqߒU(:$N\"H_3Y,Xؒڷ"3;EYF\r$=fr%m֌[f3ʳ3Zk/Ӝ&Uė0/'R$,T{TZ$HM6FvȳL'Sb*u螒bQڷ"3;DPiX7+3Yx.grogj܋48֍fTV$qra3@Z3nEgw*$Ii`ONpV[\ؼZj"E*mo=QRLSu6VFڷ"3;XL=FP3עzHQiP&$=7Z3nEgwVH2,K jͿѝr,<*IayOF@Z[z_^\՛;VYy~Y"F+4"75ց5-Z3nEgwF*+8_0`I[fz Jڷ"3;g	gg$^0'8L-.a^N-P$Jb^S0/' DJM6FvȳL'Sb*u螒,biRGZ3nEgweB$5;VYy~hT7iVDoaH@FvȳL;gJ\pp|k@hչiq߮Vt*Ǖ*rWm֌[fgLoF<+<T46岰h-֌[f^?4DX8hm\45;VYy~h2ұ#`YVgRѝr,<fpVFy"KMezsʲIVX0/'b@$,T`I[ogj܋48Mbu0/B^!B&m֌[f%YcF,biaЉ"w|6hչiq߭kCCnXj<P-ѝr,<Z4kCCn[+ [֎hչiq߮Vt*Ǖ*rW@rGZ3nEgw?(k<ňڷ"3;eii@dqPۖhk76FvȳLhVeAbG+<	+lY	[;VYy~2D	eq%=X"*6+YFj6VFڷ"3;D?fx:dC^2Xj)	Z3nEgwOF%^|בUM֌[ftN
ӹ8j=$9%,Z3nEgwfNIVRyȬHk/Eѝr,<$,Pt"H#14D;ogj܋48-p;g\;VYy~̈#Mr#zïlmѝr,<*J/ #JrJnRf
 N`K{TeeZ!ִ {2lP 	           LH@?I@2      	     M      ./usr/lpp/ssp/css/aix52/include64/lapif.h 4 API.                               	   _e
Rainrt():AEILPSTgops!4=CDGMNOUcdlmu*,08FHVbfhy1236BKXYv579WZkq.Qxz-/w;<@#	IDGP%ȐON/5>p&Du7'lIr ҁ;6Sܠ%عLG\?D?hhr#ьQ|^WfYǼ#l  ! }sʕ&fDD.Dy&nLg(& 9&l#(]&xh&UvK[3	a81(\s/& >: Du @m*x|| 3  @V̉'0*  P2X P{ BW X B9 Y~  ( @pph-ge^DOINhJ,L{rʳb1pHh @@  ``   72/& @P@F@PZ'ʕ&+f	$9pm%33rgu9@,!6p3a7^X2L엕Og(Äq5=BbP[/&!	^L &hngk\MP(BG PZ.QQFgk\MA΢DD(j@!#Fs Q 1
$@b gk\MA΢Gr*BG R$VE$-#FshI	4C"z) 5ֹi4J Ȫ02$	4HU@jNo3ZG Q46I	4@g*kH9q"Dr=4i:$	!AdIֹi4HEZHUHHѤ=gk\MAΧ $D`*E$$zhu*e$D`*E$-#Fs" BG Ǣ"ATI#;Zzhu&IÐJ)ֹi4H$"`BG Q$ tF Eֹi4@Z.QZLHѤ6@ai3=ֹi4@ҡm&{$zhuOAdI9PLo3ZG P$ZH9	<m(-PLo3ZG P$T2==4i:'e&{-#Fsx C)3=ֹi4J yI-#Fs@"8!#Fs@@o3ZG RU	4JTFvHѤP0}AS$zhu(> J r=4i:D"<}*zMAΥ҈*`#;Zzhu(>"xЄMAΡ&E
FvHѤ$@@Aֹi4G"B(r=4i:$U*Uֹi4CII<mHo3ZG P6E$-#Fsdh$o3ZG PQgk\MA΢h
Do3ZG Q4Hjt@jNo3ZG P`Pa:I&#;Zzhu&@
q*-#FcB=$o3ZG R"$Do3ZG R@%[kH9RAFvHѤ$5:L(-#Fs:NIz)7-#Fs0ԩ#;Zzhu9i5]D	$r=4i:5@jTAֹi4GT$MFvHѤTr'@kr=4i:ITSI
ETr=4i:<,0J*#;Zzhu"@,"@A[kH9Eè]D	$r=4i:4k$o3ZG P>@r=4i:r=4i:u$MFvHѤ$5ԒkH95ԒkH9Eé ZUֹi4D\:UȍAֹi4D$ 1TCQTgk\MAΣƞ9JD gk\MAΧ 06 0kH9Ԣ$r=4i:@U$r=4i:J $kH9Eè5xѮo3ZG QRHo3ZG QQI$gk\MA΢.AAgk\MAΥr#P.Aƍu$MFvHѤQW"5
Tr<hQI$gk\MAΥG+H@FvHѤTrDjFvHѤTr<h7-#FsQj)$7-#Fs`)5[kH9Ԩh5@I7-#FsQj)Pbh7-#Fs5@X[r=4i:PJBgk\MAΠRH-#Fszdh$o3ZG RdRI
-#Fsa]D	$r=4i:UzMFvHѤ dp2&r=4i:!AD	$r=4i:<)-#FsQiIֹi4J r=4i:Q6#;ZzhutzG-#FshK 01ֹi4CG(U&#;Zzhut0`Po3ZG P'AnA#;ZzhutE1FvHѤ9D&r=4i:Q:QSkH9E:Po3ZG Q!d\"@,r=4i:ah:gk\MA΢J5ֹi4CT􈎠Iֹi4I0J FvHѤ9D芡9ֹi4DJ
AV#;Zzhu"HU)5o3ZG Pa7-#FshS7-#FsaQ" @bkr=4i:=EFr(H* p@RHaRq5!̮V}K&Kgo<嘑J1H9Takw,ďMA΢DD(j@X)'ܳ=4i:"D*o<嘑H9@.B"T($H9ԉUI5;bG Q!AgE	 =4i:$ED(,R@hA [>O-sf$zhu("<J$zhu"AWPa8X[>O-sf$zhu#Ah0Ԝ,PH
H9	<m&{8X(I'ܳ=4i:<QDH(
5;bG P$$(,Ikw,ďMAΤH"$D`*E$ o<嘑H99i"#Tz) 4X( \Y4NA*HUH(
ayk1#FsW)"#Tz) 4X(Q'ܳ=4i: zH)
Mo<嘑@1HU8j4X0I'ܳ=4i:$OP,P
kw,ďMAΤaQTp0X0\Y4DqDYbo<嘑H9	<mpb'ܳ=4i:'DL(5;bG P$b.IC[>O-sf$zhuOAdI9PL(kw,ďMAΠIh-C)3<X0
kw,ďMAΠIiDAjRgx@p[>O-sf$zhuOJ C)3<X8\Y4@T2=Ŋo<嘑H9	<mD,Pkw,ďMAΥĐ<$Ŋkw,ďMAΥӐbMo<嘑H9Ԡ`r	 z(kw,ďMAΥ5E5;bG RU<``Bayk1#Fs@5O,P\Y4J҈*,PA'ܳ=4i:D"<}*zb |ZrHѤP0}((PQ'ܳ=4i:I<hBS[>O-sf$zhu@`)2(TX$։ȇ2[)d)lo<嘑H9H(A!&|ZrHѤ=$0ԩID	ayk1#FsEP *QE	ayk1#Fs`)5i"'Io<嘑H91E)"'I5;bG R$I$,PHkw,ďMAΡDXA'ܳ=4i:*TX\Y4D!a8X[>O-sf$zhuu$($5;bG Rj)D"@P[>O-sf$zh{Rg}$B@|ZrHѤP0}U5@Ʒ|ZrHѤU$@P9'ܳ=4i:U8X([>O-sf$zhu&
VŊf|ZrHѤ$CSRuBA|ZrHѤ 5*Di"4X(kw,ďMAΧ &$(
kw,ďMAΣƍu8(
ayk1#Fs]JRHX0I'ܳ=4i:&IÐ,P
kw,ďMAΡUBcU(,Pkw,ďMAΡ"e <4X0\Y4H#Dqbo<嘑H9Eè]D	$@`\Y4JV5@Iayk1#FsiI @X0kw,ďMAΥG*,P(\Y4DI!b)'ܳ=4i:u$b&|ZrHѤI|ZrHѤ"Ԁ-T*,Pkw,ďMA΢.J*F,Pkw,ďMA΢ha!((\Y4G=5Pr4@X8kw,ďMAΧ 06 0Ŋo<嘑H9Ԣ$@p\Y4J @m*TX8Q'ܳ=4i:J $Ŋ|ZrHѤ"<h($\Y4D\:PI @X@S[>O-sf$zhup@e$B
ayk1#FsPj)Pbh(kw,ďMAΥr#P.Aƍu$B
kw,ďMAΥr#PG+Aƍu$B
 o<嘑H9Ԩi ZTX@[>O-sf$zhu*9ZQW"5b |ZrHѤTr<h((\Y4JVPI @X@)'ܳ=4i:TX$\Y4JVPD	$@\Y4JVPJ@Xkw,ďMAΠQCj!ab `s[>O-sf$zhu2&D,,XQ'ܳ=4i:PI B,Payk1#Fszdh$(ayk1#Fs2)$AE C[>O-sf$zhu $(
5;bG P
OHX5;bG P$14ayk1#FszT@Iayk1#Fsj"@1'ܳ=4i: I$o<嘑H9Ԣ
ikw,ďMAΡLX@kw,ďMAΡNTb [>O-sf$zhut	qo<嘑H94rR(kw,ďMAΡNLJ  S[>O-sf$zhut(	5;bG P'DS,P5;bG P'NA5 Ʒ|ZrHѤ9DEO
(ayk1#Fst,P(\Y4DIr " 'ܳ=4i:ah:,P5;bG Q%QJ,Payk1#Fsaꞑz)ayk1#Fs3@X5;bG P'DUAayk1#FsB#H*,PP\Y4CD5
ME
ayk1#Fsh0ԅ
ayk1#FshS(\Y4CB"((5o<嘑H9ԑ*0
 o<1E("AT@8a!&|Zr
B"5
A"`HFv I$j
@5 ЅA zhB8]@4!PH1[kzT0@PҡR"Fv$5:h@j.TPB=Ehj'ܳI*hA jh(B=@4X!PHx.,kw,A t#CP( 0a0ҡR"C[>O-sf@4XP@j.TPE	5 `P[,-FQF<" cDzg
<P=6\Yh*02 64XH@Z
.P=1`c[>O-sf"=3܅@m(9o3ZG@"D5pBG@(#;ZzhP F7|ZrHѡH1R.C!J*F6ah8Xݿ;C!C ,kZ'CXyx1-gk\MAG>ah8#HѤ+@gk\MAG&IP#F@gk\Mpah8#HѡNah8#HѤQZ\Y49h$zhMo<嘑IVah8X!#F mp9'ܳ=4i2J,-GXZayk1#F<XZHѡNah8Xkw,ďMHXZkv'Ő^$㇕z̷,RR=4hRG<`)F#;ZIT2 #$FDDB$P,-7-#F(I$
XZo<ID)Qj)Pbh$zh%xRayk0H,-P$0QH%A|ZrHѢUJ!@IƷ|ZrHѢJ!@I#;ZzDhACS(<]Px.E00gk\QJD*T yU$r q$եT yLP yL($>.$o3[$]($De4kJ &D`e$< RA@#;Z`mFD@ y=R#D@t$bt :Fvx.*$ATcP0CB $#;Z2H8Jҧ
P AP0}*zk  e(ꢢP!7"AZQSEEQrPp1#9
T1(gk\QZ dp1;b
F	 H}*zBA]J >Ło<嘃E00,PB@%Ea!J=$5;`t#"IQ` B$A$

x."Tayk0yL($>.$9 ]IҀ8(\YGA)R8(!Ȍ$cP0X5;cZ!diD@tAJ",
ID@tBo<<]&
UJ"IQ`P T1(E!&|Zr dp2H<E R!ayk0AP0}*z R**ayk17"AZQSEEQ0kw,HB:r
o<嘑+@ ֹcVs$ 8xH9H+H9'ܳ  	L,
5 >s  k[kDDDIHBG$%;b@ZIHԒ `P ``RHE=Ei$A"#;ZzhR$UHѡ 04hBGPu&IÐgk\ML 604hBGPu"@4ayk1#F: MrFayk1#F:$Hѡ8riFayk1#F: zH(FvHѤH+J@!#F5Ԩ14kI :&BG$DHԨ14>O-sf$zh$A,PBG4kPbh
5;bG$DT=4i"$RDHA,(ַ-#FQW"@sw,ďMx.sE\Z:G({ER#,$-#F=Rn"Ro<嘑J)7T) 0P((kZ'HѤR&($$$$$$%ֹi4Po<嘑IL-A`P
#;Zzh#IPHѥ 6H*r=4iG
@*P#IPo3ZG&E$ : BGEDa\ayk1#FH*MQha餂ayk1#FDzi 	4	"e"=4U`s[>O-sf$zhdRI
CQQ:AW
5FvHѢ\<=4i"#JTPHѥ 6i>O-sf$zh.zBB=4i"#JTP5;bG(H,k[kCG(>LCG(>"0!#FP}" Kr=4hh*@!#FP}"AWI;bGE0`M9A<a|ZrHѡCH,CG(>U|ZrHѡCUR(ַ-#FP}(Q M9A0QCG(>EV\Y44rDr	HѡCU|ZrHѡD"1o3ZG9ȨL!#F85
9DkD9pj4r$zhӐCFD7-#FQ:L񀠄M9D
o3ZG4mAEi2.T!#F=Ehayk1#FTUP&,$!#F85
9DŁMo<嘑D9pj4r$zhӐCFDayk1#FQ:Lb=4hhD<`(Xkw,ďM<h$5:d\A'ܳ=4i#V*BCZgk\M EJA	4#JIFvHѧ 06 $Rsw,ďM EJBB=4iDGMo<嘑N@`m"A$H!A`cZgk\MHMp29ֹi45SJ|ZrHѡ$j@NPayk1#Ft)Q`cZIܢG4k$n{qmٰ$ĝgk\ovN3FvFlJ  MoJsbbN3MyW
dBmٰ$ĝgk\o"m#r[3Frn@0kS{D*^X؅B!`I{;oֹ(8/5ɮU#;Z`|㲰mɖkɈTKoֹ(8%Q50V"Pboֹ(8fo;r0Qq"!#;Z`QqT!dr0(8؅LBVM#QNQykoֹov*]q)EʽT"MyW
	;Jl	/q'm#˔b"P3FJ.QyBe#;Z`|㸗-E1O(RM##l܁`$ħ1/*!V'q)Skb,^UBb^KIFvFs{ E@FvFs^uode#;Z`|㸗-S{ C-#,'u3Fٹl(INb,^UBb^X؅(M6k<I7gk\ovEvħ1/*!E1Skb,^UB2B!`I{;oֹ(8홾eoֹ(8퇔!兯)=xoֹow+f &%9yW
,Sk[bbu6^N3F
7;:r0QqKme#;Z`Qq"Fv|㲷ħ1/*!@'Skb,^UBlM6kN"ŷgk\owdoֹowr0(8ſq)EʽQPm1/*!L36jmٰ$ĝgk\
7;UyBS Dfr0(8URf'D6kFj:XAz`3F"ttN3oֹov Ԭ6m#^tQ}3qFv|W|R`ħ1/*!L36jmoEʽQE-D`FKIFvFkMrvg^CG(>Lr0Qq)vP"9>8 Pt'-#Ägl\u\?|5B6r0(8pnÄgzX؅YMvjmoEʽQE-AW&T`I{;oֹovUr`E,~')X*vZ=pbg*0!#;Z`QqqUɁV'+qZbqUɁ#oJsbbQfKPqUɁ6"^(̖`FKIFvFv)fxu44rx)3F
7k.X:\x)E*!Ed\S7;*0 )x)83_(<8n+LC/6pRy[{3qUɁNb,^UB,j,MvjmoEʽQE-K.pl	/q'm#5_rٞzGEB@k\yYW ʮO1\:K#{3|r0QqܮtUr'rZ0̼,Eſ#;Z`|S<HEl=yakr|p@O^%D[3FgĹ`떸~rd`0V8/[3F8p\<=Fv|g(3/wX|[X؅YԲ1/*!EdBw'mٰ$ĝgk\ov)fxu44rPqr0Qq'r򲯜\c7\?dt/8FfMq)EʽQE-P[bbQfKQ59.VKIFvFkMrvg^CG(> r0Qq\8/:\8/)`#;Z`|ع>%?Oel|X)`q)EʽQE-D׌Z[bbQfX9T`I{;oֹovMr)<G&fF[G(Mrr0Qq5]3 v`o\?G(MrRxFvFe-`IxJcG(?fo&e-7gk\ovR&#rbQfXa1Q|XkyO!兯)=xoֹov -r"<e6`m#;Z`Qq݀Ig}Ig\<MoֹovV$9[eٞQ~#;]Nſ#;Z`QqܬOL(.'r0Qqjf :y0"XEla6ky@7'a
B+a^SBz*""^(̱E-roEʽR:l	/q'm#,>SbNX3ï=4hr
,-7gk\ow^?'.Mvpyf
FvF5'ZZr0Qq߰vP"Z%3oֹowZt%o=
Jg\?Zr0(8ג%yAhGyBYoֹown?yen+LA#;Z`Qqi8_-sɮ^37gk\
7;yAhG&xr0(8ɈDYrk`|J7gk\
7;pz'&f
qġ[Q{S{u6"^)mٰ$ĝgk\owLE9bHѣ,-7gk\ow^?'.Mvpyf
FvF5'ϛ3F
7;SNVVDm#@@_9BR>%
ܛ3F
7;%En?˳r-.Y[oֹ(8y@7vP"9>8 Pt'-#I'.e7gk\
7;77,k׀@oֹow>oO!,i7gk\
7;D
ٸɮY8/A(Vr0(8لC;750V|r0(8g/|/ܛ3FZrN#\groֹow0Vr:ЎMr^\֞Mrx%9yW
yjZ{ΦKIFvF~TX.MLA#yW˳x/]=yvYr0Qqi-s@k9'2򽇔oֹowZt%o=
Jg\?`3FZPr)+ekF~V'CY[oֹow+/q)\np^8Pɿ#;Z`Qq߳vn%2k`(#;Z`Qqi8_-sɮ^37gk\
7;yAhG&xr0(8ɖ`u;<+soJsbbyX؅H`I{;oֹ(8a*rٞ~NP,-7gk\owbxb3F
7;?<%|r0Qq߳ fxup6@kF5@NyBY<oֹow^WIkX/>kv&r0(8ؕjkN+P5{l.yR|%m#y-D9~'yBהrkM#+/NMrxB&kF~"ɮY8/A(V|"^*Eַ"^)k6KIFvF~TX.MA#yW˳x/]=yvYr0Qqiֹ|gk\ow<)k3FZON#lזmo'Zr0(8d|'5凯,d漛3F֝o<;Fv|^KQ8_הrkM#J ?rk`|J7gk\
7;pz rk`|Je7%9yW
Z1/*!O,fvr0Qq߂U1/勳<:#F@r0Qq߇z7[5ח`+m#֟o>odoֹ(8yO;(R[yX-gk\
7;yK +roֹ(8ˈ'.en+LA#;Z`|a yBzהAОJgk\
7;%7,BR|r0(8(V_'fS&f
qġ[Fv|f_Jd,[Q{Fv|^KP6הpmזs^M}ɖkF5D9~'&xr0(8גN3u;Fv|&YN3הrkXzk`ſq)EʽSjmoEʽSfvr0Qq߂U1/勳<:#F$sFvF~U3rnK`G^]G`gk\owZyK\!#;Z`|a?E̼a3F"
Jd,[ +roֹow!L+s>ooֹowj?:Ўs^XzNkɿr|Y2r0(8d|'5尼#;Nk˜CLgk\
7;:'<%y5w&kF~q(-/ܛ3F2qN#\grח5\np^-Nb,^UB/0mMoEʽSY*mٰ$ĝgk\owLE9bHѣ,-7gk\ow^?'.Mvpyf
FvF5'ϛ3F
7;SNVVDm#@@_9BR>%
ܛ3F
7;%En?˳r-.Y[oֹ(8y@7vP"9>8 Pt'-#I'.e7gk\
7;77,k׀@oֹow>oO!,i7gk\
7;D
ٸɮY8/A(Vr0(8لC;750V|r0(8g/|/ܛ3FZrN#\groֹow0Vr:ЎMr^\֞Mrxgk\
7;2qO|JkٶkeM.5\-#(NVז'
TEq)EʽSY*mkb,^UBkQEbKIFvF~Jp+Sb.=4iEEPum#)yBzהAОJgk\
7;Y?9s_-rז4rIu#̱BBoh3;ƎQ=.Y#;Z`|㿄h2'a<	/lσ9gke9
Bp^/+7̻-Nb,^UBkQEbX؅JEbKIFvF~Jp+Sb.=4i(PM#;Z`|a?;(R[^XZ(:׉QkF~QfXġ[ᏉB~VcG(ėZO,r0Qq4]Pyx0AVg[FvF~2!8/ԛ]ħ1/*!RAQfX1/*!E%aQfXfvr0Qqߒ
X勳<:M$A(PM#;Z`|a?;(R[^XZ(:׉QkF~QfXġ[ᏉB~VcG(ėZO,r0Qq4]Pyx0AVg[FvF~2!8/ԛ]ħ1/*!E%aQfX1/*!RB6^N3F
7;SZvg^N@u>r0Qq߰),-yNO	ĨFv|(P?8ѣ'8/ܛ3F
7;F*/x_133yKoֹ(8ٛ]P'|˲"^*V(ZX؅<J.QayNKIFvF~Jp+Sb.=4hhj
+Ir#֟'U)5r0(8˔b^S.kM#;Z`|㿄YN+tbw5FFvFveAO+!yX^ٟr)m#3|˳s^WRov[3F
7;S!兯)=xoJsbb(F):[bbɁQfXfvr0Qqߒ
X勳<:M9D33F
7;S!兯)=xoֹowe8'>%
5Fv|㿄h8\\<>凯-33Fp.X:Ɂ#ryXz<`)#;Z`Qq߮^t -ȗl3[3F	xy0"aZ3F
7;F*/x_133yKoֹ(8ٛ]P'|˲"^)(̱Skb,^UBŇ(̱Só%$#;Z`|%8fxu44r"	0r0Qq߰),-yNO	ĨFv|(,ƎQ<A(Vf3F#ANN,=yi0r0(8f :;Ëܶ`op-#ryXzLkF~#;g9僮ZpkɁ#ل鼘e0-pnm##Eٕ<N\`I{f|<gk\ow.(Ry]IeoJsbb^,<Ee[bb+yFmٰ$ĝgk\
7;̭En?vg^̘1*S^E6ky.TAy_ⵔoֹ(8sY\Y=yi<ؒ[3F
7;s+A^?/"*EMd3F
7;S!兯)=xoֹowe|JN4rBr0(8Ägl' \u\?}.Ne#;Z`|fD:;!xem#(!兯)=xoֹow>ot:br\>oYz׀/Mq)EʽTeCש kL L           LH@@@2         y        ./usr/lpp/ssp/css/aix52/lib/lapisub.exp                              #!liblapi_r.a(liblapi_r.o)
* IBM_PROLOG_BEGIN_TAG 
* This is an automatically generated prolog. 
*  
*  
*  
* Licensed Materials - Property of IBM 
*  
* (C) COPYRIGHT International Business Machines Corp. 2002,2004 
* All Rights Reserved 
*  
* US Government Users Restricted Rights - Use, duplication or 
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
*  
* IBM_PROLOG_END_TAG 
* "@(#) 1.9.1.1 src/rsct/lapi/include/lapisub.exp, lapi, ssp_rwyn, rwyns17a 04/05/12 15:44:05"
*####################################################################
*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 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 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_foverdbg
_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
_MP_debug_notimeout
_Lapi_port
_Lapi_env
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
1k +           LH@@@2                 ./usr/lpp/ssp/css/aix52/lib/lapisub64.exp 4 API.                             #!liblapi_r.a(liblapi64_r.o)
* IBM_PROLOG_BEGIN_TAG 
* This is an automatically generated prolog. 
*  
*  
*  
* Licensed Materials - Property of IBM 
*  
* (C) COPYRIGHT International Business Machines Corp. 2002,2004 
* All Rights Reserved 
*  
* US Government Users Restricted Rights - Use, duplication or 
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
*  
* IBM_PROLOG_END_TAG 
* "@(#) 1.9.1.1 src/rsct/lapi/include/lapisub64.exp, lapi, ssp_rwyn, rwyns17a 04/05/12 15:44:05"
*####################################################################
*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 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 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_foverdbg
_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
_MP_debug_notimeout
_Lapi_port
_Lapi_env
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
l괷           S LH@@@2                 ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                 6?.  . /8A_acer
(,@H`dilnopst|	!%0:KLPTbfghmx#$*4;<=?DEINRSXkuvy}~"&)1269>BCFGMOQU[\]qwz{'+-357JVWY^jZ!2D-R G000 @+ Dl6aaa)` F8aaaB y0000R#!I000'0000Fxy000 D,aaaO!aaaa1+@H* 0000 HaaBYBg3fRv6M*x<u;݃뮿L m?e?P8ty=?Հopſ뮄ݿbq;88Kk3)p*ۻ+iH_qptMT>Q`& NӤ$:Pq:)XuZi9:!zQbN7:e|B[V"M~5ICe@Or8	jU	}27:Qs'/ËU&q[I sk©5Qͮ'À5QC-nuӔ=o%YdnIIIeb1*(*[ь#Pũĭ4DdOj@IӠ;eU'&O'4rgD}RxV׭$'ӑ՘H2H3"N;>հAnO#(_ٚ@YCG$hzdy-N'ՔHXcŰ@?Km }eKԅbP9ߌ}WH_D\5!|s}WH_Gpԅ9:89}WH_ˇpԅd%PUbs59M_sA|cGp66Nѱ[Ƒ8,QҤ/|JIIӑZ5I0B0ұBDΌV)\?
g3fRq23iiwSi>r#ܨ|7KvNVA4겚AYZYoxg(|ⷯn
{T2.B_ޤδ1*('Gp2U`hV̚"K36uʇ"ie/'i;vwmA'AVt3N`PT応'O
@Kk89og9˩.u,$U&ۛ89jqbp -ډ*:E*U:E5IT^*GVn&X_Ebq .	D7Z/I`mm')"֎칸$ܻI;+η59˩.u
&ۛ89oe6[e}GFosB]K	zKp 5I[v֏L4)X/Z6[5>hAXFΘGZԱ
O\yTxijɂc3hGe59˱Kq9wK ک5W%TPcݜXL4&9b/B}PgsR4)r+؛?;8w^I2u	ʉ)NC]vHeJe?Tpi[:9˩b0$+%RjuGu
gO]IsTA<9,MvAvPPTnlNe[K''y U#HF"*T}~JF"JoF~ʤT?Cq_B*uUIbe@\UIoR6II$J3-#PF&* (ˣ{0zV4c+fM%j҃iT>Qf4NP?$
wv0V	:sB)Xtc0G6Awlʝ+GVh۵jbMTsdPU&K\9݇j,N\v忮uT.ׯR5Rj:G'ڽp}՚G6HIm:Ej &
FǢ8qT*HfBR2~Osc
<ܻI֨RLd
~l	dnDì dL?vOn.u]Is_;sbuG'-sQTEeβe}Nri~!XFVaֽ%8_5I[r8aؘ8|8+q`pj8|o:p߲Y,Y]#2S_VuZ-uv&4
)X/B?-]\N; &|؜pW[	lXwTE?7<9M
E&O?7v]גL9}B~F}Spk]5wYm8|o:8|oste9v4K#+y0@Is:-u0L>iS88B}NrK}E	ȑbk5Ivw+}	zky .BiPFkB25Q?<TW/CRjr8;;8EvVqԅT L?}uBAF5Uy#q?@Qo%VGU!.mڈڨˡr
oS*e	wgkS8|b `6U3&u14U&1ЩF8
cQ?'/C/sQ(v%X:-F,nVDmTg!r
nHJgAC#@x\'(|b`Nsʇ3UU T#Bdmp2uD@5I.]Q?aBv6"EBȥ"@
8Rܙ>VؠXV0`E|TO 5UZ)6T " n39QDV)I}W{{0zZh+fM%j҅J9PEj$
HPM:>˱ GT|iY#~!&~
jT)$ڤ-HR#~&~ U&X ͚ 5MR>42TI_MTkݱ-HN`~0MR )MR3*g>'4v>?UϫYeQgT^5K`u0ETfIvG|gZ1*(+֘>ᒧ8E*%%[V4!%uYMʇ1uf!h.v.;wmz3"&4uB6_`T}H^9ᘇTրF%@QUWhݒ$D"u:*(ԅN+G>2I7vׯ ET5O(`N>fT|gZ1*J=+vHD"Jы:I.T>Q$
Brj	UERj',H8_eRj#TgiJ2T \!H8_BRj*TEv;goQN64vW;;wm{~I[ƐhN]Vh5IIIc:HĨ
#*17q36rd)!N&LrHYN*\H1G.&VV}@ERj#B/JN3qDLUS 62bΟ+ʇ"l`5lz7]#U? $ɧUI|Br]w9QD}Wb$bHY]c\>jT|BD!fo>h|R$/r:#/p9_~$b8_:g~L|vIo_hq[s޿R<_p_BKy~hK8+bj3޿Yo_/@RTpH i_T}ͤu!/[ "Ɩ?U&/MSuľ#p캣B6*WYBq[ϫ0G\?	_5I["ZijWʩ5KT89:H(>nHP!83T}ͤu!/[cK3Tx>jT0_
zv]QDl6+GT(N+}NZ>}X	G' GT|b `G[KT~V<_㺝h'F?~-BTq]QwR!uWbwU
JNրDQ%oH$>?P%bCFm,q\?
|"$dĳZg"6!8EG*(IyWvi/ZHzݵӣ!_ʤ-$E+F!`s Q
Zbx©5K3UڠP8nGuF2>~
FGF!QMTd}seb#MTd}tblD:FGTo9aMȑ/FG9ŖFLW5Rj#	MTd}u@Jb<MTd}u@.1
jT7;T*q궿MRz	TBBk._A]RjFGFO`U]P#KZz
T8KP^1 %;z*UTώMRJK>،J	˕*3{BDQc3X#aARMe@;4H!j	UZZPJAVr5UP/ 5K#xO"N_UIjU	~<F"oP)G/ǀ©5QDd}rx(&1^
sH&18P)ͣ#5Q:&1BSG/Ǆ:F"ZIE}S\UIEWT&	1YTPP\%FG/ǇuIn#x~p+ĐO 9߭GY@&nvZ1ᒪ1ifï$tBGY@MQZrUX]P\1؃T]Btnr/as ?]lU]3,NwkTJ<b+ֹ֪4k"MR5RvwTꊂj1©5Q*db*mEAD7r$hjU]QPP#TRj# S!Q~eRj# E2+U&2> F"HMTd}u@Qx
FGTT"%/5Rj"|3# 31pXRj#lQ^<MTd}rX|b-K)MTd}u@EU~I5 :FGTb-jU]Pjl~*U]Pf8_T#8E}~jFGT1lFGT1>
FGTTkT#[Y~2MTd}u@F")֩5Q F6E}.5Q Gb,\U]Pc[pƩ5Q F1R.2MTd}u@"T&2>#lZ_Tz-pv%	ga\z+
9$Qd}uBaqb(#ʤF"	ld}r@5QBap\9MUA.o:؍:Cx"ˑ02> 5Qш`3$4ERj#4I	uBMtVSII:PA:Me\?[$|!$dĭQc3J9PD'{j	U͎BĢ@N~G\3~`pBEyӟ\귩)93 J

dpV(HGԆMeʇ$W4` 7>4tbݵӪݓqRjԢ4uDvzF!gFaT3G5<mF~;_ICu>85t$&1!x4uDvI=o:1k1j'rW_FǎQ?{lZt9MPBPˌniܜkJNJ
&YUQn	VԲhYڐ8Y4CkjnT>QA#y!S$
R2r#frp`dmsh`4괷9#Z!& B0]ɂN=hmȓcBU9@IrN'}5ʜEU&26H`d-U Vm/#T!!񓇬}X*R͗hMTdmsx\+U
ZjU\$0^2pTa=%`\K7_@:5QBC'}X*RMTdmsxѸ=%`\K/"Rj#kNIrVʪ5Cq98*1_pÀNC|n3c  `d8{A.TR,ޠm_NU\$0^2pb'}l*l~9Rj#kNrVʪeT!!rVʪK^5QBC'rVʪuT!!+U
YpT!!}X*RƋIr/88=%`\KXITʲ7 ,Jbޯrr`݇쪷*1A񓇦 UTR-ޠm_V5QU/9xz=lUUPj*٢nIrxMl{K6_Rj#k0^2r	%aUUB~7*U\Y񓀀=*Rp5QU/8-c=*Rpҩ5QU/:1Bz=XUUPp5QU/8
Jª-bn0MP<q9	=rIJNJ
-Yl}W%J-#$dĳFlTVY5&XHsFy FC+]PM:-4rT1ځi~{ERj4uDv=U8%<kF~;_F!4uF<Ң~;_jU5%Ti~{jF!x5~
Ipg#\I1Cjpa^5CqÍtV*$豝lĨ
 & JVԲhZh+w8Z8*.V*9PEɱ!Q;$y F#1r2-ܚuZZu`MT`|tdmtiv<cX*T7]!jGHa碶ar.:#"|⿹-ʗuRjȷw5	ʏ1FXǎUVVIIc:PA9rP}W%Fv+$I[Rɣir$LMe*(<*
<#f&V26_&EXMTb(Ф#k'a-RjG"@Q]Q4ک5Q2gFFTcTOk$+&1hoP3#k' ʤF"wP3ግǍ*'uIEXT##k'yTLo݇w]PEꨟCeT‷E5~ARj#k"֞1).Os	5I*c#k'5MTb(ɵ@~Rj	<n
#ko~1ADw:°MP<$ᒪIOw錍P$aCVOMP<$ᒪHIO#jqw²-Rj뤪R1*4TXkTPmP3]Q?±RjBޠg ]Q?³F"D~&11@ Y]Q?
&1A
dꁜDvRDUdmuDv 5QJgr26~;_"5QKg ]Q?&1*@dmuDv$:F"~Jp
ёIEP3]Q?5QEc#k'I,OqP\ 25I):<g[b1*(e\?(2G+jY4q+z1Q-RE-0H*(VhڂiuG6~CZG6:EFMP1li8Y!sr/Fd5Qhcs-<1¿I#R?0[7:!)x8aG-ʐ
NDrw+㺋@n ]E_UeDQD-dMX"JږMJކeng`Yiʇ,<#{
<'frvNK_Rj}HZR .*-=uI#뜫,^1y'*B K:ƕYHEj	!hF"8'ZT-U&rG
}Z`X79WUnRtXζbTNW>ᒥ6-2V(HG;DJ%MT>QArlzHH$٤`x.?wmCnӪkZ_ARjyj;##kR"n,MT`x	$,\L*n%MT`x;DSHuUjFH2/RjnE#{n(v]5\UN+)5IFE`U/Ό܌wrOĥ\B0<f\
@RjRrgZDI[\?$dĳN[̍+,0H*(DNNmjcvA8X6~G6:ERIQBh.crTPr:E+ǥ,lzz#ڶ'2Xx$u':]˝gXuNS9w7L<t7 .@abeǠ/e9T^J#%Q_Irr9Ћ^q܂r܇ɑb\20[J-FK#5ӊ><3MR4cCxc5ӊ>SKI.,.u>%>iQ_\ב:N'Dq`./hcM"MTdiyQO*U8:ÁS.oc3)pW:(I
Uγxca5KA`ηdbTO%e\?8V(HG;DJ%oCF2DIhhT7M=ʇ#ro$:Pq:)ZӪnX+TH	"}1j־7:#"ga85IV*('O1#sCB5CpgȲJ+$δ1*(*[X"JږMK36r;DJ%oCF2DIhhT7M'\|E@(A F#&Vlw\ʤF"庁i]Q?x+MTb!ZiFFTOkUtƠi=Rj*]Q?zMRjI i=Rj aZiFTOkU&1ܷP4##k'*Uv]k##k[Q?xKTCU@ӆ26DvMTb Ǩgiz5Q*26~;_ ڤF" @ӎ26~;_ID	UMtdmuU㺉~CMTb NiCڤF"ahWOkUpx2dmuDvZU&1ihYT@"*8~5I):,g[1*('Gp2UiJږMKL$_EzNT>Q`Q;4CxvNK_MPޯPrVѱ_7V.B2uFGXo\[,^1:{yZ4rw%9RjNH*wsP]e`ƺJRtXζbTNW>ᒥ6,gBD,8Bz%dihhT7T\TrcBvY`4Řv9M:-o:HMT`}Idmtiz\em-~5 Z}HZ)Xo識\e #"8Kbr2MT9Qfn ]e`ʽtV&$豝lĨ
 X>ᒣ;+$I[RɣiZ8EG*(6=$!{
<'ef	HH\\ڇ#"ɧUGJ}Rj	ء\*r)
ڤFϏdmsȤ[(eTFF9(Eʩ5Q*#kK\
 Rj뾤-A7V.B2s!#yf0>xPeT#"N+ᇹ-ʗzFF9rVT)jFF9=O8ܕDK4_*U\d[`~'{)fRj#kwDǞ'*Ky~FF9;<yJrK6_U&26ȷx)Ǟ'*K~5QFEV<%a9UB~ʩ5QFErVT)f+&26ȷxs8ܕE!K8_F5QFEPg{,RK$U&26ȷx7yKbr+m5&5QFE\<%a9RX_٪U\d[`|tq+	ʒ,"_*U\d[`|pIyJr-jU&26ȷx?yKbr+<ceNbMTdmsnr[T\ulp	Rj#kwKg{؜
T' FF9=lNUPhm~Ir2-0>'{؜
NT#"h3=XNUP2MTdmsnPq+	ʪ&26ȷxǞ'*RدsZFF9yJr-~v5Ir2-0>0-<%a9UB~vIr2-0>5,<%9U@nbMRj#kwyJr-~vjU\d[`~Nq-ʪ I_T#"h=lNUPdMTdmsnrV%Y9~vuT#"1trVT)nvMTdmsnVq-ʪ .m@eT#"8ܕU
YI~45Ir2-0>'{KA5QFEQ{)eUЍT#"N<%a9UB&/ƁRj#kw=XNUPARj#kwrVT)bh&26ȷx<%a9UBX_UIr2-0>*yJr,/`ʩ5QFErVT)e&ȷw,U	ehuFT)|`|~o815QFEBrVT)e-:fT#"Zq+	ʪB~3&ȷw5	ʣ#k1N0>v!N<(MTdmsn}.q+	ʪfgT#"G=XNUPT#"1.q+	ʪ 
L(&26ȷxS=XNUPW0T#"#Ǟ'*Rޯ`5QFEDǞ'*Ke~QT#" 8ܕIbKyT#"Zq+	ʪ&;MTdmsnrV%X9_UIr2-0>pi8ܕIb^5QFE{؜
*م~tWMTdmsnӏ=XNUPe}Rj#kwPyJr+/ΒjU\d[`|'{JƋ󩪓T7 .B2\NU뤩243D+p2Tgo+$I[Rɣ[̍-REoPCTW7-?oCI6)tR4괷!j\@T
Z+^7:0{l	.T뜌J׌C5?8aK`RX6_FMTnuF%k!Qr[@/Iιĭx0y<{$TRu F5Qvr;RUV豝lĨ
 Yh}W%JmJ	VԲhYpȉDNBԚT>Q`Q	iɱ N#c#PM:R-~rOMTbBv*FGN+Hu{T31Bv[W"nUIC3@N˱ӊR-~rU&1\PW"n󐦩5Qbu	س]8E" 25I)93 J
k0d=L!$dĳNB&V]$	٣X$}B6`$]j	F3d$U&1_
F!aWȍT3xJѕJIC$:"# pUNe%Rj΄"ajMTbNM_5ICj###*F!Yf&9y/*΄6GT	h0k7I	!g
HƋ*Up!T	d}r%'&1 ]P&˱jUtYoc#)5QaY@c#-IC*ق2>~IC
ulG/QRjEځ6\	BF!Ul\	@eRjeJ5KjF!uk'_ Rj MeaT3*McHT1@ё*_*F!
kG/U&1P&*2>~p&1+gP&\8jUT	2>~pU&1	M_jUp]X\85IC5(Rjcz5#IC
ɵk## T0LX\	zF!eځ5QjU5H
jUMbd}r$jUXFG/A5Qg
51&5Qa*5Q5Q`HҠMaR2>~jF!5qyT05)MTb%k=_-RjrrX&\	Uc#V5QaMcd}rYr5Qf4M`q\VIC	V	c#5RjpMd"5Qq1X\V U&1 L\VFMTb,>2>~Rjq2L֩5Q`9@H*URLd}rXMTbD LRj*ϛG/ՙU&1	8_ARjǆgጏ_ARjT	FG/ 5Qcs3##MTbL8>2>~1'&1%@>y\-RjoP&|q\jUqP&}|d}rcERj*ϟG/!Rjfg##RjbM@(MTb^L2>~1ICĚ3d}rcjF!UT	a\7F!Iugc#©5Qa
3#RjqJLh#MTbg#Rjr@1p3T0@#:F!'>I_T3ŵgQpʩ5Qcq@2>~nU&1rMd}r5CznZHH1!'{U&nvZfUYn2>Mb
#.U&1r-@FIC^*T	 G/0MT3nM o\ĊF!4##T0L@2>~U5hc#*F!D*4#kT0`@2>~T1:4##MTbOP&2>~jUVT	s\̪UxMQ&1P&\Rje@Td}r"uIC\M@G/ MTbMDOMTb^P&\5Qa1JM:2>~jUU@
2>~QT0P&.2>~IC	e@d}r"&1&0T	)FG/ 5Q`5@*2>~ ʤF!+#UP&\#T0$%T	*G/`0MTbfA@&FG/`T4uh
ёU(T	##0CMTbfMb2>~ Rjځ4 2>~uI@YC<15RjjR2>~*F!0d}rICځ0Y_úF!ҭ@^`_Rj0G/U3L/L_/U&1 L/0G/ uRjIG/U1aP&P2>~U&1"+T	FG/<MTbƪ2hꁂKI5IC#
U&1х@D1ARjhP&P4_5Qc2@>5QaHLld}rPƩ5Qkc(<_2MTbRΠL8BU2YP&P8_ ʩ5Cr*2>J18{Ti%U#F!JTo>V1gP&X2>~IC
IL2>~5ICX4%ed}r!*U32d}r!&1d~	 FG/#T52d}r!:MTbe1֩5Q`HS, GTjU1-	#G/Rj2Lm\ 25I)67bTPuYt}W%BhqX"JږMJf̥ng`X7-\2+ja8&V07###y!׍fͮ#5IlwK3MPw	 &#@'s^l7?WZC(
,<?vA3.*jgS!'68-_摙8-`Tƣ<r#M4aB.\bi8_	:"A`lz7=c+o_i	9V<O{/@>$o&ڻ.iLhȺ,?]#0;_G6:cK"*U1+N+!UIm ɟƓ/6>]a%'#:T@QB5I0B\!$Y7lb,#5 ԚT>QVA(s˓N)GFCf	HH4>@m\6*UL_UI#QZf MMDdmt͂F"P4##k}~l0MTb @5=>-U&1a,`dmtRjbX4ͣ#k}~F" JX4_5Qci=>5Q`~026pMRjʪdmtUID
@8=>U&1,*%Le]8{|,MTb ڠiӇΪUCP4FFN3MTb!Bi=<U.hӇRj@g]8{xT@26F"+(T4x_TA6i]Uy&psTAڠi#k}~IDUL]8{xsTEP7qӇUu@&FN5MTb Z*T45IDRZe(_
F"(*]8{RRj ic#k}~j$&1dUbddmtD
F"*aP4ёӇ5"&1طP4_T@wP4Ӈ5&1UULFFN)MTb"5L]8{QRjehu"BFNjU3eߨRӯRj0ic#k~KP45IDj]8{A"5Q
Z=&1d*T1R26p:F":[= @-TEIuL]8{I*UP4FN(MTb F,bdmtID%L#k}~UID4j26pr5QI`1ӇA]Rj4idmtGTCic#k}~MTb!ҠieӇRjU",m]8{uRjj4=:U&%' uPABMf\?'&zX"JږMJdihh/5|#PPHǤ;4BwmA4겛I@:5Q@]Bur)=H&MTb?Nxr)=HT PeӊR{uF!)5	4W"ۯT ?Nd}t⿹~{T%e*W"ۯԀF!	7W"ۯԌ*U4sPcr)=jUj:GN+I`©5QG+4W"ۯMRj2>q_܊On3'&1	XPeӊR{u{T%FGN+IlU!b:hr)=2MTbܻPh#Ȥ05Q@<JN2>q_܊On3IB9gPeёӊR{uj5QKĪ#Ȥ ʩ5QAn:#ȤzF!]8E'_*UT'Y2>q_܊OnPjUNd}t⿹~5QAAN:r)=@iT#u	#Ȥ F5QFBuFGN+I5IB	c]8E'_UIBu	EW"ۯʤF!2>q_܊On5IB9*T'Yd}t⿹~/jUj4Nr)=^ IBT[N<d}t⿹~/jU0:c#ȤxkT SNQӊR{u,MTb`(T'X]8E'_ZF!T'X]8E'_T!R:d}t⿹~.U	vq^]8NE(QNF!j2>i8q>5Q@5,2>q_5QC,2>q8s*F!Tc#1cI_*F!jZZ_F!TXq_T!U.8Xq_BRj	u-td}uF,w8 eT!Zeş+ȯT )Z⿯̄F! Πec#1a⿯̀Rj¥@a]Qc8$jF!PpJёӊ*>N2U&1>]Q⿯̂F!jO#1>%N+֩5QCD8O'~&1h(T*GTb|LWpMTb5'ё'~U&1u@d}uF'd⿯ӈuIB
*Oc#1>)+:MRj'Q'~F!N*O#1>]WqRjydO3NUq@d}uF'⿯ӌ*U5'##1>aW +TA!B;x ©5Q@kc#=^5QCU'FGT$z&5Q@Pa
2>#IBq	T }B5	jF!X#X]PIBJ#= ST(Ck#= Ʃ5QFGP2>RjځJ+ީ5QB@\|U&%' uPABMf\?'P%mK&%mE(ri>rlzC@oՊ*duYMoι'Er$&]~MTbB5"BeT3!B5FG9.|(MTbX*T#X\|U&1PbTd}rU&%' uPAA>r>ᒨ-SX"JږMK;Gi^ʐT>Qn'uYZq[$Ru>N+yb^q[ϫ &q[ϫ⷟V⷟VX2V38Օz-9ߒĤ|gZ1*(+֘>ᒧV%b+jY4q+M+щ?PD* F##kPM:-N;E^MTb(CU@FF%<mRjBU*1WU&1!+T
xꁞqQ6_*UWdmu@zFMTb(XU#,vÊU6;K3CD豝lĨ
 X9UTG+$I[RɣYٔ%EcO.grj4L(OhnTMUFQɜI]fTiܙQT/ޠwɪrgF:IP><?ZtR%ֱܚ>;8
#%ֻUQrgD}RxDtXܚ>;8
#%;UQrgD}RxDtYܚ>;8
#%wrj4L(Ohn`MUFQɜI]hTiܙQT/%ܚ>;8
#%w&ON.K5U}Gw&pG'4K7Iuɪ?ӹ3><?_K۹5U}Gw&pG'4K7Iu]ɪ?ӹ3><?_KMUFQɜI]b5U}Gw&pG'4K7IuUQrgD}RxDtYAܚ>;8
#%NTiܙQT/H3Gr(v?aJPRBHi$@rI	9UNj7] {pHFI:
4`~]!^wZc%adQUzIzI&b}fIwN4kB}8]`p(IR˽ k.LUOr]lXnF3 60%%͊XHzcr$Q@mf1 D³]`p(('0}W|)cAj>$rNhFT䐀ɜ6.ٻ&uRƃW"9u6,h5r#j7U䒱Q&۔Ȏv5˚6sh
.RƃW"9֩q\?+l
vK1ܚ>;8
#%	C'WHZvT2ӜwN00@ "*a6=$!eh%.C* $f;.]x`Zaupk$R#W`Ś\H~Ŕ*r\,`:*Řf/-l)Zs.r/%Y	.]T2#ˮXAz~\upT2'¿0:ҡarC.\ᅏ`zt*f.A5?HXr0~&ʮBB9.^GYeGZ{njGZ!n[uT[:
OsUDI#}XkT<-{Va6.]v[ E˹!E.0.nPaw$RvrC蠍pйw-w_~G .[@a
.:-~8.]9nPG .~MX8 o:QY`ڠ:|劵K}γe,a,8}l5+pkXFԅ$
qrPbi8>[.U&4cCŰMR\F%'%FuF%@QU*K+hZLV)!ML͛Y4ZcX>]I#.&VSv㫱`.U&@HE:OqfK"4ⷯB4en$} U&@HEFN[:Oq bY8>]I#'Հ&@HEp'I8)o_TG˵7$X@MSRN;Of5~8Dl=%' uPAA^\?><7o*,妄F%oX${XڈӪnl%T"ԔTZMUI	`*^MPFǤYY˗_~7],<{tܽub/n 7/\{ur{u ezYU˗_Ca@n^!)r&a@n^!ՋN\ɇzVܹ{ucrYrq?r(aR~)tRBZU[TOX6%}N$bR}s~\a08}JNA@Yl,PADUPW+ͫz%4!feC٫X${Iv'vzxn+dӪ-8#".$u#aPH/zHt᷾l|8ͧ$z#U&lRqibOα^jU]nTޠ/݇J/A /݄ld)VIuޠmH/zvGPrGVU&lRqibQ|}X9uI$m\.ޠH/zHeA{C:rG}pT}HIq5\8\KVD
G[:3a뱒qPH/za [!k8ʧՃTW]A zdu'$y`&5K`KPU!i:90/U&^#Ƒ`KUK	,,-GXrfIӈ*	-qu/ȁIa%Q	U[EIIur(dRL#+)Z5i+fqE(o蝫F3REikN>]|ZhpCSLd6)'Trܷ䀻PG6= FӻfV&V  Zsc7Gz`x$uQHMaN0cc.Xa(0\,{$e `6dm04mL~a#Gꉀ `6$m~	AX'&kIò`6`60YX}˃P0x92@]%U+&g	hC?0 aaY/ܒLY1#&t8L.:c2IUeZsA
^]Z`d1bj"I\s\,v(iܕUEDV*FH2yuxnYb}L*[쎳g*[拝k	sExi%*	uK<di;	uUυs?K	sH4śG*	q۳qb۳GvaQ0(&9P·>6@Mo܋FՍOX?Ii@Z{aa[\%.A ViI+_6&
e0W&
И+	IՀ#MTufF&`'*x'Հ^5QF&KGD-D`>+*Q^P5F5I[Wu9.倜9W$UI_ϫ0M_>:sˮEAS@UmJ+b;F ".09DʈpJd=>]cak$>1E^A0IavNAX0vGYgiA0 ,0+	G`_NL_4&
0W	lLD8IcB8++G?bhNuvF3 [O={	$
f_J9WtTc66B
`,93PbBZIBleԔ-KYH{H	!	{Pot@otPot@ ` RUt`7B`7H.{@X9&
١0V͉+f[8&
$[ZL<H	nQJUUP$a+{(j}XwTܢ4>Y&XL0ؠL0,aAoaba0b0'4vqa	GIvqa
2JN;0VK&l#"aXIY0aPJIcNNa5TB}۷+;r7+8GgEKTq G%0S
1aaaX CrPA+*0;&`&0"cc
d0	RIa?&Q](a:Ĩ
 YP}W%AiY4dVs6e+w44?Rk0Tiʇ#zn[Z=fvN)WHxl#|	vMQ0x޾w䪲ju$
#qA֢GOk<2E+,.u_2=o2NIeγd>^MPB~JRrgZD$`URJf̥zHMr5bZ.~Vgݵriьk,8&RZN<vWڢ=eF ZÇv-$vvOds?-.@J
,/RՊ> ƓGV<>XUInlIB͜7]9#:=`*dab+MR>$ij$ 'V,5IUk+?Lkc_ {#.h	${;OFaoHI_꣛^GT/>~qG֩{D&lN+zЃFK.	8sQe&5N/Q sϫ/2MQ0a1Z.~	99?ݕ~2~RiS9B9ՃaRja]q]kARj"UIKIIIgV6#(Gp2Td.e?)hʋ3F,4r {jTR4꺪P쟎ݗ3e}rAX&TL.kXJ[\4),/C+;[mQ\m]uہ_RЙR>GX9#m`*daoD-BN;,\$u>R>©5KBG+@W'룛_N;@PL\RHv}X5FMPM6=$~qGܫe:/|-o^ ч`=HIkjMRj,_$ 29(lʩ5Db@'κĨ
 J?)hʋ3F,Z~M:Ci_R|o:&L?
J:X%'_ָJ>ᒮG,NBT!hGd>?:ݰOڅ\h"r
(($WE+8r:+}B:_R)Y?I!O6#=s<}W»xtZ'!J՛ffͬ8dէU/[RzPF-C&X#ܨ|Cڈӣ\sc͞V] ʤ5ql&MTdnĄ$|5K`swϫ aNG eBS[S>uI<X}X5*T}X83_؛#!Rj9_ 5Rjk$(z"+sXw9C}|KUaj5QsXv >WMS7a U&4!?lv}X In3scb}Rj#v_ 5IaG6;CZaї;m˾}X I[:}YQjXmBS[p֩5QE3qRj06q|'>ET'i&qUMo:UxV]1U&6)/t1*(d}W%FB?I[Rzԭ(p5+whOH*(tcKvau[mqbkT@wMa Ʃ5K`s|l,a>Ę0 P̀BS[ˡeRj#,Z}Yt&#a`:(=SXvʤTa
>96ʤGUi9՗Rj|]RjQͮP&6MThG}%#Ц&PS9Ԕ"ufbTPOdxI+jZCvfV8BY4DMeGPEGN)W:g#ⷯIz7ܜk>γo_8jU" E:N5Irk>VZV@w^1URj޹4_8=MR4j{qv{8TVα	ʤ,P֪z@Cs_ւ-shqRjAP:͘yj^6݌hI*:͘f܁RrgZDMX>ᒣ(?'K:-mKWeFjƌ\C]:/?wmEBuYY$2:k\w5GpzPGj2=m^>ά6cEuab4i`T/2@wGV7!S3f*F>0V[I>Yd"bUB\juGvN}XeX>&/2@wV#B؃T3`f5GՋ6_]@6Yw_uVPlouFBhαei`v~)TPpƐJ>eT6'ՃAj5G՗ØXKRtwp{cT4v#	6\H.Va#(d	%RЉ*Zeѣ&5cG㊳!4X9r<*rq FNݵӪkX@'}{T9MR>1:Fńh@Y#GO'ՃKU&28QQ`jT}X|*<MR>ka L}X#zqN2:f4`}o:|}X3jUyQ`CMQb_Q׾IDB2zεѰf}YxF"CqN284,-GO}X3UxS>T~Do^ ZF">P=ֺ6/SjqN28[YHXT>zFG>
I>/VMRjtv:ϫ/F"BG8Ɩl-GV$VU&29Xd I>d,dpy2NPET|b#޹ֺ6սcG83,5[d9MTdq$d&JƋRjTF~Gka b Tj980?,6[bT+@aTކQ׾&1[:F`c 5dp%Fm2u>T5II>  FT9l폮ua!`CDdp#K6D[@5Qr}XwTWzJNA@#(}`}W%P[jg3fRhĨ36i+g$ʎT>Q	9)ݵӪ/I	;;*Uϲl#?BO>:$F|q0vU&8+Ue9>GYԄ7p|u}HI͗-U&8+Ue9>GYԄ7p|u}HI/(&8+Ue9>GYԄ7pxܷ:[ #'7`U94nƳN ځ$ۃBXT&
>zk0PYP9TP;:z uOhzwc	aY
 lN6G%U&8+Uzʻm8j	`©5QX
Un Xpj	`5QX
Ud!?j	i5I
T*8D~? T|F/@QEQ@CN	EG`S&
@Tx~L6&
11%<`K8x̘*<v4*<K&

QH*P@<Y&
xS&
`@<[&
xL `*XL d*L*0T¡0TŲ`P=&
xY&
x DT :p:'nI ti觧>T7jB|pSTzZʟ|qRns
*USC*/Z$csx2MR%''Fu#(b}eA\??9Yٔ-gm=N.PD*ݵӣ8U&2@w_ÊFF[{5
v3h"ze`l7y݇HFG]ꉂoiq0EI7 V-u#T}XU&;MR=rNn8~4[=uZi28<p}XI[FG>S+&LT|jh1dLT|HtPL=MR>GY~eR>28Lغ}XU&l#i&p}X=MQb*-P"r70uՊgUI[A/4>S5MTb%#K^Rjj	/V 1^5Q׿	5K`εďi .Rvs> `5K`dgՀCMQ`5IYgiufѰLik$摰;Hua:T:QRFluaߓ4H
9%Ue31MR>GZ\dwܟV 3*V 3-䜓\^MQ`3MR7ݤnd8D5ق,9ՀhTu/3TsXv 60~JK*B*'w4&;_'uIb`Rjf5N2Tdw#piTpsTiQ*VʤVRjd9>U& #'H7>Ggg81
2<Q`T;	:Fe9Rj:F"aƗTzY1#&M ~}XuIvB>@5K`pGRU>HI>^U&Fo |Q*Tֶ29)`9MQ`U&l'6[8]VFi̒}Xʤ-u##VMQ`uTzC28J>\MR>GYdq,>I>5IvGU&l#ldx,T}YdTzl5Q->EMR>GZϫ,T!Rjse'UvGB&$gՖBʤ-u&rbFKT|ֶ294ɕRj:##ϫ  &©5KuHX9:Fmvs_#a߲SmIHFGN~H^LH`wՀ  I[4&0ua1#X}X I[FG4z}X  Z5GՀ EMR=rNF2:Հ U&F2:r` I[FGN,V  MQ` -b'P#8/V@V5K`cHir5GՀj-u7q'ՂҽRj:Ƒq`U&ZI[W$cHGՂMR>GZՂ-Rj*T\-uZi1Ղҩ5NXWio#'__b%|$*T\4&	4=Iob@TzY0u_	 ^5NXWi,ʎrJϲi_b%WMR=sИ&bF2<1"¡`5NH!GZ#,6^&5K`γB`¢F"d/}{ڤ-:,*FGV#g6-V-uX}XI>IvbQREdčV0c*-ݤn:Ƒ<>
I[H.uZ:(GUV
F"d7$
F"h,RF|MUB.]Ɨ՗JЗusk5Q/IaG61661G/edxVT##gՂT|JMQ`5N02;`/U&l#2;I> @+TiV2:vt0MՀ*Tֲ2:wՀTWMR=FX\PLrdx$ՀT|ӛV **T}X ڤ-ݤ`sA0Eddt%RjeHƇՀ)MS8}X Tq9L& ;Hё̅2bFY>Rj:Yf29LH3,T֠:8&$cc,U&l#A0u#,$j_vs}X5I[29IMQ`OMS7dodH5V`Z5K`pG2v}X*T}XTiRl՛PAAe\?g3fRhĴ4"Fp+Vs6e)
ZPWRq=\l>GY#wGWzVs6e,NB-\59QZHarVvN6\g3<4@3R*"jHD8> @5QOMQ`1sy`K4BӒTSPbi,[5RjHSQ`jT}X/ XA_6)TThP7T^C,ԅ$
qIPbidjF#,jT}X/F_Q'8OZINuZl,R_Al,Ղ8HZr@w*HThgՀXTGՀXMQ`ѰI%'L0HĨ
#*?9Yٔ9
VM8̌^.SV|H	s%u]DemT6$l ,n#UpY_P9JӪ$ªaن0UY%بB1JQ@%۱0^]v^[;5BŗfT 5K`chóQ`gT((MS"GN_9.4óyn0IHU&l#04>RjT}X+&ۑyvyufmI#ͷga:IRj:ͪ:aϫI[0gՊTU&H=MS(Uim8E*1>R5K`fpL#8}Taؽ0bKT|J;g*GYDC 06=$>z[&勒/[8[]T6rU&:8_UPyU8u99QOީ5HBWe93MTuy,Tz:IOLŎ*8
g0/ 7a 9'ϫ`\Pp2xڠ7&
9#S;BDQMR=i#60<7.ifWTl}X+&ە=a]d*V)I[7M,AbMUO&}XU&lH@[#N,D2MRTV(TnT,\KܨXH5K`f,a݄(ԟV(& }XI[$fuE%:>û%ƖnV( eRjļ@WMS*.%	nT,B$ybKT|xwbifՊ f5U>G+EHBV(UI[$fpG\2Y;J4sS ʩ5KR^n}XERjPq/PKrbՊRj:Óxû	QՊuIO@~G.V=l#_Q\T!\}X5RjVR_A\ uU#\h uT~Gܐ*cPŇz]cQ\ uR~Gܐ*⛔H2aWr@bӔH+aWr@aMAb~Gܐ*ز uROaw_.0q?9aL?ֲ-: Y`ڤ'.g}Rlɇ^R=g6Ut9Y\$͏+&l#/w6~!\}YX&6:	6  )$
YAbd=`W,H,]~x
~Gܐ*G) !z]&9H,]~xOaWr@`X uX+ UʮR_X~Gܐ*⛔0X+ UiAbчz]7),?#
HlYrX(aw_0q?QaP>o:TpeY+,T%_@݇?_.qPrQó*rr|GZ'/n:N^ourr}L'/nfN^o.uG8c;8|ڣ*s]Vۛ*;GgՉRj:;XV&:V&mRjivqe㏪6TrC*Utң٭GXҤ$,ҧIʤS.I/vPB,bf]B6788ՂGT|Ir	`AMTl3@Ha}X, @.K\ uј~Gܐ*G)~Gܐ*c0X+ U,rXK\ uVw$
 u~Gܐ*ش uVw$
ܤ.w$
,H,]~1G~95a~!?ֲ-: Y`ڤ'.g}RAa,jUNrKy`5MS6'TqV'g4/{FVQƘ~˝fKhR%gzX^5TlGH	*/plqI0$'%Uf/S*[/\TjXu}O$φDqlx=|-W:GWMR>GVcQ\YYB˩.xOJ9H{t/V&ITfՀXzHrBw$
eAb+\h u6w$
 uVw$
R_\ u w$
 u?#
HlZrX	?#
Hl)H,]~w$
,H,]~?O=`R_#'pYQg TmR3qfF$0X_F^(qTH}9Yl<'Q$Iͣ;7p]V[voX8iPdaT|ƣVֲ78PR\V	jT!\}X'jTHrVL?#
Hr˔PՇz]4rXk#\LrXj~Gܐ*9H,]~5X+ UʮR_L~Gܐ*⛔@7aWr@bӔ@2aWr@aMAbX+ UeAb8z]~F'>o:TpeY+,T%_#0a}l0xl,VBl f}es~rMRjru$3ŵzWUbu&šJ74qlqKVNʤ-RsvYb\/|\*Tz,]h!-ډ*zToB/%p*:FjKʡRj=KO*T`bHrFw$
eAbw$
AbC\LrX`aWr@`X u0X+ UʮR_aWr@nR_`=`Vŧ)h=`V4X+ UeAb!q?°d_c~pYQg TmR3~5a0$0X_5>ozvq_iՉ=s}GGd䔜ʈ
 jaGp!}Fl2)Y4dT2I2jROPFH.MRra;j9bilbv:6vϫ,$st$F|q0߀U&lUJ:ՀIMS24 #Rqdsc5RjWa)osq/4a*}X @"5K`g:$-0G>(V 5Qqbx7$2x #o<UI[?<X~\T}XT;PFRqdq`	'&-J[:+}߲Y:q?Y0l#ܪγHvY<}X-uFfHIq za`&q/4a*}XI[8,
$ ϖO j5UM_rnU\i]nU'ϫ ʩ5K`g	82@K|S> "5Ky}u	T,G$U&l#43:$ Yh#U& {@+߱5K`γ YrZ Taڅ40v$ =29PI:}oJ債Iک5QB6%9at _#
+ӛ
:	tH܌0+.ITSb$뗿5I[
˗:ʂRj.iwFfVTIMSbɀ<	:e95#.}YPT]֪07tCʒU&7u >5AaSGUf	^MT?W
ʤT{MR>6γuoVTIsH0UGՂPMUHIͪU[\5*֨X
AVoj&%u:g\UQ7^+eT?v?Vn~>p>T,UJ41`&Yu:&f47[?s.uG[jU6~}X%FMR>GYifw	82E8Ղ@MUC[X*^uik*4_PMTpHU!/6ce>ά(TuTz8O^3a=sQ`Rjj/	82D\sHuTε+޶u]i~5U+*ߑֺ`6Uڤ,?A26=(`-Ʃ#^債Ca@8a?O@vDnJ
$ ilL=+y_^8Re@W/x@a޾+'99*SOq CaJ
$W'&R䪲x$,G[jVÊ-uFg5HIq"[ae1F5U}oh#R0j-:rζ'Ք"5NõiftTw""shI_ԄMUf*H8,͝HIq"$=`F5Kp#ł@vGcz>δZγy0*T_:yX!l֨1U&vbEEEƖfV 5Kx<IMS HEZ3ic@lb,BiQY&5KPe`5NõTUu^#PwcK@Ղ!F5U+*ߑֺ`6Uڤ,?A26=(`-Ʃ#^債Ca@RV8;Ś]IO@Z5LP|εNHūoVRj-c\Вl[%	X~G1.H˒1n͇sr9#8VE˒lLrF-~p\a\ F,rF-~p?#$Uu&a\ F7$bC"5NHŻE˒k
nHŻ?#$,#8d#_%L?O
,?[#eJl\8ej$K󐥇mt&u@ʩ5K`f񈧊#Hifa`{T|p+.\PL0ϫBERj:OѤX40>*U8{ŇB>V\i]nըYRiT|xSYTifdĠST85X_ɂ݄waaF `l,OI%'(FuQD*Z2M#T/!t2)Y4qE-&g+)F?ɜ4sw64JԸieg*(#',Vͣ6wm|}أv(̵Հ0KT|gZ1*J~Jf̥dѓhMU:N)+%#'-F[PpepG8N1;.sgeP4p 'د 4ve;cuUJf̥cBDW	V,PEGg-@ـ(71s%9E+NKH$ʝ9%,1S4&
LGcraYbHƩ5K`dcT=R:ͯn}X GM_@l{P$Q'݊NN*T*$;AI;5
_P'wb:v&(!$㺜ؙ`a˥3RQeRtXζbTQ5bJFN%j҉fbYn[*(7PM:ܟ͟ԅ'@Ss4	N`.uvPP$&lRqi`0#Td$$)MTl, /i9#!.~γA}f0h70xB~J'I*]NCV$-BN;,"6֪2@m%VRUXDT$
qvAqVGY`ʩ5QQbHT 9*]]u:.ӨX}YH&lRqiaGZp9VR;MTl=%'GlF%@Q	5p2T엃ҳ)[7o+&}eAoX~7- NӍ =[ _wmA'tӪ'^쯳lvL.c> 漘&3(lv֎7]oaT'`.t?%TΔ*%?	Ø5˝"X(X]͸HO\/w(!GY&!>8ss>uvB kT|u!'H
=VQ5Iekֶ4$$
q[0X}YH(MTiϫ)I>3Aw6Yus]Q?_8Nm8OL|v͹aO*B|prY}uP:Ք@5K`g :$XV$ Rj``25[XBxHSBb`U&4$@U&H(q~[e:3:j;r:.[aրL.hB('T
sH'[xJgT޸uք?#PIuSP<a>GY)=O*B|prY}u	T,>H*TqXBRqd$9TXg(U81	3 STIϫ(U&Fuā982<p5K`g?>GjT}X U&PHUsrN6 .exUrW@\A)U~?r/S9\i]nU(#U&l#1	#4paTz?ˉy6h~˝dTγh֡u(*TqXBʤ$ HP{ V#jUVSbtfqXB̐*"#iO(*FVP ڤVS xSkϫC'(!G]U?	Ø5˝fSCV#TqXB$G=ORjbta?,!!TXƐn~}Y@{TbqeRj p>`& <w:s|eΧdцJJaZT/)$;Tkaao>U&O& j/\5}AK QxX:GWi\Ot AD_(!slסPGB%}B6{n܎e"rWuzO@Љ^3U΅XG6qfhm|`QPC.i+:~`I@5}% [=rDG=sDRH!IԒ;>3" |qQ$&NIhφTF"G*ϫD9G	[^nα__emU(o& 	Lza0T'& PhLP*ɀ"*!'r=㞱)5X˫G*XЯIla_	`>Q6=$!gӖBf }C`jgI!4f٤X."G(QtGÂ!l, FS}ТfޱݚUްݚޯjEX}ޯgl?`	1C׾.X"|?_%F%|BXcCЧ}ZYRj:#KE
$F#b*5Rjbt*F$U814RjH7K ʤV%L)V"I[8,! ڐ$HSZT251ia.$
qbi-RjH7OKFMQ`+V}X<MR>GYijj$cORja>g+$u$nº%'(|V~lS9\֠V"-uFTw ,ϫU6I_]ZVTRFa>GYUO*B|prZaBJ*TqX:	82Al}XIl@wbT!^5Lw}	~ci#:HdJ6*n]͇}*#g-2,9Ձ5U?	Ø5˝j	E"5K`fgc#Yi`0+>C:MUSaN@6& }802]nsu˝j	
_`iosYU d!,9$A<vO.vWد:ĪTε"Ո@+T|`qRqds8MUC-~JjB*twP"#$M\}XU bIC,S[ɉqb)&4bʤFV!-RjLa/%E+$L'G NIeεKb,?[tRϫjTOgn`v&YS9\8&,_c#*-uF$OImПV:5K`g$sڣ5GՎP-.uV|~I&
_@V!>8Ø5˝j	`,a`~j-uKT(Ԅw ,)G=O5KO*B|prZX(X}X:MR>GYia	B${Of5Q)>Mo:Ɩqb,iq>RjHϫʤV l, UmJN]-QD*Z2M#T/!O)Z5i+fdѓ5&ܨ|¿nM:1pYskxU]Vϫx&2?bC-|ʤ-eε|s6dicBS[UO+T(Ѱ_c|MRjq?WMStsYrT⇯ 05N(|G4.0:6pMTbIk._Rj1%G5/ &l|6| (&:#'*LM\}XU eRjQͮD 4al=%%gOPABMf\?'aU+jZCviC[DOrdRarf3	P{`QT&VS[WnX W|JܦTC@lS<icr@wR|Sw6oE<cHy%RjH'ռ5I>^͞rZJZ9}m^>ܮuՔ}HZr@wCz85p}Y8jU@<pTX 
R0GY`Z[C2=sDl=%' uHĨ
#* ak=҇ZHRqK&Oi>rCk"${j*2iikji8@6\4e+N~B	 FN;hǵ}B1]VnC˯2~ʫNl+NWȓc1
6־ 2&2;jGX.I rἎ㫳 2ʩ5LSc@eM_ !&
T|&N_u2$Aߑ֨hƩ5Q23J ڤG]@ɀ:9]]ycERj1k?
݀M~\al,RtXζbTPOdC@7DY4DM+֘#ܨ|ڄAi4겚~Jeib-9 NN;Dj#!u}X
*U89wϫVO#abzw6;mVOJNA@#(i*~f" T)FԚ=ʇ,OwmA4gս:$:N;є1 `T{7{>5DaMWa 0WT}B2xG\+U&#l7ϫKI0+}O'>#֙zZiuR㊝j\P젡adeT|b%HU#K dRja}ZXK;_؜}Y`V:OH]X@$;?>)!nB38> U&7!9d5GՈ*_N;^}Y`%U`m;	c "[r,  e8>UidӪV"mVQ?mC-;?ڴPo\@>XdFӻANB
*28܄aiaao:&*F\p}Y0TQSh+<>ZqGZ˹IN1+7!gՓZF\6>=MQb!^
4vs3D$`URw|B@=hL.Var\|ڂieik9REf!T'X|nuZ( )MUIV:RjRuk$bT\?Z躉P颉hG5&!!ʇ,_.	*BYݵj@IӓN)FH	nRjcGE/xzAla|q\na3޿<ⷯӆI[#1FO9'5!.y8yiBRj	k0f!X0.rp,*Ȋ9\'8csA>ٕRj_#V)):gZABMf5I0B52L͛YM+֘C"(̋Pb?uYZGYїuؕ]VT|gZuDiv21*(+֘>ᒧ9P颉QFҽiRB+]PM:#RFlҤ;r5eDppG[&Z:?@rG:]Rj<l2s?P:Qrd*v}z*	tppCݜl=U9$:PAA^\??oYPi>r $"PF4*BZ2F*;9lM:h}X;MTix 76
hhKfϹ>ک5Q嚂_
hA[Ys PeTo#z>GYRj/Z iGY̪TP`%' uPAA>r>ᒨ-XP颉QF	Y_52+]PM:#PrG	:ʆYD}=B'IVRs9/_֩5K`_p2G>6GYÓ8
.`	;O &Tu#a&=*$`&	4=+&i#ݤfN=p}NHfRjaX9_G}<l<&Dl+RrgZD$`URwYgJB4LB]XPw&ON.Xw&ONA<6=r`
|'ef { a!jPF	܌WH8-\@IӜ	bihqXjdG*EGlRE'VYio,SɹVGY(wԅaR4bO&ˑCA+Yּ&#i8m\PItsYL0ͮ``dU&^SKAL>b^eesqH`ߑq/EWPbHY$#tčs돫% eRj4;г_L>EXئX_.g`2Qq|uUpxLrCV,?
|mRP[gsmuZRb
sx]s9jErܙAȬuzh<sD%ŕmuHh,	K㺄kU~̼MQ-l6K*!TQ̻;z"~KAU#aHXKA$7[rZR%n4Wj( $AH6Z얃Ih;Z&HU/"h64cũG\s&
8a>GYiojBn2F#E>bMQ-Ǖ8>GYuW\s-Xq[&~uFwRq3sBERj&,%ܖchIh6lcD 0-ǒ:+vBr']g!>=o:J$|uv_ 3To8o/X~bܰ$jdDs[YL#9W8K%JZ.`QsA0Us8Ic--KC}Ò."pTSr%a^KZta\Kw)vAJ`wYiSPhܡрir:u	x
\6v 68PapI0^@8;;wU!e9WZ/γg0xSw"asM9e*RRrgYMʈ
 @RL#}?GC*4Q+ypZ8*I\';O֎>L_c1POoAD6=$ڀu8	ZK`nV`~|ԣ~GXV
JVX[ZY%FòC
c)$w6=IX$ BpTR3(
 ]ᩘ<&93=#dc1Gd	P#OAGr e0#W(GgjT8(bSޤ,γg"HYw% ɜws<wr$|J8˜W_}u0mئ*D͏R_!<Uv:͝`*(TU f˝`*>%9ή>#	c܆ĭF9hh,(3cԔQBV[Uu,ϒClytiʂLJ pCg$uj$`uu@+<J5OH	\ʅ
`,9kjt. '6
_Xl6j)o]nF^֡غDh[jX$.ATu!<XL:
n\w07r.7
n\wi{zisң/s SpPOWp'ÍThw8V#Jނ*!+VJ)bStwrduq\?
JC[̍+&r$X֠GE+9$UTP+L'scڄhIX$Z.q R֩%:)Qu ˩)J˨GfIƎuo:[DV\5!PPAIoܨ|ڃJ?&VSH++UPgTTTeHCɆ+(dT[URrgZP]JX9UTqRE"VZJ0H*(Wj'E+TuYY UC$Ru
JJAHE;/cˏ0L?[0Pjlzyyjŗ";eDiM܈8#T2LJfX	$:PAA^\??o%6XZLy[̍}brHX
͏\`jM:@VlBX$Yo:pW\ⷻ	`.VbYq %L.˧OrڵU> 0-K ֠F}ZH2a tjnxW.u<P w	._$K>&aPuZH\TYE@wf?:I#Tn#c;_g{jÖduTCg8a,~sf%	KZ}Z`TFQ)PpT[79A,b:1RRtxζbTNOSUP;VԵhR%Ht\|8c.QQPI rieg:Q:1A$[=-Ay`2JH$,5C"$u,BшXRja d}X "5	xMo:ai 5QޟVT}XQY9iRja`h012;O@43*ئhդQTc Rj@AE6E#OH&6VXlNNƐ.6-EuMo:> ֩5QդZ5GՁ+agkC?IIu$+0PGp2UdڭT)yQFZ\J3B/N+9PF>wm|C 5I):εѰ1*J?+fhTjqE(ߎvJ9PE#ruYXMRj1i&	R1	0PʮL(>V&
MOwZdeɜmx2G#$~d59ԘĔ|gZyDLUSX?+fhTjdѓTՂĘ3w*(H?L.wmA4꾧r1!,&U"NmQlD q9PVj> q!I5qG:xՀrLBB?Hdڠd%9XL&7iLs HBP,duOT'w|2)ib }[&5Ql~}[5GՒcgG/ӛQrql&T%<DldlzɳMARzown9EHB?YB.yXpN!	pgRF4ՅSrp^#*vs'8r$BHழv-URFlr/r I9ӑ@QՅscډ>"r\(9"r"E"AnD(U;*/Z9BnlBn =U	pOӞwYH,2_]8TzC`l#{HZz5[}|dS$a
&2.P>;/U&f6V_S'5$b$9#YkB)GO>ɴibAMTd["VVY*bF4<~+SeZ䚒q1~9#YkB)GOF)FE2wX}XvU&2-'Շa-RjD]&$cJ8;;Â[
9	!ucj^p]'6 :F[Zxp>S:\6`ai8 yU	jOT){'UP4͜En]T5NET>ΰ4\-%5ї4WvcKLw_\r>GZB-=Pbu>ZdS,^&VERj"ah+T(?lP_b`E8}SeT!_OjIzduOTuFDdS"ibV5QqLpMQd&NYsvsvgpQٺ^:\7KH7B.͂R`/t"sr*_IIέPA<Ղ\?dS+fdV' XC BC$#<h7Z_gvbiu$0UTFɖD$6H;7#B&]RJ# 8	r.,keW)eU3~Pď_PduB)GO,\J$
{HNY>:5I#ϫVw#g4oV:\sku?P<
I.pjrsr_A0E_حP4@S䟪ms/I_C?z[p:*l,3]rNlCr)Gw"ƹ'T{HPCLGZ&UP]ȓ6s:%BP49{&TX.IkɇZ˘mte}sci}l#m-=PbuF. @gV4`T7ՐĚVtW8MNe3W8HE־-9,AkX	"cH26>%RjH`F5G~#&R>q:#(rbJ̿V'0&+0PF:u}ݵ'N+-rf]nӏjBӒ[=E5ES!9u}[-RjHpTvSXIfՃTjTL~8;;O|gZAr	D}W%VP+Fbɻf㪺ҽiT>Q$
ڈ&VVwԑG>~tFMRGez ԑE1j>-<Tii̪"#4'շ!&4۲MQdr-<84uAdVVj4:>ST۝&8X3~B 	U:M@HEUPw/9kH3.GNmZuWMTdqs VG?Viޒ\F%@Qzp2Tc+M5oDQJ3B,LM:CA-wmx 1Y$R!}BB8Jq }]:$GF]1GK\#`6=veCG*.q,փ,=`HfՊT|gZyD}W%[34o*5ҡE}eG*(2n#=Sja=PfNuZv쯯v\@))fǤV{%fB˚$L3 ;I+B_\[RN;I'/B~CI+ zZf@!H\IցPpA&Miu5QBh19|hC4t9NfGZ[IB\)sc0ҩ>=:l{"K!ꪂ_TUg9HڊtujLʧkIAA~˝gܒu7ͪNoV2Eubn:uAS l";ssЧ~ij yAu'Q37rStH	$A	9TtO7];ejQ"N4R>:P%"z*#=U#F5eF kB5'Fdn]U>2MQ03J]nX>84pK%nG%J-}Bn?2Og$7=GQP"ͪ&}@rU$ ?T5UP%HT( C<kKfp!`:61ˠOZ)CUNA[.uf'ӭ1.uf$?/ (!i#lbb7)#K2VIȸ}Z0+MQdYTn݄99à!fAoS}U@sTG
BeN[FzzvCƎg
F!LnV@6/>AaчVhau!i#127)Fd}Z0©5Q3%!<kU&r+a`zAky,wqـeRjsbӔ>)MQhEY#~K%:JD(}Vʩ)9R3DLOF&\?_PB.X7F'4X9rtwmBAmO	U'E+9`UD$[jO'0jS[EǫrP<_27vv*/Aauє4
Q[c \lzRN4G"A݊P]U']CK>&
؃5I"cվdi8D˻CՃ!5NH!pc$a GYcȌ~7K G`4րF%@QJi\S3FP,ٵQ>MT>Q`F 	0IhzvLu[a˚uv_UIZq/8PB>5γd#abF 4H֟Vc	\B-Sk	uu:u'Xz]u
t8`[#4BS&H~HloػuE4G"gղI  8>TaЄ_ف,Vӹ2`&	0/͉=S?7%Ж#	p8r5UBOmpYl1?[Tw5JȸjGZ\ey2e|vL__gvgզY$"6V)GA˳}X
 2@g!iɇ?Tb!Io:p}[#ZFG|VMQn?>ӹ$+Tw9$5h怩Rv']\6:&pjOA26=sBIC&DPDx܉dg)a@/#e!?Pv"AƟ/IIѝnĨ
 X>ᒠuG垚&qDQJ3B,L&LT>Q`vT7&VV8K#5բL?rr;9|gZ1*(+֘>ᒧ?gj؋+Fq3?I<p[vH uG#pfƂ3wp EVpjZݒ8 ;jf~\5ef#\"wMY4dV(ng~
2+X*Ӎy =͏@yj	UvWd=Яй0ЍdA5&7KEVϰDs GT6u^m"NqV]
v2io嚕US2	Zjul V~7}<pW[\jB)GZVcAױ@x}]FfAi$BF1"ϫ*T}Xr<al, 5EHZw&w[c4X*b)i W@MTi

gFMQmU񰰦2*ch"/"U&4%'%$MQm3a`_9r#*@7^qɑf$䤘5zҡ[TF8$RHxMj6&xИk0PUel[{8`:N3\oqM:UA[b\8K18gյ ԅS["X 6>kTV{TڕrJЏRZʀiRޠI&&ʜ:.1$BRr#LIPu6;iBVU& J  "ªxwjIfr5T4
.I1(ow u3\P?8ӹ*#ɁhꣃN!>:@rkB?#eKg+qttsTLFȓ:Yw!ꪃ)9'9QD}W	(cı__6;BqW(2MR@ EUzL@^nz[?M-2RVaPw- TZ>I; &UQ'zA	HIPGp97OA֐D0<K
`25u@Q`!O)	bfyAl9M*]nA(UP9CUIbr괸cA <?窈@MSR*rBfA_|.L_t܄&jg!^GeI!+˪TI`L&lw8<. IjaS*PwT7_*ڧ-{&T;͝ֈ7rg!	%Z
Pl{P9CUIbr#k0SY pݐ^`/H %
) .TК+$ ɳߒA(7=rt!)V(\`
zc'd񑆁`/H %
) .T\4!PPuWX vB~JX=rt!)15)1l? +#^5NKRH\ȸhE-A`]`}YLc_>8,|f#A/:K>q83ciՆʩ5ITG.y0D͉_ɁnhK1Rrtg[1*':PU4_fDn*$hIr1T>Q`GG݇oH2]n#U?t+9 E+NlG+U;+jZ!IwB?(j
Ɏ* $H9@ҧ45NB9QD}W	o)hGg+ktzzժHeW"Lq?tU|(B->6IMSsW֗R1Mo:ѥHl1JV*9'P#HPl}X&@X/cg8D	9_U"N4rP%ox=&lv+⇟V @©5I T yoRVl	$@5Tՙ%6[e6 }<auO$%ʪ$I2q1*!)8#* @r"NFP]Vc#Y(Dj> jpKŚy<ߒAκ܂04=rƪFGU(\^Ixf8b0Qhp&z@3\f.L_qFjFu= 2	$9TuZ &T6;P{TOP$
 SKAmRj~@:Ct8Lw;WD?\!Q M*
NAR@r*F(\^F U364zATE ʉ NW:huW[F2l`oVg]`P:3H9.]Uh159S`δd񑆁`/H7j(0P,j]֘}]g	 'l`oVg]`P=rƪFGTc159Qp-֙64zATE ʋC#شe՘ʕٿVb<,o՘2՘%1g=$i`TTsGO*B)GF$
{C폫  MSBϫ "5RjX~}YrЏ:TJ~I7PLέSiSBFR.B78qŨ=I?K١
P4ƕWDP*gT0ylX-=Pbt&Fa UU%@> uRjT0>
5I>ϫM%O͎=W>5I zTNU@{4?g5Ixٽ@܀iܒFJ$aow u=_*WTN78
&y:@@Xc:N'@Nꯆq#HVT`{aR1Mo:qف UU)>+MSBQdMT؅,?>[s<6;H>5jTG1PQ9R	E$rfEIݭ@'j hz$$I#UNӈ@W$CUNž`wv
>4\`$oXJ9XA	TNĹՉDF4_ڨ@W9B)GYivdVcAՑ>S>
5I ^*!&ca``nݫͤI	 {ORFn7 *˱]nsuT7;TsT!ʝ75ӭݤp9ƒ:x{V-yhL~7#OTxஷ'' ԅS[ѥتH1 G|}X FG3YP	xĊ>
jV6 cR1Mo:ѥ[=EIQ>`>
$&4	DUϫRjX1`%ahKQUrJNMvDL\L#T	_沱Dn+ypq4ܨ|xܭtoiьԮI8aVX:MS>Nn`l$aRjIG6 x묘'0$$|bu*l]urfT TNAAf"A6v,!NJPGp	 mQKNUQC;;(yu#*Fv "h Z5KӅE-<{Xu9Ñ&$|VlEIQ#ʣ)W[ j1#NUO>X4*uq9&&e@=bh.L9sZt0P@dxarB* :YseY2Hd MR6U՞ 8"Ր/qVVz7K0d ֩5Kcq
M=EZ1d`%>ȑ /r$U;(Vc$O1gF?%Y' :YseY2Js#TNϫ]>V{U(,2McRj5/uQPTI W:|C5QSjONu˒vqn`c*wLʧՏZTS[ib UPxBrcMTi9V4)MQ`\qRl3.#(ˣj)iTfC4z@X5T}Yg%B?K:-BfrtJ2p+21V(ѴV0;UQrgD}RxDq5&rܭ!jPF	p $TR4겚A &TpժGT̄ꐟQ!-h
VG>}ZRj,,-s #TnT,bYŅu\?8P 5K`QY+֪2B9	aT` }Xn=gu>εڣi[{:T.&q[8*;:cTa}͏j2HǫE:ƎE%rQ}PH59/r>pIL
2޹o^f#Uh:s}(a?p*:Wj7ٷ#UNrK JN#Bf]u[ĝkJFǵ_lKǵ~8+v!_sdb!.T8$$$)CЙP@
g
V>+&l#4 eR#$)wϫIORRtδ* (jaU'R)Y4qE-&g+jZQयYU*(H u`Z_vz'NM:F$L	x^aT^'#Squ@oZB}RrgBvЍ=$S'{u͎V*:mRo~GP,yv4!ށ[gf5K;^}Xd0MSޥos(^#]i~*TJ{:NP{^NAX1_Gv^Rzco,2gc/>L<dJĀP"鋉vE:}A6pGT#gUI[$f:7ɯ#K }V~gT~:V/0-uHKh}C/a݌~Jʃiul˝qvQ\96=rPYw!cRr~4>q?ba P Ԭ^`[6Xߑֲ?b *V/L[Pɀx^5o2lekjWm:T$zenՏ^U&zeA:l::*+ǱF$
;Iܱ}P|cTɕ{/O؞(Pj,>cT|xɯƗ`r}XjUT@ؘ߈ ⷯ0l8f~5'lщTW+V:K~LJ\UJI֢p܄eǠ/Jϫ0^Pwm>As1:*+8ǮJ.=}PjNO`^' 	>B2j,>zbMR>GYio5!>2C؟V=5UMɀz>Url#FTLJ	BʁVֶ:TcK[o~GZԖaʤTT[{:lz4r P|cT#^債CxA%ġa6rC}QcТ5K`:FL|[HRj@_JT^/V/LX1GYC/av2{:ͪ{}%+-GX,&za0+}okjWm:T$zenՆRjWT[O#wPvev\põN
Ǳ(9뒂˹_T8$0XCxA.6s8Lڵ^kT|ԄG>ćT^γHC?l#:ܨ	H$>XE+92#fɣ)i316jŖ	C'?RnQEE+N)eN,(T2:uYjq[8}߲XoQ~˝h>osw8U`o\7_:H˾V
 L|ⷮuWq!`εӊ__VWa=so_XPy*p	l(/g,VeRja)93 J
&YUQ;9Y4qE-&g+92:8TWC/h7`|owmA'?a'NFT	ɧU$RF;s9N#no?H.u;㎭0l-<.`X%.usܰI]@_G<gN#IUnak\4v8UUQγBac:9QD-I}Wԥ?UJf̥R>&XC	H`"{ Q>F	Qqwa'NM:@N#;5I[ԄmSZ)T%.u&Z5%B,Bx	%F(Tu7KZ?L\k8`-Z\֪;rUTIKeHO[aN%N'uv>U8⇶.u	BNTp@ܧ}UN[5ђT,\48g% ՅZ-B}Dip	:FHN%G>V*UU
JNրDQ5bGp!}FF_/6͙K;G:-MI#ܨ|DPF	OڠU1'NM:%V%;3aRj2>6{MP({♕Rj#heI{THN#T}HO8qO28K\.%c*TPp&$XQuo"s}\TZPGHPok#$e''7Uĥ=sػ݋	ؔεI#,@{8e''7[Z@{8eC-}@?v.׮%gW>B5Rj!>4tx
Ϲ>pTz:o:e[#qڠUܙݷsU@27o~GZ=OPˍȻ]%U8w).\]-To6^.	jTJ`z2>6^.5MTd|mUU&2>6h&#'6GZ-B}Ap	]rXq/V֩5U:	h*9b]HNmQ}X&EE+T#j',1!Bſu*g	q)ofɀ7eNĥuǟL =zT2sUF={kC,gv.kyvq/PF2:cMR>'F4Q$VRjAIIc:
k0I}Wԝ1lY8VLIB9PDM:E`aOڀUH d%U')?I'ݕ5s'! K$fh2MR=P_`	L?[ƗZP֨&BTd"=# +TJj9}okcG;2u#.hՎIlJI9*9ޤ͎I׶u%TR6=UAYFd(cG yw%PH5	%ؠA>nTV"ԄEcgDn]kjB}=Pzus
q*y:V,I_Q?)N->0AH dYcI')N<8OgQa@Yε[{:Ꭾ$e$hV7	jU]ud?&[	:&ieα/BvP
6=A$hāGr)Gw!LpI5IeCOa8Avrac5K`gmHOdRjRtxζѰ1*(:>ᒡz2-gy[DFl·YBlՋ,=ʇ,0K=|uZ[x'i;';+e̔ [؁&M>,IHKB-Nl{#q[܊/9C_}<erwԣ:Ƌ֡)ĩՋU&>o''$01
GY·g~#06u#(Gp2Tdqk=b%e3ft8dզ
k,*بC?`" UOvz'NF2IU~%]V8AVsPL-=6>a[<)i,-GYl,%/Ԇ=~/\73 al, %֜YlV Ca`_8_!=s&Ā
e@ʲ$複Ӫ_`U&l69ժro\*VUS栙S*/tiiԄ	qϻ>,TV֡!:U#8#cg5+TnI[y̾qf:VjTBqZu!>2AɧI6H*ppF@bSsT'@	:0k:뮧ZRVrIvB1U&l#ii	>N>:*Tl hhA2eU&l#4TNc5QV;Vޣl d.lN>GYG>㪳i} MTi:bRj\mRZ$\7jJ)Y$juF*-t/,FwR#$K>	QTJaCE+F]nj	;((X}XI[^I-8'FH2.>P>	U&~/E܌DYZq:*9g8DL}X55Qch5Qch/|OMS<XKB9KS\TS5˝fSA)E+9$U;Na`HΩ5K`8ӠTxGՅaRj>)Z4sPLAB±F5K`Ɩ'FH>%V/*9-GO>΄h{Wf/vrOGYߴeԑsJqw}s<0,}:9nXK UI=~ǤFʭtVF`:HF6_`jUF6r((MS<XKB9KS\TS5˝fSA)E+9$U;Na`D@MR>G[ӁQ ]Ts3RjS]u&T젡a`D2MR>GYiiHO.*G>T>lIc,?spN79αei4ݜ|ⷹ'ebRjHY}}RjHծ^uT xsTsꖧ'@	:0k:뮧ZRVrIvBf5K`'A-;ʐQ \9`@&~6}O4Riu栙SՍI[9iiT"MR s]84lFF'<TTLnTBBMRjYKOr:>US栙S*/ӔB}DdzscRjBNoSJ?so&~νH`]y1#?&s{꜄e5˝f]u?8#"V!B![ϫERj:#KNT	¡5Qi׾&l:ִ4<uzހuRj@sHI:	:VHђkJ!&ʲ$!'Tγx֠FPT|+TsRjOhhA2e
Rj:#KNV	sCMTl09a9ֺ4=Nrue9ன5KTit!C? Ts-GU#Hӯ| eRjG:9[l>2)vMnLvij#$Ȼ]%U䓖O-&  嚎~p77Po>UI_QϹ}X4.U&qCHՃ@MTi:0/!uI#GV{pST#ңvqU.'@	:0.u]N 5T:՞5I[aZqj'FHQs1U&ЄAV.*vPPҩ5K`gB}Dd1ϊg	U:JN3A:Me5I0B e5l՛9C8TOS`T>Q`"{ S!X<nPL&AmPzÍinXS	Ǝj	%kVm^=#`Lְ06 #aa)bC/9"B}CWP{Pw!PuYwjT\wuI#rDw#}okcA4jHuVU&rG铊Pg>pk큶H}z~8-
:lzOeα(]r1*1J	}{ ۱01'ՃP`;7Vֶ:TcK[o~GZhխ5HB? 2>ĝkvlj2HW8Ye˝cG"(	ơ $ |*{A@#PWMR>2t$uq\ՀTȇgQRj8_:*{RtxζbTNOSUP:O@fdv)V[`&X~!ϨFQݵ$s /X2&V*jS:)Yu[g5+Tu-W'+jG\+Ms6񰰌}bЗ:#`V|6X[V0ˑsTV$T'j*q8֧'`
&lRXڧ[εS\P>
IAVsPL*2BTs̆Հ5K@N5Tp"cisPL:=}Rj}?[Ɩd5	jU&B2B29PwT>L1q#uy0sH&iϓ8ؘ9ד90sq0%ku]ruT!㴁ϧ[sU!'UPrQZ0-uWZY*E+9KvX}XjT	$uFHP`|}X8MR0DE+9 0SV5I[Ԅ̇:FH3G>]>juTzJNJ
-Yl}W%J|PȀ=C8P黉uYuT>Q`
|V*T#nPG2jO[ӪC@m_ }AJ%kVI
ڽp{.uF}XV<al,k#aa)-=ubl,O_شj&6BAL'T˒r&lRα(VIAVsPL*2A96>`0MRm8R)Zq.y+oj)MR=O'?[Ɩdڤ'.u>`TaڅTd09dU8NW[\+# -RjrVT8_a9MTP<9MTp;9׻9ݜ띜g9}uW8HjN9i'.u9Pʤ-uƖdjB}Dd2sh"MR|5U8ݧPI[8,Ԅ`9r}X!&6u#(ˣ*f e Pv)ieg*('X"uB[
8rHZ!;PX`+ja`_V|l:\T}XX6Rve):εbT\?psC48|pؚuYYʇ5:Q"_(fAmL}`}i#HZ &T>GYLs
>D6X[\1=q;4>{=%'_ָJ>ᒮIP)j@]bi^*(C[QӪXad1<BӒWF"SS"E-VUEϫ	Rj
0caa),_aao:K/UQs6gՅFl?.U!i#_QTEG\'ՄRjHsp5GՅ&&Ņ9ߨ_d#\>AB)YuXmZ}
I͏6'ӊL~2߮'kOPpVrZE'-GY6&q?RukĨ
 Z`JsCM5fg6=>NW]B3Ej:REGuuuBv'ec#̳ϫ>]E+M皖25,ȲrVʇ,_$
9A
Z2 *TڃB)XuZ[O*	HA 17ې*rdYD:޺ݜεČBLӯ7?%`2@4Bѕu2 ۮuYU%'E`F%@QV}W%BE+jZCv5,Ȳr*hC3c5&_|P`PPAR@ywv@V&VS_TBZar:)#-EBF(ʂN^@F5Q֒2FõB.NZܨ.]sИ&mQ! 7 ur`I)93 J
k0d<L J%jYem4*	z|ڄǤӪ!>h+>ao#PLnǬ?b`4$:PAA^\??oo+)FfEӐq(rCGVʇ,<'i㫁ݵPM:債U>F/*a6=$!>i\UT;͐`7a+ýEJe|8Ddu!.dur`(	_TMPuN+zIe6aV9aܷz`V0>ɂޢ6$.]%' uPADUP陼2q-R̋+i!PPAAOGB4r(+T/jTz 0kZdDc8
1PuF[)7A>1Ȭuq\?
oe8fEӐq(rCF
~CBv6ڂ5XN $ER4꺒xſi>Td/L9ڧOFI#ڡiLrG5MR<livU?\,*rq\Vr<MS:T`~a*P6=$oO頹Q/PaUAV=K9ڻ-(Te&
<⭄b>2jaV\eX r~&,i*ܒ	j1FEHO˭2γ	,Ie7<˵YI 'P`Z-:IrD5YI 'Po~9`U&lU_LT<ɲ:LZ.PMQu*9$ʣ.d`KUQw68r)Gu\놠ʮp)l	e7#7<H[q.L#HsRRj6GF0s]ՄRj12t`}9iv	@RjAV[Uu$:	,i-7ͤTc_US98.uv"(X}XK5Rju<(g՜ eRja[%$κ	Ϋ$>#<VT3c*:*PD*' PF	}A'NrHӪF7vOפ%U8=MR>	
)mrY^6>J R5NPG>GY6>ݙ(XP_|u4Ԅldϫ	!NW[?\KGY!Zp(Y8՜&l#4 ڐdX؟VU_X7a]d:(	RZIN|Qk)ToV]c 9UHn_In)u26>s9tcxZfU?PIb@t0Gs% 1!D,GARj:X9>XU&U@V=	w-s]]U~:k:\,^90꭮[㺭[uYvrGV%MPHc.:VuTl}ZRj$p80MR=spY`25Ninb`KkoGVk:ý0<8@>bTb`KkoGYk:خ%)o8Ռ@F5K`fy*0= 4!V1I7>bWMR>GF0YwFdC >5G՘ʎI UIE7[ZY̬ͣ୰r+7Z/γGfUG>A80)2n9H*Y8ՌBʤ-uQwcK՛I3EU2ZfS;=n9H*Y8՛I[7>w.Xpҩ5S=ȊUX}YU&l#Y>)F`>5KSGbuTzXn}YRjUFJSvBZfSr*݈nLbbaQR)2"^сcqv}XF!&|R>S%e75EU'7\KD,G2Rj:ϧ;F`2MTl;Ulc:ݹQDY`БI}Wd4e"Q&ǵ!'[M8;9 >]U+&YP͌ٳ&ǵ!'[Y8;9 >]o)!-͜t&ǵ]Brue	vUVM"C:%LcYGPF'Q4Ӫi S
I['[^ *.ur2}S\x}X TPp&$XQu1,F0V Rjl{]n\U_[6GNʫL#)Ei:A\Z:	le
&=sGd:P8]YGn)ZQc&T%rZ&AMϫI[![֪7;>P0MRJNA@#(*Oo%8ʆleHt&VVrN4wmy69
/|U&%'_ָJ>ᒮl"JEeC62$:tJͬ(ieg*(#>h1tfX+T*UNƶYWh\$uvRukĨ
#*A)Y4dR+*9!CVmg!	zR\|Ruq?);uYY2պ
d-]%'_ָJ

diHfPA\#ܨ|\n&VV>Tl{SVI/v).uFݱl;;c:HĨ
#*	Y4dR+*9!CRk0}|7+y!֝ݵR4괷sc$%ʪtDlQ?c*-ϲZoֈ	EeγjQzb:.j3g#-tVSIIc:PABMf\?'7edDVԵ4Dʇ$foohbGvNK%)m{~~L.kFV# } Ipbe}tÿ\e}tÿ\ĕUzVp6h;:41 ˝Y QeM8$uc }gT/] h}:֒ F0:LlR
v%;;+-1J`V:He*\ڢQW[)>,@*50
#8w<[uRf-~GX~ n#MLEϳfT/\,aT_]0cdAߑֵjh*/d1 j`#-PL.k:
Ts8):,g[Ar	D}W%VQpVԵ塳YeuYYʇ$kR>˪<Z1#}GY PUb_$y)<eγe$v.|gZyD}W%Z|tZ'!JiSpӪT>Qwmy)<eγe=]):εѰ1*JYh(wM1"ǒV% .xT\8'A PN
XNV6>][Ή&bE-Q)yP̈&VSr~4w6;wl,0lRNsکδ1*J?Zh;:%cCwq3? IB<RÂp N.VNj(XuObwK;:&Y&bEȍӪˬ=ʇ$GZ ^H5HxIxݵ)!M:i9, P606*h4怴aYWjm8r;il&W&Z7qG֨2/]9Cfʮd$8V	v/ |uvֲ:m @(>U&:@wjAzc}H/LZ:Eb-Nl{#q[܊/8_}<e
wԣ:Ƌ֡)ĩ]U&VBK
,UG\'8ZҀkRrTg]SF%@QUGp2T/QZghfhYڣ6g+jZਹXE*(ݵz)Xu[dwPw6(Jze@uI
I4sƸGg%]cGb
BvlzT#cA'Թknp&'"xY #⩱B5!fn200}:*#X=,4 mEPoID:j'f拝cI=ƿ86	`;%u*BÁ2Ǖg,@$N5T;PGqMwQC<>6<w"Ege~dx>uN]ׯk#eKg~0I3Ә#3 /re\k0s±>hI;ỘU"Jr8
#P^`[\4d/0og$Sk~pk~3?T_<T2:#; TmRYK9$因&Ts Z9uuIG9o\;zY6H8M0_~?8a+㿪m|⿟V+@R	SkR:'$Sk~qG@Q_~?8cT'-GYu\+B=f՗D:#T㿪myb^C!yos?CՃdUN(2Hn8q4,'*#EksLh5˝޶:ᜓMQWqI=sb:ᜓMQ|䟪m|~p@ֶVhGGF63~?85_RVĭuF2Џ~GF2f2/ 8&p*>`9Kp~{]0;#j#2;Ng5:Oj#&%Dy?g=O]*#Xd,s©&#Xv2|TG}Y%X(Ƶ
,5pUD,*rdxȿTbk1Fxڠ7q8M_H'M_5˝dA [Q#NBxpiݒ=p5,2|S<9dw.Ok;OGg3ؚ9
rO6aw+3+6;_pz;d5Nq'9lMw#6\"c/Dwu.}bk;c'˫;*OGg3ؚI*JN،J	˕*3p2)ir$͚ӐD6/PE F
scڀ+~_N}Nw<$ӪF符Ylv-S$RBw97B4i͏:~@Th>-ډj$(Q.VcT	a&Ti!Dm˝f8 V5Uo]kg:#$(E|}\ TqPIUεJ#$('G>[>&5UvmPR[P(TAaq0,-7TI&
\7 L*TK4raHѕ;5:
^9$.\Bu:0 %U
^F`9Ꝋ0a]nDSH @qةwbfS0:#KL-{:#8" ^bf&cX%bsbGYi`	82Bs>IGIWBqwb T61 7Ƅ$XK9,X'BX',ܖ		,iPII	1<o'ځ DX `nd F0pKX[ف,j
c%ՐL?Gc˿8kaHN珑qX:
*BN429p}]$κĨ
 X>ᒠt]1nTJ%
lr gtKFHӅuQP:
ӓN@[;F԰UV[&"psX#m ;q2pY,uEޒG0 Mlfؘu&l|!ǵ	σ*fi0-@MQe>6;Aݤͮ%4Ras:Df܎imݵA2&aI9ۜoBuγB`/Fڡ[QXLm7"3q!mhtMwڌzİUK`@a#,eoKZzXD~:8&5DlO	k#KTTi ^R|P>1UP3	`T2MmF=cSl7GXH)KFXn$-פ|$%qUIͣaؘ&jHP,Hsu˒ubD(!XY=5F"0~ 08t%NrZ3vPL<&i݈Z>aؘ&j#ɃB֧A5 X 	,LƋe%!-ucIƗ2߅~}X3:FV@z'QՅHd>aIMT}D2.=BQ6NtxG_[^gmB.)|DS#(r}bJw#J'YڱTf-0ܨ|j*4k~˝g䪈5˒ES,_x˒qG9߲ZʆYIj͜>}S!]"NXh$C,ɷi¿͒phDGN>UT>$`|FN42w6;4=tb@|sa%^MT?Oq󒾠?jM~	F*9vs\c?^rOˆ;/?&[5[9ٺljHٟVEvu5j?I}X#0l#4,*BN4/G}a5MQ0&YAmGX
ǧx\pUDbOgdsaPL9͛|$ßֲ0B䱖?af2MuK}S?ae kx[ uք#mPZu*!TQ̻;ydɇ;`*#2͎+T#bb\Q7L$˅uYe*#]"NnFuYZ2bk5˒rr};JGrJIEY*JgI\9//<r)BxFP|R܃hO_gbU#+-+IRNw/GgA\܃hO!<#:v$eiYl?
@ą f/<##Ýr};JIIZ	(k%ZiYl?%E(O܊Az;m	4]6QbuU.vv(|J˵uGIRNg%
/BxF7!<_'O,{ve¿j\J, OGr)	}=Bp3Gv(BnR݇ñG7Kq< T06=#FR)y&Xrd4=U9'(̱
X~}|䟨fӈP4F.P'~
jflyP=s(+UPº2bktkI˪і\\狪XuZ;@AU[PrFǎ^<r)gA5FV{K=أu
9%,E`ȥ	_	X$G_xd8R$c fqH/G_9};&\|X5`X"j6<rqH/Gs<'gA'2
]:AgtfJ[QB]I2͜PȞnxV	O";Bi_wFl=;2_xdF(V[:O4!`6燄apG_6#
ÒU;8wFnBc`ń>y'!a5II:PA9^J0vR%ʌZX
lOr iO>00'sj	UԖ.sd]~e|.e!ؕ /8t9%wVT怐G[}+G+%Ɯ(ݪ${_$v(fZd_a6>0MSB+;ich|mRNen=د{;u̱GU::?αeetiRhHuģ%1o}p$`(&fQ],idQ.@T"('UP'su$G=Ȑ
UP&7qYN:հ|
43QHdv_N.u$0TE0	6]I#b	}Q,uIBTFӓଧS:
tj>G\1g6=scXHfIB8+SCӒu$kc+-[vqS`r-'6-B?FeBGV9b:uˑ ȐzO rIv!jGrP刞E\PK5,MT1]x<sIg2R1HHcbLlS436%aƀ΂Tה9@8hq0qDo.sL9_UQ.B#܉>1pSTp6DWTF˩$lP8H"Cꏌ`@MUNtz7n^>8+ƎBݭsӥm?#Fb@o%cĚ9b].u#XUz<B4pQT#$vv(kƎ\GfUlSJB@.*hh/s[꣟\	5MTivM+i,yg5˵m0yaګdE}QMy_`3a#i8_O!Ti;25IPbGm#4Ym8Z!	QOLӅC<elPMe)@=`lc+	;J'FeϮ.{&N4s	Tz<9c'ʦՙL?S	l,/MQT忻svqңB:&z6Ց>t*fӉ?QT~,}X9[l#TnvgՑ{bfΧ95l#8j'VOa>GYifbMHIƑϐOf	*TK2jYAmGZ <5:ƈ4$HTѰBqG(ymCdX6IbgYB䳝EB5-N;.I[ƞPZuʄU~3.}[ՇzP3ls?ggΏ8	SddG\]Qƽg.uÍRYi6%SAl9w|X~}UG9cʦؘlz9.ʒLWUFVMrt9bej99UιuB6ܒQ`J`Ҳ~%V66܊P/D AE`)vv+GO%YV1BBpt$7rvxA60#k  UBϱӄ,[#'Ȥ3G# ^u˪tA7\Q`J`Ҳ~%V66܊P/D AE`)vv+GN>=6Q݊ĕgk-(ꎓK ^7G#,EO"Č{ve¿j\J,C܊@ 2;GOPد
Òأs+P*l{8ay6)ذSC,?IIQuPA9>L}W%@fYͥ"Q<cD%}eF/PE%ؘ7>0ސv J<wmB	%`,]`y4ݳ߰o&$qq*r7rP98o8?B.(YjiC7_ ε8@I@2#ƪt9rI}RlzFbyu6I#r3g UgT#>\AH^2xG#U-}sVk\Ɵ r8$YKSVA%z:`fK;b$s:LޠUTj1D$-ֻ&띕1۱O9Ƃ Z */X9;%X9Ƅs%`[%DK.h"%4Ys OudGYi;\ػ;lۑm;mݵA2mpXTK:lK9e}|dv\|c/5II.h[A[Uuj_~˝f@%CΰrO+M~G[̀"9]#4*BN49s&\o#oګaYHٳrm< 6Ӎ<@D*=ڭqK`@B,z@&_\܌_T-OGYip #$')G>^uIߩlIOB@ Y O4r.u9wY0ICkAX9hfp*-sKxDDJ"Ԓ.(ʤO?)ӗ~sB|\?X>i	:}ZDHXEO7s8LDѱ'D9OWL?KUI`6m	0IT.KZXY]nDo,,$o&ܒ u#	ؘsjYTP]VmZ5ɑsuZbTej0.\b;l9JEY**i#Ly7rO5ǎE%Ab0~Aa	qx^PӑudPw":`JY:;K@9f~xFPxFAz:'9b;lwDt`uU=Yw-B컧`)vJzu
.l;<rQtr2Ň`nQXx!
K.lxWȎX5]Uh(BB;l
݊zȤ
ݗ~pWC8/X[oPBbQB˻,YkJe)NƓ}ȤYIE2 ~K2a_?q&jRrgYXJ	p2T.E)ir$ZQ,Z8d+tVA!.T>QI OOy3z.;u]ARrA~3S!qɓ͓XDbN!;+e̤LIY$U#q߯
2ӭYeeH?#oH4Ө*#@g*1FZv;qvMnʜ.<hZITG3W@;&n5vTv)Ba7XL&WD|ޡ8&xIh웎ݸ;M	4Ʉq0Ʉa7	a7XV,eQؔG̣+㴐q `ݱsd#2@VU&>\8کr~z[詍*UGK#T:O4]h:ԄzPTuvB`qTnP5J8#,t`y2:F\
1kȐ5TXYrH2Mu$ 6Nm$uX#cCaKOtmvq_hEv6NAlF	V]grX*WUF[Mr5$U-&\'W]V'@A%Y* iYm$0ٻnx5ym	D'dRer1nxF<#W#r0c	#_Ớ@A%Y*dr'cnA9]A<#$:W\rI@`uUk!`}a '݃\J˵Eڣ
Ha4nFxFtr2xOu|evsgaػsT( dj!d?^#݃]=@7r]Igay;7vs,P*\-رr4)|^)NƎJ+.H}P$kɄ!#)9*31*'I>ᒣC+r1'"JեգHhZLI5XC簯 = e&jK},]TPM:ćOG>d$ǥnǩ:ETzZHZz54@ib4bRjSƑa
40MQ@a`@pv|<GߨIϫt0ք^nW6B$yd aT3uOTgTHTH\"&4?>1T|cEv|?fӎSLYLo8+t`aq&SHg8]T@7Ŝ$đε$8I#cBxqLNk׎uΰ@kD	xDhLs@F"]~#2Tݏ 06&˹E=UQ#uY}bksu˪QL˒q	ɔ+Nw]V%b	(k%X'3|)3MO9О0;m:9jxF!BxFX/Gw'dPح7rJ,V%JgIHOGgq9n|ɮL]Tw/c䝳JQ`uUGm< aĕgk-?
H6rvx_^7GsxFY	nO2b?
9a@A%WUXo:sA=Pfq=ح
ÒFq#<KXlzs\$,b`ٶS$cYkA Zxjr$]ȐH+aS))"gBDYUQ:gj$I\5#vDON.H*(1	0INvIJ&޺GYl=~/NO=*\HL5JBf,ZxĊk~`b X;'TН j ^F\tITc#KP3V%a>G[FN4.ͯ4=}bAdsg`,MTOVR,QL>1Fg\쏳v2[uDyo]#?}R6KHN,D}@8>Q!`dFN4/͟ԅF1 \930`FMTO+i)}B]æ Eg*juj:hӊQU9C@(gɇ\gՀ`嚆[5Uf}Z(2j#9oY1fuF/[Rqdq90bOMQ0-ɩc,L|ֲ͠7*%}EB5Hv!XYrH2Mu$ Q\cv<h](L$gº2bk8H3.#-&FrNUr.^[NFQU' dk%ZwYli~xX@<#(܃hO>pav+i*]pt4Ir1_!<#a<# Ѻ:& eвCe0 fF	#Ñr
r2n'(9' dk%ZwYli~xX@<#(܃hO>pav+iUZ7Y(V3*GCN6r^?<rq`^FxFw%OƞLb
9 N4  He Gv+iw  HpFN3Gv+fedjǡb4]نłGZҘ%OBv4V䢲Dx	NP>m8=DbZtq?Jcecʝbb\ow *
h\t95˪q&.\nsu4@(Ϡ dXAYn[ 9).<r)9z;HnH7<_摥eo`$vv({JN1Bq7rC""Gr)EpnX dYo!`βۑXȐ#z;<rtumDȤ7GvPӻ=mnO.')9@AC,V1Z" Ȥ7G#; F񕽀ءuV6KnP$<GPVIO9 Ea\#EpO7<_摰C6vT?
b偺
`JB+pV[r'9Dw 8<r).<r:6["@HF	wb(g3w"@Ȟ#c;(fPƠU1K<H8SwnlX)1JN،J
.d^.^9V(JiT8nˀ2uFW$L(s\Q#ap
ɜv~˝j#awY1l=6sA?IrgElZx]`U/yHhͥEcL3gW}r!68*.V*0sT>Q`&4/  v&L(_NwP5ztm#7Z.u9r,O$!)#2m>GYl8WZFiZuYꤒ.(pTڠP6K\Xz[m9#1jc!$|G˜gՊA>GOK	rD[
q]ml)\Iǵ:Ƈ <.XUU .= .I'$|O>~?K	r	,ś6bk#"\&*yaf2Mu5drHIX2YukI#Nfі\ƺDauYJ2bk#\'uE9AUr
AY`J,	->NnɍylxxFPxxvHQ?<<#W#.#	r'@AeY*a`aYl'H$9A!J	9T]ӑ]rN+7@AeUV@ɉa i.UuuGA?
H6r^?<rq`^F^/@eءvǅAY`uUP#..A(GJ|.˹C80cbm,c
nSOduᜑ	v>䢲DS(0al;/]&Ӓ>e]K_V*I6=68,xu|UEfѥ&]"Nn_]VR.5αrBsƺȤoulh(Y*(ji)󃡟
H7r DE#sGb1
tw"lF3?<#3s030(iF`nPQU`βۑ nu
Dą<k(i܊F\DQeKb};;;.ĕg5P))g 8<r(<r+r0Ȯ܉6_(fꝧ_뜰jc-l=Ȑ7Gr)z$Gv(}BpQc(gLذGǩb5H#9N\(cT3D+p2Tf.%g5(JV'Š*ÕX?'9
$&O < ??u]NB
˙J3l #cؔNѕq
9s~?rc3"I6&Q$XYETNO4ZqU뜀^s`}YL$;ӻ1X@u-mG:γg9Yrj4X$ *dbvlf` H	,/h*X*TFeεx{,=-\Sd䳜l&ǵ	[}NJ03.EW\<iǪ?&Xϫ+X_T9hG:|&
X6\WJ*q۔εv:נ6=FƇ"x\%U'6;OurN4w՟~sMpl5u{1`˒Ux̫p!tj9͎ *1grV]ʒB~fgXrsuze`Ms\'*9׮Ii܃hn@`J`ӄf~xFRxBxF
A9D'pAe_y*ʑk-
Ha4nFQ	{	5/@A%Y*a`Ӆ!<'ge4t(a$A7\dX-8Hge(A'`#Bx'9KQ5 ]]Uh3( 8,OYnk:p㗫r00/Gr]l>;pÚ Y9CA}@iE85n݇ðkRIX5ƤAر6\up)\k#c]$OBv4rQYw"C) ~Dse `'SIH$s#6lFΆû
kf@a96Xi$>"qsT  JCPrT|c,zT"*9^7'9XE8,|FuN^3ǎ"茑Z
H]V4O&$ZrX&, --k	,M Byzsa &7Y뜇T]]VmZ5ȼt9~uYZ2bkr䜨uBȐouhQ4Bk+-+p "AlE#si8}C݊y*ʑ3En
9V9r;H/7<r+uQU+-+p@nx/9DtuXsƺCNH7䜠@AD,V,"
9,.<r$9z; nR7<_擉9G
]=ء]Uh39G
]3wbq%Yb}eEn@8<rQ<<r@9^nx܈D?
:iWQd?D;COP9Dwe$ذPƱϞF$vrcrC
ޒ:#(y+,d[8'"K;V"Jɣ)i3<IYaܨ|Cgf+X>A_v%xt-n9TR^$T*\PT5w:N3XE#c%ep&%#H\\m1UNs`!k]
a&A&b`U#r&PL+㵩7مjn`0"aA&a0`L:ؓ	+h+kpɖso:H"`;&lUnm_@B$sc5I$[ l7[	6f~losp%C ҁQ_`"(, "qY	82Brsb7MUAhߑ҂j߲Z,ک.`.IP-#9֥LnQHP#T!i1"'X-I9! /#΁{40^tBeShnxrd`B>s /Q:Dz]:2Pp8}rˤI͏Xv=lO&lցR1Mo:,ȎHS#LF`)2MTb)qXY)I>1h06xB{
}/!CЅ>,?BZ<G3WV ք>n fAWKT_R1Mo:#K2qb),ir|cAMRjHG1D&CЄ_N'@!NPuSî0gϫ sev	_c(|Ѐ5kBÃ l{84rzG
h)$U\k$⛓(WU%b	(k%ZiYl?&khO܃`	4[S=el?
H7rvx䷞܃hO!<#p#Q`Jgi-xum:Ϝip#z;4o_re
ӑu9I%bdX'	wȼpxB0 /G# Ѻ;i8gbN`;7v+gUFB?
H6rvx䷞!<#p#.x'{3gdSr eY*F[t,V[r]3Grvx/<#(i|Os	ӻ[8.ݒ3pf}LGfǩb5F9ή%,lk# %OB64OH<!@Hي,?_i:/g@ϫ:1*dGsqab,0Hă"ts돌biRjx[OPg)}F0HE%I~:$ˎ݇䔍l?vꮲŅ`(`N7nK`!Mh7lhKM A` L7vy,6~p
ס=,aBnp<ٟV;,?[Ad.*QŅHH2,G>
IOem=B]t
ئqa`/[ZJQi^:qP4^~sIcu0NDca'`$kI.F6%kD @JbeG9-74mgr y0?I&$UEEfѕ\HU+V&.IʎxT(i܈.&X5`YeEn 8<rX\xH7<rw"@Ȥnx';`)vvPbJb=e[%>nEEpR7<#9r4Be
p$qE R\xZa;e$(
!`Jd\Paq 6܉tw"4	C݊uV9KnP$<OQCU6rJ'AG#@AȎnxN3`6vT?
9a
!`uUgE # P(gDC(fD#c;(fT/6=%,%1s瑉ܦPƧՋKr8hGcDm\7yB5M~L7
Bf,E$k*sZ@Z䠱1^zYr˒u`Cxc-zxmG(99YX_љV EϪ#t/ZҷeeΠ*Pl*'-g&O.4TsT.BeI.qA _T|c+T3iRnz<u:bX0r$"Y&:H֥UㄓzH?I\݁Iu=y'0cb(ӻsvKܖ $}hp4% 
a&AM͉&QaȚ 6\BEs`YPܧ7\֠&X6:u!cC<.g']着o .IƓ9'<LAZBDFB䳝EB5-N+.I[ƞQlp!,LY뜈빠&UPº2bkysur겴ej99Q;"Gr zdX'	w9!<rw"@ȥ	4	؏<eHK)0f@(pxQXxWE(OO9sTh X5'	wPE!9ȴÞ5	w"D7\ eY*-]rC%ǎDO`Ȑ7Gr)Bx';`)vv#?Ng;`)vv#J
uK)0fA D5a|'E 	Q8Ƀ<#T8sTh X5]Uk'{H HD#	Ñ@fG|Ȑ $wd؏QٱXRC I	beuvg򘏍dupH#8	SP'r	r$>	53jS
u	YU^oGA6:͜.I͗ȓ͂=sk UT.I\⃑&T]0 jT#YP4WZZF:x$GYLyIH`TO6=vh' ǎF"0cgik@IicJlLE͉aAX\H7PL	0RnfEsur겴}bk9QxUȢyuhA( k%Zʲ"xʅǎE%A^R/Iav'4U#2PB+ 㒶x;Ia^nuB4@X5V[W#pxr"^Sƺ4EˮIA( k%Zʲ"xʅǎE%A^R/Iav'4몭x~p
]*#k-_&ȼpx\xxw:0ah#lSG
9(Fd~ ;H Hn ;?"GwnG &X'XČ1wg$81#RE#:bTO%e\?,#'"K;V"JCoE2bΟaDZƖ\C3cԐ:ũ%L#O.ڃ	U3HSye+V)#(<HMC،RÝ9 X\6K0yԹMr%& 9g)= %W"*)k;7%[ISIH8r/92XxFPG__ w 6G܊P#j1#bpNnS8~r|gZAr	D}W%VO3yZPKKtfN%lBq,ӐmKYV(TNT>Q0HCF6=5֐pjݵ?Zo]bNtR4꺒+TۓrWH
YН,twHO!ی L6-N;%`4vO!D(:Cc
4A"UHQTow~:,)8qSq[_ q[_038)~B[.Z:n@۹.Q1)ȠRX&ڎG[S	W8,jp}ue UY0@ea&@(/N9$J 
nHOW7ĽA0AځpW[jJH2%]p}o]nNYAz 0t{Zrp^pd1 ]W7ĳ"^JN[!>%$@JB^8VK`{.r^2N%$'7q.M\K1jJII1u	Ϋ$>LV4c+jZCv"|l<}W»̿ak=KYڶ"i^c*(#ejhHLjwv'"CꉧUuQ؜OQZ\ E+9$@zveՇ:j/g)ūP*|6S9$]ɔ+u;<v2}jJN3qDLUSqlڇR,Bfr&[ѺrXX`"/jU!*eI̵@TM: 3T.l$vo_`oW>jh<I"&(,ݴLILc,"eK2sdurIVn~#VmsIu%#^|cǕIvbuG6'-sLeŪ_4[\2溤_&%#T|8aؙ+]e3_6[G/-.u9kuH˱X`q[ɒcp|cBRj:pñ2W#g66$eJF8/~rOqT|H9!ஷg6'%|И&رRC_wTE?7<9M
E&Owpg|؟.&ZzwPrT>5d`][_䪎_6[_4[\]s_RF]/[L^bPT|CiS98E}Iu%#_QC@>yr$X>졠Ġ-Ti'%ka
eprڒRLdy?g=_z!fU*}bkN_*H}2.xU9i;9|¿|Q:*%~{]SvR9|ys=KvrB(9T{]>Vvr}z/rW,&~i#}R4KY8
U	'Tcؓba_pݕwvܔz*Ns$%.u#.kό`jT"lN[XQՑ9|os3#.	)TE-ud_4
)/8e_Q~˝c<kuTR[|c"ERj:#iS98#."lj$e3!jTփRE]nlN&J0Mb"3B[7<9&	V&8vP݊ٻC^H}G/-4&ph.G/-.uTR[|c@65K`j;%|8+s`qRF]IHןđ&5N,NKa8&8\"ԐjCϳMvi8!_(}bkݜPIIʱe21*(*2,fҎĬQ+|ψ*U'>7PF	TL'N Y8*&Vd+j#fgiWzX⡕m9#]`h
MjFeȸ* U9$thv!x%}mC'ܒ3g=Gpucr`i@x̻9N$~pV'olX}D|GןVMR'PzQ%UXθOjXؘZrĥx8uVTJq&U|uNrk${HUܒeoacg$x܂Eju#>6xLs8L%εKU&I9t324X]`|5=+y_b?XY=#>T==	(˩#oKHICRB\݀lXszW&b;&	0?hO`,Nّ0cFa%怎\ :iI3#߱0cFaM#*'3 l~LI+` c.n֋Q.25N'T29odO-GXڡ~˝k*#Ա$Oe:-uO@/`pbHX[Pe2|os4ÜtX`pGʧ1 *THE՗O@/`p-2񤎬4jv)$||cI|k%T
N#."cul"o\FN&w
f;`a؛>f
Iny#&ne&I8=\7wb.@diuBjﻨdcQ#`yrI5dC':TG˩b%I*ERj	:	' 8RH@=MS=xஷa.nFQ7
vvf%Ud"=sȩ7CG	Sa2N֔T9#>3ւX3Ŧ޹h	B*_,U!$`vW.uXYeԱ7*7}ȺU\$i5u,z[ahR@TSp'LkZ]x9v	<-,M)׌	17"p4V}:Ts Ӆ3eQ7ebuBnĘW-\qؘOדs@)d]fٺ[:u$>1UIvG:\*2|o:ɵ4[\%TG˩b%I*`WT|c'#c+Adud߲Y,e`pXGYD|"X$F!&l#pñ0dpWYLe`pF9=u#f,jv5ύHL#&|'%*B.9w;#؜L>hzL,TG}B#I
ٹ64)Y؍؛uحԑD~ '?gg;iu#FyrI5F#qPEeγʈu,D8I#S<U&l#Pb`Hல>]I#όd5Uy=c]nټBnڡ7s8",MH$2iv'Jb>xK@J䌭P%<v#V~֩9#+T	B*_$1ZKFF|IR':U"p!摀Me z!yAaHxp";ILd|xUֿFF܉@=@gr'ARbh써v؛kqe#Ҡ7vsvvsl<ZI%'(FuQD+έ	Gp!}C/pVԵbVN(F$ʃr߹PD2ȳ}ݵj^'NM:GFH߰>,x&{k/>£7ʇ'}pX+WXXV͂ļi^,<Ŕ?,$hP	2A9FgئE$	ڀ-fgfA%9c NȸE[@o^uc싛;s #KƋMvOٻ2v.u`sR.z&wbuJN[YNo-GO[~˝>I/eoK5$;15K`>A&o1n~J6[h־b9]#8.V=`qs$;1QMR>GVL&o1n4
2A;˱4T\|c^	6$q&A݉]nû`BX1buqQw(dR4)r+؛?b@Ow LoOTHֹOrXkF.-gPvlH}lMw#a#*V߲O#K[ey0IBuI[Ʉm@F-/,Ԯ忮u;˩!޼!$&wbuJN[YRo-GZ]J4[\&Ɨyv2˙0x!-uVc6[¥o-.ulRû0kuK[e \Cp|cʩ5K`fm@F-/A_di|e|Pwc.h!8>1}RjK;8$Q
v`,رPv8P'g"H^pg|؟.&Zz'*$k\9Mw#XuU+|o:u+|os8.V=`qsA&4r5K`fm@F-TFT	&ph.A]I0<$U&wbr^9pW[Qu,cUdɓꝑ&	7]
vd	zO3jLP&- T ctHDzBKC0:g!tflLM6KeS,QD*Z5I0B~V4c,X+bVoWPD,	_`
;5RTLP5DӪ {1s`AH7/~2ޠ,ayXH#4іcq5_c4K12	Wv, Hprjb2DN|T_	'/[m، uPǊE#ʈ[d'9aGZ$j79:>Nouη5$eԔy U&E؜α2͖#9|os˚2i~"FVbN%#ʤ-udHல́G/-GY:lWH]sԑcK2qJF8>1Rj:pñ0E|8+s`qsE#.W))4|cMRj:"Pcݜ؜L_4&KbIE}PgsR4)r+؛?b@Owey$ORC5S꜇&Z쑬kQQ~˝k.kH˱X`q[ɉ:p|c-u0L_4
)T"TA<9,MvAvP`pHMSXD 0pEŔObk޻H|Y!ʎ_0T{]>
;:_)ԐQ,DGsؚ򛴇ʕ$>VA
3ؚ!򳳗q-"t"c'f<hpTGixңTl7vOٹU;sIu%#^|cJIvbuG6'-sLe2:s?#.Ɨb-eo&$) THல́ld_4[\?K98s]#te_$c0MR>GPB8aؘ"iS98ԑc+q_>1ARj:"Pcݜ؜L_4&KbIE}PgsR4)r+؛?b@Owey$ORC5S꜇&Z쑬krur߲Z˚Iv4Kl#+y1'AIH2hƩ5K`j;W#g6#.k(h'O>D]]40T".uQT-2γDU`UPbuF=0
^$v\sn:z2JFLFMS99oaG/-GVEEeάԑR[|c&5I[ˏ1	lk9|osps`ptʒ2X`pOdMR>GYpñ0E|8+s`q_G#."lj$e3,U&l#ݜ؜L_4&KbIE}Pg3}BnyrM<;9Mwp졟wbԐ_6[Ph54ϳM]4	c_4[\<#.	)TK&l#Pb`pWYL⤌>1 ީ5N,NIIʱe21*(*pZQљ8D+'#eW*(s1G*U ~7PF	TL'N
Q43ez>h|l6E"Iǵ:}R\s>4_3aŪ.rQKf]_`z[燫9NxV7r.H4v2|*}mA+D|cg)|dq=\7rPK08j3.SP؜δZu$>15IX	lN[WUYjꐬmS*[Y&-9$%4O6r.r}քмP)8
2i&sZo.rzrN29/Xl_Ep0Tȥdp^*>#+oBa-:p|/%\e"]yt"4 %׽$d,:˘rY#l⿓&Ro<.TslvH&Ialy_td\kY TPVG;]gRLa5JْZF,LOGYa>sUN>.NnJfYk7P4ޔaa\615,Ea>4-fj2ހSyNpSHH	%eεUuE
tiLcNMݮcQ7&} ur	La1'`T!؜싛;#SZ-DlFןMS5'-sPJu	_4[\YQ.v	$l|c PoT|BY@HF8~X[Qe|Dgs45Ø5:F˩bI*CMS!GPOB5P@26]E#>4I#eCTuv'T&fT=u"

;	lN&Ň`{Quo$i#ny#(4)
;a3̫7.L7 㣰6@g;iu~0ڢ3	_6[Plj$l>I6&b쑰6%|oseDl!$?jTHEhK1>h	I^|cMUB&nbuG;[>nڄ;sgd|j\ERH~U&[N%|o:-.uR;6U>1 &l#Жb|·n6[F|l:K#X9]#mDl!$U&@#OB5PY<e}}DlPF|hFg05W%䪈'T&Nc"zE޹Ndkf'	ŋwwP*.)	ȥbi6FQbhXvwqu&b~n컟Ga \ '׻9ݻH˫XVQu-4&ph.qhэmDl!$9hdtc6>Ɯ|#㞺ݑy	bIݵO3g3,R6 Tʁp䎭S?ZS9#TKA -6γ@JRP	l*[	 "=H!o#no8BHY$[\PG}ldu	'<HJǒUu	O@hR>G#.NxFx9vV<_+|Z뎯r)XSrI;ujF;]L_&5jH(9'ʤ]V@P=Nx2 ĀĬxFӞ9ǎpx+Zr0xFu2 XSvGֹ r;nD6
rll;-sYv"&TzY/Hy08jeTSr&+U#:$jaU_JږݼJ'p֙Y8+zM*(FČY`"zX4!_Uz(݇d'6u+1֒s?7 5&V?7w6Oȥ17ca'Hp <>, <ڈ`wgvHqv;IػejuG;4;$lT29onj#Ԓ> d:;#؝P忮u6[[di[:b>]K,	:>8>1QTxiXL4)&2|o:54[\?Veos]#mQ.ĜvG0QMR<pô8+">hSXF\TG˱>8< -Rj=j>5N
v28">hL#رQuQC_P}V&"E{c'Ỹ3>~Oݗu:ʉ
$-=Dw'*$k\9Mw#Xu*s_PH2.u#ԱI#z(&l8aGYpWY0D|Ц28D}D|GP*O}&O(h0&5N'%8&PK9L .Pڈ'rI5؈dwŚGU'bkӲ;B#0T卉;>a_>T<9$ؚD|dRO>I6&Kv2|PZ⃜S6&#Vv2|PIIѝnĨ
 Jޏd\."tfN%G%j҉Y8~C[ i8}XU ^z#U'	@IӁRrpTM:8W:uޮ$eڄ]Y2MIv]g;=sqPKbruNl6LV-QٱBu9(x̻9]~.(T؜ηoRH AMR''-ډ*PKbr:Ƈ
TxlzLV-9$,i9(7yB59M~L7ZuB.R#P>`}A1$j%7\Y[`Q,eRX%t3\#a"ޯKqf7EXeHW:xp,~,`#bc"
V<rJP]v&w^4Ƅn	
Ie;n:xv#İiTvl{PDnp)Xz*r$^COQw؛'4֒$(cPFse;,\RK<GfǵؘHR"A4x]=?wuؖP!C3pK(g W 
͏RT#bc"
V<rJP]v&w^4n	
YC8D~yZt7';@wm/qZdvG;vW*H9B,vK9Nf	T"ݒ4pl*	lN<㟲ݤfsDlFן ڤ;#XPKbr:U-GYVEeα*2溢6]/;K'HP{T|;K]e0%|o:Th֋Q,`ptewQ.Ɨbeo%I	jTn8aؖ
_4
)܏Ao$]saPTF˳=$i TRQஷa-İR0XQuo⢆PV>AGg"3bnP49 {Du
ʊ&Z%]ֻ(ki-GYA+~˝k.k#e,C8~$iUI[T8aؖ
_4
)oRHIϳ"ie G+&8+IKJw$msw8HEpsDp1xQ,G֔}u*cZH#>TK9$JʐD f]h$(aSa
pE"#9Mvf3\s=Ϧ;	_0	_)F|"#9MvSvF|QA+⃞Ng5򳰕@
X5w	AiYnQH,BxINx'Df)r^xQ:?
s8G>&@4z]ۑP*TLZ݇P>4εg8iPI9dl;G;9K6LV-Ul#:ܨ	djaU_򶥬7o+VK;V"J&[/PEɱܭ:Ƒ_awmA4ѕ	8jx\Kw@+ÒHP%.`]s`4tRBjV/û*';AZ:Hw>1&hIa݉p:؜VZ_k9Kw?g&E˯7+9onjHw>1Rjv'T忮u+|o:j2澥oFosX8&!8>1*T0#Q]dbM]J6[J4[\?8/+{1tA]K¾~xjT0#GL/F\uyto6$;~4ѕ0ZMS!!G[
1]n؜L/=o>3B[7<9&	V&8vP݊ٻC^I	4oGTHֹOrؚkF.-UJ6[˚J4/+z߲Xڠ.a_@I;&l8aGYpWY0hSW`qP}A]I4
'g"E.-U&wbtIIѝnĨ
 Jޏd]0~V4c-4Lċ+bV[`&X~#ed4ʌ~ڄDz7]ڠ>M:ۙݕېs,!;:F˩$myU&`''-ډ*PKbuHVUS-sܘXjpau9$~`.R}VQSbf"j!>`4A'r[=U@NSȓA\Iᜑ19c/>;|,y`̮g$}Ew9C2XXdӒ>;|,y`&+Q3sOdQ5S*NIoι'4>1RtxζbTQjc*PeS3F̜J؄U%e/PEz{jXTiz@*KbiaYUe7 .c-;Hٹ$U;`쑠/(%dKՊu`
b'HV7]U4NrZvػA_ٰYO`%)rx{Ʊ4ɮ#P'YL+%nܒ!Lk/&$PnXl40 H;Ds]rX]
m @:	;`?6C[Kmɇ2I̈	f܈Y֪2
ӔI|(7'2rMdpH;D,?t+:rK#KtTee},@: Mȁ6NquIYs)PODi-'Wf
9M_vd~\L%:1)`% |cleu;I8ݶ#ulA>4忮u#.kόd4;H:&TrubG/-.uaN2;#.Ɨb-eo&MR1jTՊCGul&ruj9|os,tї5$e,E8ɵ)jTՇcGul#.l*H˱q8(yʤ-u,N
vsbq1!B`bIE}Pg3}BnyrM<;9Mwp졟wbGYV9 {Du
ʊ&Z%]ֻ(k%Trur߲Z˙Iv4Kl#+y2l%#ۀmRj:v&$>iS98E}Iu%#_QC@>yr$X>졠ۀ-RjXl 0pG/!e,DӞObk޻H|Y!G/g3ؚ!ӳJLNg5C_0
_)ԐQ,DӞObkn*T]G/>g5Cn_(TZ<*bk_Rl3dbTO%e\?̓2q,Z8d+'#}eF_rr i0}U }ݵjnõI$'|p $
Dӣed+j#fgiWzX⡕m80al<Gh
jFeȸ}pjtWKsºGY08}kʆO$f{9':ፇ=NJepWu<,P忮u=aI^|cHIXX\j$C+	Ս{,^8;9N
Tʜ,^8;9N
 ȱV'CHTV@rk͊u%YVG;ڄ]AׯdgP	`	 3:0&KI\g9Iq760	:QPNU4
=e55=Bnz*rIwkmVXblsZ/γg*.IIƑV[r.6H9$U9O sREݯQk w$SL u؋\4č&1x#$tmUz,i9(2<Y<8T2	Iv.(\Gm PG&K@G6!4Y2m@mU{y,T PBr#AI9$ENz%F\u Il쯔ݗ2Ie|S%-',rb#	e
T?$u$1H,]=+vvNpmuYZFN[L=ېRF:bslbXdu&RFHLݲ1>;O LD
Ċ=X|1뺒qP
ct@xESaKTG	ͼWsjF$de8&I_coj2B.ɳ&c$\srdiu؋vs_8X^*KHőei9*7E``ӔI,<ujv ~LD	4rq?u$S+X%"3B)lɓI6~6o:|ޡٺ:TG˩$}y4MS=N[YbRd߲X_G˱,D8&II#1Rj: 怌X/56[u4[\aQ,`pt>]b%evL񍘑T|b`|n>4ټpW[7_x(B.2Q.\H8MU	y&=]nV' =wP*(g
lXx$vr)XC?v+f|h[mQ$D}BɖFi}YPe2|os8>]b%ey2MzIO*ThL0U`qPu$TA<9,MvAvP02997[[:u$>15IvG:\)T2|o:1j>hь_G˱,D8$HRj:1՘O-GZC':sK#9]#8>]b%e &G005K`ӓ 怌X!
?PG˱4t>U&|?cQ箷d{w
c+aŊﻨD}Pg0ޡC +fg #JpgnV݊@4]mQ$D}BɖFi}ZiR;>lH}lMw#a#wPEeθKv24d
I$&l#И4`>]I#όlMS=xஷa.o!.	6['TB-D#e`	Sv#Jb~x+WZ*c2@/գ\T J䌭P%
*c2@/§4 #ځY?I6&%7rn RI݃&.؈ED}Dwœ9$ؚD};B#0T卉;>a_jGu*O&b#7dwʕ#(9T卉[rL).-.BΓ*te!UlT[71zxKHHo
@Ea>n/c@*rHb'GLr*`
쟒|?)`$`؄^,(#:%"T&Ki LP4
v6KHJ7mP49+ ,*IܖBYx./G*\
A-Kꉉ

Ǯs)!2i;b#f:͉VN N?e';#fnj#Ԓ>Ɔ*TbuC+*>leZO-.uQ2D|_&AI#&l#.pWYLe`p2|o:j>hsK#9]#2G˱X`q[ɒaITn8aؘ4
)"c+$|p|cTRЋ#؝ebq0hL#رQu⢆PV>AGg"3bnP*6
(`">CYQCZTbke`][_䪆O-GYC':F\TG˱X`q[ɒlH@Ʃ5K`j; ]e1B##Ԓ>R}H5}C@>1 ;#؜u	su+ԑOIwnI直{&75T#.wnwG;6$8HEְ

&ǵ[( T$ejƪ7֔|Z	 %LrFV5F>֩1@|*_5HϪ~FF|l B#ԂAp@6vE/B#j#,O&b#]jL,lMvG}1
T">SP~I6&)#TD|QA,lMvG|d*,VyuHI5C#C,35@t%5@#a%X2meJ)ig-<<!'J4ui^x(W[=@l)
_Z"ܕaR4vLLv
_Zֱ,[}R:*	swg8,hg9I-/hRl6ǎT@QʄgVhH$>L6Q-gygj$IY8ҽirKԻs M:εp41՚ЀRjHY9MTj)G?bq=I):εbTPW0}W%OG[RzgEmYmGPE	HsAEBG%j'(y4d֨s؂(@{`UKS
XK-e\2:'XXOLq,PZj	b6,'C,%||cby9"UR@3}UJ{, "ÈNq8g9[k$AݍeaeX9#ZJ>KFP9fGX946ERj~2uP˵&2!q3bIaaKzY }Ho0THTF Z&6˄^:Cj'D]޻5*\9bxc
T
)*{9,Mv
)*xU9(T<|$|P):<g[b1*(e\?IR?|eg3fRg4)!&Lr
!Bv&,2ڀ	UUPuYe<kI垹u]Q\FrNmb-rI Nk%YX,[I	Igfd+	lZsāftr1
31
tq 0ӑNxFX <s`tI@_ܖ `p{HNtxd?#)uDaxFfAAH} 9/G:Ax gh`GHў@ ~]v ۳vlkj(fUgXۗz;lxFtuio܉tw8GT]/1%'_ָJ

d?O%cKVҶ!8iRAʇ,>Hǵ	%@P;VE+9tQ"i1ݒM:"7J!.T
 .ubBiPI1r@a,W]V4s:/S0rx8770,]#ޯPUF[I͜J#c"xHY<rH	܉i_P	XaSn[lPo#XI+F\(T"JP(9
ѹ$#rPdu@erY#FB$:		E'|	t"=̌.	6\Fʈ]a8j"=Atf 5!.rBeNS.\6r sijBNleE4LGYI>}X0a7L#u+`T,L#WF ",ʂLVܱ0^8;9NT,LS{κabTNuX>ᒠ} &*+F,$Yrc@`,LY .1in\YwmAj-Y4n#`SȵAjLV9nE6<r
wVƞH}R@]J<.
9BmUd\"	 .^GZ޹q8ܑwB"oKUgz{ֱ~u|ⷮu4(rC-8;9ˤZUII:PA:Me\?[,dhVNB-gvM14ܨ|G6=`&AޯNƃvgvjHrincUQV0wlvu'PLCOicg!Lc^mrZxB`\sQ.u0,U&6'-sYbu#.ki_Veα
.]Ky`pLIפqU&l8aGZ<pWY11Ebuh2~18/+{lj"ԷĜ$d}Rju
&<|Ц18_rI^|c Tbtl>͜Ɵ ou.cto&$'(|i}+돌d#T|uD[@Q
v18BaŊ8(ksϳmbiȥbk3eح5zzGTHֹOrؚkF.-õN̘"T`f]_C͖#2PH2.u"Էĝ$`T8MR<pôhலc
c>.]I"(h'O>D]]4&nRtxζbTPuYt}W%B?|iH3*	(14X9pT#oc뮡;H܋r0.>g}uXϲ@or0)˃ ,p	rJ[IuVh]k  C@* Tƹh%n)  I <\ּ,,=8 Vhʺ:147Ck4γdX5& Y֜YL_:g"{
	!Gp+ʳ9hhiZcڄlq:)X+#%@݆Bv)!B*RBleժ%
dui{ thn&Í*R!-  $7#iuWZBD]W)r4r/:6T%E3M8M=:@]s (:P99rP}W(ٝLa,NBiRS2q(sl{S[U˵ب9Hl:ZfCxȦZ ָ>͜܌F7_R_22!4cr3!x{ n.iȀBL'b\FynE}\%S]kV`)7rd1w+fheHtc,ӐpV4c,ӐcԐCxBmDa4X9W]B*B*Y	dJ{.^71rAae˹dow*@֌Zp*Q76{@(YPQuȊ.
	\$f\?
Z29
PfN4͏jqM&X0ߨFqPH܋ MQH	]Ub\ {{` 2&,zt,R\4H B@+MѕuPVoYC10}u-uPӁP2oL_u9F7_
&YU>]?(f9iR$YrFƈ$scڄ B@thڃJ?'u53g%j.M:H}K j8%CO	!;Hªmc ;p7bkBc,v 2.ua	ºޡ:@	5ˉ*İjHpPo\4_؂`i9f5!YWFYnD !q9C9DJw"ȐZ<r  Z<_懥=+|l;-OU(rhx慇Dh^G#(oJܒB,u9܂s܇3G^ b1.r$+UUP#щcezZoKfq#+{`mԹ֨(vqI8  1MpGP8#DeL%UW]Bm]B/Y7"Ang7gfؙۜ_C0^8;9{g(g*RtxζѰ1*'I>ᒣG}~Y!Jы:AQ^ӕPHǤ;-Hv9=4괵uOJzcuH	0]#"5ZaoN[Zʈu$>1aRjꈖ'-u#]VmQ|*q[ur"={w j7%Oc"@\܃W,WƫEd^ګp}$K_9nE'PO#djcVbrRtXζbTNW>ᒥ6oCF29
VԵ4DCAQrQPHǬ VE+TsiuT'Y{0W:#a
&ǮC嗍?g"dufE8MO
IŉuP7<@:J`,#Tv&,AvݹX:.ן!&5N؝Qŉ\>leH˚4/+z߲XS!X$פ08MR<pôxல`nLpup߲Xos?K88/+{GX9u,B8&I3j5K`:Guw
gv?8c.cѽ.q~4ѕ3ET|YS
1]n,N&,TuO⢆PV>AGg"3bnPגM9}B>F}Spk]5wYnv?8õNPd2\Ƞc~0K.5R	eyV fX9v+G-GYe#K޷6]K	h	.qTxif]dBŁBsR\(h'O>D]]4qTnlNOi}B5o~LIIQuPA9rP}W%Fp 34-scڄlSA$D{eNE˝h8IE+ĕ$&˩/嵪khWZ4#/ `oYFD_b.ViJ..IQ%κ:ȣ@add0AP\4#F7_4]ɐc5̬hnY!i#K\|&L`"
)B&FIXiˮڃu	U )Kajz4#,duvsbC,h$@*;a t7)0h,`.E
iتev2RukĨ
 Z`JOPږْ"!
iR9
VM%Cc4ZcR_Ɖ!5ADwwmA.ӑDӪk<ԐXU˝f(yH}HX/
7ICƉ!xRgf(zԐ<$]bX/6\7IC! bp%\M=r귵
:Ќ@GZ|h_γ4!8G"j;GP4_5h.Kq4A-dX eE$hS<sΎRZr0O4FCݙj9܃mX5`X u'<#3`x"p##<_o4n;-C_4_Dg&aeٴ_0a՘)93 J

djo1[2DD"M9
Y!Jɤplz&Lr<0T'l`I	AwmBXRM:@\՘LEBܞ4zkWHZscڄk0r4n&:<h$YP؊#mDU
ȿ@rg_C\8#.@2Ƅd@Gv+f-uZ cD`J`"2ez9gh`G#1/H`Gvev+mz	lk%Z_Yn	bR8^
<#C9 <_owfZbhQV(Nbx8iulg&r]%'_ָJ

d/Ro1fhYfY!Jы:~֧ar]Pp#PM:,j,ھ@b9Bv48Nh.P+>spma#oX~\-"R8;`#akDl,OIIu$+0PGp2Ug͙Jɣ)i39i*0#{IvX<6=$wvw'	:s)Xu[dKGSG+uR:FNkG@PEmgG@5N~G@)ڪ,NP/܊
ĶOr.Y#Koaeo%l,rCJ$_JZ\zº`a]r:W=WX,KB{-\%Yru.U Īع5άl J|q,GH,q(#d?s[~GZ)j*rی+
=\6%P%%P_p4WWZ^Iыٺ ƫYsl*\ck+@Z-]nG
º$p]Ʋ]ī+q/PGYtq2cT͇kqu%AvV=jO%ޝjz8Oe:w4O}UB틝3\_P)-GXq kQݤ%+oX~N#⿟CaSh]%U@TZu#sN+enKgSTem @{W F,?@TZ:Qa% *BGY$na=X[عw0#ΙusW[!/7W0	 B>q_+v>1KFYpXv\NB-tVMG>&:a?2`qQ:ͧ~
FG5:1Ijk&$v$ZYBXug&Z*:ȨZ뎬D.E#PK3BXčQ.ܖ$pČhK5!!֩5Q՚98-] N9,QTҷg.KW\Q*P<([veul#ڤ{ݛإ[ G0cYzL#$G:pC3S LwX9̷*uz89jj
FP֒K(ieA,,%3rYC8%IchS.!CehM2Ӆ`{	K~˝e|rcdr-:ƕ?sNN5˝kOk5N,_$摒_9p5QHYUɜ3$95θIb=oIb=b,GK$XY#]Z98*\PK Y9#όk-u-$摒sQMR[S8#kjt,# RjppFrڵ@ToHXr]gsTߜGPɇIͧ$z-U˝khARjXHuD֫'FT2C8>15I$:Ģ@oU.ZYBʐHI[8-	9d˱ϒOahU&WtTzX.NhILʢ1[	W[OrnZ߲*BN~U&lՃ*:8MS8+ġp>4WGU	 WGUd'FKioY-	jT}]e/KTzUaiRj]ϫRo:?>
:rtdƖ T*BNl TzUP	:ZuT|&K[9 ZW[&嫭.IX+V(&TQr*Tn&K[9U&ܛ&dbš\@Gw>2$1ȁT|w.
K|L>1UI>2:rTdK|Rjc/- ʤ՛!AD
!AY~ ީ5HP|up-jURse(HMR=spMRj]tdK|L>1(MUJ\8^~γbXGzu;ݹX_ԯ?[Z{b>~*Wԯ_Pw^eHI͈pWs5MR>GF4KcrRj1R5`{X[ߨ;9.uT`R `kTrZ-^q+e>1R3m;]%UBNl 0-TzXp0>1Ê9#ԯ?[%c"tp=->1jURo:	 O\r8+HI͏cp-T|x(i#K||c=jTa7_ZYBʐUI[8-Ԅ2Btόgf5QRrlg[* (b}eB3BFI$jaU0R)Y4qE-&g+b(zN+9PEi'^p+"Pz}26 T`JOY^_8~?_jv#֙|i~q[;.q[|0%'_ָJ>ᒬ/f̥sA[Ddʇ5*0H$dG	wɧU(>@=ȥek\ԭRӏaH87#aa)-=uaR6'))Y!Lq&iH<m8Lof$5I[S~EHI:uIv(XFHϖq5I$}okcA&#4<˱$<aXU&rOԛN#A&#wPHeeθ5T	AX2w"ܔOUcPOܔ^5T8;;2'ՃsWscGVֶzߑuv<˱I4ݏaXYT$#K'~GX>e.u[N
e@6=B܀cRr~E{}Pؠ(]`H&l#4I	9dT}	&JNJ
$J@?\5q3rjcg*(#X䐘~ڂ5XOQA#ӪݬoOegX+T%)/'jU4cabz q&")Z eG _$0ʧ*-p*#˝gy+U&>ݹP
9!ܹG,]ɸ+A$>**QM]4*FHs}w(g&y}u8Pyʤ-uF`%RsH>HI)::ˠ5U@γy_Tz8=wD~\T|c!RjPF`%RsHG}LUQ\[Q#S_#+yQTT#K7=#uG[\GK~)X.*
XơH^*
]	`$Cw6;Uuzߑuv]/K2cTIT#rNzߑֺ-.uT#al{bF2,]H*T81BA?r$Hjp$vvd(ObMPܷ]sL0X|cjTq]ʐFH3uI_ ERjq%CIrN,]ە	#O]nM](u7w_瑥,	9dl|cRj/q/PL0Y<|cMRj:#KYRsH}*UTh);ζT@QF&\?_RDW\L܅*S=PEsc%`St UCS33J'-Oᓮq=@Q'ݒ
z֡zD<G.ߨ'-OVp+REFJ%bC:<V(9PE	~l{SC?#nljH-"wwmA'$!>o, lzH	<=.XZҷ'"NeUԐd';:`A=]]u¤oR]QǭsGR[V[Q.Uk:)$_>1U<K^|c
@eRjIF }1 GX|c
FI_r7>1!Rja4XxTϫsx+&t$q?8uZ]JoVM*˝VJ>b~OVRO("ay
7>1 uRj,QQIc+FJII1u9QDV(I}W*4Zœv8xxwJŬ8&q:-PE$i`bieji0s:녟1x]92/vP0Ȭ6 rY~;O_i(!:PGp2UEF'"KM̜KM̳#!ɟ3'ehp,뮧XȤopq'jGIٞRZ<'c(S&)着
pIγgbb"݊p+[KM%tfN%ZTfpʇ(4*hM:,keEsD~,6!ʎjF~\F%@QUWn-4ND6%GCfOPEGQYB! N}mHYjR4겜FF"1Ϯ)`8U&q[Kp<QL>1F"#صZE0TzJNA@#(}`}W%P'iXЇ-(V6tOPEGQYA N}mHYjR4겜F"\S	l,Ơ+To.+iκF-0 "ahCt%F|S	l,֓UII1hbTPOdJƄ9iFEhŝ"i>rC	SDeeI N}mHYjR4겜AZ1ЛKa`55IV2,뮡.bkE3d{8-@)`8TzJNA@#(}`}W%P'V4!ʅ54QZ1gHOH*(֎fQ7#$uYM~$jTHE$ ">OQ)#z\q	eo:\4cMTdwҽRjq?_P_I["XhփQ MUB6l8DUeq#KZUIƴ8MQ	 sahݤ}Do_:F"`N\F"*<#. [4>15MTdu'5MQ	X~wiz޿(*TF"@6\F"*aQ)G%Ɨo:a ERj#0$&~ħi޿F5K`m<b#X1SN28Zx#If|cRjaX+aAvTF &lP\]Q)GKNo:>1:FG351U&KFmII1hbTPOd n+zJCi<PCT\TA#
݉x\(:)Z'ĤR@`4괴*F!u lzʵCS8`*A`A/_5zU+B:	&#$ϧvn(V'joh|c	V5Q#݄>1xT]g0 ZNuv_90^PV#potot3D+p2Tgoo%g3fREFvtLІ&+0}ʇ.&VSvOiN4sGw6쯸-͚
CD	Mu8ZQ_GoPTS8ZX~c:#af1*J.JږݼtS+vm\W+%T>Q`
^j#RwN<vO"A벾G ]4"TI_Cci8m *TۃjsB"]D$ [0VɖBbd92M2Nd$&LuT":,\c+s|c
I`o#Xl+y2]b߲Y2]eA1"/SRЋ:-3YV-GVa8u7L}$~ *=s7
AB-tYPE-u:TfM\\/qYS[E_˜kf?[뮢omFI:I)2nRf5!>(Pdv.sql7I݃L@9z\ؖW. E#؟bRja]k7gԓhz\uMQβw:NuԓTO݈؛_-+vAOc8(<`UG8
USh+TyG`TuV|ljB#=v5P_UyeoI:'S'k``γERN0;A&FMQoɄ-oք{:T{zb_8($3L uDB؋]`@&tB	5@Z\MmȈO[H!TL˲dd؞Nm9LbMwg:4I:k.<Zu@Ȣou\<	AhUB.xT|e0f0?QT܈_]u$Di&K&siͲd+7ݜ
`AmQlǫvsN#ߜ'_IY#(y*5ӖRk+tTifFԢQ+bEF ܨ|0 0rXܷHL&Vx쟘*)p+
MDf1r)ʝ4Ŧ^mD6=v"շ .TH`ݓ	 ^Sa0&6$Lؘ\6epYuT"c:,G.h1`8kg3MUVحXՏ*+E޹6[A[8N}B&4p=MR'"tBo#mYBʍrB̪1Htwsd:q+]:dva0_a:QgֻK/ab,01 ܷɕRjD.2;g_ |c'L?S,/ٽBsj\5ICAMR<[uFñ0Ǭ_4[\TL1*=a1&	R+>j!UmosHZzuǮf8\qޒuN	08zYc}'@#A%jT7(Zo7ߑ֪^v j~T\c
S<2͝ )hE@Sz<p{N0	ae<Zu@Ȣou\<	AhUB&x5Kq<}`ZaC.5s
v&TdG&izaV]z"/&.D S>m#g`PL1XO'#ڡlǫv2ͧ$|zx#a)9j3F%@QA\?jbV̍+ti	ǉz|Mv4A$&#AUBݵ5ow4+U]U^Qӟ`&pôuvGr2/rQό`Rja):εbTPW0}W%O#Y[K34ɣ'!8
߉z	CQǵTݵ4겵Bt"5T]%ό`UI0]Q܌ܤ>q?hCs 5Rja):εbTPW0}W%OdZYVM8	&L`&XV]N+-VM[VkP<SBCL5jmCE\]B1!`~,jlR	X4}PR5DHɐSzigb`T:9D]sj/Q",HMTuv0e`^!CG8-&5Q|gZ1*(+֘>ᒧ̿ŬQBYQLN?$ʌ=ʇ(.MG	}B[ F}lb߻V /-@IӜbiш&T`iW6=rq>1t'"FU-'v\`XmQ]UMnsU@0C$'s:A6hHPzD1=>seb`0O@A"ܪ7*'-$zPKQ=D7* (጗T	5޿}Kͪo_X}huтbGX2$M|cIV7+iv0r+%`A%yA =o: =s¹sޠHI	j#al#]AE8[R2`*[^W&ʾyTa(pó4
vW4,v8k {	6i6Kw5Q*ݤا7c"{sEe?VO%9)g&˯a/:AsRMԟ6:D]&~&u[:@Srķx9rLA<I-X#*=*rF7˪'GY `n
g>Gv0.;`m+ڠ h쯠T	K`kjqH7.RmdԺlz*I8i#ʄA"H+ l{S
V\ЭSX
#gt8Ѕ06N1+|<l/cfVyoByb~P\K[W^Uvv$1B@=o?qV^i:ApP#.KRjTlPP[YCQo:YV* ȞN%ip9.%ͷbp#ڡqpГ~9Ѥk*'5AW uRj:}]njK%Rj͐OR>1!Rj͐OP[4`\Kw 
I2,
W [wuOhUAp]b
&+|_oBWh
!P ʤ/ڸ*Kb⫵B>>GX9D2 }N+|]<lBpPU>%?]ӹQgE.u;4P%CAofEY_UX9İ.D F\KmnÒ*GF4SdDd`5Un|cRj Pr\);D};N}]nK*#@GsTb>T
U=$GӹK9OeN};<*K|a,Vķpiϫ1 
I2,
W [wuOhUAp]bx5Kq[~2c V0.	Kz־9dvɤ¾$RjBB,t"m3Vѕ$`b0'&~ujֲ6K.*!TQ̻;y,bX7.jVcHy,NQG2]1pS%rtˏQ}CmrεU$ةSxu\1͔όa 5Q͠|?) 	!pP>1 Rj`ܸ(pP\*9$Ȳ:*܊%zZڝ>faN%T
W ڤ/yo->1V*K,gap`@$Hm .tmTⷡ'>V/͙+zB|T4_g	?(b͇u2Z/BsjK*A%όfU&qۏO#duv`A`*qD7>1V5K$`\d+Ysq[궁^eowlq0e&k`$"7cѥ#JGWbX7.
CsXTM fEցPQ-h:'4s
q*S25Kq[2}`ªtQUꮲX9ѥ`\&pKAmp9.(˅bpT)2Kǲ:V-V82A$`\K
K-:V!CЅ0q]yCGZQ>E{@/r*Un|chMRGI>GYo
\VGW%i[LoɇZ($P#26ACƖh4>15Qؖ˂n
F5U@̋#Ȣ[wuOhUAp]`U&+|_o?h]dr'K]4M%rtˏ[f۱ *;K#.
r:L*VP$$劄r'KeBp3RRj7$GZB3Du\[Sԟ#)ĪN:H
&+|_oƗ
[@@.	.]%lۨ9.;`\(;eQ,
3N%rU؀\(;
NÒ Ņ[q`.[k* Xά;OQr*8Xܙk$.7
UϞ˙l\ޒ˙duh.9"PkVksjFMQ gPsTX<cҫevUpĤ$Q?@=MC㴓jApH6e¥@\)`O'(i,
 R\rI#.݇%q۰.$u1݌a_524R \놧Zz)TOs AF9i:Hab1Bh0R1,ԗT2I)˾

?P(FW	!Iq.2Y@̒CBP@Ս	Y,, ˖e˖Ti!pPS& 
	,pք@ʗ EKMDt@Trw˳r6d_(9:RoԱ`\'$%GZ՞uX9r: ǮXUAm lzu#Tp9wЅ1(HEњb;.uwӮ#KJf &Ԑ[`\'-@:$uYU#RlzUTǮ`']o:Nm<`\'N]!G|XX}lֹ4V!CЅ0b35|GU#\	l,F!ƀ0RƠTdⷒ˛WN0.>	Ae_%4SP_ug۷A3I}Hs RjBB,Ӯ#c+W)VƠ4MTwg]uRn|c93a!aa
& 
'.',zON/Zl
+}CH5Ӆ!pY0Y-X/v$J&BP&ݲIeE~/.0.eݓ	kVzcF9#RlzUTǮ`']o:}jV($"
;.uGwkϫ1GN&XC+(Jg1yRjBGɀ!oBOHIa(HE%GBD`<ecSJ\T@[`\'-?@ֵg]V4l#r: ǮXUAm lzuoPZ[u-:	?+zKX~dt.K[iDD`ơ`$.U&U2moݓ	f~˝e*ruYU܎H9 yUP[_0uⷯāܑBB,GFQӮ#Ƣ$`$)́Rj;]Vts?,,/̊Iq[ܑBB,GITt"m0~Ơ0RόfCʤWY:hnGYFٳٶm8_BzlC%n2%T'ejQn9UPjv\#i%u/BvvόdePhZ<]#pMYD-O:ƑYwYPa
eػόd$L	e-u"Sh1=a>GYdmbifa\U&&kN+}BpTQ|c,?@.\dY'?Fr(]kjtzu98Pr\*WcjTNq[~2c\5aBpTZu8
?[όdQ`\*uq۲@Lda_vEp RjBB,Ӯ#ecP6>1U&q[;p]7L>13a!ab>݌UC࠷chl|cNU&9 ':a$9.
8&MQ,
Q fEփPQ-h:'4s
q*T0JTs/V˅Hg.j	>Ò)H/L%<}X۲8VYs`p_P7.+zHBeݵx|ar'`\&	GՀ]CjF\-'dsB`\'-GZ՞uXѰmT`Uh	[$$8	Ia(HEp$M#+f
N+|[NuP˵&3q(XX>BO޿ "Y 1Ӯ#ecT8HI	F5S@.+}I`Y\em9#P}X
IF\-+{~KܑBB,4p$Mc+<jT}ZhҡpK"y8j:ͣuJ>Y?J>YZe]Cxx*
LI
qe@ܸTWYCXuen\';0.IeFK.XpmP\YròYrYrIe#˖rX7wk8_q}~q[ГM~duGN&XCĨƠ0RpX2MQbdc8I)slP#pk"y|+KQ<⠐^εoR`*'_:MRJKꪳ>lKqQD*Z2M#T/!Vs6e+tTiXngO}eG*(*U`G1 i`"ICT7sc+y!>p9]ݵjC$&ƂN%M:H`*w5c(nbMx$c`(Ids
9.X\! ]/\pK.h*
9(&TEt/'%~#YPCֵ ɛۑrKSQeKkja~rY~@H꜐ou!/T#fB0BFU,ylYZ.άXBqKГ(1I:;OrT>4n+iRNhcD!#0T!
#7MUI:ꋖlۑmR|ُV>m$PI+/tW)&q0Ʉy->P%5C7%s P	bw`	Ű|se
Aky#%Ɩ/'֩5Qfƞ|cǕI>1MVh5!?h:ԄzPTuvB$yj/~2c&?Zm bjUքu!iIMUA%ſt}eHŰzO-zO$	z탙΁{rͣmS#묘K+bNJ%wm%h|b0jTduZ!ZZGTH~%RjZ4;e)lքX?DC8}٬  5!i#l`x#avX`TõIMQIa22~//BOQjI$,PƄN6
i84KƋB?p+Lqc,?']کE|lBiM6eYC\Pew<cv 6>lǫv6Ba_~3V:͉U!i#0<;3K&0qD,?lJ_AS<GgiYPIa1od_cQ[\(|~C85e/Btd]q<oo{;2cj^0y~qC+|YF,?k(IIxέQD*I}Wo23iYٔQ)+U`"{PHǬ>X~y DYãݵz)Xu[ъ;{p*I6=DdsgX"SX8JUt#]|6=#jNrPCOr/#g>έ@+@]U@&x.u5Ď$'sǮu5y:o: lO O 
όl:ӮuOkyXؐ*1",Ɛ4T (YU&..06sͪ(|i|nA/\^4L0Ɏu`ghLbz4L$y0+Y_uq;ocMTɉ]	C˺Y'-;%˹a#ڤ|l#Ak6,^vH_[(-T>1aRjf@M_aWj8;;N'ʆ6֪q[炋a)9J3,J	Gp2TAylVҢP$ʌCX
$ccԖ:/֍y iڂif?w5NVvcGd$TSG&+	H]":.cEwBn衍sʝcB84pH|b\h $A$r[=T̟bQ
ΒRߴm:)#Tֶx.6xW.u'T	Zݖ$ئ]X?\3/BOERN8i#̾9(~|bPMUI:Z͌jVNO̘1;B1qKiS
LO컛a,MA, '.(0[?w6MOTgtaؼXV5QjAO>1 T&<ZuԄO{u\[R#CSQ1 U&N'D'->11By\1ͯ>1 MTsXؘuB!z'ό@{TS<GgiYQńſt%cFſtu\$:`&6.6S#묙6K+Iu-IhIcP*TduZ!ZZjTH~jTLք*ݲtkB\siڢ}r5VaɈ
Akֶ0<6;QƖ. U&0D' *T|c#a?IB◡'5ԓD$q"l?6(dC;O%qޜi,w%͉ePvP;cdu1-ԝ|g
84[?w6!TS[DvtibX|bTjF<Rjx0	 oLDYeGJO >s!85~8T'@VOP'0gfBx,rK_c$}Dw8`Apbal=%'L0PA1>J-CVs6e+tTi[blՋ#r߹PElGie5εG8uzKIZq:DN|cC"&l<γHWZ0$
Um} T$`9Uuֿʳ__DjT
cV3Cë'\IUe/آU&l9UunDsc!آOMTa/ezJ-\6rIUb<0TV6=r}(I	pmtV]1?jTUq[RrgZDMX>ᒣ'm\9
VDb$̙̄ɛ'PR\L`"{jpG'jHǤNsdG$4QXJӪ;- P$IJ2pk?\*vOnylzW&TGAn$Od-mz:z𺪒
ΰrڣbGSbBw9[O GY!؞AAvl'Wd?[uOTgW"i7UI"QT|b1X,nsjs^xbE#aO@'-:u{P:	iSa=Hc=fqD_fZ󂡖i<RN
uIbX	K(cd`G\T]	 K@@ :q>p}B=BH B2ޝwQP
4˹,v6hǫv6_AJ>GZu!i#mXfH_[F/+ڤFNI,MQ4khA:#_\' .U&91'^}CO>1 +TWj8;;N'ʕL[Zo_VRrgYXJ	*AoVs6e+tTiiFTWD*(H&ǤO`
~,?`=gME+;u]U?bj
\*<#'XTpk?t("0-RN
?85YwTL(cGiGYIf=[P֜pGŹ{'8 SȾHIMTnF(yU&-T3!GV8&A;j"x,˳p*	,&-s~wfRrTg]DbTNW>ᒥ&_7͙JYdѓmਹXD*(H&ǤO`
~,?`= /j)YݵӪp-H`5TJǮj=UPi%cc-$??`0ߩ'\fm_&'
}DjzieB:ӎH_Y!w6*Ƚu@"U⇟D%MQ0AaSk̅q[p^p('̻;	ಠb:03D+p2TflVō47o+&e'PEG6=$:}k S!a a= /j)YݵӪ@U@Tlz栩UA?\pܖ¥S_t@}~8RN
?85,vPLgKewiifzie@[N8K#|ifDgskOq@17"4>1ĚFqCόEI>1 M_2yos`^p('̻;	ಠb:5IIQuPA9^Jbf̥n*%-HmBYQOਹXD*(H&ǤO`
~,?`= /j)YݵӪp-H`5TJǮj=UPi%cc-$?? aڤsq8_B~lLOvP_Gv6hǫv6_:ӎH_Yw6!Ⱦ5Q6-(yX&^Fd(^+ CGE<FeظOh%3D+p2Tf c	YٔQBYQN&`rNTg6=wmC&8ǪU$uT&i"AƪB~1O^Lt#%#
\6%#rHDO?(
s}s˵z:c:#abTPY}W%I*lVҡz?AblzL.VarB6Wc fp'Q&VVr pɑ:*OFI*1M
q"0-2k#H1TOO@Rj@(		):εĂf1*JJf̥n*"'ɧU|P!i~^249l65aJN3qD}W%[8=+92*4f
IorH! F}k`!{   a#U?==K'Nq:)XtSH\TdlL0 a U&]uI`#eXwOERj:T˵>ˉz&GZꐴAk;bddhW>1Q"5QiMQ~RV\`HtVU!*B#\|bKI#"db9n455Q+MQ&ԻZo¹'ԅS[! W1U&21R:OB&aJ bք~rldl|bI>1
U&zCŐ>1KIvmtsi!ZF\G6B4g}RjsXhߑl8aVz#I >FzЃ_bpƩ5K`?'`-GWƗCau'I[#Y-$(
X^zWOό@ԽTҡp]_bpeTs#
r%V5I@1뎔K>1R}RjUuƖ>1PMTt8@ԋT(c55Q\E& ~<rgD'@uvq1(fɜcv8$FIrZ`0ႲY0Q0V|0j;t:*W)GG93Mo1䱱p?aq}qT퐄/I@#r#[gRic\|b*Tsk\K:0PƖ+IQVU&@z\adc%ѥ+U&23VI>1 66_f3!#AuI`DWZY8*9ܭ8=H5%5U񴎅
#0-*MTdhC I>1 :cdc*K||bYU&24	!T8MQ@9qV4_aJG[5˝d@rߒpB#\|bbRj95%i!IqOERj#'<>1Rj@"~.GBbBmȭ[	U9T|b^#TTʩ5KI@ꀦEJ]#ҡp5U*.rRΫ0/B$ǫ ꀥ O=@I=]:`GHODr`0ARjT?Wh~6:Y\q0P|cbRjS,@ pqeNj		)u~<bIǮg}Sv=8@Q90/s_D25V}PX  µu  BZP҄B`dH.Q0 FKɓQ4i <&
]DJfuw$n>uYA$ʝP}S뤪f0:揄-v|b. Rja p(LL  O8sP'TL  O@#I 	#1&  'c Rw0:T	Es& =zu5MP:#GrFIF\ܒ΁xrI}Pؘ'I~y%'&	#` AwYv:!O͠$YAόBqT#4>1
:!^İET&sDpGWf*5Q08>1*U JҠ8mcUBUUۜp.mSh5]sr
`&9yufό@  U&9՚@IMUVuM'As)$uUMsuUYNc9[Tuv:ό`IV  @L  PϫHPZ+GZ:}IOT?bB21n4 FFN|b@5G"PI_MR UI+#D c oRW@jU]BI
 Im}B4	_W@jT;  $  
ѥl3[uX]s !O~6*WuhQTo:?Wh~6:Y[^?+7v!Rj:Ff04UPG9ˤupGT<V\f
=;rYeT<ޤ(K#	:S   (I 
`Ak\K:x0daw\I|b MQL?_:!)qƗ( 5Qό@ $U&V_'BPceO:e5!'O?vL+
(W;쟒] U|9)jT:Y޺uYmjBo%YԅF!K}qI^a[iR4s9jX7;T0Bx\~J0TA,ުP\=Cpa䴡<L  OTK϶
JH3zA1>ա#$5I0Bp~Vs6e+tTi[4?PE%>uCZ9qNTW\s;ja:66=`
|\Vt%ciinE & h$PUPS 0Uԑ8RYbJ78Y|b-Is瑰]!
A@7r&B,X[A A[ZX~:j	
޺:	EbU!/(T	N>P_yio:
Hw>15KP_bJVN̈́ifźئcChjUu>1RjEՇ񰰐͏@jU*JN3AAe5I0BQnCBFdVڸpVM:C cCx/{kRnXA{@T;UUB}F<\(:Bw"Yw49OcSwRukĨ
#*n+HPT:hVڸjMf*(H?S3Q]$uZ[*;+㴁ACrGTzu<o:*O7vqyN}#6_*uT"[s¹swT	X:XP˪=9εUQN7uX8=,#<r8;83D$`URt*48(6:GXsҤR}=PuT#s\lu>3."A_b=Pu3o_]nuf
Y^lz;sޫV`A2zf
A,BRHۑz:ᨻjv]\˟WY)>]yhHt(K*(5シjWӰ# Rqn= U4vPֻO;OvOO;Ovb졆$u98=n%F2ꏌn65QOnc:=uP\A W$`URwfEFi*4Q1?0l(%ЩQ;@oTf}O/zs9o]kfTCuuփxw'1\`̼}W»mQc@rCD?Rk00H*(~o Q('!>0l(H$=1GɧU#)ĥn%Fsj/>1U	RrgZ1Q1*h0
#*O7ۢKC@AQfI,az 5CCP&%E8X4Zu| 1 y5	#=EPiNET4s{w^GS-=@guXA{?v ~
{ĐNд֩   , $#֙|fFhI&EI܉N>I(i֙|Hc"@TO$i:v=ɒjIB5T\'P/Pu:TH
1k0QޝȐ?T䒆i\B>jr$/Y C2@\CA#rFk$%XiH&zH.VaU.Ŝ n,3V38V샺+{Pr
A?g֍ڃB)Z2ie4ڪ4_k`Ϋg:T'>xrdu O֙ }W
IvԮj  eTa3ؘbA8?81H-ʪW[YⷯCZ-1~C#lK&u>1j5NõU]uoVըX|b  %MR>1d[֪264@RjV!a~66c:Ĩ
 Jޏd]oIctTiXngLif90Yʇ5Ϟ$ћ;?4꺝㪺\i8ڤ-uֺ4| OdU+Ff  kT 8>1  =MQκ$bT\?Yn0n+M:,ЈɫL\.ӹPE4uPLݵM:;Iu:|%m[fv\ׯGi:d}G:\@쯠;Iwv'  -Rj:GX4|uR|S$
E	O#iA' Z&4h5G `Wal j'cQ?Evs;swb.4RrTg]Df1*J37EFg&ZhDdզ.́QbHyGg֍HBotR4ʟX@]#'`N   #VʰHu+y,?ӊ?_Ewmf0*lT%sVT/vN+y0a_bZNA'\쯟+._+jTp%#͏#'
ѪU8Cό:먙jM0[;aw@!aaʲl Ot\-/u8FU#⇟Va հ}OR~GZ6:䂰Te`|#!/l ©5SQ?+iκ2F=0JNZ,DV(daO7EF	
Yڶ"l-9PDrIsFu7xwmA4:ܰ*  -F Q1']<L;wĝ|GW;~}Y=[m*':'>~AsPL$"kTR9.?<%n'(yi> SGYW֤ƪc(ab0@p'>1 Q5S1g]uv3?7g6Rrtg[~F%@QzC*R.ÌѺ*4LRձҽi=ʇ$9uYXsU&29ڄDߨf &2<_Mӟ,&2:]UBnoP4@&28B/Bn4k@eTPMMqRj#u	@@>1MTdsb.Pjn|b`5QԹET&MIE؟XTzJN3qDLUS0zV$4fҷEF6V[ʇ, H[VA4괴Q0CPJeαA+:uJWحHŊX:/RjXJPTRA+G0kFEKTT#¡0CB£oZ`dP)}Tⷯ?Zy!X\o]r:ͧ5aDlFόB5@U4@]6q[ɀŊ[V'(q[܌KW[\C ceγc`2Bq[ɀŧ'GYc Vo%Z߲Y3aⷹVZ޺uVPJ/L[jQyoGY6]I#g!ARj]%uof,-GZڂWsAig.sTشΌfy0XLIIc:PAE-dCJf̥bɻiNE>&X#ܨ| g8J?&Vjs޿	,?[Ԅ*]6=8s7
us7[A$~˝XjTՉB_\	 @[\ +MR>GYPuIv@S]O1EJNH`(P( Rj!@^R:FHs!@8MRїu/̀Rj$}A$}ojÚ-o_ 5`R(: 5Nf|bI0@SK	,,-sQ	A#\[]	7eomUPyRC 'U&L<޶~GZQ\;sc~?huα˹_T8$8C;Sc3DMX>ᒣ$)XngLg2TOSrHPn;	U8?HTHKu-9@!nº 
ʆjl Ib83ꏌBp)MS$4(&6rG!8jTuAF!:jOg!*g%UTҩ5K`@/&m\.FOW.u>1	ʤTP튅TdJ}NRjy!P4zeDPq)Y $}T_Q89TnPWTz6_|d\7]/'.u>1"5N,_"5CqJ܌\uvB\&l8KQ,q\)MRJN،J	c*`¦KMkL8YM]>6w&ONjMf/PDnVSûja=O9B)XuYM!-Zȩq#$UTT;
%LV(TTm\ɀkKda-5EbRj:|S_Uv-KbB?MoZe:P)}RT[	%VbsόBh2MT]s=ius&uRjBĲ5|,+|u|	_E[ZPKo~GZu$Iz5U-2zߑּpõA+퀩tE#c~4rw,BCS0XbeγfuI[G\vX|bC*-ufjB~80G>
"5K:N+|uv>1:,?VK꣫ʂWVֶzߑuvcKF#+v>1	5S>L]u{ĝc7-Os1]
cc"㻐@j2's^ T8$&
2P
*-u.*2C>
@"5Kv%[		|q9#݄QRj:#K	$>95I%'A@r(IF&\?_Rwm+HS+&)Ehŝ>
|7+y!֡G(uo_q'Nr#UvOq#¢`/E(TD˩$M 
U&lS7*dufO5묎W-%ducjUR5K`α^&<MS%륄V}uY:-%V}:_c"#yc!0)MRXEaagsq/PG0RjT֪7a[ Rj~&]/I@ό@Rjkz9z5K`Ⱥ,QK>1"5Q}n-@4Emq&F2<K`}
q[u]J]T`YY=aVRwm	$>S0f!V%pO}eAoܨ|;NڃJ?&V"js	0bGK[6Kmtuf L&9՚0T'I7
ScB3񞕽ӬqDli9'	ɩZv R}[@nPCqCt3Feά1u nJo U>GP#@Sil!Fr.rXY#unA;CQń)PW:e[V7[S8 f	a %ʤN#GznV.ku,abI/2N:֯̀"5K`Ο	K~:}ȯT賈PcKQL>1"Ս̘~}qA7>nG	z(;,$_`̕k*xj 4r(<r(@r;fPvx0Oz9$.udB\fsNR 9\R:e[V7[s8 f	aHIG,%N4*>0ɫ~ї5:DabGFFV̧Y`kWJ-:XJ[ֱ~8MR8G,]::a k'bcof:ȏ@!_A;BGc#q$G%aXV/x6ѹaGXqsy>Gf0*rjphIf	`eJEDҠK.݄<..3 &ۛgPFa?W@n$& 4vYĵQRN6K&lPr#RRrgZYD*d!8?*,W٫oӪˮT>Q`"HOǵڇvz
g$:@*&V'@$os7$B5U8ό@1MR>f:#KU!?#$bs#T|b 5NHK:eγɊ5K`?vX|b *T	KGV H1φ jToW3AG5sd݄'"~Vγh|cA:X~Ykis[
k\To:J&v*	_E[ZPK/enͽj#eԒ6|bZTF*	wcǵv8V˲X@w!cRr~4>q?gbxA~%PT1U&lRƗe:FHT5U[EIIur(:F&\?_P@i+&)Ehŝ?.\MUFQɜI]>;w&ON.?w&ON.@w&ON\?
a-[D&VSrL~  M\4RrgZD}W%ZZ2!҉DFlTVY8KarIUiϻ>: Nied񠡛_9w_};
<eER\-GZ0: ʤ/C@|gZy YJ>ᒫɹ%3frbΟRVX`T>Q$ڇvq'Nr'UԐ	ª[-GYDkUo:']Q$ѧ}A5Rj a] U4OpP'ć}@NBs觥H$]nfps#煮g՘5K`/
K:# Z9mxɏKj|bcڤ97-]op4 RjV1).#3ĽA{5K`duh<>1IV[	S=o:Xda㪂[	KkfWTzXq/7>125NCot8.$au4Td('"5I p]q/PGSUI[7Ib4 =MTⷯMQf2[&f9QZ1gLiROP;PHǬ<IJ/nڂ5XOa'NM:4{qzp[#>A8ڡWq#vAVHD
$D$su΅Wّ:o=+WYQ䙲V]Itu}մ}8ZWRI
psګl\u:@&	0Ufb #e~qG֨TzU8$lulM-V֨%T쎡b4>1	bRjbA *x\mkjHAV>a#-rX{u\[R#CSS	]a"MR4>1VqRVֶ:T{_VU8˩.4$&q[ULPy5A?Ð~G\h&fǵ*}߲ZwnF	$('`/#BB P :V+RVֶ:T{_hݛ{:T.BQRjqTzߑ6AO[\9n債CS3X+T82@<K,>1!5K`íQK|@Ω5S}XkT|as5kRj{wn,%jF܌K_"pW[zd`vioyJUIrE{xஷ#A,SPpό@ʩ5K`íĎQK|5SN J\*Ulqe* (b}eB3BFI$jaU/kK;TfEhŝ2ЏD*+ZeT>QI	+ R]cF	a̞݀1v"oA=X &y4괴r'*XNi`2^d]O	:δ	~ On_}<eER\-GZ0:*TƆbaVc0֙(}P(5u6_Lưɇ:9oPpHxYuJp,a8eX<>	!_)ŗe܂ 'we݁LM,;Nwf컶v];.˽N˹%w%;.4VxIN#r
iM>,BxPF;"wT>px]D4&8A6>19|cP`3D-dHqhRf38Y8A)*9Now4 ok-͜ePF)õBvTUw"7re(A&^֩ vr/:xwwPl;TfEhŝ2$:16Jް=ʇ5.`$cc!ۻV'Ns>6&VSH?iȽsTaT}HO.OQ\¤,S\KBRj%p"BvȮJOocz:׹]d0=۹r:2EόE"-RjBʉ/7%'s۹r:1ڡW*Bv[SH1IB2Õ#'{r0b(Q9 0}C:J&@}$P }:HcdnH <Hqa Dy0D	~`Ƃ [;~ؿP_;bؿ8v/v19zz%-sHΩ5K`g]Yj$Xq jU>Beļ9,s$y-B}ivudX؟Rja[ 1hT@QVRL#s6̳FlTVYjbJ*(H1WPD ݵj}OA|oN䑍Uԑ&VrB{x8܃VjT	qާNTG:q/(I89E+7;EPq[ϫ0V#pB(>2=s¿Ƒ2TsCbMT⷟Va:	T
Ӆ!eJgؤ0NDrd^LV1KELA+`/\/&
>LNL2Ж$fİTK789ֈ+Ꝋ{¾I5S>cʝP$ eRj!>4:FHʱϐOB@MTl=RZĽC,g! =MR>'Ɨa䎵Q2s'"&6URJNIʈ
 jaGp!}F?|6̳FlTVY.lMUFQɜI]>ܚ>;8
#%]̈́٫\|EbnݵtӪ}g!AMR>17.͎HOB15Crl\#	AA3rW,H-L?H˒\h s@0 .Hq1An0 йr@`X s@0a@4.\*W)&B)H-0/0 .HlZr[`?H˒[
nRw>1
?H˒[\|c&?BόpόiC?LS[V-GZ+:G/,U[u2a0>6J|b pMbB-%#8>1eRjI	,ZMPܭ+W&ǮHŻPia`l+ .Hr˔όfh\ UƎRw>1B&9H-l$ .Hl|c6X~$
UAn3dB)H-lh\ UiAn3`,h\ U s йr@b˔όfKr30 ? ?8Jj9}uTrj>IrZY aBY^u$eԔyE'&Eӊ;>1?[:ĤL}N{PUuٷ#UD|GB(MUD}2#zcڈMjl:;9ai}'5@O܋ܱ}P~q@IIc:PADՋ#*2Z9	Qfg-42hi>rC/LOGʮ&VS>1#TkTdni-@MS62>X>1z;#bTd||bRjd}D'&:Tr/{8Nq[ukg޶.u#U)'"L/;a=T媫RNE^fzZzJNA@#(}`}W%PA`Xrg0Y'*(}ݵ'M:psUI	I)G!JTs5o:ͪH7*UII\gZ1*@Nv  Y}W%Vұk,&%V	z|8K̉'ﻶuYM4._eʤF"d#MqP*:@v2cS'iH}4	5Mo:!U&4˧!2MQ,?_u&15Q #N5~&
6iPru8#کJ@v
@v
v|b =<iKT.5"jFT"*	abbJNA@#(i*}k,&%bͫj~L.Va`T>Qx'vN+I[uODbZH>)WQV#CCZF.'!I>1	$V	)@xTi	QiOk)mUָ>.h*Jֲ19iOB"MTi.>1daa9%'_ָ\F%@QUU]%bYMJCiMiwSl`!{Xn[@hvNas\|bõG!	Tdrud
WRuL,!/Q?kόBRjG#nj (+U&v|b#Tql5Q͎㫺P
&l7,Poٱ*dq;YN>GZ
/'w9G.c!&>t\n`*(T'>RvqQ؅ LTP&	d %8U&:;s ѓ@%-s?\|b^06H|b(L?⡖)Y24#5I<>15RjEal,'/	yay1104Nt%-GX4ό@|)MTiRjE1%$3&bTQ%oGp2T.	XrgB#&(J0}ʇ$9Td|ڂiec8,MTb&D(*9cJ )V+jUlhi`@G :5Iv\d},ARjRuk@P#(i*}vJCg!6q-&*.V*0H*(7KpHE+;6U&?H&U^L p|bX~Hs*9	zOʎ,%-H<MS0'rO#iϫL3rZ.6hg	;80T*@̘*@"p5K`%F#Tdqs#MRIC2q[8}Nζ'ՀtjB>*ֽ7g	RdR,>1WT}HOKNduY62@$BW]U>os0pڣ퀨l{S?QǫE:4Z&rUF'q/H\*g4_k`ΫG G0gِAP N3_5zU1uzدT:~lUy1#MT?nGYbRj	5UrU#vQaٱ &ƃ~$룫4r1,9Q
jUYfX	ʏDMP<QaIUYb6d2~뮤-*vqMB`)0T0Tó@pʩ5K`%FdGF"dp( U&L pu#(rbJTlZhnCFTY1gE>
tT>Q-;j	(binͯDdtl;
䊂eQ2g `@o &ʳ~6,%NIi@(N+y`HrZ.63ʤu80T*@̘*@"hT}HOKOij$l|b&UIB	o$i~g֖HlLmQ#ڣǫvq0L:	!n\m]ng	H^
RR`2`g
ʤ-B|ZpGUd9"`"MQukmQ`A;LmQ:7]>os
9~jIeUXH%Fؔ|b%j-Pp|b%*T|b%TU&q[ɂO	V{܇A!X~Ecûl{#]uO$cjmÚZX7g	RdR,>1 }Rj"l#xӎDI>~z[I
?KMɂ	!fU#\|bvTPHbX>'ԜRjv$u #T&~h$U& Zѥl3[uXy9 Rj:/Tj3G9gՃ!&5Unső0QlcAeou՚9n倜JGVhbYr֩5CpGnn!'Uev&	6ѓ!REg	;80T*@̘*@! &lRӂ)Jʣr|bvT}YL fu#(rbJ:%g3fRCwRTY1gE8*ICov9$UԐGU@Ih 5NU(*	,%-HAdoc-Rj\mR /}UA$\7/@5K`o8z=~Q[u>1;
*T<PFN'QϢIb`Xbl'뉉8>1E>os ~˝T8aڡ9(
j8
lz4
$Cp3Ns8'UPODsc8P`Q	ڠ(]0g4_k`Ϋc?_g4_k`ΫcG/JFWMThuz)MThuz5Q.q1Rjp\㫱-U&4~|cmT]h*74sp}X1!&~G9Ϋguv/a=sŘU]@|cuIg~6}UHt©5UG:Yg4_k`ΫcG>1dMT?GY`U&~uYqWh~6:YT|c Rjuv_TfՃ
*UQoV`=K.:'uv/a=sŘ8T8g4_k`Ϋcp\Rjp\㫱p=MT?:Flbh18Ig~6~G9gՖRj74s\fqWh~6:YU]cpMT]h*7T9H8>UQ|nsŘ}F`ta[s$ӭGZQhtV]Z>quOL8㫴i~V,ƏU|cʤN3AQ
uVTVf	]Kf\f4}TuWYT]h*7-GF!d*UQoV`>)3_5zU14|zʩ5S:/ToT9H8>*ToT9.uX8㫴i~V,WƏ¿NbMThpMThuz82MT?:Flbuv8>15S:/ToT9H8>ToT9.uXQh$PIv@U$}o>:2i~h3|J Z9"Rbmubla,Hy|b%#U&t(8MPIvVrG-Ę0 \ N.H廟,?H1.H9n$2v&9#|bL?H1.Hw>1&Y2vUrG-"r;ܑw>1 0aAr@bӒ9n X~c.\'XSrG-2u.H廟\Ca?˗>1C841i[[uTj$G!n_m8_6}u	,>1Z-uF !	TdٟD:F	B	E[ZڂMo~G\1ڠ.Ɨ![όA)MUA&Pym>As1:*$8ǮJ.=}PjNO`^'La,Hy|bRjwIA>1ڤG\l;FOGWga$C TL6:#(t#*43 ͙K9	Qfhŝ7ܨ|ڂiinu I`G`*t`*9uktV9uV65USwmrPL'몶rUuM> mRj9zGZ`*9:
i):,g[1*('Gp2Ul͙JCYnTiܙQT/%rj4L(Ohns5U}Gw&pG'4K7ItMUFQɜI]>Sw&ON.*;UQrgD}RxDtO]ɪ?ӹ3><?_Krj4L(Ohn&V]rsޯwmCb5uNKֹ( $Uw s 9MTg'\=\ JIUe3DV]UP?n,[epT"यYUʇ,=lzzHLaoԅ _ޡvpkӪጟrb$Tpv993/]c5t]'E>6RNXSOɑz# eY@zgcʱؼl1Ȥz%5Π,
ݒx	GYJ1I'&t\,Ǔ_!6@N"mT|F*1XV 9	#2Wp,+-/mX4\E8,49

9 qȤ `v:;n+k@,SK#%PBxEcJ},eO'
d|Y'*ؤ(:$i A&l.˚Y#l7}#؜W FEƠUjxoQl2$)$I$D.VD`m_r쟣.mn	2hu&BNDKfS֞Jte\&|PYUaR4gR>8eZzHp~l,Iv@\%C:H5F$YBh 1@. v(l\z䲆9oQ(:.˺ w:aLk鴎UHev]Ѥ:P桀Es"?=6VNB֙|zMqc,G*B6BEGYB&$95ʏIU&rGԓ}YJ?%{Q.&l#H$Tev"o]]쎳JWEߌ\QbHr['\JW*-O:$BIg:|Tip}rンIo~`/]FõB3⣐OɑzDl=%'{[#(beQ\.@(,	)u;
 %NE#::0G՘Jӗsy[Rz*4h$P
~C6Ֆ$z	 
G	} )}/WwvjV1&Vcs8SeQIpkM\F'8܃`i꠰c8vI7-Q:T by9ؼO';I/cBCIGHzު2u
sl8"vP;OniL6vH"dzZ7OV$fmĨ
 Ֆp2T]0+tTi[ь6fqDqN
IHǮT>Q`z'cr#aBsPF	܉nFPHj9hbih	U9o!"`۲܃RtKUGTI64ЪtrwЍ1GtTVX6ts^zV:j 6scډ/ޢQs? ,mU:]Ublz2<.XU^	~܋ܰ=T根TU7\ֲ䊪bH$γqrEu!IU6r1{p .r	^q[cor(ҩ[L 3B},3:VUp{'v?06αYmqik``-vBX /n onKJlg%UFq(eb%9u05mz.A3<.DTe Payu+X_^BPmu	ʧrn]ɗu9 ܄+T^ė{ֿ͜qzcJl#_~L ̲Jgc*IQY뜱{x9zU,^8;9N^T77ܲs@_DY]%F"h箷'RRrgYMʈ
 YPRL#7Jކen+jZCv"y4겳RB?Z<pðX3t\{^F5A`r$<h(>0=5uO~GYJBJ;k@Cy0yd{?yA$a[4J>V#?w؏/gpk@IIuPGp2UŜa+tTi[ь%r
k,PFcV#xw֋hwmDNinlq#">Эdw\FW?⿮ubYd$hHI>;$5@_>7v	20	26Tr0~V&$ &X&MdduuO_P0eaր>,;I$g5?@W@vWАHَWpFWD /$"{[<t'gB?6 $$¾A&$	7%vBas-ݱeݳ`6L0-de	d*%lKI}S['IEPs\#+3II$p|^HYb@$3DؐWvٓgv	7"BNI&Q0&$d:1	~)#0%&ȱYl<J	k,d]s2fԉE2k+tTi[j
)G!0l(Ӫd>>-SN`ܗB^PV=T8݄ 'uF[͝]CwV"IIu#(dOJކeÉEӐA**(FdQ_БFlWH;;u]R:20GBOJݪ#R1:nlzcq *r0'^tU@<^/,B$|B~5yĀ{:T6u^m"NM$zz .uf	wsrLl X~`NN!i#Ff`$
1H2A*F|b sf5+Uw:ILڼP*zĎL7`7&	&EB>?4V@RInU$ZRgͣ8jǤ4&}c %B el[{c0W>Jrժr07߁s2ӹK:},PƋخuf+oXLέQ iTPRNF)G=%i$IHOYTi04;"rzxwjI,A:oP'"ܒF	!R&2@7^T4;ߎ
뒣>itK:*WQP'@NV"bȒb-w!ן5IH*	9UJq?Q7QP'vr&TH\j*iևr:@ 68QP͜a4=c]nhxj] }KC@U%j$y9UQSOPwH297vJ-T7f?>S\AȽh	$J97vȸ%"PZj$ }AީȮV@]V NT^%j\\V,Pwr+U$	ʈ%j\FZIUb˒d(D WL@vg- έSy<Z"ïq-	>Jޢ>]nBO'_R1Mo:#K3R@p)Ɛ.N|bn*UA|bnI>1$ z,TS[ U|YE8K Ⱥ|bn &4BMQ"?1.>1KB)GYif`*,"GA@yTMʤ0_iIrG ʤ$a6L#/4&QDV(Jpu#y[3S*IC'	:	j`祾&PζE:d~Ccs'E+$UR}CS8b/P X^hO'3,\rN]jT֝:KWR|S$
1~kcHNIRjB2iX՟MQ񈌌X/KPg8h{Wcg]i!njI?^hj	@sX(n7a
5C 6L7%w#mP*0-2?A8>14&oTGa&ppPC6ۜR:ͪ	3f=[6(Ƥɇ`v?P#$'XX`4=t`S/:>1#IVv2x9+LDV,/;G!G}XH!,GZs!:eaxOSŘ#$񉘯Tog>22rWئoabo:#]\'$a^5Q/4&$'5$}a񉘵TN5GY
ǵE{zYHO[G08>:P5Kq[*鑖Dui~|b.*Toa1oj:.{иF%@Q5Gp2Th.[RzJ%bV').V&0sT>Q i! ř>H,6$+ #U'94~sl,_%#@f,2F1G>BI_Wcp*H6=Nǩbn@W6=tcRAR7at&1$T債N$$V'YldrބIaE}rw)	T,A$ucds<pq$e$(jKƎg P @0Kk@CPgw
Hs 0WMUSkt=$9#cڧύ@`CMR$pϫ&X~ֵ`TFV1Aj9&Eʤ/̖6,&Q# OS9JGFEU6QR[A]Rܝ%'&	D(ʫ{r$S%}g]WdrބIɴ0`>PG·fI;_Q"W)dgdk1᳒1eR$?XF쑨_՛$jκpޡ[6M5L?rrs6
$$ucY#T쑛b.~`_w@@ =ح.u֨:-QG\+Tiu-Q.u ph⠃6{F7b>PcʂEDҠi{3`;Sp P>JBc4CI/Pf$TT_Z]#l&_#eBs
	(~|bETs\G0G' ?|plyP>Js;ꏌi,?`IT :Tse$elsi+Bֲ0TB#ׂPQab29$@ҩ5K&덹f'͘nB+V5a!ENy,1%#+X>ĆT|q)/Ѱl	D1r݁p%#@RifqZ^9$1&5Kj99kID_Yu\1Bz'ϫ?p5ˉ{T|*zXz7t>`n;6v=$3@I9&cFlKP0ܤsRNlmP4u@
	& (쑛->@>ڢ9/_I:d	?ZK$jppr`A|q#u@ (:l<xB4`ifZ/sI܈/>1PIWuBKͪO1ݧͧ7C䧞G JO8-'}sh,OpA.$D!?Љ??]8}͏J?p5M%<삶XIH?c&䏨_Ӓ>?P}Idem9<FahyL$fѰXhh
4Ubg9IsRE-uUu>I[eγPe p?[7DGq4@T`eUrJNMvDL\L#T/`.^U)[Rz*4QTPʇ(.M\2) 'LA	|[ e	IcҷNl'P<p&(;)$0BT쟔&ǮP&T7Lm˙U$	 [ l@:j	:d:Ӷ:z:uM@,`ŞGWqI Mwlp}X)~\4=a=a6&;	 Q8 )}RjXy, P!_懬=hC#UA 1$/Ĳ6mU(e,E w=ȶ*v'8݉`' @BZL>G[.uKV_P-O:jBr']g!>=o:JC>:Rjⷡ
o2aA/]:In^8rXqs v`Pڣlq?bX'uW%o$ε=sl֩iu-O:vvVTOwb]dUmvL	v.g{Z`Pؠm'%rX'f-GYA.lǫvӅ9C;V~:ݑPA<p2T(a)[JFlVԵP͏AT|H(j$}B6>WPDcѺ	`E+N<H 0RE>3Lw6rcEYA\Q.THNUN@ /*`؎(]ف6-2,
 pu\WAuo3xn2&AZ݃0hLꉁ6)r`XL\&LX9']P*jky0T+L?&GacCA1|snjB)G\q*,"6!*UlP \4.$"}RjM,?m\`muD?f:#όB)aB&ĖKɫSɃeBu*?gb>1 /A_ZL*ꐲ.GIaU7D͵@qP x]d$].ɫg,p?FɃeBu*?gb>1 ݇L hD&,y[ɄNeόBŇSTh+	+LfIu=,]"aF=rH<IxP0IHPI] bF;&B`6&Dh$90L (kO@0l#U!i#8bH_cMQ>U&1`i@|ip1>10uI>13MԿ27lwQ/#NH`*4Y/&$GHHɁ6)LqL ӓ.v4&kD c#P\8Y,&2HD6$4Wv.&I&[l'uXUi͹pQYzՉZ,_T= p*+/Z6=rZ3{|ޡpf-W197URNƢQs_Q?EZ~lmwNhfƩ$`@vh" Af쿀?eεx{T"d%η1@`4&$g0;4tiePYQ?D*Z+sgaha^sA0豰ZM0;%ỰA_#aLGZ\i:Sf
	ybF;>1fu$ԅS[KB$
1Ѥ>I>1tjF"F.g\j k$)U6Q/#NHU:AK%rJt5G@Օ96rI:6r]28z [SEi)ieαE 1sk:͜.IrNI}C,pIB@&G#:Qϋ.@7Rizf0)G>Rj~JB˳:a񉰀3l@4	szXJgyÖ!R ZThqSEe8fF?#Ta@ndld'!bfuF Rdmj%?ɫ=<K<GYρs^O:Ƒ`YPa
eػό@؆`IR,],D*vcwc,IaM2N3%gֶ:vGs`^<}P~(315Kduv0%/r>q?hCs*FRrgYdJ	䬰>ᒠzzVұDo+9D{jcACT#ڃYDciдmO*񋹅;IuUTaQ']RnGK݅ ]ax\pܐvE쯠Iؒ)1'f唒>nkkB|͹pRc0>$l@#
׭XDf&C,o:*1Q^[\W#Ys͏@VJ	
}(*-.uzl߮u0k$1B)GBH_cB*4 ڤF'b|bz~-	~GVaPK-udeεU[cQ6sGVTgϮY t9{m 5Rjg!i#rii$
1n4˧ ,&1!U@ZzO@X%MQ񉈂oG8ό@r̾8}D|⤝@ ~w,|2tzgŗsX4=R4HW>IVem=@.0B.0?l<XX_}svu'ό@&F}Dlޡ8Dj$$P5SRNqK'㰱w\!d>ay1' FyhNՖ$PXu(9¥U ,ϥš9U@ɧ$~փY8F|Yw0	@H(FIVem=@.0[KL/65OE:#KN !>,HJqϐOATO:Ƒa'YPa
eػόBRo&?&ܛ_<+qKl/6Ğ0b>/̡Z.\),|?Ys$%UT
lx|bp`h1uϋ.	X4=R1 !.>?N+}Dp[OP˨E/7L>12ئXXayB#$a>1
`gjB|Y9S	5Uv7Zu	:ʄU~3.|b.!,%I\<C#i&u	(f][ +}A.:&z<eo&v<B<!<&v8>1 P7aⷤ^m^LI/2߅y`$;qGg`搜qD7>1+&6
I#Au:^.]Rm
׭XNX&{b7_Thj#17GgiP22*#^l|b 5LH¡A[Kk#I/>H76wmTl]T2#Hun\PL4Z[7v+Srt?udʦ29.I2+|GY60>1JR1Mo:ѥUf1Qi'>1 "5Qv'" T+a`h|iE~mQl7]#GQqH(uI[uTS[KN*WŘUUF @IETT \Z-8|b Z5G .Eal,G=-'	:όEB2oT
?[AB3˹`J,TF)F$*{fgTo.+FVKMTئXXZXhE:Bj/Ͻ7e*3$UjhWKꏌA©5U
2\TZu	:ʄU~3.|bFl?&$|Oab塀B{$^lLI>X"v+] 搜qD7>1V=MTl=drdgBDp2ToRn+FF16Ֆܨ|#HǬO(cA'`HcwmEINg{rinSes8LpH(0>6$>1	ʤ9G		'*VKU64lT"c/Āe]E^4I	$fљv.oc1H; >1@TB&8h$_*2ӻG#ceERjITo	ybF;>1@c$ͯO#4S$
1u! aTPw@ii|bUI>166dqU	f2@@u=#KN|jUP*N3L?VY
߁sy?aG'ec,,$y0ePo, E"+_T0X6sC
I!RyoF\i!nt>ʜurb?&rkC;8]^4v,k:J4 bX] 4zJN،J
-Yl}W%J x=+tTiX7m,X
7ܨ|PPHǩ/MRwv
ȥbiьzVSu"MܖU;' 
lzLI 1$,e@W6=sPLlvOu.t:}tshV8焲ؘ3#7Ic92.J6Lm]@LWMR>GYEuWZX}XTHϫz	DiY@3Nsc5Ir$"u#XP{Ju&6% 6}~hKƄ'ޡ=$<*UmP*tLc$Gn|eRjIuj*	ybF;>1ujB)G\qWŘPqDTP@Y&A
Tز2Aa"lwy>1@5|b a
>;+Ae!nqC#豦ɂ&,On +?SYȤ:Ř%D͇;ys90I`_Tēؘ"k `;j&s6_P` 0+\Љ#WAh2T"c9%Zh*SӠFǮKR%эBQ4r]
nl֢:,$\F
eo>1/#U&4XEvc:?!͜:\L5j@_*1qu<h\TFGdlZJBť|6eVe
rUF<pk#,m8!n$$}cdY?vLIĜB&$dĜLIʮ˘ [+q@@:$Ĝ IbبLIuMd>GP͘*B)GX4" U|YE b|bcڤFj &U&66`_*-d:ǱύBeIrF	f'Ti;2qR]B5b~1@*wƟ?;2 .}I:FL:tL]>75S_T\*UbqGIuѤ	Ϙ#Ky@ݘ0H*vG;h^İ/%͠	y8@:I;ẽQ;0:MUVlۑmP6cջf85Kf>::MC,"gSa'YPa
eػό@?&Mj4	:ʄU~3.|b LlL6$EZujBr'wuTz4s
q*0$|uv>1 &+|_oT2+|shC:!1a3YNQG2] q[h_RN,'-Mi _b}YlP :Wa(q T8s!G5I_#hw#!qD7>1 MTl=%&uc1*'J-|a+tTiHO+FÌMe*(
i#LnV96=I3]CRwP.JrN`'F)Dta_f9 3ci8͏]p$e}Aa_msd2¨lL+ZGX`kt9l$k8
ֆ`@j
+TU$ $f$	#n $fûh¾WHJ\pGWU&[p#X_\	ARAkՊWŘPU"Ix	U@Jڤx$&0bH78$[mUdc Tehr(]sqA[ւγu?P4ƕM)fDjGYQƿR1[P7֌~wQ?]QsE\)vN|U(\؛;I4{~<V3hDi'0E&	y8m{A#;~):G2]TḘ9w~r۳Djsf=[01a#MɅ~0y`pôuvGrq`^<}P~( nUIIQidbTQjc*QlVұDo,KMςbr	uU	ڊRC-j@|zu[ݜzUƉ'`|b쟳灪c ܉*9EV"*;0gͯwl_^4>1.U&>:Ƒ'_io_M_~e]\ѿ\-+|䟜yA:ʎ P#:WP5K`αWh2V
,?[uZ-C[u+yMFa>Zv;,\Tb(V#iD]%RjH DX/AVRk>:iXX[WYjZڀ[pO@x+AeXDT&>;T}uB&ƣf֧e['> U6Fbc띈Ou'\pF$c?[ԓw6-<Pb U|YE[@(U Ɛ/4p~|b,MQ7tiPV0?_d6P١
8ϴk_񰰐:Ĩ
 X>ᒣ8?a+tTiX7g%i4,+ʇ+I[S+nHAkj#aӪvO1ᮺuFó 3 5'dւl	PTԟ I-{IuI&ǮCPIDu-HT̗:ͣKFôz;PP6ݘlxL,68JѹeUtR:͒,Y`I6b,'H,pQPڢ$8I䀣P,hnvi gؙcgbAvaq `|L`bLLmPeEjI;-S$|LbZvaB`ocwnl@8`ocIbuv}aYjTHlWS,m#<)`%T3mP!TyBhHTxݜh,Lwnr;41$lT98dĘƎ n*S*Ҡ5 c z$|ݹN,T&XL,pLiV_ٵH؅cice{6YX؅7Ϭ>1%`$LnGVd͍Ɂ;VuU=**-cJ5&fxII7b	Lة&gfq~Y$| 0@Ѐ
I
np\g^|qN|9A&:H6&9$8nL(o^ k36P TāV_Gr`oI}+`JγFS8J~nr,ã%ŖN# @rO'cJb"wr)>TFal=%'%FuF%@QA\?Oʆ֔iX7$_܉&6T>QrQXlL.VaZ/<PM:#B=6vWc+WZLsk5nŢ#h}sh'^'wvnu_^'YT}VػqRGX47b)uFdI>1ѪUEU&6FݜJNJ먐\F%@QUUVҢPVRI>ܨ|bV	:t tb6,8QJ!j?vW} *[SHZz5HcƖ >1-RjI&5G!B)GJJib\|b=Ux/όGU&<?_Gw3*B)GJPclarib>1&0^|b=RjC+V;5!i#&lc?>1T T,a̶gjB)GFb`}X,<2ƖX I<P$&;~3'}i[QhߑnqQl%HTo$? ڤjO8aG>dIG6϶wgٯSMTzYHZz5#K	b)oBrI0aTSwqbRjC}>Σ}A9 "Nn7v}l|b TzZHZz54x $
1i	(*F"F/)Ɩ/(ʤFX/ >⩟mRK5@>1C&z<YquJ#AbAHv}KWG=+WY_c[^z,АTϣԒrU#Vt~GYo#BOAp#aI=.MIW[:aYuV4%OIa qQŅ@H|bRj+iκF0,?UQl6پm"N4aeڐwdズ݋uL7}=D2"BNwdqhTO}FZ㟳=6όR}p%XX 28|b
MRj4p,QL>1Hl?iqP7$=@vU֤ǛUT iMG$0	##ƁgSx!6$}jvUFEh 6=ruFBS	FYw:˝a~4_;rPJiK_7QFeFKCxd|8&⇤3>IrcEw܃ 	#r
sg#=5R+꤫Q!'ZwP	b2>k6:˧oMrU96G6yRӇ21MS<0)r$"':qQŅ:*F
+( *N+|VӅu!eڌ:a1,?.-	~GIp~ĜouHHUQ]oP(r߅m VŰ}VMsl˴sb8 t rU9q瑊o>}X(@:Dq'6翯p~#'YCic`J8|b<	jU8
?[NuPj0 ~	{Ms4%I`h I~OꣃNH}S{9.UvoP T/ӹ#fˏI#UDqTcg,8܌
RU9IV8V@%=kϫg`ΓjߪͲ8 t07)9A
 9rE6><1!'80HE;,,Fձ0P1`|bz5S0g]uYv|b~	{	7<uYX[>Mub*+8~.Qʹ T궸%:rSb8 t&T9ǞGU8}IL9s8HEw3oֺ0>A(`bX>1\aTop,QL>1[ oaa >uY~Eh?V6P՗To#TتJG&5U8?.P#/-B ?>j=smmq :bS>Hӹ-cTos< H08rCR>lߒAִ$I'T yǞ9*!6:S+<k#l	GKKIV:B˵t^7 jNA*R>l屺Ew:H/2}UA>l7r$%@/3gE_⩟b}ƕLdLn5Yk\8϶[fy(&>ofUi>1ĊHKcteӊ8eo;[%FVP	s˹&QŅHC@0TQϮ>1 &5SQ=lem=B]:æ~	D!i#lb HYd4 |b0MTduOW ʤG?gR_1>`r&'T#:$jaU*?4gEF#yiFi*(}3]B26=}B64$:|YwmAVDӪ-^>1r@\8++%.`kϨcE?BU	x],\U]kIRjA`j?OXTe}O }Bʠ8ܧOX-G\'  IY>1  j PlH9ZUm0<$r۹^sc$5j8n*αRq?cA.4?!uj	 P#eεGՁ5K`αWh2W@2a=sn#OlP`Z Q)84ppI͘I>1 VX/q?J-H,$>ε`.ƞݪ|b0s:Ys/nuTav࿳=dMr+ؚpQ#IF$civ>;>1	ftOF?BƎ*287)kְIB1K5G 0JB'+.SkЎp1i|aЋ|pò\1(q !pHS<GgiY8#h}\a~K6Rrtg[1*':PUP>
٬QbVڸ0$ʎT>QN]d9d	2vV@IӅWZ	-&Vl g K؍U ШBV"7@'* PGb0:7Ys$!~IrYXrJFʕX9GKC|B)G[@~8$ƖT|b
FG4.4P &MX~l\~d^4$:|:p'TόA8MTa4muE]=DIs%M9bάMt*k^ mCB)GV8DGB4%ީ5QKzpY.G8Nsu:a >1R1Mo:ш\d{
İAMTd}`MQmfk3:0ĝ qr:O"OTdtwՠ +~t?'s8c 9[ɅHZz5[q]-%MTd||b+TFal,!x'XBg6=-sAL7ֹt8Ύ8L8$T8N}$TB@P@ShB9	"%ot8Ύ8ELpTפr
Yt͏c9_㵰iYXõD=DM:Ǩ$cƂg3uNg	G>4_摰݀$.Ɓ(<.I'X ieܗBB*-O˘~	q%=E-HP܀W.IID[uj=s]?ļSkg$8 b GZQUP  eNq/rd%_Pp䣠9+;'\m_<m{ƗN;I;AvOןaj5K`q$WZΩ5UA>DUwkS4l:|?]<9Ga2a~*\DkURN*5pdlI$,Gֻ$cX_&AšX+Bs"O>8ICL&AoqGN0!
T N%ǟF5Cp;*]PEzKA26=p倪t(&OQ4[UU#lI.tqQ6rHmRN9nՋfEue΅ʍg 3]"H,l]6>[#KƉ.>8twRjMr1}UDIq"AS3tgTuˀ4ZSeh펹}DiuTMf0w%sX<v72aw`졆wg#ڤ|y$P{$Yx,>zX~Sw6MOTg##4!eT棊rQf9MQɫI?_VI`g!i#1qiobRj#N4L*T|bhDl>i)8909QD*Z5I0BVs6e+tTiX7(ca5&eʨ3@I,aI$ؐ'	ڄ|l>@A?I*y0P͉S9Ʉm]>G[h˃7i@N_˼q묍,YF.vN'zB1K6>ӻNM$jfca\!2b;ƕJN˺q iv 1;c㍇wNա\J͊#vҸk+FU%e	CkoPӍy i;ɐZM:ڣ/A
n沇i64[JÍn:"}R\#}Pf:)˪ZzYO/lN4_ |)pXX[HXJ_&FGN#RjNJpr'*#PnsnX<6=ASjgBόC"5RjIc!豈#v@7>1jT^>13a>GU*#S</~\kuT䏍&Ƒ瓃_>1Ca;H6[Uҩ	osmA#PucK@#-T=2z}c-\cuTWT	scw%rpI5''`/sC&	pIk9[uaГ:TTG\uMcJ lz債CPu7gbB=gAB=gzX
lhlvL+0PӤ͒Gx_A;@Vd8{@pXI.'If#rO
m&m{Iy0
1'ݲQ0@&؄L+b08RtγDY`}W%@LH*rB5r(i}Q iɐZM:ڣ/A
n沇i64[JÍn:"}R\#}Pf:)˪ZzYO/TO/F-u_)aao:#aa)~Z6'*u>1U&G"r5:~c
?=&XF}0Z)ĬjTZHͤug04ٹXU&2|cN0l#ʕZƋe)|cHa=sɮB#S>4FN~2b?[if`\U6bA\[PGm:Te$:#+yU&L:޶~GX`jat9Ae܇qI,xA/qQ[ueBO\aRRNnq5*P9
'5@O#qƓ_K`qƓ_ezU8Iׯ%zYN6zlhlvL+0PӤ$_Aw68d8{a'pHcT]>4IkGzԒNnU9'ݗ:|Ʌ}0
2d;d %a6@Nri0D¾L+"a_(/鑝f1*'J;ʀCpDcaޣFʆ֔ifF"Jdihh/\?
QCkJ44+yH\?
QU*ZQlCpD$_WzPҍ*%Z8ਟXPbX$xܭ]@/j\Ӫ\*U;L[MaA-](T0PrmIU1ͪ(g
EcUzO*W`S`H6a#HZz5F/	鑈Q4MTiI9O`Nn|b7*T|b6Z-]4abz CMUJ,s\4_8s@aB.a!ej>1C
-֒3ipƏ07,^sD*T 0s9#όUl?[겥V+e)|b1?[uY5-]o:9#I1s\|beouXn*\JE[Zڕ[{:Ꭾyv4I|b@F5U+*ߑ;;};.u8aڧX~Eu@6=qGrPYw!cRr~4>q?b`(cIuMjX:=sʢ~aI;&5:MH6IuD3e|2ovNIL Mă|iQxw7IqюCd.mL`LE&lG"B$@ID¾ݓ
4W¾!
Zf);βDp2Tog,IQ$ʎT>Q`"zJ=s i"`/6$ݵӪi68]TfDWsX^D7v\i: ]e	g ]S:xUh6=l[6X/[#S/=FG,_TF <qRY0"y08D~,L'#+ͰI:<sXܘOO&{lOCI=-VƖ.]Soq$ UIeVG՜-udZO<ӭ$z:R>$&Q9$r܉+uI=&$ӞFʭtV4[\@=KPyu	$w55}B>?ܐ΁{Z3lTz	4@fJT/jziN	*DME@!rIww"A*ErU*$$ 8P#Hj9*]V`>15IrjTiH7Sr4rM.$B;p0O"NlzMMU[:^:GZ5-I},jQE%[GYSUl	]E`֩5K67Rֶ:OFU&98;$G |5MRLh'Z
Nk,Y_[;q@a2l|bT;@UI&/k̋k	2a$"Ԅdib2AN9:#`5KLZu;菉x}Yԣ܊Kdus
q*p㫱M&3֌~9GZOkK琉J=ȤZzGZ0uv>1STh|b ЅoIIέPA1>J+qCfy21Tt:)$Y`G*(?$4@0T!ia;j>vjt=f2im~
#T<TqLU5ENDHϒj$όF
/j	IK w$όFީ5Gڣ9/IUik=-ZEP}S$%Z3䚋zUE!jHϒj.B
A{	9 jF:j4B=tVEcڄ^:GZ^2dOQ?AZ.zZſ4s
q*#㫱L ڤ/C+iIB}i++|q2h$î2du>fB}24 GYb2@>G#PTTB3"7?['+ER\-GZ0㫱L&0jMduN'AeЉ>-}J=shjJB$|uv>1STh|b,06UrJNMvDNYdRL#C/-ҳk<DTt:)TWT>Q$ x퀇:ûja=B8A1Nlw6RϻIĪ-:G+Gd쟔ݗ2Gx|oouuZҠQPyr$.X9RIMSόFbRj3.F||b3Tz8ӍpN#IUe%hZE@!'TPӹ 7HKOT$Q/rZwԇrE,I#>I>1MP,QƝ]%UQD9jց8E%%Oح}J=sbu98P	/CjOTQ6=ց8Ew/2jGu#CSS]@RjQl?Z}Nl{#q?܊.(zK琉ڢ~hQcEPR	jTBjTs#o:֟ Rj*sE$cGvU&6UrJNMvDNWF&\?_R+m+6V7IQG#֙zOii#mSD
1YHӹeAwZb6}EPiܙXp+l1D򳡦&LINC P栐M:;,XF)W#A)o:Ƒ֟&4G#3Rj@0Y io_+IS:ӟ>ƖdDUʓ⛹A܎iT,|b3yT0u-{GuK2J2@db)F/f|b3jUFf=MQQ]"_	kK2L>)W#MGX4x~|b33MTi%*	i)93 J

d/6tZ'!K21VS27z${X^ڂiikyylP:eqW͎M#[iG%RjH'%RjA+aScg~df֝c\>)W#MGX4&g%UI"!xTB
u~Uj7]Ru;.ڨ1L*hcHHMTi'*T|bF?-$;.#TH_L[b)A#8MTi)RjA +al,)/j\hD}EN	S*$G\f$j*Nxp{1H_L.GX,E5QA,>1RjH2OBMQ #ae1ɜĊ$-:uTALȥw du#$*yHϧs.'44u!i鑈8Ƌ	\U&4!pMQ`$06 6u#(i*})9
WYY(4ZcrPM:-~d0[#i㫴biv'W͎Ao:Ƒ'f|b2jUFdEMQq?!lS;:qH>)W#AѲu#HN}RjH3RjFTU~Uj7]Ru;.TH_LEQV#iBq(Ĝ*UEOII>1?$;.1L*PtB!8,	8{T-Q95G |6֧ԑDT#i$OPnI>L*]:PtBqdĜ5Qʤa&:ɫ"L(PI2ӭGZMCI֧p"fI&};˝fwYe.HZr@db)z8G\'( 5Q>P>1@T<-06 6u#(i*}$9
WYHNJ9PFOPieeβhܭ`OQ)OUŵzZjGU5U
I$iܒ#\ssFkάMS_?'"cBsHHX|b}RjH&0bjwq	uq5 }[e;O #KkP@dr݅GN1I:G\''UCD+zƗ
qZ,+hu	*!: JII+j e5	*4ax܊hγ@P_֧r:qZe?	uko9YenV#4&γpSܭa2GZZihzX4 %HZr@db*YTBsc*Fc-U&hq?RukĨ
 Z`J|tZ'!Jե"Q?`4Zcj	ڈ&VV\%bH_L[WuƿZb_Qf4Wk	bRk	
(-FOYRjH31MQ8-z~@R#Kzئ7-$u(-2<$u|aU&2=gRj@`r7+X"cH?WQ5Q>l|aTn`8K]#kN bNm^H_Lu&"#HJ.DgΪUC5ʤ+ϫ1jOU{.li#rr:Qf )>1+MTi>0MRjJ@ϫ1#Km8Vhu5	*$kr/\zD5.\_mCluBY]@n[V-:HLS֠n[Yol#KGr:1|a1jUɇRjFaϫ1	BӭO9ʠ9jf4?ьbuIb
jT|b3,?>mIIu#(i*}7gErZQ)T${X7K^7a&VojߑՑV6Us
uڳR5RjBB-NMN\YCڡG.Yb̽;{5 (|lcFVY@HZr@db(<iT@?[!L/*UBό&MQAsRFNe7`*T+j`~4L 1wbAIM;" aPT'FyH_v	]h!>ENȺ rxD@L D7T싍<@/sꜨc~Ixழ!
~
ǱϠ ʤ9"ZkcT'X ඬ$]'~m/gh~",3VnpebxX =-[:c`:|b,?-6-9 U}21ԵT@u|aM	jUBGхRjB2X/T=K4c-ujPc0@mVw"ꥪGYIh;':s3θH.g\g^BlF3#Ytr2ĵDOrW@4@ĵD:͜)]V]VhB/HMr aP#EfL˗$9č@];G`&Ƒ	H+%Z
;B+:3t͏\r(nWӮu$j*sGcAGӒMv1U>݌r
6&l@"	`Z l1t`ႲY0j#"&<0FIݓ7hk0&u#(y+,dgjЉE.%fDwiYYDnN.H*(<nzݵAӪXo@Ѱ׮tXn2>15IrZX8++%#X lCڡG.Yb̽;{13;(|lc8:#1.uL?.-9 U}21qT@-GV\|aL5I!EG5G(	?_5	w`݁tbuT+iT^;rJ=TL =
݇zb8v-O9A{v8_L#O+9scRja!	'ja`_$]'~m/gh~",3V;eeoe\@>1> ?. ڤ-9 U}21]T@J[O .*UBuI>1>X/0$NCWlepB'Y=Zu#hR5	1# vsD7܌c\L-RH xA$jUQ2F.)F]n?i|Os:Kv:a ӆT1NֲCyB.h_PiݫݫOB`'ycG郆
dO00fђrz`/ ч`3DV]UP?坫B%5WebݷUX${X7K^ڊiik[Vo@Hk:|7a:9B-NMN\Y6!P}s1wgf^=@>6x:#1.u*BӒW#MJAq# A&MTi*6jE@N[`{]5-:I$jnI@MQ0d@^ +rfp E@/rKfü&|ڼbIxஷ,T7Y͏cÚ9B-B5NՒFHNs4^D oXgحv'A K~ր|a1[=HZr@db)j8V#
I ^ (EMQ|i)p`{ݫAߑ֊:̠(Ef֚|E. ?UF$v#5\Q0cTƸ@`~{=B>=LxXNuQ]n?w0έTi|dsfc2uj7i:Tv4Ev7v	>	4v-qڧO+%<b8DO8_=FIݫ;~
,? 豝lĨ
 J orա\JDwiYX7m)'T`"X2Xv{WI5XNڊ-ON%9E+N`.U#?%dUJ!SIU#-=Pbu\ U}21)F.O 5Q
y@jL XK_;_8"aSkfTZ6=4Zqڥza %9..npNO	0'#|nrpNO	ʤt/ ]	~"6͏\*qI޺uNP }=~/~Gβ;!_yGFaJobeJP#p -.u>
-:ӊ]K}XP~\]WGUⷞ5~\_R1Mo:#KNfH_LEHI!	eRj)~/(0!(##"Zёihγo]=u.0aSq9bXG}UJ]P|wP)m*2̪#g!ƀ9]nE&lX khD #ao;\'T
sJ=Bޞ6zuzĎƲ#NzG9$@EBGZ:͖'.\~lO6u19MvCw`3 Gb?NSF}؃fA)eZe\s}9?PbӓywYlʲgfu^Sͣ:0+`γ@ݵIf"~Ib_\eڠOi1iɄ<z;zeYM`3
:G10+=:Lu'`3Vfa[j:DBP'ܣʉd<'P=ad,K~Yri92	.L!䪂\pai:Y$xY|btˀ#P[\[Ro~G\1ڠ.Ɨ$;#+v>0UI^Pwm>o[eαl;9 vPtz'ԜX_T8$vP ]H[9&TZ5K`'mZv5!> 6|7>0Rjc$ŐR6=I	st6piڋ G:H,H f
@-{4YP$9v4)F,@#=,Cf IB^7AyQ-x-bI{a A 3G%NW$<K T\4&7I	qh} κۀ f(H6y'Aŕ@lRO6=qA4<hFPnRF)W[H/ εAf؍¿ߓfN;&Q0v6B^at;G;%he0Iiu\Kͪ 7X.͗:	=`t9l;;!Bt*C˒ubz
ˑIH.UT>,UvCݯQ+~*r${x`H)!QLA͝ބPa8fT{֡_$ vj|$4GTL!  P) 2A 5@& vKuW? ;X  vk<L!$#&%q[ϫHa8_}H:B޿EYVhX	%FfKp+|㿜V)ك_\q[ =q8p
^}YhH`SceBu*?gb>18~L#kGX6LcNQG2]'L?Ǔ0+}okjWm:T$zen\U&zeA:uo[eθKR*$Qsc"ybPT8?rv#pp"g3ʝP-uFG	 9	IB$}VI)9B3-ʈ
 YPRL#)R5V(JE8YWNʇ.ufʮAwl쯆m@IbN $\ $Du&܈hՂRrTg]DbT\?j?sCȌކHCM:ە]I;'+˘n<;' \ݶ.V(3D}W%XȀ=1iɧUr򋴝|i:d^칱wm?m@\쟎?wmݶՖ E%'GlF%@QUV/31]u\|ڈ̋y4겳Y#6AjBӒW1TBq)o:U&4|aŪAr@N;TGX8y! *UeU
\c$)YlRX6_:T+%UL 1ԅ$
cAR1N4o:'\U&4Y>0Rj&EAll0^p$"U%XX[ZT$
cM*HN,G\'
&4'>0KI>0&al,O_j
Z\ HZr@1qTAu|a.uI#`|a.I>0T^`6NH_0"3S ju>0G5I"&bKl>BNaaipU!iSA
1N4#+U@>0ʩ5GX$|gZAr	D}W%V,9h:)ieg*(#>aQ.aeg"̰أWYIIu#(dS+3iX7mU`HhͥbݴcGlՋ,_riv Jn8Dӣ]B.jPƒ:}-Ȼ]P>ŝڄP/+XT9-U9\c`i|aaivT$
cT)Ɛ~pEP5QU& 4_9Bs7Pi#j`XuV?ͮ>oWcsAmrNĂU&lS; :K>)W1GZ%½RjT	QK>0Rj "vX/oW"sc=Q΢p
3z]UBs⃙UP$]BO7Z!}B.2g9U<#@*Te:'.>)	 U|·k#T
>%MTiA>0I>030q?LxW6E@6Z(g *U7E9eNsu#ݜflP|a/kB)GYiv	IU>[I \[T|a/,?5%&ȱYDMX>؛}]b%FPJm4)Hn36jŖ/PF4 hdvF"iэ.N?(cI>Ȼ]PsTŝڄn*H9-U9\c`4>0Ɨu!iQxoTC	2MTiI>0 X/6iP?ZH#ڦ9.]UkOq[\>1Z5K`i^H_0"[CO *U/#H2,Ɨ>00MT63yA=Qm8}IB.iPwT)y:FaГ9ֈ_P0#&T7\juU&huOkKVL$U
uE1>~|avMTi|a@+T	yD7ԑT5sw,rʏ įT}G9B.h	;97bo
7`HӟV-G]q-=PbuFa U|/[EdUA|aARj/EdXάJ
&YUQ)e@r7p+1c)i[5Ƃ-'j4RIN*cW|LZhDiPm'}`個T>Q	nhK?NKr!pPK#+XjuH`GV&.w6;3Վ#6զ	]g 2+&l: ʤ-b%\I>1lv|bD>l#q| vsAJ@t;O;8Mo:GjU@@CMQ X|9J26i]@d)MTl NGNƖP#IT Rj 064g9Okֲ18!9UE1I>0VL?5Fݤf):,g[1*('GpƖ⛰iW+eU"i	֟AT1LD
Aϫ/ᒨ X?)47%Dn4Zcܨ|H4@hQR&VVr"k٣*VKcH mHZx lH.L\#cX~|b 0GT|d}bZ|b 7I_!iUK|U)W+ER&FG\'`$&4p|aRj"al,[_'Oc$ٱ`*1iƖiPY?"dI"`9MQ?5%'_ָJ

-&4S$
V#8U!i	hjUFI>0I>0fau_?5IX7mz|E@ܭOwmDӪ RE޹h_e@P]sP4*֋h}#p}>M&]=@EްfKs$_-QiFYY@N #5APoX9ʕ˖sC߭:g$f $$AGYlRGX4j2@1JտF |a Fd(yÚER[4<O|gZ1*(+֘>ᒧpYh,އ+vm\~&[/PDnV[wmEE94괺`4-pz#5'͖%O'*| zN>¡CQPZ.S'?Zesh d9C1dx TLtu_5Rj%`X/*GTP֝iI5*+غlwļTy FӮuc#`:6>0&uF`8H_0"Q@~|a aT,R>0pU&\06`tύhݹ>dlz|aRjx
lU6;":HOI3D<$>r@aT)p@q o v*p|ه;8;8֟VaVrN#6[ivdUb),"gL&4Vs|a˕I>0a=sA-Ec9'ƗGX~˒uPKn3e견iv	S3iLTSeT4.0Q`4͉.֧g9K$	ϘcGiS
*U\IEI>0`25Gh ?rE?OTc'>aD34|a U&29ڪ A VmP6 UI>0CŴ3DI[\?
9iV(q\?
F3fRdЅ+F&+0#XC//&VS[܎cŐR\,F7ua.A!m%eܧ}T99ɜI᜻MKTߪlw_Vbq9wƗզkߪlw_V/˿T4>K9˿T4>@'.Sc<al,RrgZ YJ>ᒫ?333I>X$}B5r]IӍv$5ja=F^軪t(ftPxD:vdN<w6N,.n]1ƒ:+ﮫqS債IpXX[A\u˪r؞E\7T  /떄^6ό"రfFEIEVzf|z|aV~.-8*.q .+,˝j}  5I֠dzV#Ҫ:'_7w7Qwp
SXF-U0ZTZHͤu#K4:h1*@8>0eTmU3|b*|,GU "KVW[pIŘ\
lu-}sWSkEVֶzߑuv_ӠFV,uI *z}c};.u8aڧX~Eu@6=qGrPYw!cRr~4>q?b`(VBƀT Ls*cC*x\V<v\6/V!Ӄ aq<$}Zά3քy_H!GЋ0%몶;v=+=Q"A[B^h5M;!ZuԄO%]h:ԄzPTuvB$yMR8/"O[0"R3}A+Bwm|Wsd,2MTskɇY$c' 5I_,?s*83c,OjGXq_Iř>1p .\-Ќpόu?u([ցPA߲ZԘT\Nuv/+yb3@yP=ac8_b]ukB)GYif U1^*F,>0RjH,I>006|mmgGOIakA\</]=u6|bLL?`:Ys$g-	~RHoݵw`bk_\ |w#vK<L/v$UYDMC)?0 K |uɀK<g`Ivשq/UPEsݵQ A%>TvlɉYN:)bMR:"d 2eRj\@-TdG$O]>Sv,(+bGg% 6Ѱn: 6  LbL fL l+E& %h䶹i\Pv   >X֠]!w$y/'KH8_0%A\[PAm:UN]/M:en
 ʤTiSm>Tl:0S?96=rP%]z'ԜO؞(c뮤-g	;,>0Rj:#K4 69%GT_F&|a a`[UJN)u\	$>_4RN
I${jTnؐIy iwmA'	
p $C uZô;.dDLq޲GYI`I'jDRKu\\pW[\S#06 ew@gAH dYfB/\)?Z|l,$9V6+4,,-GYl,%/ӈQ=~'j U&d7E+4e:'^n saypjL#R ʤ-֒3icHBtѡR ʤ/jA3uyS~bUVbuZ\0la|u꺧Idi|s_]`#lV*@_NUuzߑuv]/[h(UQSmiulev\põN
:l{䠲C	8Ƥh}P~<P 	{:<:!c@*]T	<0,}:O? |`[:-$4!#ό"x
&hA:5!?RNOE޹ֶ'GZ0_':/![w*֛¿uy0#Ka_\z'ΣІ^QiH!/KQB2@9@IMRHr,5!?RNOE޹yR#CSQ
>17 \%]Bc! ʐ
Uw0CuRA
'5@O#i8$yX?`GU6AlO#sD叜Vdsa8B2Y_]8i8y.Lp3乵@C;!/-Wii]!/,Tl*:mm:T.Ɨ%[IL:`80S?O[s:lz䠲C	8Ƥh}P~@]u!n 6s8Lٲ<2MR>GYi`mHPFH}' ERjeTSr&'T#T/!~dVhq*:JT>Q`	*QC8$z$.PF	}Bl'NӪ;);Iĩp;\ba(HEhNq80&?P2ME+`UAsu˝f/_6t#@lz((XzIG`R|a+I[$f:ጇA2 }Jf5K "_gό@0a>GU*%-GUό@0ld*[%O?ƓQ~2P~:͖a4mrjE[Zڂo~G\1ڪri~N[ό"lI *z}c};.u8aڧX~Eu@6=qGrPYw!cRr~4>q?b`(VBƀU1P'  x\VV	.uJ-ZPFBrιֱw*ypka/%T`+]o: T/6=rZƨ	޺u'J>1P_K,U!jqdUOfhēU:x笶ٵT㞲4<sY927]"N}:コ-t9N| ͵ZyfÏ6rf$ X,;&.kv>C=~0+%	y6:ٴe||OXM_Wi~AO+z6pB^V }okj7pWj˱I@
LUPAUN:UKsl8aڧX~8(=}PjNO`^'L$
ppeN =MR>GYib
hF؟AH&qlc:ݹQDY`RL#yrg*ĨtS}eFor Og xz@]M +6
jJM:1gtڀ+ TH>M&|P ԓbKn|k"j h_@+X%{RYyq+Ò3U\+Bߴ5+osQ4TzZ_Va=sUJo:?_Ny~v LM~Tzba=swR1Mo:2K. $
F"?"
@:5QigR
T|ar0~dم>J9#(j,-GJCuu`.ƞݜ]>1F~u +9&#H+}uA㺁;ώdg9a띫|w#h:͖kU_^lR ZBE5H&09	xnL6_a/X I Ŕ	.lsmmŘj+P9&ψKEޒt[md|JA 8Y8P';(;%褺v$fKg`K%[ h A Y$S] .B :ͣa9Y%7+W[`dl+BGB(F_P.EЮ%@3Pp8}r-ȓ݆E>1\2MR=s-=Pbu*XS"
5IEN%Fip &ACFol|b  k&NZe:׬2᪛(\XXO<PZPXO͋	r7I$J%LU6QQ/qP.9dusBU3:'F?K:l]Z.t+T ٮuK0r>DD%Ӌ5xP$_SfZt$RM8~ IhSALf0I)#0x@% Z SyU9uFk]vP_xf݄AA¿#h`ƋfB_m8%ʤTK֧aȢou\<	AhUD#㫱jT-lgόM[`G K֏N)Y$&,j T
"8D WduO9mrPL]?@ͮ`GId/LKi8d/L6}Aۑt+Ih=fA*F6=ՋZq]kpueJnS1f3.S
7tȦ3,ۑqbS"Nlzñ՝g!
&lցR1Mo:.<*mT!C	U5QF@6.<UI>0X/̍X}@f9"ĀCaX$LGZ.*ޢ^ UTuεZ	5jذ7-ARC'0MRX$U= GX
T_$|b@~SۥLP.TK9`jN]92VA\T`}t9A,|9:?6Kj"RoLI6)$̴!VII䤚pAЧN;ڂ8͊`TS% F`KV@rA8?`K%젿̀.]ӥ2;G݄*Ї`ƋfF#g%Tz:#R=֋s'GYSUv&!-RjeMa,hio:qS K؈V,urP.r#@IfmɱdDTlv$I%UNZ%Sv'$y0цS1elֹՍI?ƗEBY	CܑB-V׻,i#S[VVֶo~G\1ڤ_d2c$IL#z}kH};.u	}uVsc2hāGrI7/Oj2/rC;	0(Xpcjg}Q5I[8.^($# A(©5S
gH&j7Ss]"Nm]kP,J9\'ZP&:]u}ȤzD!L/vF[eNI 8;%OP'Xc< RGa$ysa6I ܐ<R.8͉`XK$]AFaAPQ/U S 0k:^k݂X.5LIGYXA|`%<;$y?&޿ͧl,$$321*&'TU4*?4U(ұDnV#KCG|*0=ʇ3l{ShzJ$0͆%A_Vw$q'NKN@w6;#B0s^ IJBj
ZA|qtHy:p\hp'
A`]\" ǥauoeiG:5a@sLcih`@[\T|c2-Rjciѥeo>1V{#,K>1\}N~;-:EIL*mdo:Ƒ>uI#+A*Da`@|i8䡄i>hzXھ@εcO]nOKH?`:Ys/nGU"2ޞLh>hAag]i)9Y	址E!dnq?lM)YB({P&	N,@  _\ gd&+>âől0Lw`K!`I`:d$\  ̰Kp@4bWK:HӅNXSbAk,e bh PLr05)3c`+6u0#!)f:͒W& |	HjfL5L`$-Y$,.N'4v-~h^[`fBt,\m*غhuBk,r@qAh:r^{q bLbbL_œ6RNPhl,$Ul#:nT@QʄjaU"-miFĭF)"
I|E`/:ƌG$裪wmA'=+}Oľ΁l $Q)Xu[MS۔n-I鎃<Ov6#­SX M 6!RAspmq[0U6%C\.+|B;[YZp([ցR:쪓T\N+|uv/+y~\޷VXVf|b+ȿRswZzшBu#H|MTilZJX/'N+y(amgGOԖt>γʄc%0?Ae!eg3Tco [ώ֚@ܥ!I+O_]nCafughvPXa 'c!y(5'o_\>;,P2:͉L
`iY	Ige7*XN%t %26,Ύid(m,w=DC%hkX(6I->. *˼.˸E|Yti8,TLcpyp	L|I%XY)1ˤI(/U	
.~Bm#Xhq̧_"CۈLPZe]kk5\-cYv]ĎJE@FC]8ZQvP.B tW/,<%օ˝j2Ex4_C+M4%->6\Ц]ŔpSO`Lz4_qUJNPKr&'T#T/!QpCkJ4ZQ+b[̍-RE*0}ʇ("oBlh}Nz%8`E7#v	bihq@jɛxIy ]$׈cK$^1'?8#s@#:(GAx.mu6tտ uN+zF_80ܞ}obA
u"osQ&l־q[㫴i[όbl֪_[sh3޿6uM_]s#Nl;cԁ2@b(Y[iG7MTi\|a)
I>0~vq[F}t,K,-GOW\<[h!7a ꐲv -@,+ RB'sP%'^.(#eaDDNx &g;#ГzYN~te9B.ra'K&r\Iܘ 9e8u&1$n~!zJN~Fa~lOagK(n|C`L$ia$wGcLKe5StN~$
AojFX;B85L  ,2N2\"j+O0Cu&ta'(/`>IItb|R|K$Y'XKc&'Ƅ<" L6 PeP\ yL("pL)͗:	ܬ	9Z^,sB`*"@?6_ushu
XFPְֹ/{p8ZƘ졊^^4)qe[NQT \"ia$|b	LL?E(XHIIʱe21*&'TUPB"(ҵiD#Jdihh*J4r)'T`" Q:0$5S >͝PF	^{y%<+<'x!CuZ K*)YaG(TqHZ b_gBp $d4&d<.˚	jA#jZl7VM	+B/)lYW(տugG:=޷β@2~:* -.u>1I[u:F`ΫcP=aEovo#`d_N;,ш1o:Ƒ>JUI"ПDqj5GXo% -Hi`2t
>γʄc#&G,,wsꝌ|[/Z agP>|vm؏d爝&_\|B
 Z:͖zchU \桄.D+GE͝.6Ǚ-a8/d*;i,Zw5!z_/EvS"-}ZeabINz tYf`&0r 0UE&Iւ&A)mgb̖lK"	`[G=D(@2I,c  -8>lej ^,.= E?] {Z@FV6ubF%!YcKۻ=uu6,$=(F_b&řkV_#hKk!>Is;ꏌF܀I@""8gElq#,c|1Iq36K)qd1X_ 6*UIIʑe7* (b}eB5I0BE	Pҍ,ҷZ8
&9*(FǬI0>aϰ{jbim&{2O	ozGX͎~6;_,̖vİs_!Avϫ,j~$/=Hj`.s8
2 h[XR-H@\~˝j`&l6O_V0lk=o:?_Oa>1
?[NǮuKʓ U1\o:Ƒ>"jFl"*@ _N'(!#v(.uv4!|bV
X~9ec,FIϮ&<h1
l,]]b6;$,۲Xu"OB<s~YBCV 0>_
ZK9(),mPIWadTʀDsQڻ$cCƣAuXTlS̒N0mPK;$`c-ΌBssO1*:MM$-j0mZ)1V*p$98B),`lK;ē*2.\Ssscψ
ml#AMVQ-j
jda~d=J	Ϋp2T8C*ZQDĭF)"PbAQb<ڂ5XOP $C u[gi:JvOr:ƌ
<6"UΓ>H2ӟ@"MS u )X4(X7\h7Ay:a
u!|a25K`G\1c&x dn|a/B8
;3"I=`VTMo:<|b$~\kuTi9N4t.kDp"vlΫSkj>ε7pWj_:eo>0Rji;l:0S?N8(,CN19?s{T80O+N;T#c@*=HP-a$nH*܎(J$rH\넔D˝jdl,$/%9:ZNpk$_ǯNUu ^lz債CPuN+I9NyNX~8*+:Hxkcu*jC͜	:֭:zdR!AΞ9z*tYfv4>ܒ_T9tT foH"(/:͇lH$ X[x.kv>C< |7_GY͜cbOe|~qVNqx<|c,a/~v?[Ѐ+_	yZ\[Pzߑuv9˱Itݏ p8MUC2z}k_l˝ca:9@w!cRr~4>q?b`(c뮤-g	;(X|aʩ5K`g
h9g:<MT?9%'&ur':P#T/DiQҽi=ʇ.8SiedUE[ZP{_hݛ{:TG˩$}  TIi	ۆ^8aڣ퀩tUǡd=G8uz*qD~ZAv2P9C}Qj-B4du9%@RjRukĨ
 Z`Jfo+MBgD4c-43F2Օ|7-$
{ja8&VN%;)H88++%2Ƒ@l9HY՟DfL?O@m&gՂR+P4$wB
~GI+~Ċ5u7εUjh]\+  Lڠ8B~4	X~\99?DTP2 R8$UQsu˝fx}b:Ν@lzB<*!M Z-֒3ip&&FM*TBGl#ʕ[#HB0ld!	Nd![IĨ~2&eouXn*\BUuzߑuv]/[hKeTʛo[O#wSg-\cuTHT	scw%rpI5''`/sC&hǵHX
JOQpr8LsQ;.uBk	G9k\N$}I8+zH0?cT`)o:`P|cTo]r:Gq(@"qEJeS:D㟁Uf{r$oڦx5p}e:,hF A{z:͇l²8YlvL:hEB2"V);~B^o]o>1ZK#Q?~2@FϢsmFcMi}[h]UQSmiusl8aڧX~8(=}PjNO`^'L}uԅ82fD MR>GYip:69 I_>D@!i#4@b,i$GT2I$U&"?r&6\6l>fZxY0W!ꝙpVA~/'9,?>1>0bB)GYioшZ	,%MTi'X©5G6 ڭRrlg[* ({VV#T/'S(iQ}W»JTVYe].T>QwmDNl'_^6As,;.de|7wlv $@-.ݶasG&ܟV%''Fu$+0PGp2UeptD#7ɧUCi:uAvOwvQ h.wlvlfc d:#(du ehqb\M:ە]uAwm?l7$;';ݴSPII:PGp2U}IGV6binܨ|'ƓvOƗ쯠.dv@:qMs~~l]E>d3D}W%X7Ȁ=~xXɧUCi:uAvOwvQb@hvlD	QM`$κĨ
#*Ȁ= ֧ieg*(#ը	L!n<\I9(UT$p2}T;&pG'+Հh'Պ ^}X7/ն10F0>Cbc%6GXTIIu#(dP@AC<X,PUbk<坫%b.&ڲ7ܨ|DowmEFXM:1v\EbVܜuTe3yT7'GqRFȬdu4}@ƓvnL,4˚& [EvWݗ0ݲm`r7'Gtz,ȐSEv&uyB3DE޹yR#)Ī]#㫱@MR7O݌e tzru:PX$1ͮqdZ%!Hrͺ\Tr%
;í1'q#rW@5Uʒ20EL>1MH/L6}(/Z\XSN]Hb[Вub$bnNZeHr0n9r:OPI#>I>065IbnNrE-ޣB.qG[3I';8P4XN3ƓwlBO,@N#5N#K칔ݕh&s)ϫ df9w3U<~S!Zig:+7g#'"ynE޹yR#)Ī]#㫱0STo8	}Ciz奿]GY&P*9#ĜL$1͎sY$ڇ%!Hͺ\Tr%
;0*q2GYcmݱPL+5I$T.ZavnAzb4g88RrWg1RloՍĨ
 Ֆp2T] LBVmgQv)'T`T>Q$uCr(ftIPH	Lݵj!?4t(k5NVE+NQe/H$@EHE=T&CdDlwiJh+\6Xq]V;_?]WN-͹g TlzKkֹ$9MRTlzD7Gd¾3`6}0$&."\zp?N*زGA@H@'i9(mi}k˙5_%;.da_K&e DordW!e˙2?@>9@i5U[p\Fԅd 9|	U$uuf_I.hAlMq5:#K|[
xN_>jUP?-tuosU@mTۗ0k$$%mR7	0`*}i"܁$u]@^H/_.?8#K?8^~|b8?[?w2N-=PbuF RH`7E2L"3UI!5GX&aS.g?8cK05o,q#:.\Zm!5aHZz5<. *o.[E'&4ό!)MQXTˋKx{I7rpU6m LmNYsG_ܜ>pm x-BB,sl$uOAͱ>1>b]jN+|¿VIbHI^,?{嚦ء}E|7yB3ܵ	ͰA>160Ə!ab061,\M h|at9MT+em=@.ԛ$a?{[Ϫ#ʡF7Ͱ>160X~(>],?OTg	 U1P"ό!ST2=;MQ؆X/?GsNJ	_bedMw6!q0Ji	|}Y@0ք#Eccڝ?]kjB}=Pzus
q*:!|b
*/oBeӏ<?Z|l|atU& ^L)4Eό)#$͐V#JI:jٷ#wPIeγy RLTi&{I& 
o8ZDa_Ʌ}r}Hd_	?rF	:QMHPH# RLUI_bЇu@l{S"֋smHO[aN%GWd)&N+zq20hu@l{S"֋smHO[aN%GWd!Rjⷡ>2iǞ|b
?G$i)2:ʈ
 YPRL#w򳙳)YfrDouYuʇ,<(iO|Hu5xڂiu;'Te~'T?$g@&!E͏duN+{Aec/2iZ.zXo:98<]QTCr֫?Q\GZⷹ^qߤx}}hQcEPTWcCʤ/CX~c:쎴	or(,OI}N(wԣ:Ƌ֡)ĩ]W/U&K]PK\+4>065Q͔*drIF/U&%'%Fu#(ˣ*ثk<lCq+z1dӪT>Qwmyj.'V,uUgc܇뜧.aµ^=@X6#lW:`>0!!_e=sll 06Wl,%%X[ZX\F%@QUV.0V-elCq-֙gErieoPE~ڂi}FX칊b˝>,[xGV%9i8"*v	$w'!RjܝQ⤍B,IQPI#IsBL&,M=G6P;9-O6r:QȢou\<	AhUB.Ĵ@MR7ڡ7c8(1G--GVp7uRD]'!)Xjm 9pB $ĝGY9mrPL''Pl.,z,fG||aT"Bg#͏j܊&Z.γʐOTfaN%T"	]@9Rje	>1 a99KoWQ͸Iv":F,b@MrP.M(.TG&$$uN#nkA0'qR9 wό!eTAzeIh"gi$G>ŹjBu,Rerו#ψ@TnoXub/rwrw0/#i:IMB.嫟H5IbnNrwqRF!GZHjvng-]
02	@MRXcEZ;9;HA	Ȟ[wuTz4s
q*G`H|b
Rje	>1`=zLbɂ.##&G$dRHŒ@MrP.(1TvmpB $ɉ96GY9mzPL''qR9C }aH*9T&ܥErw0/#dlt$w573|aGFMSxӯ"`-]jvsփR<u\<	AhUB.İjT-M#oWsP[0Euc*TG$dRHŒ@MrP.(1TvmpB $2bNTm8m?_	2~SEH|aڤT*HD-0;H7a 1G[PGjqC'?IIέPAAe\?pTiTJͬ3B!;V_ҽitT>QrG	DNѰvTɧU];wzeR>Ţ']<4H`7[b*psE$u$WI#<E5I>0al,WJ2ߤӤHN_uG:Ƒ;{kQP;Ou5`N5}BFCN?B_4q;D#Ou4>GOQw=x 
;OvP|gZ1*(+֘>ᒧeZYN%:
&`r$"PED.>?N)|AiRZ!pHG|,>O$XNH`7E2YTE-GX1MTi>|aG3MQ񄐒XsP)ӯZ5N'>Vc/^TeMS?U~|b;IvGzJNA@#(*N`ZYN%:RVXr?Ѫ_7$.hHݵӪgi688$"czdX^D&UP{;.h6$AЯt(du!,u˪+|4$g(B?[j/Vb_#+˫~Ǭ=HΫORb:QNjՊK'`C.Ϋ0uV~:|͹gǠTQ^XTs#Pou
ֆ`Q{K'd@0&6ĲL.nc#l[A&$c.dsXh|aT[uXIẽ_a?@k4I5U.HPHNA||anU lT9]#4 ԅds'5U*:V:ͪU92.IGNOS~MOasK/-'$rQ,wnas'V v>F|RGQMRГu@l{S"֋smHO[aN%GWiL<MR8OeBFay\1͔4U&pwe̥!
?)C#T
wuI'ZV[|:u([\7ia񅱊5Kha	`P|al\MQ0'V:\Ʌteo1v"0H-B,ivJ
x	϶>0 +T&-W: TO6=@E޹ֶ'GZ0Tq82d!_ό@<,aя Q<OE{zZڐOTjJӌTq8>2d!_όKAЧ(DY`}W%@{rJͬ3di[ъ7Ʌ.T>QF$5I,u8JӪ'ƕ1͗T"@TC8ǖSS:#B-Tf nq&>uHKR*o ڨ1N4V#r-U&4!&FkEh:c`T|a#4R*o*1N4pC5QC3T	?	^ t*.u]ZZ*uj>?eδ2NH`7ETE#r0MTi92MQ񰰒|[˒tHZr@b*qPbi<[O-"5QA[	5I>0:al, l=>0ྤ-9 U121N4p[MT,[I>0XK_񰰔eaaoj#abzJN3q YJ>ᒫ?~Yh,ҶIuù5U}Gw&pG'4K7Iu.TiܙQT/%ɪ?ӹ3><?_l<}W»0PƆRydF"JTfxw`#%n*3tIicl<}W»0~R%Tfxw	%dDVґ(ZeFy(pV&LrbTb8^M:zaU'r;h"c"3aGXF1{ʒT	KT`Xȸ,0QQvv<o:ͪDs:ñ0	Dl=%'_ָJ

d?E*:ݛWpVԵ?`ROC	Lfǵ!@?PvP=,
;V fwvT1;18QJӣm 0vvrH0]ݵ?+FU$bKemqzpg[ ֥LЖ9uN,j:(qӠ g$9Q@T9?sBU0%{#(A$$ʖ?֎KҠ[jĜ]uv_C?_F*٥NEъARM@wa/Zq %Fe@KP87Ҫsek:}6BPL.k,aXLpƕS:	V$9
(
&	d"Kɵ'#I~9	:#cֺ1-P`όό(eRjj2=j	*]8D;Yßvj:I`o O6G[85cēn:Vj?_	Il2~AɰݲA%QUIX1ڱz`Yj?VKU0,$}\[8K%	q=l	~эb@`+Ha0cɸ}\7c$a>0?[C2:F 43
)^5Gw&%-RX=Rn=cL96\@M/>NlEX:͏A)MR6D7>1`5S>~h:1>-Ddr:1/>4lф}Y9Eđoh;#$VSzjxu=+vI%ӃX!\! TmB5E6=r a23_3`ՉBȐޢ^qBzHU,hֈ  fƛ2cMT.i/@_~5GjVK&M6dd)_vLrpau92	;M_	dcL?lۑm9lwmzPL.k֌=s&$.?h<dw0x9R|a&5DVY5Sb`sr-.uN1h0}oXHJZo:6GƎ`H7A2(ATEߵVγjg964S{A&b]J;iM&4Čv|aM"l#ءR1Mo:ш6mK
!5Q6(FCcK
#*i.0A~mSh?Kiό5?*K5	t%㊁'@_P8BrHUGĚulLiEMؗv,[vuKZ "XAĻ @h%0{  pK⠗OQPHgm5Nؘh}:T\0^8;9N]nFγA _XA˝fif:剂pouN,LS{I[tzCUN:v8kB#rM8,
;;i"WYLIz90wb^-dh`7vZ Kֈ4%4 ހS7 iceαAp*(%DINC$Io>0jTR:3oK4K%@MB^M/>1 s:# E\1͖#+XPmuN+y< FVOPQab	a;U&%<m]Tl#lۑm9lwm&4l|aB"&9Q?'TW&'v<v|a&5U+0;V/LnmP	jq[ɓq(Y/P8^|bC&:Ѱ
@P=T%@T%ӹ..Ke_)͜__ɓq=&o awyOa@o&62Mf7Fa>GYb摐T>0*UP=C㟲܇@j0}, rV<(v@ Un|bjTƑr3QGs, -Ts!jU<U%&HέA1>Gp!}A(a$=JYڴpTjP͏j.R_,uYM$&yݲj{hN@Suγc7w6;_'/*XUIII5M:Ĩ
#*grD2"Q+tTi[Rzdxw`#ʊы:WxFʆʖ%BCTJы:&+0ܨ|P!@ڡWPQ6=s9Rjiej+}1h:K.*VI&ǮAV$v%0O |)MTl=%'_ָJ##*ʆʖ%BfDJʊы:|M=ʇ,O`
}&VS>00YYq=RBv4c-CrQ䒾gI}B`,arIV,N7+W[A9\c7VA,
tE \w`S. w	taC(;O&vn˻ge@cv].˽N˸~컒N 'i$C$uGAAM>,KAK@RrgZDI[\?cLJކe6n%!c3&X#ܨ|D 
ڂie3?!6V8$YrH]#-XPKǬ(0  clɶGƁd!0PUrH	zw 0ଞov]w'9 PKaC(;O&1ٻ.흗tq v].˽N˸~컒NL2#b0:# O f+yI2aJNA@#(Gp2Td'[ь܆Ĥ6fqGjMf*(
PrRivF.:ɧU܉u	ڈdRAEQJb|a  MT䏍.#+iκF-0?)	?II1hbTPY}W%IZ)TVYv.4ZٳtC\&`rG0zGW\snD#xPM:.2TspXrGs9w'ur:Xۑ֢p>9IIc:FĨ
.51۴{BMf\?'ҌciQZ1gOMIC~ d0~2;P`b irtn@pkR|pM:-ONO՗N9#9᜻:fїu>$3l<J#\#H׻Hݑ$`URqwOS-(Ԩ+C?'[7v%&V8msDό 0Sq=$ig:HDcѻ
rI_q^GzxaR3vI*$Y龜q݊ns.4rr`]y0I%$a'K&r iv]w\Lq؀IɄa'%	9$@O?LYz)0w	qBGYyXSO'X8! %al<"zJNJ	˕*3aʉC[yQZ1gOf*(WjhW&VVA>1(5Qi\H.Va#(da*LBTVYӓ\|]l¿wmEPy4겲Ǯh7^5IH|gZAr	D}W%VSS,ȉCQZ1gI0Y?ܨ|¿
)eBlz$]PUi:AIβg
;${4V6=rV]q㫳G!xMTl=%'_ָJ##*m,X+&Jы:|V(9PDp]uO '[uؘ䌲1j*B TlzڃRVK9P
X6N9$"t4꺜窒	iwH$ft9XaYENBB'U8]kfp|a06ֿE͒uA]'ʪWUG&kI˪Ĩ)˒t)U6]ulP Ui#<0I7rhx \x<<r}165A<#ӑ<<#"o_\%ePte0geez:KruPi܃e\@A,WUZ(YeVӈ{nJՖGBlo<#p#܃Si[?T¿9KUV[A6[8r@;3wb~q,OƩ/`'ea({eі(.e	w#@wjX=ܒ$D=;(

b~5v]j:H	llhՖcYL(lId'DnK$JbCP8Z8\K$dNP%va~mM"h臶t:9$@c%zdK$Y'dK$0	llnK$4Ж;$MH6J6Ð_F܎@qPx8	949`h>eFx.IuԅaeA@s*s 8V}U}S$	bQ,;]6Gi xQCdY'BN]ֈL@cd2Y'@%tY'^K$޸4nN
ר!	,%tY'0Ov]Hq,;A`&a?@RX%:X%;bXKrI;RrTg]DbTNuX>ᒠ|]ri*%eEhŝ?UwV7F2bΟGTYeʇ#E '[Sii<ۻj4RONmNw8eKj'<  a|!ENwTlz.~I	->.=+a XN"㱼;
 &TL_8s|Yu!J@3}xiqYa0wQyy(a6=+gA%n,$tddUO	0w:)0wL %%dq1>Ė]وM;y(;Y',Yp}HE5d&rG]ryYLP_`$n/-.M>,
{6\4id5Ӆ3mr:#B,? mĨ
 &JjeDĨMeʇ,_$	_jJe`*
͏RPڀ/rI_y'$Ӫi6_ubI!Q%$%BF;lIO7CI$lT}-F!,^aFʅ3
AvpLXE p~|b00q?eoKu	g0 DnրF%@QV,d],n%CkL8i*+F,Meʇ,_$	4Ƒt_ԅl{P4֤ڇ3JGE+;  ie:uA7\p$rA j-U	90L݉f9U	<&e%h	RGZ̺b2*UX,$4
,O$CXS	a(X0bM5`Ěq?K#+}B`Ku0bN RrgZDMX>ᒣ!w6[J֙Q(pʊы:bUw؆ᤨarBPEPZ.vN+H%>>pE+9rݹj#6rIVLT]#(HArJ.G[2bΟɅ,+*(*vU&VVsg#X{IIu$+0PGp2UawY!S@s*+F,a.QJCI[Jы:~6>]TJ-EFt\?
ͥDRD*4a.QP+tTiQZ1gO\?
ͥlCpЉ+tTiQZ1gOp+]J؆)hD*4WxFm+b+tTiQZ1gOJIu MUFQɜI]@Xw&ON.TiܙQT/%rj4L(OhnMܚ>;8
#%Tw&ON.-UQrgD}RxDtP]ɪ?ӹ3><?_Krj4L(Ohn5U}Gw&pG'4K7Iu 9w&ON.0UQrgD}RxDtIɪ?ӹ3><?_Kgrj4L(Ohn8ܚ>;8
#%Nܚ>;8
#%NUQrgD}RxDtI;UQrgD}RxDtIػUQrgD}RxDtI]ɪ?ӹ3><?_Kɪ?ӹ3><?_Kɪ?ӹ3><?_JR@O?#c@Qr )a(2ur#O>Ϋ#[ ' rBAN43(
.h	uJ=hI:HuEf%B2islӓE}920P Z\ZI.-;d`Qj #$`40PEbTF
&,ax^נeh+\r>4w\3"`$4񕳀?˲:ܹ+Q<󁰑YurNP|9̆V,	Ò"Shz%
1,l$V'6r+O=AuC|"}W	9'Qr(>CYVSU{5յo9`(B'	&z־@8kCe~2:ĠOj̻p( (Ӳ?pC~]  (Ӳw ?G|B{p?~2e|@=g}˸d3P{ *~
4]@Q>(#D!_]aU!v#D3wY}Wi
۸툿NUQrgD}RxDq4ZcIq
1PM:w69'՘K?#r|a-HɫkO#Rj
Yslc'O#eToͱ>0F"dse*Uh|a*TB9x &1mqG0MT:#ac\\UIv2_RjͮmrUIq?݌u^MSOmb.2~2P>0UIO JIDgVĨ
 Z`JEs6e*QO.UQrgD}RxDtITiܙQT/%r5U}Gw&pG'4K7ItJw&ON.TiܙQT/%rù5U}Gw&pG'4K7ؚuYYʇ._$:PGp2Ua	dbƚFNटYQ%|#װwmA'{'@IӠ2IUHa?8rVrZ,,-GX3
$7γ>x|a2\llw9#ϫ"̓రf2..ue:"B$睊^a^Rg$jn0 Z-Ϝ0Nl֨!5NõiiUHIddd5I[\[Ro~G\1ڠ.Ɨ!ށ[ό#5U+*ߑ;;};.u8aڧX~Eu@6=qGrPYw!cRr~4>q?bd:$TE@G/U&Kƕ+*BoD QTL#Jʝ@IA!8+ATcy˿9#zpm|>I++\7lKx//T	j/WjOaZzcuS,:h@O#w:o>1ͧ$|q#|c 0`sR4sbb!T v~:Ӓ>q+>1 0a@sJP#p -.u>1ǕI[u$|uv/+y(lшޠ{#q9#ό 9a!,KYo%U@ھ@ĕε%@]=u.A@7X{.r.Gժ?jGj㰳,z OГ͓${6زx,v%HE J'lɆ ŷrhu!,EhuLm&6hD$%a-Vv`agKBaO(H@Fm!-[*<Ͱ;0j)VȘSƄ#6͏ 
X9#ό@dnoڥyzw&%F !i#4鄁U8,EƑdSZ^MTit*@jX/H E񰰐˿9#[8w69#ϫ('._;[8w69#ϫ@_
"pWy	yHP9HT%"pWy˿9#`pmrGV$?m*Pp[VVֶo~G\1ڤ_d2c	U&2iuH};.u_jqWh"q\Ug}P~q@9#ϫ( a[*HβA1>ա#T/!2\&jٔ1cMɣ'hZLqUubcIj#NuN`ZC4*}S< lT	8,. s\7*USC*/l]RANS./_hly#$>P}T$ځKeN][~N+觠[L=:^ hHV#NTm]εﶩ'.u>1V:@ L+:*[YGʩ5K`l|cxɯ:OBʤ;jb4>0ک5NBεڠ{_VU5˩-taRjAg!W:Ԕdj~˝cG"	ܱ}P|cT'LA.ETcܜWN4]kjP mRjD.VGZ*},*U8oI'Ik|eΌBA.Ue>-0n ]	uNUVI8~ː#U#q͕9b`AK`<$Ad!pPKr䪷='ƑeI5j'>ɇqA.Uog%')FuPA1r0}W%Ceg3fR3j39Qi=6=FNVNƑɑ'Z3D·γ@HvUUcY
S2qE-TW#ܨ|F6=`"}HXрv7Pp"Pw&V!pLdTzvx\LV9)yPG\Wih+osQ1MR=sq[㫴i[όa:TuX~ܻ+yb()aScGjV?[Nc'TpYc
u#Hs1U&4|a@ީ5Ga`@o%[YՖZj.uv4هSq9b7GjT_[B[@yd=P'|vY<vEZg){QHlM8o8Ʉ]%"aK&r0lD  |vL"Ʉ]0&traE$.J&p@28Z -:#8P/OtǃԦ1 JE; `#3`JEG,8*3a06RtxζbTNW>ᒥ0^Jf̥oCF29
ZhD٫X${F~ڃM:-N;BAXjnGX桒+lLK/.2$LdQ_#@o:ɀ{K	'8U^Wnr#:E/>P#PjlzTⷓUdi}O/Q_@F?	UV'<VH/4<n
{.u	5B_SPa&v9l֢6u#(Gp2Tdg3fRhZLT)}brj	U'J?H+ʆc@I}1hI::$9&vFT=MS_*,܄%VAd?v2YQ0-XI_؜76\Tz[ 	g%
Ӆ|a
KI=~B2M"i䪱N2:3zc~20Aǡb'g []Vx ȓD3<zܙkuDaC#M wYndOrw]qtUYR:lcH[s~GZ*~˒v;rdeNK	5V'KIk1㟵@3PMz]C>JWK,$$eDa%Ijʉ%~78`Zc%K	+
ǤP6ܒV^T|a ,%;,$C%XKǵ6V`[`YQ_a@a$,?d9k8*/5$\q]Va.*84ې+aC%I	Cv8O^iQ_Ӆ`θj]C䪲C%Iv=sDl=%'%FuF%@Q1\?q+92-Jɣ)i39PTSi>rC1 N=ݵFOnM:γc\uV_VX~\9=޺:8Հ-:II1hbTPOdXVs6e+&(oCF2z4A*ICW/F'={jLJ8&Vo({tl-@J Hg,Zg:ƃ1/3f1ٛ*9YZ	PEuoeB.^|b?z:ʂ8-H@#osQ&l6/_V `άUzuX~؞]s|a:ӰGαioOdU8,E}u#H@5Qb"}Rj#qa`@XH%P}uh֛XGaam_ }eֶ9v4"|a }N\ۤ@e}Sn ,ݣ=@pݓ1ftgf*v&#$ !%'$31&# Ʌ_\Lwdb>A	Y2=2=2=Q2<L%# +A<Pil M3jHGvjSL Kپx<d IQX8_$p,zJN،J	k,dG+z16ҡMM,Tf蟂}bPIǩ/ i
р>ڄdNvFP -@JzVrR#h9J~Eu6>1Ƒ5NEnpGO	Q]#βΟЅRl4aAsL~:*7osQ-:Ӆ]K|cClՄ/[Ժ/+lS;/uK}=IL*#iEVjFO+ARj16#aa [YՖY|'sm@viGt3YX.roj'>wq߰YnM!d['pݼSfq!gc1&1\$y0@@ @'>;&0EaG&z\L"aV'sA ,	fŬY^*$}jSuN:J0xs`JEG|b!,?mĨ
 X>ᒠu?qhT)ʌI5Fr?V@IӜbinƪy~˝kj	_lh|c4aA+~˝f賉|b J>1 x7azXnv4oc,q?ܫ,^r@X$T|bAf5[y	|b-~7;P97*砽<#s{IUe"@ lzuuuPKaeoj`dѥeo>1fzVs8 \nz\YPKaeoVVOzUtnv48qc>7Y=-V[`NQPETDT5 Ni]njr#	:%#WƗƄ<a=s8 FaAmQUPT93\=uȎo$"6K	l,-sp󳑉[=tIUc'%sZq?ϫ1=s%pB8rY`[cſ4%|ঞ8 X:JN3A:Me5I0BVs6e+&(CxOH*(GE+NKCwSAXjqG@1AAKf|c2MR=1|iv'T.u>0eRj,_$X+NŪT2}okcC-i[{:TG˩$} 4jU8#-2vߑּpڡ퀨56=UAYFd(cG yw%PH5	%ؠA>4]ͯd*:Wj[FVߑ֪>]I#)MT?
D޶$^P6=>
Scڅ\?Zesp^2hāGrʇcQ$N{&T8$v].JN5I[8.5HIdd
ah$U&%'Em|g[1*('Gp2UÃhZLT:OG
>M:C~|u{/>(:PGp2U6 ehnVM8֒<uYYʇ+SkټlQal,$YlxhRukĨ
#*Cō47olr9V*;dN)Vh|	wc	ڊ-$|6'he>>	%,,-2f3
/'7KOaao:}ll,%/N#VHeSPp!d2γy>1T_X~-8	8,\T|a	65NܨXFH9SL U&Vֶ:Tq/+{o~GZԗ:MUBfQ#wQ:
Ut 0f(IƩ1/rZ(j8}߲X⣇-.uN#>1c܇!GY?V9?]!HE\Rq.b2rUΫ,Tp*:qm:T.Ɨ%΁[TL.;:uOZ\qT6T	scаd(KpI5''TX 7	=ؘa&5K`gTFH3%FRrgZDI[\?\? {(bCI&VVrB5	"rAjAPp'U9IbmPVD6̬,-s6'K١b"`A):εbT\?v&O@Pzu	5|M`!{j

M:͏'O~i܃  E\f@nGYN$y$aS\B9#
rg5Zb+L3NL($s9PZ2ٱh6,rіnXpKahXXg,.-qі.זvZ2Z2%ve,RіXmF[bG-h]*uu-9l}Y8rc:Ĩ
 & 	<نǁh#N؋ f0R\Lr7#UNu]R$Ѱ_摰ǿ4Zr9+	 @NGOI1PuܑeNAPLȆ*r¥Cpiii8|9DqGgW
РxVa[֡έjV/:DsZ_ fۨQh$'XfǡOQ`fޢI g	h$, ah$ fxZ	3-e-זMy`h@, ̂Z	2	`lA&4RI fشm 3G-8,BIX}A`#͋F`#F`#-=ahXXѾxXFe\Z7=yh^XѾX	h =h`XRѾXţ}`#F8,C~E-u6-sbE9`"-xK1,1hcXškCy`"C d -hc,Z)hc-hc,Z9hcT.tcZpqj뜥 .I9TJURJNIʈ
 XF&\? 3ǁAhVF=Rk09PEG^Bv9AquZ[awNl|a	BZAui:`ܘUBu:`q#ό'&#ZȄ,*r,*'#WTb=i"VcP2BMcAxԐNL($s9PZ2ٱh6,rіnXpKahXXg,.-qі.זvZ2Z2%ve,RіXmF[bG-h]*uu/B1h Y1BEu$0S8
.I'zZaGzObOsah7,%O->xZ;?hGzO-Vh@,	h і.KFZ)`]-mewPeuZ2h}Yb\tu#(&R>_*5Ӷ"z٫\|`!{j

 M:-@¬X~GV\7w\ pV7"ډ+OTGU,?O9bL@X"$9$1aPVuHIʨ0֙x5Πh%͋h%%q-xZ	sh%,kA.q-ƀZ	tָqKA.A,lA.q]q-bƎZ	tpXq*Q%9ġu԰uU'ӟ4+b?O9/ӣ$豝lĨ
 jő\?IQ؛/ieCfCn+=ʇ+6X	Vݵ` u]L`"{awqq'6>0B6Aui:5kN=p}cq8{paA1aZ@3U$UR$hkaTXBAN
qFb%i&Q"S8
) j <,'Ũ3b|ܵnXOZXZXXO	PqPk	5j  %}XO-A,'Ph?PP]Rc9!)tK`f2յq@3}R@x/X8-J-`w%ZP  ؔ !7,dKX8A.qA.xX8eqKA.qA.qA.X8% 2h%2h%KK,fK49#@n%뮥=Kr`B\ja8ƥk֜WFtbJNJ먌J
&/M!$a/ieCfCn+zgP5b˕X/wmC!@ACɧU|9"'cf  En3<3|a?H1& ,9X"9$1aR3qLA2xiqB3.&KjiJQHQa>6-A3pXT.-97U nL9T> 26r,F9Eu:K,fŠ6,f堗7,p^ưh%ek@\Su+,?II1hbTQ5b	R@P;b(YGPEwmCj	Uu3K$y C-$1aRA[Ue2UANVa?hJ(&KjiTɜf5TXUI5
E%>$i4}C?4v+f g~p uiU8|aTɇ)93 J
k0d<s&SlE>9PD
+-0}'@j*h5M:-o=1"u9jJyA!ߑ'7>0 a$oe5>Y`HŘ8?O T{qёLAN16*|4Qebo^wN<pa`H,Ũ5lZr%F#煡?T˺ʋ	21 VcHIJ8; $$V9Ȳ7 *,jbo-a`L`îgV8XoA[+PV&ma :C-Ah-͋@_7-KB&
3-en A}04P`
 c3]UmWYZBN ZdpvLAUys5§9Ȳ7 *Ń@bq`7xK&gSuŠPZŠ7-%?-bnuUxVZb	Z$$c2dx+$ TɜR5TXQa>4͋ܰǄI
`PqjAhgܵ?	h-hOmp]VGGZ˿8ό# ɇ):(  E}3DIYh}W:A
3A`~*5Ӷ"j
\z_N!ϽI}iiRP0.uuSE {*uβX\@԰v\H\Y$
	.M͢ېCƑW*K鋀@@>  'U /Ok@=.9U`x|@ O_D Ʌ$2  zPNH_Ʌأ 7(|

;Q	P+y0;~e>O]@%g3fRP;b/mrpcj'U3VN)5}e bWK@BՕ@IYd&	5@[+`iHWCo1Y^Z8ں,P[p֖d@Weʠe`VX @5e$[ >+` r\?+?ӡCItdܚ>;8
#%26w&ON.;UQrgD}RxDtFFTiܙQT/%ёù5U}Gw&pG'4K7Itd4w&ON.;UQrgD}RxDq6jŖ ܨ|D	SCjtRO	#UDӪuP -Ol&To<|cERjv?8{2Ha=sQjTʅ4=ldϰ>0RjVaY$~N*|l剽&pG'+	?+j4X~NT\4X,?Vq[ό"Շ|,o>M8ɠWa⷟& 0ڠ⷟&24 `
A}so>MB4 0:=ou8ɠ9a⷟&Pz%εS|b	X~=oεS|a2!uA|֪q[ϓA*5εS| 362Zo>M 9˵A}Zo>MK*UΟ'4&;G iSUZW$2y>ݜ(X|a3*Tq[HFKc$@A|7>0&6\al,Y_6C \&aRj:#K|0ld
ϢTjF~hK:*7=gڎE[Zڎ7pWj$#+v>0TqTz}XS-V'TlzV(I&rCP8Pܱ}P~@oQ\[Q#S_#+y\T4ʜ[O#}N_l˝c_jaPsc(I&rCP8Pܱ}P~@Qn7P&	+LZhNQBZhK$d¨0>ݜ(X|aMR>GYioRϱ>0TXɂcfI#YPT?j8I8.Es˹v^3dIUevpa^&l#4HFKc$@cf|aIδ1*(d}W%FPdeg3fRhZLV4"~&XPr${ U8$"pʉU~
ʗ:όcU&lNόdq`B2Z֨d5IvB2Bu϶>0*G]N TW^
FǳI#UI ,>0Tlio:FHN>eERjRrgZl<J
&YUQg3fRhZLYV8MeT>QNQG?P}A-&VSYO~@ppHE+.b栙RYB/;ZE´=6Z!뤫7Z2Ĝs8XF_ۍ񰰎ŘXJKOaaobl,O_BvVH&TܶmP7:ߨF6HC	-syƀ=MR=܃&K|B2Z֨&ە	>|ajTJǵ>9c+W\&PبcST}HFKcK|HU!8MRja)93 J
&YUQ?O@#4ʉCiN)PF:J/wl-YVBcAm9U%[@jaZ  {FRX:cabz?Z뤫
ݒ <\m9\NHQ>!6;_aa)93 J>ᒮj" YV8ɧUܨ|Pbd-X/rHT.l*PpV]V~䬭RXuZe_y.<'~?+6l,O_o\IaScրF%@QUWȀ=CB&&LrBu_wmB uYYhuUBmAmz/G6I>D}uFsl,%/Ӄ^qx%al,#/ӖBmBE+$HFǵ
Cj9$ȽNT@QUPLveچYٗӒX?veG*ズݙz;:T2c.̽~xh*ve2޶:ͣٗٗӪve*>8ve5f^P^[vef^PٗN>ٗ*Gve
U˳/_!G.̽O;2Ove>osulqgT	ܱ7>GU*P.deζlփS?AP'r`gA['.L(at$4p1~>MV-F	|rف#嚈nӻ2O#*;4vedn;tjf{Qeó,ޡ
tcGf\5LfZʆPuNl<_;d:;4̾u(;4vedJ;S5N̳jO#TwFp7dV;c1.O#(;ZYPDwc1,bl B)GYivS%Q>Y>MjUEkIMQHXF_ؒHL`m&ƑcʄG53JFbB#媁SmcFj-
.&U&4BD}@d6T3B#
S6U&4jL>a>M1RjH}Us0MR.ƑfOGɦ2RjHS"MTiPJT|cyT:)
*&ڤFcjGʵsT6D|P*|P>M1I!zGai{T	aHZz5<.̉WYiaT<>M1U&fFal,zJN3qDLUSd3? {(iCB'L.Var7PM:|a8aIIu$+0PGp2Uh?͙ٔ7DY4Dar iT>Q	ڂiecţH|gZAr	D}W%VORf̥f ܨ|Q'PM:}X 0G:HĨ
#*ƥ͙K(sCB!0Y4*($}Sj	UPaIIu$+0PGp2Udg3fR34ʉCar iT>QHvTdӪS:#>}X%'^#:HĨ
#*g3fR34އf*(}ݵ>e4겳εլ):iָ\F%@QUU_g3fRCpə0Y4*(?IvTdӪL˝j#K 9):iָ\F%@QUUlYQ6j͞L.Var7QSQN+9O\Q^}Y%'^#:HĨ
#*,lYQ褘\C~}SBqnS.wmCq4겴4'Ӱ.Q_(/>Ru>3q YJ>ᒫ'gg3fR34ݼ2p\TC QSQN+9Or:#>>FՀ%'^#:HĨ
#*ٔō47o+&X	CvN+V 0Ri\H.Va#(dVs6e,1cMf*(}ݵӪy=%'_ָ\F%@QUUYٔjܨ|EvN+V 0=%'_ָ\F%@QUU4g3fRʈCIarSXڂiecyݤzJN3q YJ>ᒫ?)eCTC?P6vz2{Hk	Z'NG:ieb:rL;w\>#K#Deo\"j,b\P0n3{궽%'ԓ\Dl|RL#G)e:*(Iڂ5XOSQuJ	:r:q4겲L:JN \.HH&2ļ,]BHεc\e^ $n3؋L?wROTgZ* (cjaUj?ʹ92Yяfܨ|TQ'=ݵ>e4겳v+\g\4EBg,ϫ{\H.Va#(d?`92ZQm0Yi}ʇ5O~#QSQN+9kzγH޿T)zP~j|ݤ|gZAr	D}W%VQ3g3fRJ0uXOrBG?uYX
ĆH|gZAr	D}W%VO8YٔSf9*($}Sj	U"ji\H.Va#(dٔS(tmar7ܨ|Q'PM:|bݤzJN3q YJ>ᒫA8s6e,܆Dar7ܨ|Q'PM:|b?v):εĂf1*Jٔ!҉D\¿rSBG̣&VVr..u ?II׻HεĂf1*Jeٔj٫6rS2qXWT>QHvTdӪEεW~vk$bT\?XٔS2q;Gjܨ|{j	U ~#Ruk$bT\?Y?y92TJN90Yi}ʇ5O~#QSQN+9k!F :#+zQPDe\@%G5d>}[ n{\H.Va#(d?992TJdf^C>ڊ2uYYɖ}H	ZγHH2٤e_*޸DV͇):iָ\F%@QUUjYٔPL.Va_rSDwmEOFM:\>$q:#K#ڈ޸fzP~j|0aJNGu$+0PGp2Ue͙K+b!4겳j$BG̣r.9 =rBr@ֹs2
^>F[{4?_TzPC,]հFaI::JN3s>F%@QUV)elCqjܨ|EvN+@Ri\H.Va#(dǩg3fRQ,rj	U YݤzJN3q YJ>ᒫA6Գ)edѓ!uYf(	iXV-V-ՋpV-	ՋKLv}XϫjhOR`*r*VWV	'ՃOcn}Y089>GՀP\}X8 7x@y~.0@NBP/T!z?
Bk^BB -BNDTUi߱a=~}o;=EB\*_ZNWYo	<&&E"L2/L2/Ⱦ"L2/Ⱦvb3&|fM7ƕx̛2oɾ3&̛2oɾ4-J)V?~𕏄~߄|%c+	XJV>P<%<dAx? [x? A2ص	~,c<}>Ǟz?Y砳EO=z<yW^z%B\B=/%_Ag%\Br=/>_W<//'x^70>nass*$g!+B8,J*d!|"f&xNT"W%|$X,P6PRqgy>!Oy3gE5*WOך|ԫ_363o363a\B=(Gpe&{{}{}:/m}ߩ-gԦx:^cuGtD/J^<+x:<-x:]ty4*=X3
!
n7
aoLRw3(ЄCDag3fKanݴDVa:"nsBx6DxBRx~uL3TϝS>> _* j\?CG _* j2 _(b<A /
=A|
ca j~c1'mF@  /~Pm@y@@ap$ _, x>@C/~@2 ð)m\B3튟pɌ#Oᔡxd;1 1s	9:tf0a<G;GSxG0#'hw9N@^JCGMsu?Ըs	?edъ<#Nةȍxv&maxv7qsa369\2Frv͊"DaxvѦnaxv"Daxv)Bw(] ~=P2?iRQde/>Ò*'htV4Άa<G;GS7D!xvFcsu?D49fbƘG0#FTVY9OG0a<G;GS֔IghG0#? {
,'lT@^JCG
ҏǁᔡxd;~Pm,yᔡxd; 5AH~xe(^@Pe?~?q3r1cL#OƙQZ1gL#O:3fr0a<G;GSNDح;o(v6!xvdYڐ8s	9:dѓgjCh'h}RL6;bB9튟fy349O'h|'20lv8؇su8O(d`p'hpQ6;bO aRݓVN§ /!ܡ DxDHԆ#OЌō0a<G;GSȀ=v<PT1/yGc5e@BwHȀ= ^<xd)PGOǀPx(PN!aG0mN!aG0haG0ٓDIi9!xG0SPA3G0SPA8G0S@^JCdQz@^JCdR e!xe(^2 ùO#f蒇$:t]9튟f蒇$:t]̙9튟ңLp8s	9:ңLp)!xv*4"26
G0#}4)QXlCG0#}4)\3؇a<G;GS" Q.CPQ" Q.CPQ" Q.COǀPx) x" Q.COǀPx) xf%횴oCxG0S-4DV#Nة'f̥l֗rxvOlVҷqL#OMJ!tZ&c*C%Ht軉3s	?!JW7!7s	9:5q+tTi\L܄'hC%Ht-1s	?E$:t]̙9튟5-Q)y\2Frv͊yHlv8؇su>?+w6;bO92*4"2'h}REFf'lT92FN%bեa<G;GSlVM8VB9O!K4)[Pы&a<G;GS!K4)[Pы&a<G;GS!K4)[Pы&a<G;GS@6EhŘp.#NةV\J:p!v͊d(u3'؇a<G;GS,dWc!#O$)[ьCc!#O$)[ьlCG0#? {(xf(`?? e1v?%R R+F,Àqv47q*V4c,ӐqlT@dT8HRvhBc1VB@2@y|j 2腪$	)\a;c
spO&FZ1flCG0SwD-PJs	V#
;ov)@x[;G9튟@;c(~J~<H@;c(~J~<H@¾L,B@2L=S&FZ1flCq3!vO+$I[Jͬ qlT2BDF2EqlT29
TVY,lCG0bᕽiRlv8s	6*~%c3oCG'lٱSq+M-4ND؇a;f͊P(DDnY8s	6*~C
hR%4qlT	dVYLG0S&FZ1flCGqsu?(d`alv8w8'lTdVY'lT6e+fZ1f]&0a;b?)[5lы0'lTx@|3qLR&qD#Nw3gT8H5 PdΆ'ɢ @j=$6NO5h4D$ja;f	S&FZ1c!ш1'lTM̜KM̳p!v͊ZM9
TVY,lCG0bc8ByH#lCqshyH#ȭc!his	9:R+F,Àqtf蒲cQ+F,Àqtf蒲c*yOlVip"b8s	<NB9؇NBs	9:Y'!JlCqv#s	9:Y'!JlCqvDs	9:R+F,Àqr+axvO	dVY[Q* L"blCEbΘG0#GSH&Fe<Fvc!#NٱSQs+;G'lةY!Jږ\Q,lCG0b[c,Ӑs,lCG0b%bCm+bgh6;bB96*AjTDV!8vc!#NٳbC)k<J'#v#NٱSٵR%4qlT@6EhŘp.a;bR+F,ÀqvYsu?&FZ1flCY4cB<#Nة20lы06;b\gB9O6e+fZ1f]&0a<G;GS@dT8[c+wvhB ZLI[0<G;G
P z>a? {	xeMS" Q.CGOǀPx) x" Q.CGOǀPx) x)d`alv83tIY1s	9: L"b8؇fygj؋*20lшp.ޙvl'hZg"JCC9gh6;bB9?ĭN%oCGlv8s	6lT
W!8'"K;G'lٱS(-\K4)[ьp!v͛?ĳNB'"K;G'lٱS(-\JRN%qlة'20lы06;b\gB9O&FZ1flCk<lEs	?3fRkKa[8'hf̥l֗+F,ËkKG0#S2Z\ȭ.ɼ6-vOٔ6EhŘqv-eFn*f̥l֗+F,Ëv)s	: 4c+w+F,Àqz5'lTvS+gV47q*;ov)@xZLĤI9튟ᝣelq*FoB4͑ZEћЍ+w8'hIR!6;b]jHT1s	9:ױV-sxWt4s	>@xaas	c!tHY'lTT468axv	as	>@6EhŘp.Cc3xvO@6EhŘp.ƙY'h~R+F,Àqv4c+ba;b L"b8؇%lBp'lT	dVYtD9튟20lы06;b]9h'lT	dVCqv'oCGa;fO+FB:3'坣qlT2ZM9
Z2lv8s	6*~%d'|p!v͛?)d`alv8+egCHG0#H#ȭc!PьN9튟20lы06;b](RxG0S&FZ1flCPV-9튟20lы06;b]39OdVY%lBp'lةG#ȭc!X+:B9튟f̥l֗+F,ËdCRG0Sٔ6EhŘqvMN9튟f̥l֗+F,Ë
VLavO3fRkKa#S+fvO3fRkKam蕺*4#NةOlVip"b8&!D#NةOlVip"b8s	9:FoB4͑ZEћЍ(u3G1s	9:?(C&萯f4SZ8M L"blC\PV4qlT&FZ1c!!ʆdFa<G;GS@6Eh8؇o24lDosu<	dVCqtfM%m1Y9튞R+F!lv84򶘊ͬavO♚7FdV'lv8s	6*xeoCF29
Z8";G'lةiREdW[vc!#NٱS" %c3oCG'lٱS" %c3ȁ'lٱS@6EhŘp.֔IghG0# L"b8؇lBpV4qlT&FZ1flCCVhmq*yG#ȭc!PьN9<dVY#%Cg2$#OFZ1flC7DD6a<G;GS?6EhŘp.Vt4s	96*yOlVip"b8(xvf̥l֗+F,ËD6a<G;GS3fRkKav)s	9:S2Z\ȭ.=-4L'lTٔ6EhŘqtiN9O)͙J٭.dVYFT#Ombu2qL#Om2qHghCP٢B9튜x,ʄfaf"ݛW
tM zV=DH\2Fhp;u:3tI[MLЎa<G;fɺ$,* L"b8؇kJ$qL#O٣T6mC[ьM=lv8s	6*ᕽݴ*9gh6;bB9?ކers2gCgh6;bB9?q-48flBq,lCG0fOȒp"b8؇rv͚:H#ȭc!Ј(o+z8s	6* L"b8؇*99O	dVYFȍxvR+F,ÀqtfM%m1Y9튟H#ȭc!ѦGVmfc*̌"b8؇*99OdVYT6s"7s	9: Zf̥ngJs	V#
?)[5lы0ѦDe8Ssu?ٔ6EhŘqvh"2*s	9:OlVip"b8venis	?ٔ6EhŘqv4c(t֒#Nةf̥l֗+F,Ë٬貴!B9튟OlVip"b8MJͫVЎa;bS2Z\ȭ.dFSG0#f̥l֗+F,ËfW9O6e+fZ1f]VJɌ#O3fRkKa4dWVB9튟OlVip"b8bΘG0#f̥l֗+F,ËFhG0#f̥l֗+F,Ë9
'h 4c+w+F,Àqv,avO	dVYK;G94u?@6EhŘp.چerq*20lшp.:ed#O٣R+F!lv8:ejއa<G;fH#ȭ+g9:ᖚљ8CҡɝCc!#NٱS2nZ8"
坣qlTNB
f2Dq+;G'lة[ь&*̙Y8؇a;fOȀ=XJ؄Y8؇a;f͊? {
W"	ĳp!v͛?@EĬfq4h6;bB96*541Xiir lv8s	6lT4Q)bݴs2gCgh'lةC
hR%4s2gCgh'lة'9Vc!lv8#Csu?@6EhŘp.ĳqL#OٳGS	dVYhY!K;Ga;bH#ȭc!ۢgL!s	9: L"b8؇D49[8'h20lы06;b]JɢXG0#Q+F,Àqw%axv͚:?)[5lы0h"JڈG0#S2Z\ȭ.ɣeFnBs	9:?)[5lы0#Jы8G0#S2Z\ȭ.[5lچ0a;bOlVip"b8(lݐwD#NةS2Z\ȭ.39Y4d'hf̥l֗+F,ËWRsu?3fRkKag#O)͙J٭.dVY%T9?)[5lы0z-5d#N۩S2Z\ȭ.3fRS"2'lT)͙J٭.dVYnT6s"7s	9:?)[5lы0NBs	9: 4c+w+F,ÀqtYJ	#Nةz(mi,jEP;bD6SCQFkI7!B3튟 L"b8؇Fn*+nޙxv L"b8؇EcL'l٣H#ȭc!FlY8'l٣H#ȭ"PVYsh~ii9fLc,lCG0b? {
W!8K;G'lٱSȀ=[KM%qlةG%n6EhŘp.ͺeh'lTȒp"b8؇ri,#NةH#ȭc!ћJƛxG0#H#ȭc!X*+F,s	96h~R+F,Àqyћ3v)s	96h~R+F,Àqv(c+tV,s	9:20lы06;b^v͙ʊы:axv̌"b8؇9ghG0#f̌"b8؇EcL'l٣OlVip"b82<N%n9O3fRkKa覙QZ1gL#O6e+fZ1f\:ghG0#OlVip"b8&2 0a;b?)[5lы0ڡLVM9튟f̥l֗+F,ËLK;9s	9:f̥l֗+F,Ëj҉iG0Sٔ6EhŘqvM%n(u3'a;b?)[5lы08CdΈG0Sٔ6EhŘqyMJ3F,s	?)͙J٭.dVYD49[s	?)͙J٭.dVYl՛6M%iCG0Sٔ6EhŘqyh򡳙#O6e+fZ1f^iWFa<G;GSٔ6EhŘqy!]ȍxv?)[5lы0NB΋su?)[Z1flCCTf蒲c*~RF2p"b8؇pZhp#NةHlы06;b]529XG0S֍L͜-P C 1ы:)fLb{&FZ1flC7D7cCwa<G;GS&FZ1flCiY'l٣ L"b8؇f(̚1Gs	<	dVCqvҷD!s	9:PٵhV4c+vODp!v͊f*eYepջygh6;bB9<29PA2j;lv8s	6*xHSCPZN%qlة "MaAjTDV!8vc!#NٳbPfl)bݴs2gCgh'lة26DyX7FfLc,B9<Ȓp"b8؇n9XG0S@6EhŘp.TV4ݍB9N@6EhŘp.Cc3gCHG0#f20lы06;b^V#2h'lTٔ6EhŘqzhnV4bɢ$#Nة?)[5lы0*)iC9P̈'lTٔ6EhŘqvM%d'|#Nة?)[5lы03.B9O)͙J٭.dVYn+&P'hyOlVip"b8jZk*3V4B9O)͙J٭.dVYbեCwR'lTٔ6EhŘqpĤ6qsu<6e+fZ1f]#tiQFavO)[Z1flC[Ѭ#Nة 4c+w+F,ÀqzZ1	ĳq*yHlы06;b^&bEQ*yHlы06;b^[Pы&a;bьȭc!5!JL&a;bZLΈ\5fDK L"b8؇Fn*+n2#)xvR+F,Àqtf蒢lDosu?&FZ1flC7D7YaxvPB\5iRS2q,lCG0b%d'ɝeqlة541[Jކ%qlة541[KM%qlة20lы06;b]$i4Ȍs	9:H#ȭc!ћJƛ#O@6EhŘp.TV4ކgEs	9:H#ȭc!ۢJb%h'h?)[5lы0%6;s	9:OlVip"b86HRfM&qD#Nةf̥l֗+F,ËLBVԵDvO6e+fZ1f]T)ʊы8G0#f̥l֗+F,ËL+venis	?ٔ6EhŘqv6͚T6d6谎a;bS2Z\ȭ.ކepKW*?)[5lы0ҍ39gj؋su?ٔ6EhŘqvձWaxvS2Z\ȭ/:)	hi2:9튟OlVip"b8tTi\QJ3&8'lT3fRkKaѥn+9튟OlVip"b8%n+9튟OlVip"b8^BlT6Li25a;nS2Z\ȭ.ɤ8TVY*?)[5lы06S+(ҡO*?)[5lы0#Y4Cksu?ٔ6EhŘqy!].s	9:OlVip"b8tTi[ьZHPa;bRF2p"b8؇o241G؇a;bRF2p"b8؇h#&23G0S)[Z1flCj\Lɜ#Nةьȭc!ۢJdiQh#Nةьȭc!ۢJdi\Lɜ#Nةьȭc!ErtP'lT1alv8)h"P#OFlTVY(r"b8؇oLa<G;GS(^9QZ1gLlы06;b]axvP3frbΙCalv8zgs	9:B͙ʊы:eCdVYcsu?Q3tȭc!<#OFlTVY(r"b8؇m3G0#;ov)@xZƆ%ng6'lT@6EhŘp.TV4ݽ̭9O&FZ1flC7D7Fn+&0a<G;GS	dVCqv(ѥngJ0a<G;feC!g,Q3tvc!#NٱS2iQ7bʚ'qC[K;G'lة%d'|s2gCgh6;bB96*D(-\KM)y[K;G'lٱSȒp"b8؇ry\5F0a;fO&FZ1flC7D7o@s+Fa<G;GS	dVY%EcMћJɌ#O)d`alv8Fҷq3%lG0#Q+F,Àqv(ѥngJ0a<G;GSf3" #G30ы:!vOٔ6EhŘqvRVLnVLaxvOlVip"b8iq+&7EhŜ#O)͙J٭.dVYFR+egCHG0#S2Z\ȭ/4)\#S+fP'lT)͙J٭.dVYrVͨc*f̥l֗+F,ËnZhZh[9튟?)[5lы0hWY8s	?3fRkKa5i+j)nɻ8s	?3fRkKaѦGޙ[J;s	?3fRkKa4rgbΖa;bOlVip"b8Vled27!B9Oٔ6EhŘqy!^iDJ's	96hьȭc!順މ\RE؇a;bHlы06;b]*4ٵq*:9튟 4c+w+F,ÀqvԵDCg2$#NةP3frbΙCalv8+F,xvB͙ʊы:eCdVYs	9:ڣ6g*+F,9Z1flCb'hZLΈ\5P4Dflћ3v)'l٣ĳqL#OٳGS&FZ1flC7D7EcK+j!xv L"b8؇Fn*+nƙY'h~R+F,Àqtf蒢Cg2#q9:20lы06;b]$ii'h|v?!bCaCp\BއC09 L"b8؇Fn*+nƗVB9O@6EhŘp.TV4b;&maxv L"b8؇Fn*+nb+61s	9:20lы06;b]$i+egCHG0#OlVip"b8QJQdэa;b?)[5lы01DJ%pMavO3fRkKa4dY!J9튟f̥l֗+F,Ëdݴ'EYj'lT6e+fZ1f]*4lEЎa<G;GSٔ6EhŘqvM%4j%Ehŝ0a;b?)[5lы08.gB9O3fRkKa须i[Pшlv8s	TO*R!+A7DdY8؇a;fO	jhc
WCfhV'lv8s	6lT"Jlы06;b]h,ӐG0S@6EhŘp.TV4ݪzB94u<	dVY%EcM̍+&Qxv20lы06;b]$Q<dhG0#f5i2"Q	a 8$XP튜|pȉD#'"B@q3!H47q	<6e+fZ1f]ԸLJɌ#Oٔ6EhŘqvRVLoM̭øG0#yOlVip"b8Q3-4L)s	9:S2Z\ȭ.ɤԸt9튞RF2p"b8؇ry\5Ȑa<G;fO)[Z1flCCtfNc!'lTQ3tȭc!fZB9O(^9QZ1gLlы06;b^&nդ#OQ3tȭc!fZB9Nբ$$RH
TVH+ap+6튝DHH&(,=G'lV
VmC8O)d`alv83tI[y[MLЎa<G;fO2iXYhltYZ+b(1؇a;fOȒp"b8؇r؇lG0S)d`alv83tIQXyh򡳙#O@6EhŘp.TV4$isl&FZ1flC7Dj'̍sl3fRkKaMKY1d'h?)[5lы0♚7FdW'lT3fRkKaV,ڶlsu?ٔ6EhŘqvұdݴif0a<G;GS)͙J٭.dVYn*#6S3fY*?)[5lы08t0a<G;GS)͙J٭.dVYĴЉt6Li25a;nS2Z\ȭ/4+qK[Ѭ#O@hVdVYCoD%d6;bB9튟Hlы06;b]Ҳh6;b]avOen6EhŘp.ѬjM5a;bPB\53Y8؇a;fO1g	Gx"0CkL(4bΈG0SȒp"b8؇LNBo+h'l٣f3? {	@#`֘Qfhŝa;bf3D$	(PdǐGg
ZaEtB9튟 L"b8؇Fn*+nĳqL#OٳGSf3" (2G30ы:!vOٔ6EhŘqtfM%Ѻ3'j'lT)͙J٭.dVYE8I\[Qsu?3fRkKagfյ%CdΈG0#RF2p"b8؇̜lCqL#O" Mh44	ajf#Nة'24ldVYsu@T6a+F,ÈG0#RҡZ1fO)diPنȭ!xv L"b8؇Fn*+nƙQZ1gL#OٳGS&FZ1flC7D79ghG0#f?)[5lы0ĬݡW7!7s	9:f̥l֗+F,Ëcz)TVYsu?)͙J٭.dVYm5.%d8Y8'h~S2Z\ȭ.œv8epKW*|f3? {	 x>@Ay|pY1gD#Nةf3D#^!  Ȃ<z>8P
,'lTzg󸉜͙DƄ"%++++++&-q92D4KWWWWWWM*[&s6ehxxxxxxx<TLl&4!/?^^^^^^7xo;ٔLhB!^@dȉCPY#P{)QY""NحڇC*}DHGOC"%aAdA.Ed9;bRjNةecKVұ!+*&rjV8!؇a;fO)d`alv8tTifFfLڑ(VM9N3fRkKajٜif-c!#Oٔ6EhŘqyMJ&2c+9Pa<G;GSFlTVY(r"b8؇pY8'l٣ڣ6g*+F,9Z1flCCY4Cksu<{TfEhŝ2!+F,Àqw%axv͚:P3frbΙCalv8y1D6a<G;GSFlTVY(r"b8؇pY8'l٣ڣ6g*+F,9Z1flCCY4Cksu<	dVYQT93jDY4Ckshᕽ4)[RzdV[z%qlT3fRkKaڳc+tTiXnW3G0#ьȭc!ѥC%z%nͫa;bP3frbΙCalv8͙;G94u?Q3tȭc!jٜ'hڣ6g*+F,9Z1flCΌٜqL#OٳGS(^9QZ1gLlы06;b^v͙ʊы:axvP3frbΙCalv8͙;G94u?Q3tȭc!jٜ'hc1f3c1f3c1f3c1f3c1f3c1OI(h!p47q+a24Nة5i2:!pɢ$.Ɔ!vl3FF?&Fȭ'ha24L6EhŘqsu>@W2f"b8#RҸ0a#OO)diQhlы0rxvH#JDCdVYa<G;GS<	q3&a+F,Á9:e L+3Z1fB9O3fRkKaMKY1ʄCC G0#OlVip"b8iq+&7nK;6axv?)[5lы0ҢbΙXjچgD#Oj5FQj5FQj5FQj5FQj5FQj5T_36l"Bݒ#zbΕ!6dhDJ!Ef4R4bɢ$(Z"CM!p47q+a24Nةh
&@rC\5B9gj3F#*|v?!bCaYaFdg֘[D0#NjyH#ȭc!ћJƛ7Dj'̍sl1g	GԀ< e
q0CkL(4bΈG0S3fRkKaMKY1ʄCCqsu9T7o2%S7,42,-hap1f3c8dGPy|?	Fc1f3c5?1f3c1f3c1f3c1f3c1f3c1f3c1f3I2"Q	@8CkL,hn0c1f3c1gdD44qK*֘X'lac1f3S)[Z1flChZLY!7Yislc1f3I2"Q	H!H47q	Fc1f33c1'pȉD#ȐCCGaCkL,hn0c1f3S2Z\ȭ/9	iͥĨ4bΊaxvH#ȭQT93jDY4Cj&maxvO@6EhŘp.YC6J)D6<-!h'h|D$(=,ѫhi2:դ.Y7GSr9G#r9G#r9G#r9G#r9G#r9G#>9G#r9G#r9G#r9G#r9G#r9G#r9Sٔ6EhŘqyMKMFm-47!Q*,G0#?)[5lы08.Zhnj\J3F,'hc1d~<AC1+ǃG30ы:!vOf3馆! HB \~<)"֘Qfhŝa;bMvO@6Eh8؇n,ҡɛR%ɢP'l&FZ1flCEFdiPdͩedgjTVYsu<	dVCqv̍*̙"QL!m4#5qD1cL#O٣20lы06;b]*4#J3&mHS+&m@x[M\Q,Xsu?bL(Z3OlV(Hb'haf̥b+w8rvO&4bɢ$-jYٓDHi9!38gj&6M/{\fB	BޙnݴSo4"QLSo+w8otUݽر[v:"[!shO #ѰVz#aD'짡zLYLͼ >
ZXZ=%+""TB/
!ڶ"#и2/kKfV!`X^~xG7%nrQj@1jD4qjފ[?YN0""o5oBX3e<5iZaR`(bɼڷ!D4,qCP$	!v	tZ^գf!'B-#rQSp$)<3KyDf̢g3fWl,ll-۶l4DV%4'h AHUROFc%dդ#8d!U׎(=<!LAQOoaD!M-*[&s6e92ddJo:Yْ[m-!i#i<!TAHURFzsXݐwD!hY9PR&mg!J0a<
?Y9PS	,Fpa<
!	xV6qL'CO,!j(Ef4SZ9aVB-1L͛Y噋Bxxxxxxx<TLl&s6e*5Ȕ#"b'G^^^^^^7xo;ٔLlTj)WWWWWWM*[&s6e92ddJo?zg󸉜͙Df̥F{{{{{{{ޙ⥼"g3fQ3)QFFD^^^^^^7xo;ٔLlTj)WWWWWWM*[&s6e92ddJo?ń6mZ"LƊaG0!j(F634!j(зds
6ik<1cL :\LV샺,7
@0xo;ٔLlV#^u%nZC+EZ7
B<Dx"<

OF@)
Csh	fmgr9oLRw3(ٔF3fRM-ifYI(l{	ud҃NةoLRw3(ٔF^^^^^^7xo;ٔLlV#^,7Pxmō,Sl3ov,VݻiiHtEh* )*0 HlrQSp+3KyDf̢g3fRDnyf̖ݻiiHtEh)M	)

BB3Ф)?;n<yM-iHen+byM-iHen+byM-iHen+byM-iHecL̚J؄SKZadX3&!8ǔ֘Y4V4ɤN.WFl΄j8'm;cu8Y#6gB5P𝱺|,3(c	xNN>jH͙ЍCG1'ln$ )0iiI[Ba 2ikL,C+fdV'b@Z&ƙ4	*|yM-i=v!B! ^ǇS)'(S13@1*q4b@@
f0hxf;vN<;HL /cNةǔ֓G!F&qCxY4dǔ֓Ga&R%j^?
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO)'œv[+FңLЋ+w81  B&fɌ5i֓B B*|yM-i=.4ЇM'ڐ8HP颋ǔ֓Gd4db,#ĀwNBPٵ
yM-i=1-;Hq4(Z(PSKZOa O3S1  BӐjD6mC§b@3 t-50
a{	?)')vNEfal֗M-i?)')vNEfal֗M-i?)')vNEfal֗M-i?)'ȂP2"5Bѫ[Rz'lTZ{!e
3"#P--gzvO)'ȂP2"5Bѫ[Rz'lTZ{!e
3"#P--gzvO)'38E[cD!xf>Agh$92jN<$#Āu3xP领0k
4dC{ǔ֓dv!o
4PaFou8]3C4 3!Bym腔o	Սыxfq	?13@1*'ވYO&[XgS]3C4 3!Bym腔o	Սыxfq	? e
,B(TtU+a!*$@1&!Z{dh Zp[\~НS1 P)L'E[)a;bڱ1o!;b++++++&-q92͙J5~C4(l{	ud҃Nة++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5++++++&-q92͙J5b@C2 jB3xPc
34l,=gjƈhhż38튜yM-i=WѼ#K36mg=4LX7FfY[SKZO\S3F5
5i"٭.!ZٵYٷ(lfYE!T$*)<f8kIjEVᢚZٵYٷ(lfYE!T$*)SB([<M۶vbƖDJ)vng۷+anݴDVa:"nxM	URB$z6
@0PSp-q92͙K;Gj͝[92[v:"[!p+GB#lB7<gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gћJɢXG#GЦc
"+F,~?6L=YiA'lT33KThP3afɥSWWWWWWM*[&s6e92v)l՛;T^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?^^^^^^7xo;ٔLlY8Vl?X3
!
noL7n)۷Y()۷7*gnXvZ-ѹU4'TAHSTa
@+=0P3KyDf̢r[92[v:"[!pm4'B *)

BO ny^^^^^^7xo;ٔSNB"Q,ӐC:9LͽB([<M۶vbƖDJ)vng۷+anݴDVa:"nxM	URB$z6
@`()
)3KyDf̢g3fRζs6dKHtEhC+FHGF *)'anyFjD#,N%m1YsTBxQndJ!pEmD,B@2L膆)"sTBxQndJ!pEmD,B@2L膆)")͙KE4TY1gE'gA'm͓Ja;b3KyDf̢g3fRWWWWWWM*[&s6e92oLRw3(ٔh0Jvxby[{vŊ[m-!iSBxD1@F	!X3
!
n6\)3KyDf̢g3fREFag3fKanݴDVa:"nsBx6DxBRTϝS>uL3TϝS>uL39ybݴ'lSHH?AC1d* 3򳙳)[J؆YٔQl՛?Fnјt9?+92*4pCmHdcPd 9Yٔ#JVs6e+tTiPi=tTi[Б869Yٔ#JLlPtjlջYٔQDCf̥n,h
jedЉ36Laa<:B$1r96%C:9y+92*4SSK*)Vs6e+tTiPTS(V6B$1r9n+zJCi<i=6i
̙O+92*4Y7m3h*4Y7m3Z)-4L2nhCD3hfMSI-QoChHOf̥FPfN%p~Vs6e,ifpi~Vs6e+tTifbƚFN<yM Hҷ(s2gC8c=*4pCm
̙N<C:OD.(IPN<fl38q4谡ɝTi=jVƇN
̙O+92vnB4Јɻ)͙JYdѓmMMKNF"ɣsNة /IGh#Qfͬɝ /IGh#QfͬɝSKZOan+zBCRǔan+zBɌ(s2gC><-QoChY1fLbǔ{tTi[8(s2gC8@-QoChfp93yM!Y-QoChfp93yM-i=*4pCmH1$&s6e-7c6HLlɺ*4ݨQ܅	CLѫHmg&:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟SI-QlCphDd3&t1S3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥSi=*4nMPdΆ*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|yM'f܊tTjÉEfLbSI,Y"BiiwS
̙Oi=6Theg3fRsP+LaC:a;fOa;b4 :3Nة4śr*42)CѨF:PdΆ*q4śr*42)CѨFV!C:9'h𢱦TVY{	4uVt4=O"+F,a;f	.7m	4uq3sN٣A
0ɝapJB@EP֒-<ZQ@|.,;bBQ4n4Ҷ!ö!D.(IPSKZOan+b@|.,;bBQ4n4ҢPG؅fM&qCyM-i=	[j7!BvRɤ(bǔ֓Zѥ23V	'C\5q39\L܄NB4=<'НG[
3tIYht;c
̙a&qD$Y!i"OPfLcӢ@EP֒-)'EFdf4c#lB\QJ3&8)'EFdf4c#lB\QJ3&83fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*۲hh;TfҢbΘN٣ɢSN٣SKZOaѐpH\L܄碆-;b4ҡMM,G؅fM&qCyM-i=*41c+&BpaRɤ(cu><YFN!DpQ)Fdg1gCCN٣ͬ3f,i=:i%Oa;GSWWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?ikI-QDSSK*)ö!D.(IPp!3FFY4-gvM!n541fanͫ<4yP̈hE2"haoLVMvOf0P֒,-ކ0iVMhՍ!jΈ\L܅$64DS0Jvxby[{vŊ[m-!iSBxD1@F	!X3
!
n7
aoLRw3(4qJ+F,oyf̖ݻiiHtEh)SBx6P Dl6=<7<gΩ:|gΩ:|gǈ^	R 	R ZQgWWWWWWM*[&s6e&)Ehŝ->uLzg󸉜͙DɣQZ1gK{^^^^^^7xo;ٔL8tzg󸉜͙DɣQZ1gK{^^^^^^7xo;ٔL8tzg󸉜͙DɣQZ1gK{^^^^^^7xo;ٔL8tzg󸉜͙DɣQZ1gK{^^^^^^7xo;ٔL8tzg󸉜͙DɣQZ1gK{ϮX3
!
noL7n)۷Y()۷7*gnXvZ-ѹU4'TAHSTa
@+=xChɢ$!xfPC!f<1-gM41
4[:i\L܄{	ь4Ќ+ajVY#1[u5-4D/ d<TGf?馆0P:aM44qa;b17!vl-ZBы3su?B FM[<TLl)ڣ6gyf̖ݻiiHtEh)
m*)<=Фl~uL3TϝS>uL3TϝS>uL3TϝS>uLzg󸉜͙E;Tf?S?{{{{{{{ޙ⥼"g3fQN;WWWWWWM*[&s6eQ3{{{{{{{ޙ⥼"g3fQN;WWWWWWM*[&s6eQ3{{{{{{{ޙ⥼"g3fQN;WWWWWWM*[&s6eQ3{{{{{{{ޙ⥼"g3fQN;WWWWWWM*[&s6eQ3{{{{{{{ޙ⥼"g3fQN;WWWWWWM*[&s6eQ3{{{{{{{ޙ⥼"g3fQN;WWWWWWM*[&s6eQ3{{{{{{{ޙ⥼"g3fQN;B([<M۶vbƖDJ)vng۷+anݴDVa:"nxM	URB$z6
@`()RBޙ⥼"g3fQ3)gErf8ag3fKanݴDVa:"n<DxDx6)c#nyvȴ7Ω:|gΩ:|gΩ;cyMaz^|G> J  ǣ%ϐC%@~=AcP {(xC1HȀ=|<A%? {(|<AAd(^z~;z>  v?g3fRҝfҷĳo,3f4&!#6e-7b3fM-7jz3iHmY۷yBr;o{)XiNv" Q.CGHGc5e2e  e1~<  ?A~< Ȁ=v<PQ Rx<1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><śr*4-PMhfHlfLcu><śV439	VMBՉɝnSKZOab͹p΋D&Y4q
5h93< ki7qE0&!EtRQL,hFMQK&{++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5d׏ z>A=0:4Ը*440b'hxxxxxxx<TLl&s6e,NBlՓG3KyDf̢g3fR΋D&Y4qyxxxxxxx<TLl&s6e,NBlՓG3KyDf̢g3fR΋D&Y4qy癠q)wS^BlY1gE-B4CM >7qE,")yM-i=jffΆp΋D&Y4q4"2nfpɫHg4)!7fLbt\fB	BޙnݴSo4"QLSo+w8otUݽر[v:"[!shO #ѰVz#aD!M3KyDf̢g3fREF#tkζs6dKHtEhC+FHGF *)'` zBgr9xG#O:gr9$Y7|,>OaM򳙳)[J؆h	fm[Ji[ja A!/g1  Bږݼ4SKZ~T6JF)"%dЌō0G0)'2gVEFg&q̧flT8HPɝT;"L͛Yj	@93ǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;b*EWD8Y4YiD'lnʄfah3&dM!;nlQ	2$XZ5qI3HNۭ&BvFkI\C1fLdafɥ*EWD8Y4YiD'lnʄfah3&dM!;nlQ	2$XZ5qI3HNۭ&BvFkI\C1fLdafɥ*EWD8Y4YiD'lnʄfah3&dM!;nlQ	2$XZ5qI3HNۭ&BvFkI\C1fLdafɥǔ֓[JBC8fpin4ұDo-(ЀPd8t[yM-i=*4QJ4 >93g&SKZOan+FҍfLÉEǔ֓[JBC8Xin48qE0-M9
J)Cf:*SKZOaD-ݓ!E(S1gQn;OٔSKZeEtR{
&tvl,4*mKYnVұDnVN(FOlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;byM-i=*4QJ4 >(o<QL(s2gCf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*ǔ֓f1]Za !E(S1
N4s6e+tTiX7ö!D.(IP|yM-i=͙JV(DpQ)Fdg1SKZOa͙JV(BpaRɤ(cu?ikI2EFDDnY8ö!D.(IPq48qE0ڴq3&B,7qIwS^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^SKZOa*4Q4ᦉȒZF5lBǔ֓en+Fn36pir$D44:)VѦfaq4[JifpZhaDIPhhtS[L͚ö!E`()3ݻhn&,idDnV&pa{bKHtEhC+FTОQ!LAP)G`GBA]0xo;ٔLlR%kM[92[v:"[!p+GB#lB7<Ω:|gΩ:|ƘG#GEr'CC	ȔN0k1  )ȔN0k1  )ȔN0k1  )մN%C:G'H;jQ(qwi.wgK$FM!N7Sdɤ R5pA(3RC@kMքIc	5V]OR5MSHHN0o
T(Z[54Bѫ[̍EwioF!o25SR53SD-]OJ'p֖Mj#Qu>L%kL-k=۲hu8flDwiS]3HN07nɢ%ta"Q;ږݻ&S1DjZCv"]NL%kL-k=۲hu8]3HN07nɢ%ta"Q;ږݻ&Sf4S
,Y7|O )D\Bdj.ǱpJ'p֖Mj#Qu>CEcLi3A:kKffTdfS36mg$	(PdΆ*:ZBɝ[6M(=튟N0o5??~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃NةY1 R53SD-]O
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vORɍaN-ᚚ!h-F|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|yM-i=|jE03cE)'B3ZHb@@vh4XQFkI6;HՍS<>k
5i"֘Gaڱǔ֓GaF$XP1  C;V4]OZ{(#5
Za$gjƋoLRw3(ٔJ'p֛<1(tF:a;nlP{	?{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;+egCHNحWٸdٝCmZaDQL.fi
4쑈hНS4V4Ά[F!F!pɳ:!jM8\"i#ѡ;b,7Pxmō,Sl3ov,VݻiiHtEh* )*0 HlrQSp)3KyDf̢g3fR2gyf̖ݻiiHtEh)M	)

BB3Ф,?!dVвo5??S!CVފHoE$J!$Y7|M9)Z1g&!4?LaC:ɤ-VIGaMfYF!dѓS3dNfYF!dѓS3dN?(v!HBFJhoE$J!B4Bœv[y8PdΆ0i	i!)Cz)"Qn(hCv6 p5h?(v!HBF~<>k
5i"֘Gaq~{	&rhj9\[Q˩:ZBɝ[6M(=튟@rS~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lTZҶ)DP8ES1iX	PjMæ,TЎ,>OrA!/gP֒,-b$̙ɤ'm͓J!;cu?Hhвii!P"2$XZ5qI3HNۭ&BvAjb谱СNBE0dFNBv!dj~0G|#?SKZV3H3!
ZaTi[=hCOD3!qV."/ikI#Ā	Y!gfLb);H
|x?CpɜxZdWVBa? {)CTzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dZ{jҚIdv!o
4PaFou?)')(HGafEapiapSZ{X+vAlV;V4G[vAlVƆ8"4)E4ڱ0gEr4c+zJCoDٵpb@@b,(TB3:0Jvxby[{vŊ[m-!iSBxD1@F	!X3
!
n6
n!oLRw3(ٔ3f󭅜͙-vZ-ѸR	#!URxz6H7<gΩ:|gΩ:|gΩ$fpV샺!d)NuLdfS36mg$	(PdΆ*ZLxQfͬC e
̙O+IO
4ٵp$C:vEi23)F6(s2gC?ȭ&Fe<(3fxZ@2fLb̧flT8HPɝT;"L͛Yj	@93ǃf?СgA'm͓Ja;bhBE08~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lTa$Y7|!tC)_2$XZ5qI3HNۭ&BvFkI\C1fLdafɥxxxxxxx<TLl&s6e<ٷuLzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6,7Pxmō,Sl3ov,VݻiiHtEh* )*0 HlrQSp8[<TLl&s6e+64cM/:Yْ[m-!i!\О<P'` zynyTφMM!jO3BFHZ=<G;GSƖlBq*̙4m+bPdΆ0G038j+vAo
n:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟SKZOaR̍+iV4ʊŜ##O)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vOZҶ)LgQ+FңLЋ+w84l(S1C42M8V(ѥFV&qCu?ikI39
Ym53#CEcLi[
4X+:)ǔ֓gEr#JjfF=gJΆReȃ$++++++&-q92͙JͽDKϏ
-QCd΃Nۭ&vO^^^^^^7xo;ٔLlVmhƚ'"^~3KyDf̢g3fRoCF49WWWWWWM*[&s6e92z1ȗoLRw3(ٔэ4NDzg󸉜͙Df̥fކir%xxxxxxx<TLl&s6e+64cM/?{{{{{{{ޙ⥼"g3fQ3)Yhy++++++&-q92͙JͽDK^^^^^^7xo;ٔLlVmhƚ'"^~3KyDf̢g3fRoCF49WWWWWWM*[&s6e92z1ȗoLRw3(ٔэ4NDzg󸉜͙Df̥fކir%xxxxxxx<TLl&s6e+64cM/?{{{{{{{ޙ⥼"g3fQ3)Yhy++++++&-q92͙JͽDK^^^^^^7xo;ٔLlVmhƚ'"^}bs6e+Fq(hQfY 21C)_c92#vҸjSCY4Ckv(J3F,
 xZHBD졔/SKZOaR̍+i4V4Άa<
!	xVXs5??
<:-VS21+lfq4i	'a&r9|
uaD!M-&E;v1cK"%;vq3E[݋nZC+EZ7<
*)
b
!H=gB??~Eu]uub\fB)!oLRw3(ٔQoCF7l,ll-۶l4DVО *)
O#=
@ny0Jvxby[{vŊ[m-!iSBxD1@F	!X3
!
n7
oLRw3(ٔY7m3h󭅜͙-vZ-ѸRm)

@lzynyS>uL3TϝS?{{{{{{{ޙ⥼"g3fQ3)XngM:~3KyDf̢g3fRdݴ'E{{{{{{{ޙ⥼"g3fQ3)XngMoLRw3(ٔY7m3h^^^^^^7xo;ٔLlV,Syxxxxxxx<TLl&s6e+MLtZ)B([<M۶vbƖDJ)vng۷+anݴDVa:"nxM	URB$z6
@`()R63KyDf̢g3fREF'"^u%nZC+EZ7
B<Dx"<

OF@)<#'39yT#5F!3&pi	ud҈NO3KThP3afɥSٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT^^^^^^7xo;ٔLlVDK^^^^^^7xo;ٔLlVDKWWWWWWM*[&s6e92*49zg󸉜͙Df̥n-4ND{{{{{{{ޙ⥼"g3fQ3)[KM/?^^^^^^7xo;ٔLlVDKWWWWWWM*[&s6e92*49zg󸉜͙Df̥n-4NDc92#vҸjSCY4Ckv(J3F,
 xZHBD졔/\fB	BޙnݴSo4"QLSo+w8otUݽر[v:"[!shO #ѰVz#h?=i`4%vDi/`4(vEhT@}Ӱ  C~4 q Dð3 G`4G`4G`4G`4G`4W,7
Pxo;ٔH[92[v:"[!p	##!H=<'^^^^^^7xo;ٔH?)hʋ3F,6L=YiA'lTX3
!
noL7n)۷Y()۷7*gnXvZ-ѹU4'TAHSTa
@+=0T-*[&s6e+F,o+tTkζs6dKHtEhC+FHhO AHURBgs,7Pxmō,Sl3ov,VݻiiHtEh* )*0 HlrQSpmpL-*[&s6e92'jD-[92[v:"[!p+GB#lB7<gΩ:|gΩ:|gΩ:|gΩ:|gxxxxxxx<TLl&s6e-4NԉE$[T^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[WWWWWWM*[&s6e92'jD-++++++&-q92͙KM"QIzg󸉜͙Df̥ڑ(y3KyDf̢g3fRDHRE{{{{{{{ޙ⥼"g3fQ3)ivJ)"oLRw3(ٔ;R%o?^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[WWWWWWM*[&s6e92'jD-++++++&-q92͙KM"QIzg󸉜͙Df̥ڑ(y3KyDf̢g3fRDHRE{{{{{{{ޙ⥼"g3fQ3)ivJ)"oLRw3(ٔ;R%o?^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[B([<M۶vbƖDJ)vng۷+anݴDVa:"nxM	URB$z6
@`()M¨[<TLl&s6e-4NDag3fKanݴDVa:"nsBx6DxBXLG0ts	LG0tqH[G0J!8qE0ɝadFNBSypaC:ɤ$6hRQf,is5??+gFa:>Of <-o241Gs5??z>l7DG#YqHQJɏ3KThP3afɥS3KThP3afɥS3KThP3afɥSi"ѫf"Lɜ,Bvl,47SeB3ZHj2g&[6M(@xZƙQZ1gL#(0#)*3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃NةX@x[1T6s"7'D~>U(s	WWWWWWM*[&s6e92'"^:ZBɝ[6M(=튟oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4NDdiHO+g2bΘG#V3)Yh+1 AܫóXf̥bݴ!VM݊#vҢы:R#мr9? {(e b=,g3fRDnWBhq+&mniQfhŝ@C)^9Ȁ=21B([<M۶vbƖDJ)vng۷+anݴDVa:"nxM	URB$z6
@`()R.)3KyDf̢g3fR9!C󭅜͙-vZ-ѸR	#!URxz6QnyuL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uLu_u_u_zg󸉜͙Df̥rCE++++++&-q92͙KC@Azg󸉜͙Df̥rCE3KyDf̢g3fR9!C{{{{{{{ޙ⥼"g3fQ3)hh!yoLRw3(ٔ4Ht^^^^^^7xo;ٔLlZ$:t^xxxxxxx<TLl&s6e-:/?WWWWWWM*[&s6e92++++++&-q92͙KC@Azg󸉜͙Df̥rCE3KyDf̢g3fR9!C{{{{{{{ޙ⥼"g3fQ3)hh!yoLRw3(ٔ4Ht^^^^^^7xo;ٔLlZ$:t^xxxxxxx<TLl&s6e-:/?WWWWWWM*[&s6e92++++++&-q92͙KC@A0Jvxby[{vŊ[m-!iSBxD1@F	!eaD!MSp-q92͙^u%nZC+EZ7
@О<1!T!H=O{[翞kFuL3mTϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϑhoSShohohoho6eS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>գ2/92a%׏O/ 6e+92E2q39\QJ7iY4dŴ(2@/^=?HD Y͒928ٲBg3fWg3.d6-Ĵ#qHGf~<Q0ǀPx J=
$	P$PG2@z>AǇoQ~;@_ PȀ" 2@z>AǇoQ~;$	dϥA^? K ^}*
P {(xC1H$GOǡ$	G#zSd=AQ䁈)2d(^Af>B%? {(xC1" Q.CP%	G~ H?f? e0Ҏ,DĬh"JڏQPePP|d(xA2a(^>A2@DYc e1=CR Q.CG2aHǄz(\<QPePR   J2;2@5J ^|<A= !H	P$χ2<VYvMdЉ36LT|= RC2@ 3??G
HHgc(|<IT z>eG)!" Q.CGad(^ǁpj;C$	BwQvXGY7|N JG~$?@;c(5%^>Ȁ=v<PQj J|;?>? {2VYE4Z&fɌ!H"d)Q@y(~?/c	GT|xx,<xG<js6e&)yM-iդ,lM8S x>f萸dCZ_fjhPyM-i-gvM!$-iDf,ixG/dѓQfͬɝyM-i=fY&S>" Q.CGjGc5eP5? {(xXz<?y e1GC@x<2@~<A> CG
HA 2= RC%GQx?&cE0ы:)xG4M!% o=hD&0JBf(Y1;HPb@@xB? {)CPczJDǁpjGҠgD죱\2Cx? {(xj~*䃱Ȁ=v<PP5??xA~@@;c)xe(j@J@?sǁpjae*2a͒,,E2pB|ڴiD8".&nB^Ԇ٫&(M$H(tR{1  Bɼ# e Pv)=v);Ȁ=F,i=,XB6w? {(: I-[Bɼ(S1Gc5e ùPW4Gc5e ùPW4Gc5e)*
f~<? {(x^%A^?POǟTz>`Vɼ#2Xh[5dɼ#X+:Bɼ-Hn!j34D(7
f0ձt4Dp@#4M%ahCfΆЏ=1o
4쑈hD졥$:)"ChBh:iǔ֓Yٔ!xG@;c(d@P3PWǄȀ=v<PPȀg_!(8H\[Q
̙? {(x2xǁpj?C!pjJ? {(x#x?z>AȀ=v<PP5 /z>AȀ=v<PP5 /z>A)Y4Ckf8Y7|2fbƚL腓xG~XZ5Mh$Ic$ZcD,ѫH3d" PƇqI$Iɼ#.%38`)յD`jCqT8i%у
ݐwD,38cQFEhŜ,І͙͝JV(ac
4Ȍg? {(xYPeA^?Gc5e h2Ȃ*
@;c*2a^d? {(x#x2xf><yM-i")/Er!V4B@;c(xA2a) z C? {(x2<wCwLV
MlC7V!3a6[kLȔ_>? {2P"CE4CN'0o5?? d{
-1Qfhŝɼ-l? {(:
ǰi)fpoB6wٔQbb@@xZٳ" Q.CG2ǁpj<~~@>Axx@_df̥,f	͙ض
1
c[4q&SaP:kI
&qB5Bɼ-q&"B<Pż(#F!_v!Ti[腓xZ5q	fl/F!jچPݼȔC<&f e2q;G;Gɼ# eAX)" Y1gE@?F.JDY7;Ȁ=~ccZ-Pf_D졍%^ы:Oac
VMQM@?1gI!ta@jɣ)HhYX7l{	ӐjD6mCȀ=v<PQz>Jad7CfadZ2qu?^!j
3tHXcF!3ft8-PFnLah3Fl·_8\5(B$1v/C&荚f{
aEhŜ$I aAcQZ1g&jsRE7mFMQI!ta!n;RzJ,"Bɼ-lуl{G!4" Q0tACY438Y7;" TUf05d#)*Y{]3PhoHhYX7l{]3Y4n5i@;c(z@@/^<ʂ?Ȁ=v<PQ"^x?2#Mi!B,"Bɼ#YB(4bΈfgM1"ɤ$6)ChZjhc
5i"3&t1鞈HN0jɣ)xGjQ(q	5Y4qE0o5??3h▬Bfr(7ikK{i[5,!VMQL,>OikL-ZB!nr!jڊfpɫKhG7%1v!Et_@?F(tR{G&MhCf" QdB1gI!ta@jɣ)♚7iffͬ簣L͛YC;D(9[RsY4d(s2g:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟? {(xDx*
f~<ǁpj;$A׏h(':ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟? {('p5wh] |x?cPj
&tvl,4*|D֌B>t֒-Rɢ$!t~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nةս!EtS48!Ѽ4SKZo鞈fbƚVMQL,>OJ%!hnY4qE0o5??;Ho5??0jhDdfl" R
;Tdi1ǭ3d3v4c+j/Z7!BiP e6j͙(%d,>OȀ=1OagCHY7VJ/Ȁ= E',XYJ%ٔif20Y7
f7SȀ=v<PQb@0Txf~;@;c(1 R^}*
3?Tz>`VІE0o5??yM-i=tZ'!2hjZk;Vp5cEB4(miYn3&rPы58fl3F,腴M5DHtD$J'p֘\[Q&j$1ԢP%kL.xZ5q	flv!mKYnކ0i;ZiwS3Io;H)M±fg3fRhĨd6dա,2p93o#vІ)(=.#Ā
, e Pv):ng60!gуl{4Lċb(1H(tR{+j!d7C"QZ83CB!(S1$j_D졈YcWbΓBՓGSM8rqIwaF63&w*4Qg%b@@xZٳZ{V4$6-dѓPdΆ7S<յ!j	i\QJ4(s2gCd-S&Ȁ=2n٫6po5?? e P%"LMh$Icٔ2q*5h{3Сɛ{d4G2g+hY7|b@@E'38jvAo]3" Pɺ$O*Y{]3PhoZ{m[PpW
̙ZLΈ\5Y:-5d-m5yM-iM!MM!po1cM3F,膙"Q&j$1Ȁ=~PM%"LY4qE0o5??֘gjƈY7ЄѨta? {bYMJ39iFNa_!֌B3&w-eĨ34d(s2g7mFMQI#氣P֒,(miv/d҇k43d@=hZLR5B褋34o*5ҶkKQhE=tY4
aC;)yQFZ\J3B)3ɠU
̙qLʍB4TiOafM (s2gSKZOajچCŴ8PdΆ7S{TdbFSVdCRQfoY!Mo[BݐwD,ѫY436Laf_SKZadh٫&"&T܆E *[je"ML31cMɼ#Y4qE-&g&3F,腓xGVh(ft3,,BCoEj̜͜;G0o5??" Yщ$4V4Άoag5(_? {(fL(6n6gD!̜QK{fFT:hjEVᢚZ~YgJB4LB=dVYɼ-lߖzhP*6aFD6oB6w@;c)xe(|=Az0R /ò" Q.CH)G#x2xf>14hɢ$+?6if8S͜3&dd&tB" M7HHm)i38gjChy2j)7͙KJ0u+[腣W.ZV6&%Ehŝ'M-ij2h&!Cd΋BlTVY{֘gfջ&Bl6L92GRfrы:!d6l" Q0t{G&ɤIɼ#PTjaF6&mg!B0ɛ{鞈[!"Q;34ݼ,>OԢP)dƈHN0ō47o&S@ B܊͜PڳgD(y֌BեQFN!:Z7ikM? {*ͪEtBΆp3HO/$6SM:"8Ey衋xQGdCF eqE-&g(b	
aB-q)fwD,83FNa8[5xY4ދ+tTi[3S+FҌ{
adѻHsdե!MBCEcLi&jtR" P҆C[&NY4qE0oB6wj̜͜f(fgM1"؇J%oM8TjBfr(lnik<(s2f" Q.CC!Q Pe@%G)!Ȁ=v<PPz>~<A> CP4	G
HikI,N֚h-djQL-nކ0iu>@jCz!"Q;Ў↎!d7C"Q}jQ(q	5w4q&!43RCHN 5,hMjCqT8i%!6q*+F,=ikL!,2hBl6L" T)F=͙B3F,腣Wh)c|5pɜ#ikL!z-aEhŜ,Ԇp3DJ/B#&(XQFkI6;HՍ@ʀCp{M:Bɼ(3),!FCgBΆo
%4Lap3HQG d{	Dht4DpCL~YgJB4LB=hik<(s2fxx,<ZѫQf"Q	,hfSu8xx,<ZѫQf"Q	,hfSu8xx,<ZѫQf"Q	,hfSu9Y4qE-&g&f̥d!dj~#vЏoE$JaiF!RDW_D歚g(u3'&g&𳡻x\"ZD졥C-!"L̇D-had6l" P҆C[B褋
-Qh,BCoEǔ֓XjچC5oE0M=93)'Z2q
̙l-38b$̙̄΋? {)i38G8=E3&t1D4R{
#6S3fYF!dѓS3dȀ=A(b<A=f,ipoRZL(k=ɥ%nMad҇qK&o5?? ev;@ 34ʊы8Y7-Pf_hZLM8=f36qE0"MYgJB4LB=ѓ[腓xZP3DJ/D(iP{B4$67xZP3DJ/zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92~{k=ɴRɢ$4KFM-ixxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕyM-i Jd@ɼ-!4;d[3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyZLΈ\5YCoE0m4B܆ٳZ\B͒3REf0T#5	
ZPPѻ&!h,Ɔ7J1,lY1gD33aqE(̚L7&p)0NB=poF!dѓS3d;DnBBѫiwS	B,<Άof8dD1#fbƘY7|@PЈ{tThCaB!WtThQfhŝX7FgR{	y8Ga&R%j_ٔY7m3hVY=PΚ&bEJn+Fn36gDHPhhtS&j3gWSZh,٫6l"-$XfDHYoȀ=GRfph+g&CMto֛ ad,2p{
4KFM-i" MQKIɣ',QqLɛ{ ad,2p{61&pk;pɝoBlTVY{֘iwRɢ$+?
Ȃab@@iG,>OkL(7.we b=\2gZ^D#Hn3o
akL#CP%akL-iDf,ixZٳ" T
ĳ1cL-i(ō0oB6w@ɣ)i38Y4d7Cb$̙̄Έ[5{Dn+ypOa O3S1  BӐjD6mCDn*$h8qE0(S1F)!V垚&qD#Jͬ#P	'd"L;)Y4Ck+Pntrfiq
*n ѡjv:g%kL,h4#E[2;$b7Y4qE-&g&褋&gfm
̙Z9	Xjچڶ-Pᜄ(X
̙PhFmPg
,DHfM&qCȀ=Qan541fYf$X\QJ3&8@ɣ)i38Y4daiC$(HRd&tBއ7mjҚIBBѫHm)(D!qg3fRō47o+&Jɣ)i33fbW!Bɼ-lD,83FNab͹pm
+F,fLD,83FNab͹pضFN!C6? {&(dѓXnEF$6-jچɛ{Ȁ=GRfph,Y"BҸhPdͽbV@g(b@@
f0h$92jEF#vĴM!B!L,X[L͝fnB(s2gC\5FNL͐wD$Y!i"OjІކ0i92D6jhWΉ 5!=J%!"Q;b%dE44q:$[r(7"Άp3HZfpk	? {&(dѓW\2C"LtV-Q!C;;HM9b@@xG-ifG|#;" MQKIɣ'fյ!j&ТbΘPdͽSKZOa QfCpɫHZ39Y4d93<@"!5g47j̆VCfrhPdΆ7SG8tZ'!B٭.!C5͜-,BCoE@jCz!"Q;qK&4Bɼ,n43k9
5(8D[,&𳡻x\"Nͬ+Y4qE-&g&¾fpjh
$6ɝD,83FNa&dΆ0kV4} e" MQKIɣ'2gC\5jBCXDe=hZLM8=9!IMgpڴCd
̙" MQKIQaEtC3:hRɤ(c? {&(dѓZP:kI
&qB5Bɼ#;HM9aF!΋M
Zam4(PhhtSvAb@@5hiGHhвii!P"@ʀCp{f8dD38t4faō4ݽD졍alջ'BgBΆь#Ȁ=GRfph-1fLBgD(ڡLipɣ'"bV)!3!bFN!1o24̬!_jچiT8[7ŨcABƖDJ)fL@ɣ)i38Y4d,ۑQj	hfqB;'ɛ{PfLcM8jE0ɛR%OX+:Bɼ-hQl2lΈZũ	MicvA@ɣ)i38Y4d3vI1fLᦇ:Z7ikMhZLM8=|b3zCMto֛ a!QKJQaEtBɼ33aqE(̚L7@ɣ)i38Y4d)f̥pM1g)? {&(dѓXnEF,B38Z(s2fY4qE-&g&śr*4-PdYQC6@ɣ)i38Y4ddj!CeC60o5??" MQKIɣ'͜(4bΆɝapM8+HDnV,jރBMtSCIv6!d:h'jQ(q	5(($4:)Zѥ"Q;{鞈BxPf(Z[1XCC8D" e5l՛9C8=$F3-4LgfLcJ1-f03j38QfhŝjM8e36Ao;Dnե47%1  BL:h.fX\2FW<9LpEmD,ͨuE0E4Ȁ=GRfph,Y"BhhQZ1gL(s2f ad,2p{38ɝapM8Z{	 ՜4ݫ2MZBQfg+j\#7DfLcu?MZhxfC8d!pD-Fڐ8f̥MhZhD=yBr4ЈɻfpɫHPdͽ5i* +&" 93.ɣ'f;al֗D,83FNa% ah-qi3"&p)0NB=8\[Q&DE\"fhE? {)qLw8!=}EalpEmD(mifY@ɣ)i38Y4d,ڶ-PlֈY6t3&mY4qE-&g&fLFpL͛YC6|ՠWL38qB3g1XY4dtBɤ((X34o*5ҶkKQhE=fl,6T3cڡ!QMoikI! e@f?>Za%? {(|<AAz]O)'HHG*ϡh֘C$	BܣYc-qu>< J" Q
cZ5SGdY4qE-&g&¾fpB#&(93096HmoȀ=GRfph#֎(nt
4ٵ93ږݼ(iC$)[DCW
%!cAVB3&mȀ=GRfph,YmCHZɴ(3$*f
̙" MQKIɣ'f܊T8[58fYL(s2fY4qE-&g&śr*4-PlֈQ(q
,Pdͽ8MZ>Oᙋhn7oC\5D1cMɣ'? {)i38G8=!l&cr+w#BvfLchZLM8=|ᦄFMQL!pj~})0$PdGL,fq4,hZ Z3F0L,fq4,І͝aP:kI
&qB57!CkL-4DgD' adѻOE? {&(qE(ǰы:!qE(̚L0̆aD,B ad,2p{F }-ZފaÊ8o( ad,2p{tɤ,ɤ-(p5wh&S<@"!5g47j̆VCfrPV4%pEmD(s2gCD#֎(dh)pɫH\"DaC:@ɣ)i38Y4d,ۑQj	ݴ
,cA93o? {&(dѓXnEF$6SvOD(3.!C6f0C-!"L̇D'laC42k,&%!FMQLЈɻ)S ad,2p{tɤ31,B҇ZHPqK&o5??ږݼPV)d4OD.v"BO@l,hf)" MQKIɣ'f܊T8HmQfgV4fL? {&(dѓXnEF$6SvOD(3B3&mCoE03)"ѫ@KXfhz)L,І͝aF+V0kMRCQ31cM3F0kKY4CkJ45i@ɣ)i38Y4d4OD.HZP:kI
)dMԵi@u+JMi!J,"2hŨuflahCFBY7;Y4qE-&g&śV4$6SvOD(3$*f
̙@jCz!"Q;34ݼ,>OB!𳡤,M8\"J%!"Q;34ݼ,>OB!𳡤,M8\"Ȁ=GRfph-ٔ-(p5Fٔ,P$Բ	tZ'!KCB$miF"JՍM-i,! vJMi!BއD,83FNaD(3H\[Q
̙M!iC$([DKjZCv:nMacABڈQ7nɢ$ 4Ɔl8H8e,hnVlV=8fh47q+w8!;Y4qE-&g&Ѭ,l8BZag3fPiCHRd&tBއ@=hZLFNal&c,Z1FN!CkL,83HsfLc" MQKIɣ'4Јɻ)fLCkL.#QL,8HmBы:o" MQKIɣ'd	[j-hoF!nCl٭.!n541fY ad,2p{B2F-CiJMi!B,"Bɼ# eAcYfpы:!DQL.fiZ!F1jLΈH3!@ʃE(ǰ3j38QfhŝSD(4-LٵBgD$I迟Ȁ=GRfph-"DeF2h(s2gCPQ3&!nHmQL$I腴M!dt7oYBKXP	G[5fPfN!fl" MQKIɣ')Y4Ck+Pntrfiq
*oF |# ad,2p{tɣ31)
ad8BY4DxG@ɣ)i38Y4d3fpы:)-4LgfLc
imKYۅHQ|D,83FNaڣ6g
,\"Da&pɫHPdΆ0FVԵr? {&(dѓXDe="M!iC$([DHX-b%Ɔl8Ȁ=GRfph,h"2\[Q&t֒-Rɢ$,Z\B1OacC6H̜QMN;84<?"DO.j#vBG8G{cn8Sa-%n+Ff,QxZٳ0)2#)VҢLebZQaB,7qIw`()3ݻhn&,idDnV&pa{bKHtEhC+FTОQ!LAP)G`Gړa=vhm v{7]ل}vbU Bg42f/{ c{!B_8Q d2aSX8{"G-q.vD.?'vlVՇfiWb#ٓȉ}rdAOڂd5 =.=*;-&}k5=]iS%v^]bO7YS~X7A`Oɽ+{={nXY9cl{Ô×]8å]Lr``V F_2W`>˜DVVSf,0v qCL]
}v	gfBff%^wUvv;eNp=N[/(3.aO
`qCWi{ŞBW`&:&;60]y7VZ:v1!wĮ\ipy;fh.ҖF{ GgJ;sa`߰Uj{ `o	0Q-?`"6P{F݀Bk:B`찵*x؇jnI쌋8,vLDl2_fBof4^ɇK)klق/ivÎǢeWaٿk	>cȌ24#$~Aaa'\)>q轖4mjv;8+vqٱ'	f;
.KHh7vY(6Գ/vfV?c}/cS@76m-{ };!ORo`oaS;A`J4GE>gL;m{.ˁgc+oe{Fqn6<,X3
!
nBޙ⥼"g3fQ3)PhҊo:Yْ[m-!i#i<!TAHURFzvc&D9u6D9s𝷇.'`Z2@2@> P~}@*BdS T3aXB!Txx6)Ill,!ᝪ3fLc!rQSpM[<TLl&s6e,Yw^u%nZC+EZ7
B<Dx"<

OF@)!uL3TϝS>uL3xfATvEi23)F6(s2gC?ȭ&Fe<(3fxZ@2fLb̧flT8HPɝT;"L͛Yj	@93ǃf?СgA'm͓Ja;bΩ:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟oLRw3(ٔfΉ2"QyΩoLRw3(ٔfΉ2"Qyxxxxxxx<TLl&s6e,Yw^++++++&-q92͙K;Vl"%3KyDf̢g3fR՛:'pȉEoLRw3(ٔfΉ2"Qyxxxxxxx<TLl&s6e,Yw^++++++&-q92͙K;Vl"%3KyDf̢g3fR՛:'pȉEoLRw3(ٔfΉ2"Qyxxxxxxx<TLl&s6e,Yw^++++++&-q92͙K;Vl"%rQSp%zgvNݼLXȉE1NݼLV;vbl-۶l4DV<

B#RFY,7
B[<TLl$4jlEag3fKanݴDVa:"n)<Dxb
BB"z6FB
nޙ⥼"g3fQ3)C4"Lō7l,ll-۶l4DV#4'hЅ @lzBgΩ:|gΩ:|gZ(NBxH4p{	6lT@r@Nٳb&gbջP&C簝fOq38CVB4*7=6*}4*7D2"Plة4*7D2"Plة;!fyQ
Ӑplة4&qf8Y7|AjfpmgB4*7=6*|x?cPj
&tvl,4*}?34n(NBsNٳbAjfpq4$
8HB+v͛:W3CfhP&C簝fNhH4q&W7=6*q4||>4"B褋u?-\L&D2"PM!(n{	6lT-\L&D2"PM!(n{	6lTWWWWWWM*[&s6e929oCB$Xy~C4(l{	ud҃Nة++++++&-q92͙Jf,izg󸉜͙Df̥[Љ34~3KyDf̢g3fR-hDo?{{{{{{{ޙ⥼"g3fQ3)C4"Lō7oLRw3(ٔz&bƛ^^^^^^7xo;ٔLlP1cMxxxxxxx<TLl&s6e(rކIWWWWWWM*[&s6e929oCB$Xy++++++&-q92͙Jf,izg󸉜͙Df̥[Љ34}rQSp%zgvNݼLXȉE1NݼLV;vbl-۶l4DV<

B#RFY,7
)3KyDf̢g3fR[92[v:"[!pm4'B *)

BB7<\fB	BޙnݴSo4"QLSo+w8otUݽر[v:"[!shO #ѰVz#{?L BPL D[L FmؘA=
9_ؘAJ	?5*&{?ؘA_baC0m]	]\TL 
?baqg0[0]baj*v&c0X.&abaNe&}8B;L n,&C02=,ؘAәv&f:baN0ӱ0Ş(v&e+v&	o0?p0݉:baNؘAӪ0TؘAӌ>LL !-v&]!L ؘA u݉:baN=.&baN~۱00ͻ? g 30కؘA&v&ơbaN&]?baN&;? {?v0n`L ۘ;?v0n{?v0n{?v靉;tgbaN30naL ۘ{?v0q&>ؘAӸ?w	?w	?w	?w	?w
;?w
;?w
;?w
;?w;NbaNӱ0pmؘAӸ6L v&?w
?w
?w
?w
?w;~baN߱0pqؘAӸ8L v&;?w&!L ;?wNӱ0p4L ,L ,L ,L ,L -L -L -L -L v&;?w;۱0p6L ?wn};?w&#L ;?w0p8L .L .L .L .L ?w0p;L /L /L /L /L &?w;baN0pؘAӸ@L  &{?w=;0pAL {?woؘAӸ?wbaN7L 0L 0L 0L 0L 1L 1L 1L 1L "&{?w;^PؘA7(v&$riؘAӎQ{?L8baNPL ;? &s .0v&"obaءؘA{?0> {?S0oba l?8pCm1E_
xQ?
<
,Ux[)+x<-o߁E@(A(/F
UQ3UGSoa*X
*RVQ|
*V

)x)*+x,x,-x-{TU3?Ty&A&  y[,ƞ0d9w7Ç~SӐxR	/o|6!D?`4qLG-ooB)XB-_b׈ſF?(e/(xm,݀oK7.xy\~%-h%|KaZ/m6f`Xl`BV:7rR6ӇQ
BϘbL~c]3?Q
ZYǝ|.B
Pnɝazn~t;~.睅/_^, G()k^|{|t.6#	EB -rH=Oe{;݈ B9aI+#. mEV*J w={C|ogE.Z ` ?
4iWzr*Ģw>y;6)߾CԵSLڶS	ۢL\~7EF?ktTf.?M*2%?)߁B+*)߃?Ȕ8&?Ssoɲj댿_~	SKFo*8g#qOEOXF6Sf)gCOJPЉOeO,V_OV4r]<(p,8Cr qLSͿrrږM!Sĩq;6ؚR?얍B3zSQ:(mO[GSj)?oe1\}F衷O=B襯O)lI5?4r&o;HON#QO\2F)_o|?)z3l K,K\{r+yڴCrR$j?r??+o|SaSLCoGO
O_S {?=b͹\|m[PrسVO	 _) r܊VSO2?O$?&o\O-?& -p)WӍ?rqSӴӡp)N rS8 r8!pM#O\2?&)2?S7SdJӑV-O4Uo2:r*LӑV-@Vo5(m02do7(o02.
o7xo77_.>p(|`e\[/\Y02.#7_Wp\	\(02p&px,m02p&p	0?^yǾ0Sǝ|`O݀OƟ/{|`	;iG)x௰|`O;|`O];|`OP0J?/)i$D?@K?/ȧ0S >d0Sg|`OP%)?R O0SP?[0Sj"Ǿ0S*M?~0SSg?
o3~0Sm#~|`ҿ)0A`~`
V7
=30R~X) 3~)o|`߰~,fO92`O0SC
m0S" T o`Y0Sf̥D`o{ *#
0SH]0SC
|`ԇ݀OO; )+|`ԀG`&G_DR{ )W|`Ԁ`7
SK;? (0SS^:< |`-?7
u:{OW`6y0S7
 m~O#~mOvl
vh?h}w
 {?h;|`K|`͙KJ0u7
em +4{OO	}ك|`lþ0S)FOJ
vJ|` [R5T{?j0;)Qd5[(7)SH?j=|`@d
P0S%
'QC|`@dO]5 nE5=5 E5=5.I?A}>ͷ
[Owgk7
ݝ
k
w
)x =)x۝]
/vvM)xZ/|`=[?]w
v(o?ge?Og`|`O;?@7)|@o>$v7
*??oa|`e@a0S@g0Sv
'|`́68 [?l-6
?lm6 . ,)d>k|`͛?l@0o@0KQ0Sؖ|`́?b\;?l}kw
%Ǿ0S·bX|`̀O-|`͌=aOv%#ϱ-O;)aO®ĲvOث K(o0e=W.ı3|` ؖX)v%{?0@?F{?0oKw
 @%o@6wbb}Kؘm0S?@1fO k 9ؘ6)FKL]0S '? {*baO 8@? / Beo"0|	\	 G7P@$sN}czϿ9'Ͽ8}cro9''cqcr9')cq+Ͽ9SϿ8}P>dsN?Ͽ9g융}OsN[>dsN?}9'L>ds2Ͽ?9(>c#Os26>c%_do}Ge9?Ͽg9->c#s2cd8>b#s"?D0cc3ssctOsϿ:U}ѿ9GC}->`9#Ͽ7>dvϿ9#>dw쎏}ϿsG$c9+sGw}sG'c8}P>dr9#_S>dr9#ϿL>dr9#X>dpY}sGϿ}9#Ͽ9#?`>dps}a>b/}TEQ}SOs"cW9MϿ؊q}XϿ؊4>b*s">b)9FEs">b(Ͽ؊}Ts"c}P?Ͽ؊Eg}VEq}Ts">b-_E$c}PϿ؊M>b);9RϿ؊P>b)KW9JE*c}Q3os"E,cc}QOs"E-c}WEϿ؊`>b(9>b*g9L?cv6>`?s>`w}sϿ;@>`9a9l?Ͽ;c}/9lϿ;m}ۏsϿ;s}_Ͽ;%cvcvo9ds/sϿ;(cvR>`J>`}S9bg9eosss?Ͽ;?Ͽ;-cv]>`9b9fs9iϿ<Ͽ<O}s?Ͽ<6>`W9cy9OscxsG}Ͽ<_}9 cxA>`7>`9Ͽ<E>`9Ͽ<q}?9Ͽ<O9scxM>`}}_9s
_	_Ͽ<*cxU>`L>`}}cY}gO99s=>`Y>`}9>`399Ͽsrcosrcss99co99<>g#oss99cw}Wcsr}PϿ99c}QϿ?sr>g(99Ͽ+99&cw99Ͽ_99(c99ϿO?ϿW}EsrX>g Ͽȧ}K_T>g%sr]>g/Ͽȳ}Lcsra>b7}dFQ}cOs#cW9Ͽ،q}eGϿcUs&a99>`2y}f?cs(>`2}d79Q}e9>`2}f$c}e9wϿ_J>`2R>`2S993JK>`2?Ͽ>`2Z>`2[99gLS?}d}i?Ͽ(>`4msJϿ?sCoc?9sDϿ19_sM}i9?>`5W9WϿ>`4N>`4sEsBWϿϿ}hL>`4(cg?sBϿϿ=9g99s O Ͽ?}m}os Cs AϿcm}89 "s E>`?>`A9 !Ͽc39 #os D9>`$} s A  /	_ OϿ
>`?ϿgϿ? 
 =>`0c}}~i}~o}?>`i}~y}>`q}>`c~9s?>`9~!c~P9/s>`}s?},>`S9s>`}s9 *>`69 *s S}
 ϿF>`wϿG >`@>` 7>`cs T_s V>`q}
 c}
c}
N>`K9 )CJ9 )Os Q3P9 )cs QOT9 )oϿEs Pss TsϿ>`6isf}lc<99Ͽ>`6Ͽc}mϿ>`6snϿ}l}mϿϿ_>`6}lsbW9ϿϿ}lP>`6?}l}lsb9Ͽ>`6`9s}lsJϿ)GϿ(Ͽ*P?Ͽ*?P>d씁sJA>d}LϿ)Ͽ)9%Ͽ(?9%;>dwϿ(B>dϿ(}E?QSQ[>dY}BϿ(}EQwQ?}FsvG9;69;U}?}>gk?}cϿwϿcϿo}c>gn?Ͽ۟Ͽ+?>gdw9;K9;(c+}ʿ>gbg9;?}sv)cS}?c os}9O6>a qsc cs? 09Ͽ@gscscI9so9Ͽ@K>a ss
>a }[ 
 Y>a sOs>a9Ͽ@09fKUs%c.,i}ĵ>bY99KkϿؖs%c,79c-Kg}ķ>bZ?99?K}ķK'b9>bYKe?,}ı3K+c,s%s%>bYke,}ıgK0c-3K0c1?Ͽؘ>bbs&c1gϿؘo2?s&.9L?9?ϿؘA>b`ols&0G>bc119~59>bc9*#0ϿؘJ79930L>bb_s&Ͽؘ%~ϿؘSaϿؘTds&;9o9s&?B9g>b`9_30fs&~ϿؘC0Y'9}sLLL0Ͽ؛rs&5Gs&c5WM869Fs&>bjs&c4m}Ͽؚ8>bjs&Ͽؚ}5MA>bi9Xc59QϿؚϿؚMs}ڿϿؚI>bi+9]c4}w9D/s&c4}җ9Ds&ϿؚT>biWg9JM?ϿؚX>bh,>big9K_M?Ͽؚ[>biwϿؚ,c4}s}s&ϿAϿAO}
sM?ϿA6>aW9& ~ 9#OsV~ϿA[}	9#o9#9+ϿAcϿA?9(>ansH?sCsXc}
/9,| 9.?}
?9.ϿAO9$9!P >a>a:sD/C>aϿA)~zsDsJsJsJsDsJ  ?YdsK?  ϿA?| ϿA.c>aYtsL>asL??s|~89Oל4~09s?c[}p~ssE99s??sbs?}qϿ"cgsϿ8CGns}rssϿ;>`8M>`8N>`8!cK09K}pVsOs_sg9·9Cc}pc,Ͽ
s9S}p}p}q9g9>`8}psϿ>`:9osϿc8AϿ~/9՟Ӝc3~}uwϿ	>`:}uH?ssϿϿm>`:Q}u9ڿϿϿϿ>`:M/9w㳟Ͽc(c)~Ͽ_s?sON}tϿ>`:V(9CKG>`:?ϿϿK_EOss{>`:,Ͽ?|A9Ͽ>bw9NQ}O9|NUN78Os',9oǟs'Ͽ؝Ï9c8w}N?>br9Ͽ؜A>bpoXs'0.9ls'"Vs'6$9	Ͽ؜}?}A9?N%Ͽ؜	Ͽ؜M>D6͒Nif-b!&lbf"zbfٴM۶vf$)mi_f	Zh{ͷETvȀF}O*5?0	¡Sp6 N( 4Cǁ`zN)!Pd]6"p`(pջ#Q};+p`)[[YڴCdCg>N `G x(d ^0 3FVM,7q|`aS2JW !D |  xh'
O <X!D |8Z E+ @F|1X!@ѻZO3z'Fm|C@h'
OPNX.*ĭO
"HJX <1*P
c, u-"M;MZz4 pNŗp`!A8T0j}l#!*5>=E+ӆp`/ h'
O(O H79P6AýOH'5xH, |M@K6$j=O/ pT ᎧʠCA8T0`4LZh#Q}I<r4C8dDS7WepRއ3:=O1,X <1Y8aާBR0BPA""` RބiY4d	9WFoB4B> 04ChބiHmY4ĳ1cOtYfhV< `8@F'Efeq:,4c,XL	¡SKz4(*.a^03iY1u3oS t	¡SDQ\X@-4LYڴc+&z+*0-4LYڴc+if2գC8>0#A8T0j8E;Venl&c,3=O`N>-4LYi= l&c,S+&zHhJCA8T0g"DeÊeoC48tV&qG^Q ND-4LY8V8o;Vyg3[ #Vif2ЎǚpM1I>=p:	¡"DeF!RFmg!xB-4LTbdѓ[8EʌCqB<BZh7#Ɔ)jEZh7#+6Sg3[[Q+Fj-4LR&lOOCA8T0cif2΋D&JچY4D|DcGlYV6lDcGlf̥ehCf_S)͙KCB':J
^M`?)[2h,}L6e+$OJ3fRiYDJ3fRiP9~S2$iOlV̚"JƆ=O U UҟٔP%ngx=)͙JD운>P`U%6e*R%BDRH+F#PԆOlYڶ"@$ZKp#j?)gj؋*-Qn6e,[epVJ	V$4fΌz(#$dĳZg"6!8>@2BDQc3TP%mK&%n+Mb+jY4q,HmQK7$dĳ!qE2hTXFTsyX"JږMK;TfEhŝ-"$dĴ9V&qGRBD,8(V(HG;DJ%b+jY4q,ӸdDV#xE+$I[RɣiZ8)X"JږMJdihh+b+jY4q,ӸdDY!zX"JږMK4)QhRBD,8͙J(RBD,8;G	VԲhY8V(HGҸ	&	BTsyX"JږMJf̥Fn*+}O)
%A6? {(dV)d )904CD4RO@=hǩĂhP' e܆DDW\L܅dbƙQ(q|!|	¡@#4އpN(hD> p0P? {(iCB'X	4CD:)> ,Pg3fRhǃlVM8ԟȀ=z>:" Qz/g3fRoYٔ(_R" T2tD#e/g3fR!ԟȀ= 5AԳ)Q(q/? {(b<AYٔ8|g3fRPv)O@B#|?s6e(u3'qOlPfN'h|? {(zGȀ=
=A#|`f̥hճVlds6e+Fg(u3'D 3??
=AD 3??
=As6e+b(J᫉!g3fR!҉D
_@ʀ!O@ʀ!|!g3fRCr5jf/Tf̥4j%pRB" QCPC4ިD 5h2f̥oC8P黉Df̥oC8P黉0D^>AH2 @@ T"j@Yٔq;G<f̥oC8_5? {) xGȀ=<A#}K92`_R" Qdeu͙KJ0tќ͙KJ0tFs6e,hYٔ#7|DDw e2 ù|g3fRz<ќ͙JCI^<C^<ٔt45g3fR!z%C!|<D졈`<|g3fRhf̥mKT*%tD.yP\<Yٔ1cM<f̥hn_5? {,x@ x<" Yc@s6e,XCvhǄ,lYdѓ| ? {,x@ J=P|!? {,x@ J=PeLlYdѓm1͙K34ݼ2pG ev;	GV6" Yc@z>ci|g3fRō2ǃlYV8; |? {,R _ٔ1cL8}͙K34ʉC|? {,Pxd#}K929s6e(sCB$D졠|<? {(h<I}K92)[Љ/? {) x>Ȁ=<I|ٜ͙JV)dlTf蒷qK&C" c)~=>0? {(d@e  ǣ_Rf̥lCpDu͙J؆/? {* j<? {* j%,lTJ<g3fRP/? {(b<AȀ=1 I|՜͙K23z1"x<f̥%SxDDv%,lTt:)u͙JE2CC_5g3fR7Dl՛?ٔ5f_5? {(d@P3@ _Rf̥!ds6e)&r#O@O' e\2g e6j͟<p`Ȁ=F,iyY4d+zI14CȀ=F,iyY4d8*3Sō47o| @P e@h" PC
OGȀ=Df4bD?C0`j	¡4? {,h/᠜*0tD`+z,6a*5>]g*3S(q;G0|fYP(q;G7q3SX ND歚g(u3'BԢhh'
? {(8O@v)>)c*5>9L t4CD졍+	¡R" T' D4Cp`OlViq|2 ٰ#t`6e+tTi[lQP8e?)X7F	YRfĮi+Vl}IB,<>CDI@BJ3fREFeo1?Z_J? u>0J b (Od)
%AShiaHQ*:,)
%AS@$2BPAz(OE4l)
%AS9 BPA+A(O,Tu>$ x(O"N*`aP4R& u>9p	¡SW, |O>0p`sQHQ*:4 pN <!qHQ*:D4Axh'
Oa# "@F}hiA8T0j};+p`sND;P` A8T0j}l#!*5>(p`,4CÐC,E+(TjCS N X BTu>  +p`#d**-O(>1PR"H*5>J1bPh'
OB/Tu?0%  Njp`"B^	¡S	¡S``CSW(p`N@7CA8T0j|V1"A8T0j| @	¡S!HQ*:PLv|7SGbTu>
&Qt;
>i@
BPA ;Ph\CS*	Tu>в␢Tu>Ȣ]E!D |# BJO).BPAp,a*5>Fh6PCA8T0j|D+#Nx	¡SP=A8T0j|Bh	¡S@p4C`L*5>0(O(O1xA8T0j|`|0S	A8T0j|	LA8T0j|
NRX#XDRJ4bHQ*:p"ӆp`ZMPd h'
O>3,p`-Vp`VFA8T0j}$LXӊ`~S)N)D P70p`(j	¡SC!h'
OA*5>\N%DHQ*:! CA8T0j|(K*5?P*`~S4U$4C¨XxRJ
xUZH`~S '(Oqq(O&3t4C!TRJZ!D |?I(>Ya(OHHQ*: Pp`7%^)
%AS4CSK  p`cCA8T0j|*  	¡S1	¡S Wp`x*p`#4CA"NpaPD`4CƁت$p`$W	"Tu>C!D |AjBPA`	E!D }@5Z	¡S@@F|X ;qp`0h'
O !D |C@h'
O t	¡S@'E+-LN'
BPA,UZFCh'
O4C
HjCA8T0j|" hh'
OAhCSKzP2` S LýO؂@F|\@P
>E$d)
%ASUPhp`%(bh'
O )p`8>	¡SUBæHQ*:44Ck*5>!9*5>0p`4CD4Cp4C`VHA8T0j|XB h'
O"h'
O0`N05Pxp`ŀ@	¡Sp`N`_PpRCGPP1PKpNC%dN1PGRJx&Pza*5>XlA8T0j|A8T0j|=`h'
OI Tu>^@8h'
O	¡S0hRPR*4`N CNP	¡S"X-#p` u
BPA
RJd,4Ct؈	¡S0T]½OL-jzHhJCA8T0j|B4Cg0h'
OČPN^p`<$ u>VN >w.
L ;``y` S A8T0j}I xc>B!X <1L!A*5?(P&p`4g0h'
O(@=h'
O' h'
O <	¡S h'
O0NIbYP xcQBJ$@OAp`zn	¡S	NA8T0j|&LTu>f#qHQ*:G1ӊBPAH& bTu>%b)
%ASHdbTu>!D }4D(OJ!
BPA !D | 0L)
%AS@ RJ>RJqRJX	BPAHQ*:KTu>(
BPAz lf)
%ASlHTu>V2P@"(.B-OPR
kڟx x lQPa>[DT h>Abdآ" A& XCT0*>!	I  J#SDE@X >0	BR _S| ]0]E](SD# Ew6N,SE <jj*Ӏt OC1Y j|*	a> 9A&bS/KSS VB	b7' QxX SDE@L <S| °	d,>3B (/vK 0+j| KC"PN+%-S$4APt-O @V|GA8G@b:f(3 xx	!0!S| Sp9&@ 
SS 0>=!J%A)Ay>j~5R_NP}|檞+gxWU*&A?
T 5A
TBS!Jӄ_=8M!JB=A
T!JӁ
T~RO
T[ADĴ<XLJ̌IPx KJ>k~.$|d_'9*X+z_ʞk~/LX+_5PaX+5<eM*3<U/5R_SJ*3s^+05ZTf-%%AVR8Q~Ϛ_b_<d_߉Px:8X+t<W<W懞k~h`X+Q_O
Tj _ҠP/U/'TWiPy!A_rTj&yT)A=!JǚxTWM*oʩPx<)Px<ZU/<^+|PJ5R_B5W7.Ǌ>j3x͔y66UbTl4Q~m+ej6Ԩ<Fo/+fj6#YJ͊j3x́g+aOV<WW<W /T_)A>j+'A;T0K~0PxҠ`x Bj3x>j3x~jPxAW+7 c~iPx@	?-A S~=P$_!W4<!
)PxB{!wT|K~ʩPxBPxB?)A	TWiPzW-*T,~]J *+4Y+y桃~<_=T
?<|p_Sdxc5+G<WTy~D3J -*_<#	0%AT_iPxFTWo5R_e/5R_bgx2Ϛx2x5R_U/5R_<K~n^+vjWj O57(yܫ^+rϚxO5h_B	Px*AT1%A>jU/ě^+KTW3TWϚx%5R_S<K~TWU/xկU/TWɾjV<K~YU/Ho^+oxC5n_xFj	5R_~j	
j	j	O5R_5R_'U/5R_<K~p^+>j8GU/^+5R_<K~pXU/^+xTj	MK~U/JTW*xT_5R_|K~U/JPU/JTW)TW#o5R_j|K~2g^+-A gҠ4<R5R_U/KTW%o5R_K~r`U/#O5R_;U/ B	ϥAt>KT	wTWOPy5R_韚x΃5R_	^j:j:|K~y&
<&K~U^+/TW1[TW1oTW?TW8|K~3]^+\5R_~j|K~30yhm^+皩xƈj6U/SJƀBU/ǚxj;?U//xU/؅^+󲷚xpB(JpT'g^+;KJq+TW4'A6Ҡ^+TW65R_TW4^+YU/{^+jX6U/5R_q^+xK~^+Gxj
~j
5R_<K~j
5R_xSTW@9U/TWQxƣ5R_P|K~5g^+j]Q~5Px[L<*U/[^+{jBoTTWU%ABo=i+TWL<R~SJz5R_߱TO<>jWxy;TW<PU/LU/⿻5<W_Ҡ
TrwxQKJ%A<KUK})'j⿈ǚx
Tx	?)A瀫-*<|K~U/RGAH)~j
Jj
K>j
^*K~*<U/TTWS5R_Uy*'y*)*,y*.*0y/U/a^+ 	?)PxҠ <K~ZT@yl%R<l
)AaSTW`s^+"ZTFj BOR;TK~j %4JTWZ<fj
TK~+ /Ĵ<+s^+BU/V&y+<K~|K~<K~jAx5R_!TWHLU/<K^+U/kK5R_IU/e/5R_<KTWb5R_o5R_>jy,&,*y,-y,LU/ǚxWyxjU/CTW碇xKjU/i^+TWv>j|K~7(yn(yn`U/WxpAU/TWwxgxx5R_N<K~9yrrTWTW㒷x%5R_x|K~KJ9!JT~ʒ^+5R_yt^+'A;%A~j *|K~OZTTWTm^+wd@U//*\TW?4=p	!J
j\`U/K!ǚx%A.U/>j⿑TW9U/K!C/TWK 9U/\TWqǚx5R_ÿ5R_5R_K~U^+^+^+LU/\).{^+^+TWxTW|~jK~U/^TWy+TWx^+^+PU/^ZU/^,wvTW㵞j<K~;@U/폚xhjjvTU/^+ة^+كTWjxTWj x^+5R_xPU/^+,U/^+9U/`TWǚx5R_5R_5R_K~U^+^+^+LU/`YU/`]U/`^+TW>jFjW1K~^+/TWSTWcTWሩ^+^+K~TWz5R_AU/_5R_s^+K~^+_5R_j^[U/s^+5R_N<K~=<U/w^+TW~j^+7TWҗxǢgxǥ5R_Kjy	y	^+&6U/_^+&	U/$	K~į5R_2x^+&TWߚxύK~|TW˼K~|^+_5R_9U/5R_<K~|VU/oTW5R_yi^+K~~^+j?q^+TW~j?*y2Rqd沼W<K~>ETw|ex%R`*/iPxf4U/f6U/fAU/fTW+TW_x2x2Ϛx7j@K~o^+5R_/U/5R_#ߚx
^j@+y TU/ 9U/hm^+oxAߚx@TWᣏ5R_K~K~K~K~<K~?Q^+>j^+xjjK~?<K~?<K~?>j yTWj |K~@m^++TW5R_
j |K~@{^+TW&jA<U/}!J@bT?)A"WxA?j<K~RxAPxk5ǉPxjq^+k
?5R_l>jPZTU/jGFxP==JRxP	PU/jjTK~rT|K~<

aTjw0Jx/J?5R_@Ҡ(JU/c<
<K~'|Bx- %APTU/><
&y
)PxU^+*}TO<K~B߱*j $<

>TI>jJ_x`Q3TWTIPx-y
_<
5R__!Ao5R_F_dT<TW߰J+K~AfiPyx4%AK~AfPyBU/J"x%5R_L>jjo5R_d5R_f~jį5R_bx[TWXTU/LU/*U/߉iPx<K~ D5R_5R_5R_^+,y j5R_jU/l^+ٷx`TWKTW%A[TW-ص^+Ҡ^+ҠGxp*U/o*U/n}Jt5R__*|K~U/nTWCTWḷM*<8IJÅ?`*y8
Ĥ<8]^+}T|K~!A?5R_٢TU^+RKJBw_Ҡ.NU/)5R_wj⿕?xyW_@~TAwy@X={ { qhW1??z>`O
?)zU9 =	=~a!o? ؋`
Ҡ}Ai⿡*Ǩ-<W:	P}Ai⿠D;J)z@*Ҡg-<W_5*XĨ=+1-<WaWbT+1BT~>ʒ7_=YX+OP+CP+EޠWW=@/xz^_U{~/Ԯx2	^+B+@_RBo!)*EPz)xFjE~-JJ^k~`x@[,Ay$_5_o5/<=@/xU08  O1*W`%Aa*W`>0^_=TP+0%T
W`NR0X  KJ{~R	dW$d/x@ZTBYJCP+?cTB~ń<aR3~OaԨ=>j<W5gW<W߾i~k#~	P{1SH1cP{0qu*F0xчk#~P+f,JѪY+b^+_ZT~D=')JĤ=	}P{RooQ/%AE_Jڃ=+ObT]JjK~j⿤
}%ARTh~P{p%ABJۏT7JہO=}_2Jۡ}J۴>*nDrT}P{p=iP{pT{Ҡ	b_U'RȞJe/5 7)}	PyҠ-zTD6X+ ~%AB~]Jã5@xàPxu_UytMX+LR3~|t_B?<W^,JjG?PG _P8_Ĵ<~]Jȱ~E=XH>k#~E<&y"|t_E_|%AWj<W<WRT ~Ĕ<; >_`-*>j+&j+#/|%AFj+!RT7V_5n_R+.Hxܔxܕ xܖ|WK~j+ R+24+25X_yxo5+24+0˩Py_RTF(ywSV%%Acx5n_yx|%ArW9[[WpY+;5Kx4+jH8P_,Q!Hy@_/UAD|Hxy_>bTQAS?5+j^+5+^j^+5+'RT,{*I0wҏ5n_*t[WywЫĨ=9V#V!_REjoĤ<QbTH>Ԩ<VPx	j$V%W+HMJx!x-Ԩ_HD5n_Jj$5*<WcRGx^jVyQB|YJjYw=$W++G=aa*yw>[WJ|{T6V|[W5*<WzT<ջ~
~j 3|&x< |<WD$< }	Px<W}I* 0	"T e_5O|RJD< *xJ}I*%_PҠPMJTJ	TJRPWTJ=TJҠPau*%8ҠSO|hgҠQP栩%<We?y*x̂G,P_XJ5#<Wh ń<˩PxEPT%Ai׾44`P_a7y G>j B+* Bx7Ϛ+OTy<f_Ǌ? !xo+栅W-*j3xSFo~]U~Z+5W
FoUQ~ 5X_($PxO4<D5R_)cDE?4R_(	~SJ3TWm?+6m7ǊQ~<c~ykc~>j3x?5X_W+6栅bgj3xس7+Q~V<WK<f_<f_c~FoR?+c~NQ~%yJ*yǊ(PQ~ZQ~[UFo^j3xݜyǊ5W5WyvJQ~ߚx݈aTUԨ=س7@4Q~ C7@Y+w+FoFoV<W'FoNQ~ %Ǌ@*g+ SU,%j3xj<c~KY7栅%PB_ɾj3xbg[Q~KLPB_<Wǚ+b+aV<W~$<Fo07UP_j+`o0~M7P_Fj$<W xɨ>j3xɬ|f_Qf_jU5ߚ+iCFo4JU4PQ~M-y&c~ j3x^j3x5X_1WH>j3x~j3xjI^j3x+7A?Px]Q~ yxE|f_+88U
:*j5n_?RT]{*5n_҇x3JJĨ<yw[W',J|ջ~Nm+p.JJ-*'
Py8XbT7Q~񷚌+jx7SFo3V<W~j3x7*Q~<c~Q~5Wx)Px<+<ZP\_q'Jg{~y<W|As~#_R>GKY+>%y`_CP+>[Y+>,{*Gq<W5+wdx 1PxG!y%y`_B<Wodx!cd<B>j8x35`_c5@x6k#~!<WRbW	T!@/x0[b*%AP+Ҡ{~")D}%A D
q*# 5*@/x@ҠԮxG>dW!+̅%<D*zf_Ϛ_<E}A(E
T"{~"Px{~"BT" Z}A+P+\P+}%A({~"JR
Ԩ<E=@/xP]%A)kE{W<W(9 K^_ae*K[~TQ~XQ~YU<"TO|<`x|A@/xo%Ao<FLJ/P+x%A3giPy<{~OarTO.^_RTOL `8ƞW25* %A0FA+~#d/xg_ae*^W1C`xa;1*`b-%A:/xz~#G*e)PxY  Jr?3.(JWgiPyBP+<6 (eIPyA@
}TP@/x cMJ@/x-*(}@/xR(%J_2W ]Rk7|Txć)Px|PxǊHGX+ <WA/*	ޠWAG%A@{~$Ĩ<H+z^_ *?P+ U;JćW@}Pxa (*J&ޠW%AD*R~WKJ'WԮx(dWd/x {,AP+gA~*j\x A~	^k~	k~JT
~W}<
W~&%A{~BTP+@-A/}PyIWH&*JK=@/xA_%A!ǨH	PyIĴ<ԮxUyJ_2W IRW7Ii%AI-*@'`JđKXJĐYgI?R%cbTTy![!X5.|Ԍ_w+BRP Px!,y!0x_1<W|%A_2<WĨ<y| `CĨ<k#~ P+}X0<W`^IԌ_Gj<WPUĨ<Jy}T%¢T%0R~%4iPx{*߾TJĢ_AP%*O|%AQG*%AQSH<0xħk#~%~Q*Fj_%k#~j_x50<W*_$/|%A+DC|G$Jĸ|k#~%TK^,JĲo_`Ҡ,~%|Ԍ_9+Y桃~ o_<W`x* qo*)~Sx:_RSxd5@x`{PyL<W0U,%A2+.桃~S,Jf5j~ń<yc_|%Am<W0bT|Ԍ_2O+FMPe?5eo5<W_45+H6X+H0%A/`x <WA{~	 J"g%~&%A(J,>WgiPx%z^_P.J*P+J>ʒJ^_P1Px%m{~	HbjT	I>W%A{~	J^s~	JdWB_Qg7P+>k#~T	PyPqP<WD_2*bTTbTTwPJY+Q<W|TW KT@|T?}jT k,%AKKJ$<W^Ԩ<@[ ˩Px FT T Px @R * 8EbTUSM*,JʱT]Jʤa**߉iPyTJT	XAg_ARTU~,Jʠ[WV&Wa<W*bT	~k#~	OĤ<.AOذqԨ<bT	¿˩Px'=N?p),%A˩Px'"}	Px'ҠN~	o|%AJY+N){*5n_qS[WT
߱a*Ĵ< ~
 ǾPdx@bT
ջ~
5n_/Ĵ<L xƟR2a*	>j_{PxPY+0{*j^j KPx|f_j3xIxHU%Aq{~
P=Ai _T
Pń<TY+R?RR	ń<_ZT
K>j_kĨ<<G,JQǚxR5n_Ԩ<Oa*HiPx*g*uĨ<k#~
>,JQO[WLV*߉iPx*>5JJJ_IPyY}TV}<=RUA`R_
Ҡ=%ApBJ<{iPy\? $_	<WrG*y~W,J5/|%At>jwNy~'X_O|%Au^j5n_<Wp$bT'	k#~'.Aza*Ĩ<OdxNJ׊OR=ذ|~,Jdx/PxTQ~'j?<W₟iPxm^+A_Ԩ<P}	PxP+A_'YJǨ-W1 XJgP+E|%A≧_!74<Q	X#o5R_ SPx[W?5n_)~dWO@	E/˩PxbT(j_ PxaY+HP+H&bT)-Y+Hm<ַRi,%A?RJ5@x 9Ĩ<RKY+HK@XJ"<W/bT)GbTFj 5n_P= +@{~@PxW*%%A+5n_!TyC~X_~Xa~Xm=,U},|-, xOW;%AϚ*y_h<W%%ADbT
ʾjbx,JJ, bTk<ջ~co5n_X)PxA{* E%AY~ #+ ^/ hW(x<n_~  [)Px ~k~ $<Wg,]~ ')*Px,,wջ~^,J1=J1+~yo%<<W%T_5 cu* q,%A߉iPx-O-dxh]_5n_j)*[Wവ+ IPx j  + IPx 5n_ SVd'<_O԰_DOJ"g_L>j'W@{~w%Adx4N<^.%y_`4w<W`4dxT 0dxPR~ 2+Lw{~)_eo5,<W5e)PxĨ<OĴ<؜5'%AF򧚩xx ~Tﰄy/쎕z_+_dt<g/_TZ[ Y-ǊPyi_k~Z(zr_?%ACdx`B %%A_Rx=b%AƟTKJ@-Pxcd< JT %AORJT*e)Px2S 1*@l Of>ƉPx3 /<iPx3 Ĩ<!%AߨmOZT[z~[ePyl&%A{*.1@.<Ua*ջ~+| &__Ĥ<V]+X[W+Yxf 	W)*jջ~+ n_gxboXYV+wKt{~+Ĵ<WiPx~"TBĤ<ywj~ n_Qo얕`%AXJJާVo5n_7~	%%AXwo5n_G~5n_<ջ~wD%Ag<ջ~,'ViwX?axņ~j| /_iPy~d<QJJ"%AC[WϚx寀W얕ODJDw+@V~ n_JJDKPx|ջ~"xD|  A$A M$?Ĥ<DJJ5n_+& !3K	
_dt< ׊п"%A&IV	V	 n_G)*0	Px	<ջ~bxLT~bڤ<gIPy]_a*0G+ [WWK-*Ὶ+n>"TſA*)Px98Y+ xUORTO5n_皷xV?W*T MP[5n_gx[~RT|ջ~Ï5n__Ĵ<5+- &_3xW速얕	b:TIPz`	}D<ZQ+iWxţWЗ#A-PxhYV+o~->RlH_CE*0?A*0π+8JJBﰈջ~b[+0JJHa*16VϚxDW!"%A"xE_5n_ 7xn~ xaRTca*1<ջ~c)wUYǚ_l`x`x -*E* ؠdk}Ĥ;'"T^j5n_d+e_as5#X+}e_a*w(s+젓w(0y3~%%A_DJ[Wm+f8}>k}>k}IPvRD;)<VR[WJWK5π+_IPvC`u[Wջ}? 7x:[ MƂĤ;+Pv4yw.V4_w RT}D;#wջ} Ƨj'W0Pv5AY^+j})Pv5_bT@["%AW"%Ak+}g=Y^+a*5Pv &_`|}D;5,R}c)%Aocdk+}Ĥ;a*|ջ}jÿW`~-*?˩Pvy %A`;Y+00xZT5o>k} TdW aF*%7_5 5`5@xB;+G )*	APM*ʆR*	iPvT`x0x_`~%A~ZT`Uu*0q棇 k#}`*`_`~`JDXTE52^+F%7b7;`T2<W#ZT7a<Wܫ7GQ|I1.Ab)}"KJWOZT<!xߙWZgY"2^+y}Aǩ	<0xIW5 3LJ?}U~Q*(H	Ga-*(~]JJCOĴ;5)o@U)%%Adox*%Ad~]J}a/<WdD	iPvGy}#O5W^+r;S}P|^+rHc>jFx?a-*!Ԩ;j<W~%A<WRKJ5%*"J*~ThX}%AO_cj_xǚ}
Wq
W
{*A+t>ZTcO:iPv:GĴ;|RtT`_)Pv	|2KJLdxL'~]Jo+30)Ҡ30xǚ_a-*2_a5aǚ_aR4RT5A}/DO5`;`ҠvdxN`xN}
T{;k}rWǊDؒ`Ĵ; +I 	WO!JTh,R3}h3``P4[KJ%Aaǚ_e_˩PvX~%Ab+̇OX桃}e5˩PvX){D;,iPvX]T,ZTk#}-*B5@xP;G? 	W(&AC@U@]JP){D; -*AwP+a-*Tk#}ZT<P%Ajdx_a+L^+5?R5Q*PKJԵKJ3dxS`qWKJy?>j[M^+&eWTJл-*P<PZTY+ZT|AKJҧ_eo+3_`Lj_˩PvQ*<	%A|=KJGY+ZTx%Ak#}x*_`]xW|%Ay~]J<0xĴ;\-	iPv5kOkҠr<W%A5{殞+5t_hj`x@O*%A KJHj_ha-*GDҠN	iPvy }Tx=K}<ǃo^+xMxWxk_cǾ ׊&yJ5W7ʉPv
BĴ;'j_`%A)g<W)#%A)w
J?a-*IOdxT})Pv
Ĵ;N> xT#~]JTQ	iPv
ZTϚ+0x8X+ߘ
k}5a>j_adx_a';%*`k`#o#+Z{D;ҠHRI>jFx%;=u*DJPDҠE?5Z5#<W+UCa?KJVCc5[50<W+R|`NKJV,}o%A	yK<H+	iPvKG"A	%*HK`$Ҡ+Wh|hԌ_h%A4_5+?iPvߚ_h5#<W2ϙ+Ҡ5+~k#}Ï50<W,[xY+/xW,#D;Ҡ^j_`};g_`STKJX|GbJTI? 	W/7Ĕ;oĴ;?+77a-*sxGxbJT x}a%Ap+8q+8sw
?iPvĴ;Ty5xiPvئ`KJZ;u}C)A-^TK-*ãO5à=)AtP â\)*ˆiPv\+
}iPv\+P ˋ^WC߱M*߉IPv%A.SJ\4R3}+%A.=`C|G&%A..A/UHƞjFx^6Pz"<W/cgj_`<Ww}gk#}co5ð1u*úñdx[KJ Ҡ<<R3}oԨ;<0x{d;
k#}<Wx,{d;Ϛ_`OVJ`G5@x`TY+<p_`_`C(jFxbC"g_`}y_<Wxdx򗚠<Wx<WyP+=7Y+=[Y+= ~j<Wz<G?P+<G2'VJT|c)*ئco+|#{d;˩Pv><0xcߚ_c)u*_-*<G?M*W24;H>j
+!{T!K+%A2-z^_a+>d;/)*ga5D;Ϛ_`Г/x +~%AdA{<W5*RTR5R)<W5w`q-*P.LJfPvo*PN<̂_`*A1}?<W
}T!:T!o JL#'K^fz_`,̠xgVx`*3@xlk+Pv[*WPv<G^`ǚ_`bTw_`}1*[dxpRƾZ`.}Ҡ/|LJ,72}sBJ>iJk#}	~*(X+2{bT<G!^Zd+ҠY7!d qM*j }11*CiPvbNU/bU ]zxP_jj5Ĩ;PP#!GJ/C%A}P|ȭ>B<Q= 'pb?!B_b"T@BҠBҠB03[<Wٙ`x1+`x1O`x0{jT%A٠`xD_5
^j'W٠*%A٪|LJP{TiPvjTW٪jA}Pvj楇6Ool~SJ`wxf WٳPTzǊ#/|LJrdxr#"*ȧ}63׊RA1UPgW JK*1GTd|hbA؈XX+_G<W:1*Wdx:3=x8O`x9G1*R;x"(Jv0&_` BTǙG9;9{<W،^+FA،};k}=H_b0`q`kb9W &%A Y0&_jj'Wڠ	JJ@PvSVxFW%W_d3<W%KIBJJIWxH+M}GgtISbL>f+7_|LJzSJzTW=E ]g+_|LJz?)A>O^+> x|J ,_`+|LJ|XY+ jF_Pv#o3o!We	PvK*
<WAbTGovbT0&_gc3=x,
{K,y%ZTkpbh1*վv_bhwP`8GLJ	W%}5tP`<{D;Ay=1*}dxo|-J}Ҡ!0Q=?IPv|LJ[WB(ywBW+!|Bϙ+!ya)*UPvj5n_a^fz_a%A, LJZ3oK?7%{bT~SJ[5R_dwz}SOBb{o5R_b{+#e	Pv(dT;d;DJ`xT3׊	bT*H(JH Rm`M"ߚ_a$P`*J;	BĨ;	E?3oBQ*"PvAWZTJTbT%A4 JT?bTc/;oĨ;Ĵ;}dO;OQ*<W~k}#5BX+	C5/`xPPX+_`AX+bT <WVy 5 iiPv }*%A "w+J S<o
U>d;EZT1S`x&0y5}Ĩ;w>k}B_`P`x얕a0'k}I'`x)a1*SX+
ǚ_b+`x\SX+'	|		k}C`xq<WP M
(>k})`x<<o5`x<W>k}-_`C<W E5i<Wk}ac`xy ߰`]<W~k}j5REO3<W	A  A k} `* aT"w-*<k}po<W`\MX+ 7k}MX+ 2Ϛ_aL`x`xK	Pvk}9_b'`xh<W~k}`x1GX+*Cc
_	ATc<WT`* 'e	Pv@* (J3B(J4Y<W8X+O5ŵk}``xr?5°LJOZTa3`x,}JuW_b5C`x5X+PRD5Pv%AkA`	J6T;`
?5UR WXGX+,
k}<yVyY+"	AQ*$ZTIϚ_``*$aTL %AiPv/5D5(!y,<3`x
X+< 5,<Wk}|LB_al`x[X+4X+b,"ߚ+cG@1OGVq}=j߰*Jd5R_j x`s
YCdx|AbTĴ7`J~ *KOi A
%AIPo~N,}%AХAdZT@* ҠPoiPo^k{s<W/ >k{9BJ|^(y}%ABX+P[X+3%Af{%Af}J|ZTa*0IPo* _%AZTHeIPo#ҠR}A}RKPo_`*u*t}Z}ҠJ?eIPo*@*@'}Ҡ4`*@qTeiPo%AjTﱺT梯bT*yĴ7
%A*yJTG IPoRWlҠ6CKJ|ڟ7̓7͈c7͊k{*?*`x| `x|!?X+E_T>k{/5@?J|?T
	Po߲7`}7J|D1%A _bT- T`J}]7Ւ*b_ZT/1*fHOĴ7B?bT }AҠ87߱TJT)ԅoHV^JK)J|%0zRW2?![{&+x|d(zoԅo ^dWs^+9Lx|7E?5Wr,i(J~_Po]R3{Ԩ7Γ`^ҿ|dx|*:iu*O<WtTE5I)PoС΁oԨ7΁RTIf?x|&Po<Ԍ^MiPoSJ|&@Y+	ASD7gj^LT17dx|&T0!7`IҠ	?)Po*%AԌ^L桃{35{*ogl0x|fNY+}H̥g`*%A3+y{1Sdx|h.ʉPoy{A^}D7ƈj^џ^Г<W4&}K@UWLjw	
~jFx|hC$J|?T^k#{e5WԊO/|%AgqῚ^N{*5{*)AGhKJ|06^<W_ؒ-*Ԩ7<Ԍ^Ǚ+X}T~j<W3dx|([<W	Poo5~`J|j4TƧM*dx|jĔ7Ơ-*~%AzT9o+ǿRj<WRT8{47r_^?gPoYW)A5axWW+ZyC֮PS)A^o^Y<WT<x|%47yWdx|jFx|0x~SJ~k#{P+߸)Ar^ĿĴ7?ߊ	Po%A˩Po"}Po~rTk{|p^dx|񷚠<Wx^dj^桃{煿2^+<0{I<WY+
@/TRJTU?Po {* ԅo 9>d7M* XU/ W6O<W6 /Ĵ7_bTd?iPo5R^J ]cdx|KJ|bTD'?U/ WI^k#{DPos^VV)*ox|+[W{Y+
QRT[5n^V!yw²+
5*<W_RTX+
<ջ{K{IW+A7RTHw+Hj$A{I+ARTHBV"x|	 n^<Ԩ^߉IPo#x|	|ջ{{ZTaA3	PoÏk{bk{`Tak6x|?W7U<W7PoϨKx|p5" ׊ZT㑗RTG!^Z>*;	IPok{iOԊO[<W%Aǚ^^Ԩ7=5o1PoȧTw$7c<W!G-*Ĥ7Gᷚ^\~*75W+ſ}*J|v^^}0Ҡ ׊ǟ5׾IPo
?iPok{x|0Ux|0^`0%AbT'KJ|147rbt7x|1- .^%A~SJ}x1J}{P<W=
IPoE/Ĩ7Ǣ߾*#A<<W|*^/5=)Pox|T"{σ5ǃ5)PoH_a)*σ5țE'!/'%A	k{oTW>쎕W*P^+|W>KX+!J||~RT ׊?ԊO`k%A1C^,Y+@x<^+@
T_a)*> ׊	Rx|4z> ׊AGB^h<A^iE'2TO^}
TC ׊⧩+ IPo}75Ckx|SZ+AIPoK{᩿ '[䔨7QǨ+E5R^G+Wx|
rTT`x|
yRO+ ,<K{><WA(y%Wj,R+x|+ #oPy;)J| ?dt7{>Poߨ/OP^ldx|6aBb'Aa)*/^lU"{ᰩBcNJ|74X+<K{|WpI)PowJJ|7<ԊOf"<WP+j.m {]gs5R^g {\?׊OTW+P#<W-^<W)CTW)S[WZ+`=*ج-* 1* *~h<W0Po(X+B_IPo<ջ{EO5n^wЁA~RT ׊8"{W:^ߜ}7<ַ-o%%Aw+b+bA{Jh<WEߡx~x~ 7x~o)W@X<W@.IPo}@\^R!<W`J}%AO!~%%APo|ջ{ջ{W	>T7h<W%%Ad7IjRx}wK^ d}PoCKJ} CBd7?50,~%%ABO+!*V> n^+7AJJ|^	ϩ+!|WB)RT7٭X+f;Z+f浼W~%%A̩+fVV,| jFջ{x}wы^^1Ԁ{i*}@\^CR!<WЭ^BךoYf^P@x<^R/԰^`TĴ7ÓPZx|9RT]+%AwÒx|9awÐ5J|9w#{ߤ+%AIO[WI[[WIc@{{<%7ہY*	PoҠp5JJ}x}5n^_WJoY*E*Ҡ!!5n^TV˿ 7x|4%7ȁج`J|ҠIPoHj釚x|:E{KԔ+Gd7/	Po-*pC9g[W[V{U^>vҠп0%APodĤ7òx|;<ջ{,{T{T+%AĴ7Ǿj3x|<0yǊܧQ{UyǊܞ%%A[W凚x}/+rGJJ}/TIj%_5n^C[W| "RTL>j1x|o|
%AFy0V<WF@Px|@{{bOY1W&^q*0f^Q+#<y;{rWGgTw5Gx} q W@wM*Ox} +H*ywπWZV|ջ{+ߩGM_IPo~SJ~ǚx~jwqww+ߨBVP{|+ߨ%%APM*5R^Ix}$[W4{+ջ{'jWA{,WA{.|WNPj^HPoyG ׊j^!5@*@,Q{SFOx|m0<^+$Q{5<WICJJ|WW$5WI)yKk{J|=7Px|=	Gjx|=@{oW"W*^z#{"TC@1{"TSAs{R@/Ag+<^+y5x|>Gzw^|yW|%AIPox| ƞj[wx| |ջ{ i7*k{ 1oTjRĨ7G(PoZTddx|a9*2A{d<W@[)*4i+Gj44{hm<W RSx|@JJ|^<^+f?P^Ҡج	* X>rT^k{䵞j<WKR%R3{>d:x|NPYKdx|(y{ߚ^0}&8X+&:JJ|K&<ջ{x|U{Ы'%AMg<WM&d7ɥ5n^4+&~ n^Po!o47),5R^| .^#%A
^j8X ]:5IPo҇^iPokM*:>d7ƞjr߀+'Y*q;[WN)wx|*yw[W[Wi+x8VAVc+xҠx|^+O+ğR<W`y*<%x:'<W5<~Ҡ2J|=vak{|o+h^E1{}ߚ^%A! 9	*
}*3{Wg"ǚ@TB߾?J|C4Y+<W!<Ԍ^C4/|~桃{^k#{ {k`x|C1`J|DT !KJ|DR??J|D0x|D|G^H_?J|E.A"`^?ҠQ|GR'ZT)A"Ԍ^V!{(桃{(<Wo<W(o˩Po_iPoT|p^<'k#{3Cco5+3{17P+RJ|F*y/§W#>^y<W#~`J|G&{8!
IPoO5%<GĴ7'Ԩ7 XJ|	TךWذ@g	j<W$G<W$Oa* <Gć~k{AGXJ|H)y{@<WQ6 ]JJ|DKJ|PQ{+(_AQaI*1DULJ|h/5R^ ,|{YPB^IG^+)> x|y/x|IO^+V{JĖ~9x|I%| .^|-<WGk{^+$3<WASJ|ZT[,Q{}$7dx||0x|>#<W ~j^	aI*+y1̂ĥ^dj^4%7ĪĢ7Ģ<W%"O<W`Ao!Y@X7ı;%%A%> ׊ĴR)<W Ĵ7<W 7A _Ԩ7~Ť7}T)}D7TŴ7YR3{4j<WSdx|8zl|^k#{2+)j<WS|G5@x|<W<<W*FQ7u*F	Ҡ`z#bT`J|yF>jFx|#HMPHPY+1*H*H>RT^%7"{`x|IMJ|ʃ5@x|dx|H	>j<WT<Gʂ<WTLY+ 7 0%A {-*`B?xW&ޤRx|WzI<W R N=Logs{T"}A O}* dPoR-J|{M*7ʨjFx|DҠ*.AUdPoIgҠ*0x|Q>TK'J|	?Ҡ*<Gʢ:TS70E%A	_iPo`*LZT05Ҡɞk#{KJ|<N}iPoqߚ^'T%A	//J|yP.Ҡ Ԩ7@CC?5P7A/*P>¢T}T}1W<W&bT`dx|L0}iPo|G]A7o]!_XJ|X+$5RK)J|^^)Tऩ{{NLJ|=@/x|7H{{X;J|=@/x|7RP+ARTPOPoW
~Ԩ7RP+C-*T{{੏\^*mA+{ϙ+AZTਣREOP+Bo^JTiǨ_@y{{h[; 4PA 5*5\Wo*4{{hPo/P+@'MJ|M=@/x|M -*4{{ioԮx|M|%x|ML!{{gҠ+ae*o| &^X<WVg++iPog^X~`J|I*75X^\7_5WW,ykFoW'8x|N7⯚^Yx)x|O
$^75+į5n^T{xGך+> x|P%%A(.VjA_5@RJJ|P?`J|P|ջ{gx|Q n^m<W(߉IPo!oOջ{[W({%%A(~ D[ Tex|Rex|R LW'>jW)oE5H沼W)-)PoF?*
8X+ <WH 	WMջ{[WDWD߀8x| p^<ջ{)w(T{倫IPoy5/5WXf^+?Ҡp{o{CZRT୧Ԩ7Y;P+e	%A
ʾk#{%%A
KToXO$7.?5 ?J|LS{Qx| K|W !bTgW+ ]J| B<W !cIPo<WOĴ7c8x|^j O]u*XaT1O Ï5T!y{~$	k#{?wj	%AaQ{m7hV<WG~.x|zc{൧7h-*y{ള<WK~k[{ ) 
K{ y ~j3x| 5X^ >.x|  /Po IxW KA{ Ĩ7 { 0π8x|]J|AT(`J|<WYiPoS< + 5+ ѯԨ75w+ _5+ ? W^ 	Po+Ⱦj`x|#\JS{ฝqK^.*<^+§Wqx| kW 4k{'y5x| `^ ş5co50<W)S{ok{C^XPj^~ ׊8isf^<pLxWW<j^+W+g+Lx|ƞj^+ ~k{x<W*)^^@W1*-z^^_7<Y Ҡ-~WZ7J@/x|}%AZY{{堯-=@/x|Ԩ7HWZbZT>WZqW<WẐWA+-Oh{OP+-`J||G {q<W0%AO`x|π8x|
~k[{?5+5y5x|Ԍ^)~
|   ||w||\*~P
{Po5P[7L<^ax|S%AK얕4 /| J|}RT4J|Gl<$x|NX+-^-W\U{'%A\{T7J|-`J|U%A*^cx|ULx^=iPo_TبDKJ|Vae*XNLJ|V |*X}7`c6J|V~R.{⸙{37qooT{P=H<W^K	;Ԁ{¿	PooPow2J| &^~Ĥ7
T~j+/> n^VX+k{%IPoE	+5j| ?0J|wMx| n^	 	W`s)*>)PoS[Weo5n^	> n^	| S-* {{ JJ|R0<ջ{?x|| nx|L7)t3N^8~SJ|)Pojp {᷋ŷT8K{L ]p]P^
~k{(RAJJ|<^+FRx|a'z{~7aM*r^+ cT{*.d7V?5UǋŷTM*KU/>/0W3N^d7]`x|o|&J|į5.w_ҠL<U//+L#SJ}1ߚx}0 {M*ךx|Z4yh-d7šSӼW-Ҡyű^ml{س {飏k{>Wdx}4`J|.KJ| _IPoD/3+05o!J|RT"5[ԊO^/+߬]*Ĵ7`*^+Ĥ83~81ߚx w6 7x$e:TS0_Rdt8-/Y
+Pax?Ĥ8=R|[W皷x n_Ῑ_-7X+PtPax;OĤ8J8+N+NR|	g_?+2~)PpiPpK|E+2*r5rP_ A.EY+~PpW/Yx^x^#~`J^ҠP?ƉPp(* 	Wf)*1
Tk<ջ|qw| 2wĤ8W
Te5n_+3. )1s|
B~8?iPp)  ._+R	=T
K>k| EWy t
{A~SJm^+] ._ :%zǊ;߅* ty* u38@߅*@T5R_Sw>1@kdx#Ajq|O쎕I^+xSxWT ?5 x?t |7)* |߅* |w+|ջ| ow򧚉RT 1J.w5n_wf|\_J~SJTWlN ]a3K _2J_  #A0w8O5+Pp7T U5 /RT /J {+>j ?+F^)Pp#o5 _ BT
/<W>RT*@k-*BNJ*X+k[| 0q浼W_ "}Pp 7p  |d +y _ E|E D5J"yw%j M'>p_ DRa7(AnSVջ|叀Wn,_DJb}%A1}Tk|_5/	x_쎕P^+WO*uzr_RV%8k|
˾Rx$>Ppr_ H_ HPxWpTZT'4J3`x%7 M &JJ%
R	WywT5n_ JA|!w%A2DoOk|!oZT!w8@bT!NJ<WrZ(oBmh/B8yCR	+B!%%%A	G߅*JjE5n_ z|JR:q/Ĥ8
TBWx+:,| f|0ԡW?	PpƿiPp ׊ƞ ׊h Nm<W NI1W_ AX+c)* AC5n_ 'yw j_+X5KJ`]ҠX?JJc?5n_5n_ʾ n__RT5n_¯xa[,߉IPp,|ջ|<ջ|Gw)* ox([W.|@)* x(GV|  NiPp5+ "Jkxj6VG 7xjDo)* JVJjcAϙ_ QoW48 r
T 8 | 8^+Zq |J_ 	WPU/-. ._.!| ._L|K|~ x^+<* ._ RTW ] /TW x1R| @楇 *J _48 kTW> xl.JJmxl[W6| KJl#~`Jl	~)Pp+IPpo5n_ 8V+17 )* "[WQջ| FWS< i3|XԂG~.x+
/5n_ VRVe?W=H R _/ / [Wj $!|  $T7+W)WԡWTR~%A%%A w>j + ߾%A%߀+ K)*j^jӏWz7@RT|ջ|ջ| 7x|)*5n_ ?xniw bT)*3	Pp5ɿ_ g_ 凋oAo%A9<"߾%Ayo5 PX+Lk|>/+	^jЙ+
 7xt߉IPp.6V.[Wg+NR߉iPpĴ80x.R?A
j8x.{<Wd+!|z~k|x`Jv~`JxIJx	?ҠiPp|0x0R* +	k#|@1 y @|_ bD b'~`Jz~Ĕ8- _IPp1	Ҡe/5n_ +yw c0s桃|/˩PpN皎+>AY+>g@1̆	dW~i<W~`J2*5	Ҡk#|_ f`x3,y * %%A_oR)<WJP_C`x <W~k|3+}* dx4`B iOJJ4KxW	^Rx4`B h~RT_ G+X+ (X+ |!J
RT ׊ ԊO Dx.t8P|GP*%%AxJ"| RAa)*5 G+_ U<W@I)Pp@	IPp@sx
Rx
`B 	RT U_ H_ `B uW5 *U"| TSP_ >k|O:TxaVd 7xǾN AVfj ,w /	Ҡ5n_ )w W`gPpcx|ջ|  ?IPp }Pp + "x  7x oRT *:T |ջ|+|  IPpwA wfj k	Ҡ/5n_ lRV?WĤ8u>N nq+ywsπWAջ|,V+ RTt8j 5n_ pJ|G)* :T,V5n_ p[| \] WPpuj /x| ]	Ҡ<ջ| ^5n_ %|  .◾A^j .]VqgJ?JJP)PpJ[W*?xZ n_)*	L~Njջ|| Ĥ8|'J+`[V0{w&?IPpL*	ϚxV!(|@_)*'^N$t8?5n_o[WN:TVN+N[W=^j	_ 7xrRT|'Jrךxrxqg1=*'j#5n_+b?IPp1^Nߚx+b~ n_Ĥ8(*
<ջ|<ջ| n_P*%A@"%Ao!IPp!?|'Jxx+Dy_ 8J"%AT MA;)*AK	ҠD<ջ||ջ|WȉPp2K0 1* 0>oC * 0(yw g[W_ 7x{| /p	DJ&| &_!|'J]Vjg+fN1ǙO#<OxN8JD8 &_@)*_|'J5n_C5n_DWз{| K*-"%A7RT@Aǚx^jW׾Aإa|A$A-* RT˯|'J9ջ|_x9)|  P+AbT_w(<WK3AxRX 
L.xIPp7*wV7| p_p*[+!|STF>j_;t85pRG-*qg_?)WEYIc(o@/쎕|Qo쎕 v5 * ]J;*|-t8ך_Y |ARTA* [WFջ|e 7x2KJ{T8 	WF#}bTd5n_JV 7x*| &_XJJ^Ĩ8ջ|so5n_ 	WG#Ĩ8Ὶx+#|roooĤ8}bTq3[WG,yw埀WG{ |pJJ-H6V$yw 7x JXN> x_IPpT{BVTRVTS|
^T	)Ox$ JJ$'%Ax$[Ww\y$D8D/3<W<԰_H1JJ${t[W[W::G MNt=Pp:KV:ջ| 7x$" &_  ;%AHw+$^jAC?h!3D	"Ĥ8	*PpVw	+ջ| 7xoWID8	.;|+$Ĥ8	 X%3[WV 7x=`x=G M RT%Aw+[W> n_ }Ĵ8'* FJJ>Ĩ8O_ |,<^+ 3oP^+ 5 	W gIPp x 5n_ | JxW d߀+ 1)* *w PV ,| aVyw	F 7xPp5n_)[WJmw	@Z(XJJxWaxWo }Pp5n_ ջ| e+!߾* 2"{%?5n_ <ջ| dP| d{Iջ| h[W n_ iPp  RJf IPp "* GV !+[W  n_ ~ _IPpO}bT'[Wջ|_+?RT{| ~a M Pp ,>j [+ Q+ Qh  )X Q+fj 7+hf 6d5n_ w+dW/}bT l+e5n_ ~ n_R+JJ	Pp%-V%w~ n_P)Pp;ߺTT 	W$A !%A ~ x@) &_ ~ xƿiPpR%Q|?%AKG	e/2d0x@|k|0%AL(&%AMOR+&zh}
T1&|RH_4PP_4<WM/	Pp0|	^+I>#<W =H$xA.xAIPp 
L>j 8[W n_ A# JT tcx=IMr5p8~]JNT	_%AN*?+x5Rx?Ҡx> xgo-* <6P <u* <G7IPpdx|<W^d0x } >AX+0%AWbT5"8!JJB<^+zIB1}*<W!!JB>RTk|ԊOao87/^+| `xD~`JD.A"|RT!SdxES$A"<W"PZT(u*RT(棇Rߚ_ @12<Ẃk|	bw8[1*xԓ+'8	˯RSxF=H_ |q8qԨ8pP+¤8w>k#|~f_@3|ϩ+߉IPp	
* i+<ջ|D 7xHG#* @D E  RT m+ջ| f| LX+ϙx]R|#A$a)*%o5$wE'/|p OZTIO`xI1$8AR!WT 7Q= B)* B
!xw	KYoW  1ӼW%|԰_ Ra)*(BxW%=H_ TP "`x97KJ5 Dߘ¯˩Pp	q|X
>k#|XԨ8IKJLo&%AS
Ҡ)f_ #Q3| g4R<WRT |*J|ջ| ߚx n_ #-z| A	PT ;PpROP}PY4  g "?R	+ >.xIPp @}IPp A;[W5n_ 	_ 7xp_ R  iIPp >Ppc1WUPpA?ZT W	x<_ &&H_ &H\_ &IPp`¤8:5n_ 'U+ 7x#=?e)Pp	 QPp	_ )~&%A
PҠK TgQ7ԂGQ[ԅ] *}* T|ջ|o+T| 4Ԏ+@JTac!%AV`*UR+G
z++Ĩ8wW'
#<W'}H$xO4!s|zĤ8RTz5n_ +~ n_ M#*EWEؒ (z|wCq ~]JRWIPp
K|p_ <W)"xR%yH@| `x	Pp RbT \ 
Fx8/-W
z| +b_ +0%A
[T P+ ~T <G -ZT UX+ [u*  5@x A_%A %k#| - &_  K
 90 X})Pp(<W`_ ,"~%A Ԩ8`IPp§+5 X` _ y ]@| `x?8 08_ -~`J  YJo  I  IX+  K   T  >j_e|*Ji<WY7#_Ĥ8!o%AY_+,w!+,> x
,|*J*yw/|ջ|+/|p 286>+zr_ L | `x38x!J	IPp ׊zR)<WнT ;KJ<x?8 =g_ | `B ? |zIW-Ҡ-BWiPp C*Ĵ8<WC5 bQ´8OdxAS<G A+ 7 V 	^j *w @w @o
=@<W*IPp
?A*ywAǚxT P )A*!{ZT|_gA+ |cTW*= ] d+G+K=@<W~j dw' | ߨg_o C 2^V 2,yw+B+k< f}
T l2W+i~j+bg_ 3>k| `x_ 4B´8?5 h}
T }8O_ 4Rx
`B 4a)*٧5R)<W[,yA[/p_piE'WA\a)*k|ʽH_p
TJJYxW\=H_q3@{|_ -*T |, MUo
_ <aoR.	IPpVx<^+."|/|ltt<W]`B JJW_ +%A+KJWpk~Ҡk| `x!J 5,x<^+R)<W* l~%AT ?X+R|=H_П%A+KJ5?3Ax%%A^{ZTjo5n_y_+/Ĥ8´8ߚxX0ywπW_6xx_|m| ׊-*ew_ '{D8 F?5 EX+^V k#| "	=* <G HռWCo5 `B 	 JJx<^+'~Rx^j+!C`x>k| &o<Wh>f"<W`c
Ҡ7k#| &* >RT &UxWb+1cR1o%%A`UxyE'Ҡ0 x0V 7ջ| [W|  n8 M n|+JVvj nw[7-JJ|+JVps+W> x´8[W<ջ| wo+Ĥ8ï|+Jջ| +W+@ߌ}~ B x@AJP0%A?ҠR' IPp t8 T}8 Xt8 X[tk| /+{SJ ]w \SP_ |<P+LBc|	/55h_ {D8`  ^d85l{A-5Pax5)*>j~jw+M<$O*TCJ
"TgAbC1U<Wb\_N^+1&| ._@{|45OwҠgoV8	VAY+/_b5?|;JO~nm<WW%AZT{a#)JNĨ4Lozzxﲔ4?Ĩ4=Lo0:'<WN ^4п)AN%ANMU/ӕ> xNdԈÿR^^Ԏ+Ӌ4PiSzqyw9:CJNxN{IPikzs1+Ts3}Ts2O59ә`*:-*:Ԏ+өm zsAJTsT/|-JNjҠӃ+ӃÿDiPiR8xN~RӃ_Pi͙+ӛ#:'<W6e)Piͅ_Ĵ4_3?xN0%z8}AҠӄkzpgCԅo)!'y'1zp#{ӀCp6߾N,N?|p{xN	},N}?#B@p{p?#XӛX?k4|iÿ|Tӛ3ӛ_[ӛ|Uӌa@4ӫ]Յa?$ ?k%A8]zs5W8a7|W59CexNpSQ=9沼W8-x<<W80>^%Q<W	N<v^%[<W	Wx< W	C58J楇($Ű~8J}?dcӌ qwq})PiBĴ4- xNrJ(oAWԨ4"ZTsgHOCP<#_*<#o5<(kzxI){a*<%kzxA]JNtyP+ӝߘӝ	/+ӝ^,W:Pico3AxN<FxN<W	!szpP#0.)JN3+z+ӌgszq8JJN4|PiƆj8[W> n^iCxN4cP+Ӎ7A	PiƂ_h	iPiƂCxN4/Ĵ4cO59TsJzscA	ͼԌ^'|PipTpm桃zp-KJN(orW^'?Ҡӄ˩Piq/Tp~d498[g4qC4桃zp<W^a<WXy<WXԡWXX(o8P(i(/Ĩ4QwZTq^+ӍQ|FxN5%zH^jS(oƥR<WĤ4Qc6JN50w9GxN n^ zzpRӭz+ӭ_^iԡWZ'~%AZ-IPiy+ӀCJNR'<WMol5WV<WK=ʾj<@-%A<OD_}	*9R'<W<#iPi	NxNO<)H$xNߘӅAbTp.KJN"+ӅE3AxN|FxN=H$xNH\^IPilw@+Ӂ 7xN
p^O4a^lRtNxNEߘӁ{1*8
ҠӁDh/3zp"] 8ViBZĤ4]d4Z5n^+?V´W
ޤp^+(ADSzp$98iPi<k0xO+?N4|<`%AH$xN-08X,wh/SԂGa_e	PiIf>xN7-*8OԨ4ujFxN7]CqlnAP8ݷ^nPX+Ӎw4ǚ^p?0%A<8Pi^rI M8B M8$ABoĴ4hOu*8ZMR3zpCh'Ӆo5+Ӆ58`xN:
0%A|^^+ӎޥ8<W]	Pi0T눟Tuy%*:o-*</4	+)H^xM@8`m#zpw#zu>h<W^N@8?@8o@94+ӟH^#zpȳ#zq~h<W$xN%A|$xN4	+ӏ|*80ӏ *8 TqO|&JN?>Rӏo&JN?(D4;	Ҡӏ[X~-4 A ӠGx?At
4 4 
4ᪿ0~8j|~8j> NҠӆTpSR3zpY!zp桃zp(|ӁC58
 *8=iPiIJNzp)W <W^+ӁBw8(| ^
 8> 2^
> 8. ^
> 84 zp*oOn^
W^+ӁTzp*M 8)zp*> 2^
'ǚ<W Pi!^ zr+Ӑ]zr	G\SY+Ӂo`xNӁ``xN'Tp| &^ zp4<W "_BTp<8rTp.`-*8l?6GR3zp?!zpD%Aj<W58l~*8l]T8%At/%*8n-*8n) &^71]JNy8p;!zp
|ӇÇk#zp׾4JN%zpK%A
k#zp.})PiҠӁro8R~%Ao_bJTyE_Ĵ4 &^[iPi %A~`JO0*:߀+ӡ> xO87΅.JO;?5n^t5n^z n^r_*</5n^q3[W+]VLVؚywaV+ӱ?VذVظVؒջzv"xNħ+ӱ+| &^%%AbPiؽV؃5n^a=9}:Ӏzt:86xN *:g/<WDTtF>f: *4腟R^+Ӣ~ *:(ԑ+Ӣ *:)c~ *;$H/	^zp0Ԗ+Ӂ>[.^24"W@ӳcYWf~ *:7[<WFB4SKztc+Ӵ@ ;B zvpxN%AjM ;P4zzv}H/xNR4ɧh^9C4ȕ="0JOI^+	> *;ԸxN܃szvWۀ*;s/ۃxN3<Wnaxv^w^xNWpm*{G^;!z+zwOWpO-{<^+Ӹx7xN?zw^+Ӹ]~/<Wp	Wp ^^+Ӹ^;/1zzw/W$PN~sN'?dysNI!9+Ԫ9'H<sNԾsNM99;cqg?d~A9Cԋ~^98i?d?3cr49'*'?dgrg?d⇩79',zZsN=@,9',9'A`융#qS
?dP'}H@sNԛ>fa9'0y3'?d3030d'?c#O30s2UfN~Gfa9Cf'?c%fa9-3	'?c!N~Qd81lD{9O؈`s"&zx~C~#tszx~ѧzx~үO:7O:s#tsx~秈<G?drx~=<G?dv>#:/sGm9#<G?dw>#=^#9'sG%zx~sG&x~OB<G?drRįO9#=<G?dr&zx~oOP#8,>#89#<G?dqSsG-x~}<G?dqgsG0zx~sGL>#<G?b*O؊i9M<G?b*O؊o9N=<G?b,>#i9Vzx~U#s"<G?b,~#q9Wzx~QߧE_9O<G?b*EAO؊x~V#EE<G?b+oO؊s"x~W>#O؊IO؊x~W~#9Iޞ#B~#9J^#J?O؊T_O؊&zx~RE=<G?b)cs"O؊YE-zx~QSs"<G?b)ws"ϧE0zx~Ps9S=<G?b)sO;<9cO;]9cO;_9g#v9h>#vAszx~O;E~#vszx~?<G?`9dO;<G?`ߧ}<G?`9bx~Cs^#v%zx~Osʞ#vU3sޞ#v(zx~csg}<G?`Sק#v[杻gs#v}<G?`3s>#yx~O<Q9#xm9<G?`s=<G?`O<zx~O<[9#x6<G?`q9<G?`w9<G?`s=<G?`s>#xx~O<c9#xszx~O<G>#yW}<G?`9<G?`9O<<G?`/s
#xR+s
~#xT¯	#xVCs#x=<G?`9<G?`Tߧ}<G?`杻>#x`s9#xa###OOɷWsrq99sr4zx~Fޞ#<G?g#OOsrsr99@x~H>#srsrsr99g99m99q99G99$x~I^#srsrM<G?g"/srP<G?g"W99*zx~J#3srV#ǧzx~K>#OsrZ#ߧ99{99}<G?g&O9zx~L>#<G?b2O،i9<G?b2O،o9=<G?`2M?)ʯ7s0?`24s+~G?`2yHcG?`28s#WR9R9N~e#E?G?`2~e?`2Is!F9~d$ȅHJ 9#) s%OG?`2&| 
s%oG?`2X~d~R9O~dHK 9#~?`2`s) 9#Og?`4x:~R9Kg?`5#YC[Hd~iw~hwHS9G?`4A0\sA#c`$sH~i'?`490jsU~R9W)7G?`4NsI~f~hJ0^sE?G?`4U2	~hP0fsEG?`4Y1P?G?`4*y,9#{`sB#>f]9G?`U9 "G?`42)?`8s AG?`YH L9  w#/SR9 " )*#3  )Ń9s BO9 !+'?`&R9  Bs%R9 !Ks A+
 
H o~(~R9  ,2Y?~Zy4 #|^~/%R9 !㟰R9<^~#~?7s?~R9}8Ps?)89G?`wy?_HzpG?`7s~R9辜~N^9~^s?~Dsޤs/G?`G?`H|sʟ~H?`H<~sg#~)	?-~R92?`H>dA9G?`3̀)??`QH d~
N<Ɂas Uds U~
6&'?`WyG~
H?`@s R~
̙[yCs W>d ~R9 )+̩9 (H 2ps Rw# G?` ?G?`*vs Q3E2rs R#|Ȏs QOEO2 G?`{N~
,R9 (9"IS?)AsfdJ9oG?`6o@h?)̃YH<<skȖsg~m̉?`6Asl<G?`6̉?`69?~lB)ۿ2~lH/2K9G?`6R!įG?`6T")[̊'?`6(~R9YE#,R9י?)w̄{Hd%9sf2*G?dd'?dOG?d^dU9%R9%C@4sJ[Ba(*?2G?d#P̊?d~Hd')2~L?)|R9%3sJqER?#U^dg?dO#P@(@!~R9%<ȲsJ)~R9%~Bg
g?d#Qćy(~R9%
~dZ9%)~dN~EG?dg̅CQ)3́(H?~~R9;6!TW#2.HgS~d?G?gkX9;R9;?!d̀H7sv̌?gh~y89;qHϙ)~G?gd2L9;'~R9;K!lHJ#	OW̌g?gbg#CcgϜ~O'9;-R9;{qسHAg#I@OH x ~R9.~#4q@YH x 9oG?a qG?aw#@?s|\ns?~+9)~.89)~G?a N~+@w )CH \+@*xa@*R9oN~ H -9G?a S@. =s.
~ 9s>.#-G,ؖќf~ĸ|\zs%?)k|\89?)q-9~ıߋk)h.~ĴG?bXokN~Ķ~Ĵ_RN~Ķ~ķ9)ux:A9?~İ9R9ޤs%_~ĲؖRs%?bYSؖ&x:ps%)eRK~ıOԶ9_~ĲߩK.R9şR)fG?bZg?bYؘԂӟ1G#0ԖN~_~ÏR~)=KC1o#0mLؘN~#0Ը9?)s&xs&0Iؘs1Lg9~>9|)ؘg?bcN:9*s& #0	?b`?bc֜~ĿNW9
 s& 9?ؘT+9
~3 s030P)ؘX  LL,s&
9_~S?baoqؘ]?bc0Y09?b`9\s&&~89??bog?bjN<fT9M<?bi?biǧ~}9 MzpMYؚ~3"o3G9c:N~Ǚ9Wy4wh?bjNL9O~ӟ5ԁ34?bho`s&t|59Y:`9[x:,<?bj?5σ36RM$s&L9C@XMws&|?bi;`M̎s&G?biC/3$W9J~fs&<ؚ́U0.s&fo3fs&fM,yC4yns&|M-x:	~S(M-:N~#5~gѡؚ`t'9Aσ~c9L>g?atlsS:ONsM ҩA7A8&9049#ON~
NnsO=8 H`sc+~ӆ?awߧJ9+psOIA@N~
?aCԊ?a~
/ӆG?aAqX >95x:]9$PnsI^ N~R }8 69"AK	A(~59%/+ :IA*zq |̢sD3)(yYA,~I9 iA,sE?3~	kӵ9"~	o̤9%Ng?aY ?"s y^sL>d<9̃OG?`8N~p4s߯9_Ῑ~pYC~pi?`8 P?9PsoP~r?PA9Ǩ #]AD S@t&93<9G?`8q$y~q?`8CgJ'?`8Ԕ~qN~q?`8ԣ^@9O#+Ԡ
G?`8?`8M L	fU9ßK>9
^N~pJ8S89¯")9·G9CӉ?`8Xg,p9Oӂ-zp*s?`8[c.'?`8,:S9YPG9QQ}@Ds9P駨鷨	~uWXsi~a9ѧ~ug?`:~tso~v??E9ޡY~ulOvs?`:(H>CPP69>~uӇ?`:ӑ~u$[?1tsx:T9O+CS&QtsRJӟ(z̬sW)y~t*DG?`:VE?	~tzvG?`:Y#:18rsnsNwN~u~tYsNN~t~L?'?br?brO9؜i؜m39WG?bq'fP9s'<`s',9؜Ӊ?bq?bpӀ1؝ s8q؜g?bp9G?bq?br	؜N J9ٜ?#Vs'"؜ß9?br?!?bu_?bq'Ӄs8LN9pNw؜Mx|sͫz?~`7jk;Cjɛ?TZjچD̵?go3-OEF?~fs-OEFb2tTdJ0	̵?EeC6?oS~aeJRٓZ<fZT/2̿< Ye)_~/Gd3-OvN?24Q9jfly۸?ZD
߷S8j3-O3ioR*Zg8ooRYRɣ?9۸tZ0̵?[s-OG{28VoMj:?~gYѨFoC~`Ijݝ63-OmK&QM-i-OP&?_2vtP/j;oy۸$/2#Q-?Z _2p1j56e~ٖoe~S~Zn۶ioRfZY|Sȭj~`7j[8dG#S߷S-O o}2p!̵?bz?~`/jA^?̵?Sj;ve,ۑQ~/=̵?śV4Zbvm[oY,o3B̵?܊VSO@2̿3eSlSeٖ߷&̵?0qj9~`21̵?ewZ;~cSas2oR-Z lS`YǙj?߷&̵?fZoMjoSU8̵?߷e/;Bh@Az&wo=Abc![0d1Amdؘ+~H&3O?w1A7oLGO?RF2q&9O?be[Ba7ba'V? }0+~0?O?=oDؘMO?gY&oɝAC1/V? |ؘPO?;
[BaCo+y![0Ѓ)kbaOV? ¦AbaWV? | }fAؘVO?A0+~v&![0![0fb`+~bakV? vtPM![0L-
ߧv&wo?bc![0(pٓLwonږM!![0ڶb`9O?:?LLO?vm[baV? Բh}![0bj}![0 #ؚV? NM![0 ˱4V? G%nMU+~	Mo24lӍ![0 ߱6![0>ѦAFMY+~NB9ջBaO7o݉m![0 5؛A Mo
ߧ(iRM]+~!JbhV? ؚV? ͻOoF?5V? v&
ߧ	![0O47O?.BawX
ߧBap5A-Mm+~\o
ߧ&
ߧv&O?Ӂڷobi'V? N	;I[Baq74?O?Ӄ.{Baqk4+~![0gbh+~{Ro 4+~J[Ba]VAdؚSO?́biSV? 2=]![0{D![0UM+o
ߧ@)ؚ(o
ߧKBa߱4o
ߧ坉![0\{ؚ)
ߧA.cؚ*o
ߧObioV? KBav&O?bh+~C4+~_4
ߧ=BaiؚaO?gaO?a>A/E O?&BaA6O?.
![0dA}![0颏	A3f ÿ+~B!FBavVo
ߧ O?Q	AA2 B{Ba?T6aq+~B#пV? aw+~wa~A![0(BaX 
ߧH;Ba]V? FGaA![0@ϰ+~]{Ba[o
ߧAq+~B#п+~> O?QD_AV? FGa+~JO?vC![0dA{Ba{$![0Ȭf	;V? 4 [Ba
^A]A!	KV? P D![0@A)
ߧ #TO? _a+~-vD![0@A+o
ߧ(Ѐ"/ BavKBa>,O? a+~OV? 37 o0*o
ߧ(Ѐ"/ o3	wV? ,fսaAYmCO ;Baf܊a+~w΋OAAfvS7o6=AfE=![0+O+~NqFAa`8i+~vtPpV? Gѯo2`8o+~Af];Bawo
ߧ`o
ߧBnqnANpV? Rǰo
ߧR{o {o
ߧAG`8V? FG`8;O?Ԁ/O?ԗ;![0dAA2 BqV? R`;Ba`8
ߧ0O?c+~B#пEO?g+~B#пm+~qAqV? qAʷotewo	[Ba:5![0
{Ba4  Ȃ=nAnp+~;V? q/V? ICV? FG`8RO?otF
{Ba:=SV? @woh@AzfA
Ba7o@,o
ߧ(Ѐ"/fAi`8YO?৿+~![0{
Ba4  Ȃ=Ah{Ah{+~ /`8,
ߧp+~p
ߧðLO?0
ߧBa8S
ߧ榽![0ko
ߧ`:m+~![07O?*4`:q+~tTdJ`;AQq`:4O?*37oDjZ߰[+~݀AѶA{Ba }V? }`:V? `:;O?BatV? 5&vBa
ߧO`:AO?AO`:
ߧ栻a+~B#пc+~.Aj-voyG`:V? uA>A2 BuA=[Ba4  Ȃ=NA`qot?O?彀![0.v![0Nt+~B#пoxq
ߧ`:PO?߰)o
ߧNtJO?ҞA8&?`:TO?ɛ?t+~fAR
on۶iARΆ7ox;Y+~t+~oxOK[Ba<詿+~t+~(GdA `:V? E![0v![0dA9O?[8dG`:+~A'V? 5br}![0:NQ+~G8V? m![0ۑ[բ؜V? {o|'o
ߧ]
ߧ(Ѐ"/No
ߧ^Ba>FN[+~bqA]m![0
ߧ؜8O?QD_؜V? bpV? oo8V? 6{7o`9V? 6	;Ba!'Ba"؜V? ~;Ba߱9V? pյ>{Ba3J7o
ߧ<'fս7oho;Ba.oh@Az'woN%o
ߧ؜
ߧbs![0dA![0՘Ũ;gGrdH?lFwy
UM/26]_fỌ y̘~ gO?<nY]_O~ g̟Cۅ|'W?d0D>/W?Vv~ g̟ 	C?г'ۅ|>d0#6 2	1?|`2;po3'̟Ϝ @e;po3'̟=_O ߷?| x7 2<jU 2_O L_O ]ۅ|d o]_O Kn/s'C?|!/?|!C?|! [WnBBWnBIN/	'?yBSo?L!?|!Ş/	'[?O.۷?dwy
߂dAB12}VC/Ѽ
o?Y3QVoU*x߷*̆_ʍ~ߚ~3!1lVo~ߛy2	 AoU|
,4yqS2)|QnoUf~ߚ~ `2߷柄O~iOdwO|``ZP7~iO G~iL` v(4'̆
4'̆
^f~ߚ~C?G`22) `2N>d0SdO|`!o?	!v"fo?	!`2X>d0SȧO|`! dO|`!;g߷柄OB,)4^d0Si>o?9O~ߧ@23NU C_H?oaiCۅ|fO\~ 1̟%!OdL7a?,E_+3'@#~ PpoW|۷O0cBn
`̟eJ_'vA_2<;poW
<K_Y _>/d{poWٓ H+v~ >Ϸ|e?C/o2 3/W?K<
}_+29Wn
2poW¼"C:|.̟$'
_+Vd|IE_On
2GC/W?@ x=_yD<\~ d P_C̟8<poW̟0)n
ao2n
2 3|fOXJ_fO`|.̟QD_$_+|§LBN'p{Os  LR=~ߨD,beF(߷<Ѧd12G#ʄCCh9^
~ߨA;2	foyLQ~ߨA;2enQ框dȒqoy$23	ٔ=~AVdA|-̆&_g%o?\`eK߷o5(A! ]_5He	o\Q&d	Cgoy}_!oy}_`hfA!?T6~0p{GِHeh{^~ߨ@2	(VِHe.A߷49.v Bo?W(X4 ihs!>u
4 ^d0S7Qoy-̂C/{OVd02fo1̆_?no!<	;7~B,`efoO2b0߷C/x{49.;4^d0S 9a񷚔s [$?YWBojQ̂C/Qk|{m$2|=~@dE~ߢ̂C/yF9?5"fA	]0S5"fA	?9'p{@d=~_2	|	Qc2	ԗ7٘8=z@/2	=~ߧ@21;OVd02R~߷B^d12P1c߷*̆_c|&p{?<!2P|{G$2
{?YBe;*ۃ߷He7ٯ4He+߷*̂/}
> #oO߷oHe*߷
 I|	\O梮dgE~ߧP20o0p{D5He]YhfA!>)ooy}_
%{GdC.~ߨP̂C/1!?߷`2)~iِO|
|Qd'GcBlbeCoU&x74
!: oElU"A7F̀wo![>wndnHۅzpy?`|;poN /2'wv~ޜ ^fO?8 8̟QD_^V!/x;4c2)7o=8̆
lM6po![?pN9s̄l?ӆǝ_.x:.̟č8nۅzr烡dnTӁt_.x:.̟8{ۅzrٓ-T9sіdtzy
߉_14  Ȃ=o
dܣ?Ed0Sn4t]~iB6d0Sn `?,`ɝf>Ȑ0ov`bwrۅzzs'ۅzzs'k-)v~ޞN?̟,=_Ӂ|bHӷp/?D>poO_>d1*ۅzz8̟ v,~ޞND̟ !	=~Oo	_Ӂ|Z;poO_poO_>d?poO_>d2poO_>dWp/?G>Yۅzz8̟QD_"G8 be![$2gGd= OeolL=o	^VwL=_/S?=>/̂̟׾'UۅyQYH;po2
>2	!./̂M?nT($7N/̂$|](xE?,?(xM?c 6dw=_/S?B#п(B~ߚx&̆
Cm~ߚx"̆
Ƚ~ߚx&̆
V#Q/1@ۘ;y
߹ No2y4y𐵧n`̀;ps߷?	 ON@OD;ps߷?8iۃ	An߷?88ӷL̀ ;t	Sn߷?8iۘ{{ 'o2piۘ{{ 'o2pq@Oi}yF߷?84>	^~	'̀	w	{ ' N?o~d(̀4v@OX4v@OPpo2Ӹ4̀};N	Jv@OT-;N	JDӸ6̀kN۷o2wݽyv@ORƝ®	Jv@OPӸU߷?w
{ ' N߷o22<Ӹ7̀Zwyepo߷?wyo~ddv@OAo~ddiC߷?!̀];{{ ' Ӹo22*;{ '!GNi߷? Ni߷?y	i,̀;y~	Cpo2s	Ӹ[߷?9-̀Ӹ[߷?9wy-;	];	ypy߷?9%i{ ' sNm߷?94ݽyKp6̀w@O@;N>	{N>	ɇN>	&w	'zw	#};o~d;o~d=;ݽyHzw{ 'w{ 'tv@O(i{ '];o~d?Nw߷?i{ 'w{ '	"֝	};ym;	Ip߷?:wyNo2t v@O΃=;	wyt;{ 'D;	Vo~d @OΊ:w=yIpÀ;o~d{{ 'Bo2t[Ӹ{ '@%p@OΌZwo~d&t~	LNo~d&;Ӹa߷?	;yqp÷o2/Ӹc߷?		MF	LNo~d&up߷?	No2<ӸÈ;^	L$v%o
`=ؖ;o.=~ߚOLHK[O)	v%ÿO)	o
`+ؖ߷0S{~ߚOL9 7~i?0U@.
`Z'a o
cN[߷0Stc 7~i?@'@)o
΋߷0St݄{4 w~i?@O):{4A@aO):;4}487 o
ΐM~ߚOa ߷0St: o
΀a,
Ύ;;{O):vv*o
Ό;,
;7~i?ge]~ߚO"gbVo?`vO)P웿O)+߷0S۝~ߚO"gm~i?ݝD샿O)~ߚO!gk~i?;;o
	;YO)ao?`ٶo?`X>o?`JL~ߚOSQo߷0SrQ)
@do?`J7~i?.{%~i?-%7~i?3J'o
@d߷0Sr=Vo?`q)o?`w~i?']}~ߚOʮH4{4od~i? 씷߷0S2.vJ߷0S2%*.J7~i? Mw~i?"g`6`.
N{o?`@?`67~i?$NlO)s6e-(`6T݀K߷0S2][4S}'߷0S24~i?(vl~i?(4o
PW
R`6߷0Sc~ߚOJ o?`%o?`%7٦o?`%v~o?`%
; (9`{O)	S QS߷0Sp )g߷0Sp; (O)8 w~i?n
%o

}/߷0SpO ~ߚO/~i?
߷0SpC ~i?o?`7 ~ߚOȀ=1  S~ߚOcWo
͙JC
6]fo?`@ʀ S~ߚOKM~i?f̥lCqS
~ߚOHa;4?-
A_~)
@a?,o
@[?7~i? ?)
@ 4ӑVO=9oo~/߷_"U?oMӑV iȫ{{|lU l/+x<R3YnѮd3=R^x:O0NxaW?t6=_BfC;poٓΝ: xa2/ᇃ?Nxa2Ӣ^x:?NWns'񘟧dN^x:G̟`Nۅx0tfO0i_@d38)v~/<Y[Ӑ~/<NBpoٓ#ӳ)~/<'N;^x:	'ZtaOxa襙?;An]?];Axa3̟ƀcN?ng?v_Eh iڊ_EhOӶ?^x:)fOBKxafO@QOpohd4 8r,~/<̟ƀN^yhv~/<YXӷ'v~/<'̟QD_ؔA 3Mf>ȐoG+xA?ΞD~$+x?'=HVxaƜx[B;e^4B;HӏKHVxbn^ݔ[N>4B;'3n$+x?ӏ_Ry4  Ȃ=:)o
߆1267o?` ![O)`-o
ߚO>_ ![O)6{ !V
͂n![O)3<K߷fC/ Ĵ]~ߧ@qԀ౶o8̆_{boUl
1DOy
Ba[)v~/NoǷx' O?
\~/d	'0
J}_?2	
~/W?C^	yNN/̅,';c/̅,'Dӷx'!K2	n,~/`2	]=_?0̟p	ݸ_?~/d's: ~/d'wnOBdG㴾/̅Ѿ<?^	8O4;	=_?0̟k;poN'#o^	8̟h#dx'{2mpo2l;poN'_nx's-	_?`KDmۅx^d+;ponOs'v~/2X|<Uۅxs'wx'pU? ]QOx'p[?7'x'p̟ F;po<ac|?po|fO ?|P{po?{~/.k|po!fOBx'sL(o/fO@&poN3'~7^	\O@m ۅx>̟tx'q/2
~/`28tN+~PQD_rbe,y
ߧD'|U{2	ҷٽ4 v43!ayoyLFG//]h"fC/Pװ~oyL
Q&d125F/@43!3;>̆
D=~!25;(Z4
 vw~d02gGcP&`;*/+x<P7E_=y2
Pۅz̟Ʃˉ_=p5̟ơ&2;ԓۅzj;/fOP|]A94  Ȃ=ƻVbef^%43!wĳ~ߨA2ĸ~Lbe&-voyLZ~ߨA2cZoyLԤA43!=[~ߨA2_43!:?1DƭƢ76 (J+y0Ƣg 
poPm3'p [^f2^ 0v~ޡfOP0~ޡs'_B02x Un>̟pOۅz/3'h@AzbeOkCh"fC/t ]߷<D̆&_oG
&oGah"fC/@Q^oh"fC/@a_oyLl1Dr	]oS?a	]HV3|&d//Y/練;poPx'o_8̟ք<onN'>ۅzӁhTۅzӁha=_8̟֐xF_8̟֐f}_^'p$+z֒ h9@}W2Z"=_^Y/4^/d2 Bo
/tk$~ߍ<ǙLւ1ÿ^j23PY,LwN Rn
~.9iUۅzdQO?t}_)O< 0۷?Ӏݸ_)O=#Nv~ޠc?B#п~=o<\s!wo2) D~ߚxC?<	 E4p1̆
xm4p1̆
z7`<d0S M~ߚxC?t6Lk1Dxlg?*yg@_,poP)6dǀiS%O<	' g_K2f_]?B#п331D _oR+}ͿaǊ./=|k˨=_{YJ}_{Yįv~ޡO*}Gn O2$~2	C߀
fO`)v~ޡ?t/=fOx
_{yA7v~ޡfO<[_{'/M]ۅz ?4ۅz !̟g
poP9AcD/= '29o![8QD_ý![&_t6L՘"A g6J]oT@ہK0'8~f{?Ak0'R/P'#  k2<==_fOo }naYe"~fz5?~QC0/  '2< ~fz5?	D/*̟nC0'ӇFoQD_bex#%4|`ɝ}Y$x6?o![~gS?)@?*̟pYۅyR|]nq2
FcN/2
G[H=_O?#t7?|)qh8?г'𤑾h,~gYRK5po3
'D6v~g>d7	}_D|)w{po3,)1nq̟c|";po3̐']nU?24  Ȃ=Ͽ+~_~ߨA2m~ߨA2]~ߨA2%x)GM9
TV>oGِr_hC/}4)\3(hfC/r~ߨA2
K;Q&d12?Th"fC/ *Z43! k~ߨ@2|
"Gِ7~be߷<>̆&_@Th"fC/*
~Lbed+߷<D̆&_C~Lbedx'oGȅU/߷<D̆&_t6L} D`+x<[Q_a?H\=_*w%{po3^.9T#o:/׾>̟¢#aۅy-̟ 
 _\*;gۅy_2
*v~f8̟Uv~f\3' oron`k<dA#=B`4O`ofC? /}o>j	3 Akboy-̆&_{Q怷2_(ǿh"fC/0w+~LbefQ,߷<D̆&_0U4 	7[߷<>̂C/?7~Lbeo17~Lbe eP߷<
fC/u7~Lbe4$~ߨ@2	|p{GِHeCdΏJ}  4oo![0n//Z|YRp1̟=_^.9:{
_^fK̟_O//33' }_^.9t_nbd ONdyۅyc?~f)xOc=8PRp1̟;po3\s'Ө(v~f)xOi4f_^.9؁3,~f)xOiC1K25ӃŞ//lḯ//lN0po3\s'񰑧Mpo3\s'$ӄ#//l&nbd2 BKo12.iO`#Ow~ic7~ic ;4p1̆
2)hJd0S}7߷.9OO`4Jd0S6	;o<\s!C߷.9O.4p1̆
=d0S6Bo<\s!nio<\s!Id0S6; ">o<\s!GmO`l	{;4p1̆
noO`ɝ} -K)vХ凜poR2pODkP~ޤeTOF=#/|w	k#/ Nd2 BMo> -~ߚxs!xq-~ߚxs!ŝ~ߨA23RY [6o5<I_{d@'#o|'"*=H2 nF`2)]_~OXnF߄Vx40v~ޤmٓV`#o^drB(Ѐ"/F$ IQ3߷<D̆&_t6Lԇ"AY+ ?l;y
adf/Ԡ}Vd\;poRYV ۅz*̟±;G;poR d
ipoRl+nP=@?!wTBJ'$2'_@^dۅzP	'$
,poR,	 Ϸ(!p ۅz*̟u~ޥ	$ hoۅzP'$ 4ۅzP,fOHv~ޥ d ۅz32B_  ~ޥ	x ,~ޥ'ӇDBcoh@Azo
ޠ/koyLїQ&d12N4 2)48LYOP,fC?IbXOPِOȀ=~v%~ioC?" T~ߚy= M?'o!&tAf>Ȑ`;){y
2]1 YK3W?Ƴv~ޥߙc `iۅz~fOppoR¬9Rn][?D~ޥߙ`	3.	O|/n]̟\n]'On]Vdp>B(Ѐ"/)o
ޠ/:?%Z} oY6
]oa.nDN3'-
/ԉ~.3'0poR%
'h@Az~12gGY , _ly
޵?v6-~ޤLX
{$/ԉ -̟7H,.!g"gs'߰Jiۅz3Ad)~ޤLy`ۅz3ө̟Gʽ_=:`ۅz3ӄY="g'ԞbnDNfOw&~ޤL̟DǱ~ޤL繓%z`H3'7ܡۅz3ӆ4  Ȃ=oVt$݉~i,`bao=8EKL	!wbXOO|`ؘqON{;4O[-߷果0̆
l"Azcwu]o,77]WnL.̟pHTI
'߀x÷&*̟ ۷&y7poR`nzۅz3']_0zd7KpoR`n /Ԙ=@2/Ԙ=@2 ԃۅzOrwۅz&̟'A*v~ޤqn ?Iٓ _0{2/Ԙ=<p8;poR`'_@ۅz'd{poR`vd8GFmۅz'ۅzfOょ x&P YpN/Ԙ=Bd8<V~ޤ)̟QD_V/po̆_94y\AL4yp$v%4 /b`߷枡2)4C?_ƛOO2_7~ d02?<`e/x~ d02	߷	C/&t:|81`;%&-zq_n[Hnd`}KrNv*v~`2pn[d9m
]_oy䓧Zۅx:\r!it-ƹ_o5̟ 
/зԁrZqgn[J9[m8-v~2B=9/зOj8ӷt- 2Fq/n[AVdt㗽_o0̟)\(v~`2FGb<;B$roؖ߷枤Gb][4 2)Gao=H*̆
'ؖP0̆
+ؖS0̆
lef>ȐZo{y
@ۅx:2J݃4~/ޝd}@Yۅx:Ӂ-.~o2@[v~ٓ!@[ۅx:Ӂt ۅx:ٓwd_9G2Nۅx:ӂLtB;po[zpU?'mVd:%ۅx:ӂt"^/ޜfOGOu t
/ޜ'wC/ޜOo%noN*O`mK2\_9?Y?,v~dqؖu'
ݸ_8?gݸ_]?"v bno23'ӣ+~6FGcEB12P3~i&d0S.'߷<D̆&_OM~Lbe.cQ&d124(oG{oG\{U3߷<D̆&_C"mh"fC/y/oyL/G\߷<D̆&_t6LcwMw"y
@Gv_n[2\_ n[̆Yv)v~k?v);poJdO,%/ҷ'n[̂@˰;+yW?7`Zۅx:V!d u]_o2
' /ҷ'°۷tC@O~ ' }_o2
'`cۅx:V!d 
1poJd?{_oN	3'ӑy
߸QD_LBVqk>oyLvG42)2<
տh"fC/oS~ߨA2x߷<D̆&_7~Lbe2+oyL/Q&d12N&E43!pIUoyLӃ/~LbeUQ&d12N~ߨA2
w~LbeQ&d12gGhVcD9=opӜCۅyd2 BeB&_3"ݿ+1'D3"q=}Qך*hwNwo~`'Q3R%7o5 D;V_vD)ڶ"35"Q@s gѨFv3Q̟##5"Q gF&F׬i't6?Ӑ
}~.IӐ
}y? &S!AӐ
}y?rSo4'N@*v\	to~iN@*\ZrWo4Ӑ
y? &v\+go~i' 	y?Zr[o44o~ir[o4N@;{H/:Ӑv(v^to~i9 ߷CxN@,v^@Ӑgo~iƜ;{H/DӐgo~iΜY!<Ӑ=y?rgo49 S!最)^#o~iN@-v^ 9 ߷Cy_N@-v^ -9 T!So4i 
y?o~i) {H/1io~irwo4a&]!ޜo4qi{{Hvi{{Hvo~i-9 Y!Ӑͧ ;{HvBӐy?;!i 緿o4`gN@=y?;&i 緿o4򷘉BӐo~i顿t]~v!Uvv4*{G;zt]y:	o~hb߷o4w 4&y:	o~hb㷿o4wӠvvt{{G<:=y :ӷo4wÝ:ӷo4wN4iVvx9Ӡ1Ӡ4Ӡ6Ӡ:
O;{G<"O;{G<$iO;{G< ]:۷o4w;AvxOӠ{G< m:}y F>:}y:㷿o4wGy-:㷿o4wmA]߷;7Ӡ7No4wၖw߷;Ӡ{Gt#=:
 ?No4wӠa&o4wo4wkA?a.o4w-:
o~htm:
o~h Ӡ04(=y ߷;HӠ{{G >߷;Ӡ{{GR5c4RS;y
ߞ(3o5ƈ#S;{[3dЅvVc4jY4pVgt6Բh嫷o5QO&+aYN#QR+~H{S_w3dЅvU D;HKOY+~#Q-?)go5?Dfɡ
5	+1@`	B?`.7Y߷w3dЅvYO W;y
߬0~o58O&+(qCB'y
߬C?`߷~s'͓Bj5i'y5eK+~%?2|]4!]Vc4wE-;y
߬K_~c̟#6MWoڳ0vYw`*{o~jyS>.FlPQM-ic~B?`.ZyYDfɡ
5k1@`eݼo]owo~j{	'͓Bjc4"Yw`c{{QDfɡ
5_YO3B?`.T|{Q2|]4!]桕f3H;۳U+~:(m^{3'͓Bj?i'Ey
߬1bo~j>ٓDfɡ
5 D1[J;y
߬1[J;{R>.FlP޳(pٓЏ;y
߬C̘y߷~_2|]4!]Vc4vԲhЈ=o]nږM!o5>c2|]4!]u Dյ?*y
߬յ?*{T/2|]4!]*f"wd"o![0êY8߷}fO&+յf3H;ͫz?Ћ=o]V{{V`7>.FlRf3H;G&vYwݵ,8C	3o5~{2|]4!]f3H;PއL+~5qԉDfɡ
5Hi'Yy
߬17?o~j}lw3dЅvk1@bi2o![0!#-vy2|]4!]fۢN៧.B?`.EF?N
]y{`2|]4!]n(qKfLt;y
߬C[2c7Y߷w3dЅv+1@܄ɛ?o]!2f9o~jTO&+ԝYN#q#qo5&3'͓Bj!c4wB7K+~wB7K^z2|]4!]5f3H;qL4ӛ;y
߬3lNnXDORfO&+Vc4w70vYwݻYӛ;{Q2|]4!]Uf3H?Xo$B?`.Xo$ԥ;2|]4!]栎سjچvYw݋6io~j_|w3dЅvMf3H;f܊ A+~mȨ߾x2|]4!]栢qB;'$L+~(Gdӄy }Ha>.FlRf3H?QOm8FSD31O&+Qi'tik?Vgtik?߷g>.FlPi't:h 坼o]C?Y߷^̟#6MWo  D1Iӄfݼo]3n ^fs'͓Bj)c4DӄqYwb"i8{Rϙ\w3dЅv
f"F"{Vgi'yy1̟#6MWo3i'vVh vYwݹZ!Hy1w3dЅv՘ D1,i6o]4y8̟#6MWof"w"Ho]"Hyw2|]4!]#YO 
0+~ĵ;{R&̟#6MWo8i'Ko~j^/O&+1@baHy
߬10 }y
x>.FlSf3H?^N2G+~t$~3Ӂw3dЅv֬i'yGѯ*CVgyGѯ*C߷^3'͓B1@}:
?o![07Ӡ.9Dfɡ
f"gAK+~=:
_o~H/̟#6MWo<mYNjiKo]g[PNXOR*O&+ D<(pN`+~8D}:	o'͓B+i'My
߬}᩿o~_`2|]4!]f3H?_5]Vgӆ{x$"dhBf3H?^iT^B?`.^iT^2|]4!]QYO׆ݍo]6lU㿀N̟#6MWo=zf"i2Wo![0p߷_M>.FlxVc4sjލQVgv,fս oxE>.Flz:f"wniBB?`.qL!Wo~^fO&+c4; Y+~; YfO&+1@ݻ:(m Vgv衷go~/Dfɡ
f"@CnB?`.^ p o~f>.Flxۢ"PӀo![0ۢ"PӀo~/0	̟#6MWo<Vc4tTi~&vYwݺ*4?N;{x21;2|]4!]i'v\~"Q8Eo~^fO&+1@N/+~>"_߷W2|]4!]
f"i&ݼo]i&ݽx<-̟#6MWo=Ef3H?^UӄDB?`.^UӄDC̟#6MWo<+1@GNy
߬xݽx<O&+kYOזw+~{xC>.Flyf3H?^,oB?`.^,omw3dЅvZf"ž&&vYw߷?|fO&+#c4imDX+~imDX'͓B+1@ӛo]=to~$}lw3dЅvĪf"=:ӄ>B?`.iRo~}H2|]4!]c4ӄB?`.8JZ3@dhB]f3H;2FӌB?`.2Fӌ`2|]4!]]uYN7$j4%o]#Q,gVCV4VV(Fv"&6VM,7qqKIoDͶ&&6mgHt3ifrdF5Lމ\5$j68fyѣ7VM8ћЍ+6f#JChͬ-JK34t8Y1:'Efe3F2ŏ;TfSD4c+pfg3gjь2qpM1vƆ)jE8E;Vedl&c,Z1$F38E=4L⍳Zhz"DeÊedѓZh8qLpƇN(8E3އjڍZhfpM1vN6if2i=g3Qn(GћY[g3Qn(GFN6if2P+6if2P+l&c*1򸤊ͬ-ZhpvmZh&L"DeM8h3fRЉ3fRkKS2&Όǔh@Az6e+$NS2-[J΂%OlV4m*4<6e+gJdބB$f̥b*+F,OlV̚"JƆ9Hm
eEhŝ<6e+$I[6e+veg9f̥n+wS*-1ڣ6g*-1ڣ6g+3ڣ6g*+F,9 L*-1 L+3r̜JǖIRS2q+|NBʊǖIR\3?)HRݓVH&Fe<Fv9[KC@V.)v9Pl;TfEhŝ2$:%ZhqL2q+bgh㕊$N%Bfr*6ԭކeniv9PٵoCF2m4K;GP%nьij㖚љ8PdΆ2-4#2q-42-4#2q-42MC:k-4#2q*Y8oCF2m4JCfY8hĨsK;GsJćDކepKW,r΅+k-4*3tFLeT9ХbCWer̜K;GfjBygh㕽4)[RzdV[z%V4c,Ӑ,qކerqކers2gCghiRbΙghiRLZ5W[v9f*epW[v9f+tVHn%pջyghiR3WK;G1iR9v9[ь&,rZM9
T93qiRbΙgh㕻F2r4eZg"JCC9gh㖙Ȓ$:t1Vv9XմHtJᬤ6ʆ	mXմHtJ᬴6k:,iJ򱥫iQ7bʚ'qC[K;G6e+j)Cfͬ(V(K;GٵR%iPdΆ2(aMJDyX7m,rDJ'#vҡɝePfl)bY8fͬ(V(ѥC:;G4Q)bY8)HO+FҡɝeQ4Yhɢ'-3%mKYDEk+bgh㖙Ȓ!	ĳq~yheB![eB!ٔd6lEf4Rߔf̥bT&mg!JݛWEY?d++j9OlVҷ"͙KM%flЦBF2dݴ!cf̥oCF236hSNB?)[JCi<ٔ2q+9\hB!JѫH5!b+&)v9OlYڣ6g(s+9\6e+&JCi<Z/jٜ"4(^9CP٢rQ39!q*4NYڣ6g*+F,閄z'v9G3$)YB_39Qfg+&rȍ+tTd93dVYJ3&8T:ZK38g3fRBlTY1gE<lZhnCFTY1gE<lZhnj\J3F,觔f̥n*5ҢbVs[ь6fqDqLq3fRձ-gy[K;V"J+jZ+tTigj$IZ5W{Gk<QG%06J)8mKYn,Z8d+F̙"QH^+z1*4k=۲h+vm\ CtPVԵVգH:Pqކen+jZCv"K;GhVҶ7nɢ$Fl·rٔlEҷEF?)gj؋+EF?)Hm>PśT)ʊы<DpArٔd6lEf4RVmQ9fFoCF2Ɔ*6[ьQmKYnݓDIZ5W{Ghe3frbΙgh㖆̳FlTVY,rJ4Vlg9n+T 1+M3fREFeo1<9VգH-4ND*4h$Fl·rDI[K;V"JCf/j48?)QZ1gK~PjeE(]52jҎYWLl␬m#4LF2,X+&rqO-4ND*4h$i^ы:B9ir$QG%cKV{G4DgDN%dqݓDFtJ؄Rz)v9ir$QG%F!pȀͫZh+tTi[RzdY8g3fREF&oCF(/h㕜͙JV,RV9YٔQDĨmiF Lqf̥n+bgh㕜͙JYCkJ1d`Vs6e+tTi[J֔b{G6e+tTiY1ۢJœv8epM1?)gtZ%fɥOlYYiD\lW7q,!ɟ)͙K;G΋3&3fR2qL&dϖ̜J؄Y!Jږ;G6e+ZhH\DGbΞWVMRы:yPtQ(^9Qh*J%ڣ6g+3l[K38_39Qfg*%%cAWVr[KB;1D6g+m[PT6L_39Qfg+)F_39Qfg+j\#7Dg3fRvN9OlV(K:,̚Jr)͙KLIYB?)f(s+9\6e-֙QfhŝZ8W3fpfrضD64򶥬gjٜWٔSK&myOlT"+%cB)͙JEqDcG(jŴV,ڶlML41YgMLZVmg>_*5Ӷ"ʆ̆V-cP;b,lmeoL|h#N؋ h#N؋ǁh#N؋PѨF͙Jڊ[Ry[g3fRō2!g^^^^^^7xo;ٔLhB!^}e1BGD,=BP!{Tf̙L R[j#s˅7<y[ь#Pũĭ4D+$IQ(q,en򳙳)[Јɻ)+z1&͟y[ь4DJ;M%lɢ$ZQTJK3F2ĬhB!KCB'yY4nflnV";ݒ#zbΞhݒ$6=!)t$HhͥyX"JږMK9er#bBDQc3	VԲhVұb+jY4q,HmQK~BD,8v6(VM$dĳFlTVY߼dĴ9V&qD4qIP%mK&%Ȓq3;ږMJކengKCG{	VԲhV4c+w8P%mK&%wKKwb+jY4q,ӸdDV#w$dĳN[ь9Z8	VԲhYi2"Q+z1'"KCGy[RɣiZ8V(HGhCoD̍-Rʆb+jY4q-3#KCG[$dĭF)"+$I[Rɣf"%9P%mK&%rLǼP%mK&%g3fRq3;	V,g1TjE+$I[Rɣ[̍-RE+$I[Rɣ[QJqV(HGyX"JږMJgJd&tw$dĬlTf蒢f̥CjD(Hzg󸉜͙Df̯>C2R!
B"B=bVMQKI$9Tik?y[RzfrB#~k,ڷY3BifhT:hlVZJٻy\QJ7yXћJމڴc5$Yhi-*dѓYٔf̥wf̥Z*,ٔSKZeEtS-;:-bCFm*miZ8,NB62͛YpɫN򶥬7o+B4&ZMږݼ(iC$)[DN򶥬7o+VleiC$)[DN΋D)[RYQ9
Z%CkL4dTfh+92FN%EYmCI[8yYٔ-gmf̥dѓhhD+92E-(g+)F+92tZ'!Jږ՜XVs6e,NBFN%m53#7+92FN%C!&;f̥d(8yEV&yYٔ2q-ɢ^򳙳)XЇ*lݼ2q+VK3;f̥lݼ2qVs6e+F%lݼ2qVԵd҇qK&mKYnV8BY4D" Pɺ$Rɢ'sJ7sZ2q^^^^^^7xo;ٔLlZhHAE!LE) @)*<<CVs6e+&(妆4j;f̥dtQVs6e-tJ؇J%eEhŝ=@?\5q3rsDW\L܅^^^^^^7xo;ٔLlP1cMQHpSa
@!H=<<=<B+92GRfrlVMQKI34އ@#4ʉC eeoC e PЉD졥zg󸉜͙Df̥rCEQHpSa
@!H=<<=<PGh{œy楌MK2,CmKYnZ&VNB~򷘉DMK2,C򸢔ihdY[M9
$:twFN%jYem4*J!ZhoChdY[M9
$:twz'ʆleGC9ʆleGCo)!*>o)!-͜{ɼVT3c(rCD4	{Mq)!WR)!+6ɣ'YP͌k9(R+*9!C2q)!^^^^^^7xo;ٔLlYh٫&/>C2R!
@YTxx6Z9	Qfg-42hyXrgyXrgͫz;Ŭ86iV-eĤ6Јɻ)7qE=bYMKMPYMKCB$IoVs6e-47!Q*,򳙳)iq*,򳙳)g!6q*,򳙳)Q(q+6)Y4d92FN%" QzD^lWRݜ͙JQ" T2" T292vs6e+b{Ȁ= 5A" T ^lTJwg3fRP^ eG=@ef̥DSݜ͙JC8^ eG!xD졈/ f̥dv)f̥dv)@|?" P+ / f̥hճVld92VY:{Ȁ=|gY=@>3@{)[DW\L܅ݜ͙J؇J%jf){Ȁ= 5#PC4@ʀ!{)i\5q3rvs6e-47!Q+&nBG j%Ad w? {(x@C!!{)[v):ng6ٔq;G7q3y{Ȁ=<A#@DԁD^>AH2 	{)[v)f̥oC8^ e BH|?92`92`^ e@WG92`+wg3fRҌci{Ȁ=~PmD
ci{)fFoCF=ٔ#7{Ȁ=@Ȁ<Ȁ=@Ȁ<f̥Cwg3fRz%" Px>ǝ@x^lTD:OGvs6e*"'^ eC/w? {(bx^lVԵB92-PP\<" Tf%f̥hn߻92f,iy{Ȁ=A~< ;Ȁ=A~< %f̥hnVM8f̥hnVM8dQzDc (|=A92f,iyY4d+wg3fRō47o+&ci{Ȁ=A~< %!X۹dQzf̥eoClYV8d=@ v?<A92f,iٔ1cL8d# ev;ef̥hhDf̥hhDCA
w? {(h<I{)[Љݜ͙JކI{Ȁ=<N e R^lTf蒷qK&ٔ%nM%" PȀ@AGsD Rz>ef̥lCpDf̥lCpDPT)D92NlTJ%" Px;Ȁ=1 I{)fFoCF$NlYщ^ e2 ð)DDv%f̥GClTt:)H!Dx?92#fg3fR7Dl՛9{Ȁ=2 (sD  3??92>lRL" PzD졪\DcG" Yc]͙K34І͜zg󸉜͙Df̥CkKϠ"B zxxz
g3fRʌV)d92V4"wg3fRЉݜ͙K,X*%;)eeoClYHn3f̥#fg3fRʎE=ٔō47o+&cnlYfbƚFN;)ehn߻92VԵB92TD:OGvs6e,t4lYfFoCF$NlYfFoCF=ٔҌcnlYiF)eoC892V8evs6e,܆D92V:Q(W7!wg3fRѫfLvs6e,̜N=ٔPv)f̥ٔPݜ͙K+b'vs6e,n;)eqE(ٔh{{{{{{{ޙ⥼"g3fQ!P;b-QHpSa
@!H=<<=
BB=T4jlE?2)di[kMCFv^P;b,lmebqPѨFT6d6買~ )*5Ӷ"2P;b/yYٔ#N؋^^^^^^7xo;ٔLlVןAE!LE) @)my[J؇J%qLۢJŬY7m3htTiXrgdݴ'EEF'"KM̜KM̳#!ɟy[KM%tfN%ZTfn-4ND6%GCfV4!J0tEhŝ=cBRbΞT)ʊы:{EFmC!WLf̥n,虡y[Rzenͫk+tTifFԢQ+bk+tTifF4؄㼬ZYVM8	V6+EFf,iFN%lBqV-en*ʊelBqVs6e+tTiXngOyYٔQ͙JTJw͙JV7REFoB$&dd&L8"͙JZQ򳙳)[K34ݼ2pf̥n,XCvhyYٔQDSSK*)+92*4SSK*)+92*4t4򳙳)[JCI+92*4gVs6e+tTi[ۻtTi[Б86;EF$YQ(q*4Q+vm\wn*%%C%nͫ9!CT:htTiiEۢJƀAQwn-:%Fnݺ*4yXi[V,S+ZhvұӢMY8tYiVۢJ̅,[ebݷvҡ3!K;V^!6*4ٵq^^^^^^7xo;ٔLlVҷϠ"B zxxz!
n,[epT"y[Rz*4h$PVҷHmgh򷡣[Jږݻ&n+z1$NB*̙"QLVڸoV4c,M:,&^^^^^^7xo;ٔLlVDKϠ"B zxxz !Q44S"1Vң7D=+tTiQKK(Vң7D=妉dDVґ(ZeFy(*:ݛWpVԵMȉDQG%Fy(-4OC"%EF-gvM;++++++&-q92͙JV(ѯ>C2R!
@0Gh{Do+yp{ږݼZQ+FҶ!8+jZCvEF#vҲqB7y[JFlVԵV(g5(w*4QflV(K;V4w*4J'#vy[J8q-4=n+Fĭ&T6JF)"*48ԭD+tTiX7nEF#y[j㼬lVұDoՍ3k9oLRw3(Z1gKy[^}e1BѰmyQ(pЉ+tTiQZ1gOyQ(p"JTVYTJ$I[Jы:{ʉC$QEhŝ=lCpЉ+tTiQZ1gOy[-EFtRD*4oLRw3(ٔ##"SyR!XB!ROFFmyP颉hG*4ٵZʇMJB7yQ(q*5C%FT&mg!wzhP*6++++++&-q92͙J5QHpSa
@!H=<<=pGh{♚7i[5Ĩ4"34o*5ҸnfFVM8+fdV'n+b򸤋+Fbɻf+M5oDQJ3B,LqLʍB4tGyX7FWѼ#K36mg,3%bTieng7,[ebV&qGyY4dV(ngw#tiQ&pE=bVtZ'!Jͬ)[:dV$4db,QwWWWWWWM*[&s6e92;Ϡ"B zxxzBB=!dZ)2ΊB+3iX7mV$4fұDnYڱFNB>M9
RL32ضZ\w%bT2ICiM褉DQ-47%Dnۼ9
Y1%!Vڸ-4"Jnٔ4!Jn e\2g^^^^^^7xo;ٔSNB
)b,!H)DmTxx6ijV'9
VԵ&*+F,+z1ӐmKYnݓDN򷡣ZM94ei4.΋D)f(u3'=qLLerކeryhh4)C8-f+z1,ӐEhŝ=oCF29
VԵ4D+z1i]c@s+i]mKYl4)f+&y[DV̑SNBiRi--wJ%g9f*+F,xxxxxxx<TLl)ڣ6gyR!XB!RO@*<<CZ2!҉CQZ1gOyhh؇J%9QZ1gOyQK;TfEhŝ=坪3frbΙ\"Yڣ6g*+F,閄z'+z1ٌ(v)-͜ePGyPl;TfEhŝ2$:;ƀYڣ6g*+F,-gjٜoLRw3(Z1gK{Ϡ"B zxxzBB=TVYT6Tq*LBTVYT6Tq*54"PTVYV4c-47!q)Pކe6n%!c3;E4ʊы:{І͜AXTVYZQQZ1gOyQ(q+vO*+F,*LBTVYT)jidD1cL2q*+F,*%eEhŝ=lCpDc*+F,*%%Ehŝ=lCq*ZeDIQZ1gOy[J֙Q(pʊы:{؆ᤨnQZ1gOyfM̨oLRw3(4qJ+F,oyR!XB!ROmy\2FY4qJ+F,+-%jWfY+jelշyi+&)Ehŝ=zg󸉜͙Df̥o25QHpSa
@!H=<
OO !QEWL塣HnCBFdV#J	4qIV]cDӸdDVN(F*%%o24CG{؇J%j
$:tw(̧Ҷj՟yffͬ8V$V#2V#w-gyZ5pԅCIC:;++++++&-q92͙O36m>C2R!
@Rzx
~JE=hq*: Tt:)*ZQbݴF)"(Ҷ!$^򡵥V(ĭF)"(ҵiD#Jdihh/yPҍ,ҷZ8T6JC[̍-RE,ңOyXo2:%i1.{TVYD#7 ehqD`+w? {(:" T e O{{{{{{{ޙ⥼"g3fQ3)YhyR!XB!ROФmTxx6Yg,X,[{ʍ1
YfrDnYڶ"͙Jͬ3#~k<lCq+z1+!ikL9YfCCvn֗Bq-(V6+tVriFͬ3di[яygEr#JjfFxxxxxxx<TLl&s6e+MLtZ)
)b,!H)IS!Q򳙳)XngOyYٔY7m3hVY-432PTFmg!7xxxxxxx<TLl&s6e,R٫6wAE!LE) @)=
!
͙Jɣ)i39[R
򳙳)Q6j͜83+&(g3fRS2q;G͙K:-{f̥e]g3fR2df}mKYnV(c,Q3&%fry[RzJ;TfpɫN e5l՛9C8" P+3'qOs(q;G7q3~ e Pv)" PƇqOsR
 e6j͟{{{{{{{ޙ⥼"g3fQ3)HN7AE!LE) @)=
ЅGh{ա\J͊#vҸk+F*: *:(̌D$^򡵥TJLD$^򡵥V7I[̍-RE*ZQDV#KCG{"1Tt:)+6YOyYfrP*:Yg+b$tST6MDyYӼ9
Y:-p5:-p5DRiDȔOYh+VJD~ա\J̉D+bݷygjЉE.%fDwiYX7mYڴ"QKHN2k+F(ZebݴtSD#7's48"w? {*oLRw3(ٔfΉ2"QyR!XB!RO " Ydѓmݜ͙K34ݼ2q+&(f̥Df
fr!z;WHT4:)oVs6e+z1iR@sVs6e+&(BYQOyYٔlnVMQKIʅ54򳙳)Y4qE-&g+z1V4c*%-HmBYQL;ކeBYQL;f̥dt4hZLT:OGsō47o+&w? {,XCv@z;Ȁ=0wWWWWWWM*[&s6e92'"^}e1BB=妉dDVԵ4D+jZCv٬@sYh+I!NygEr4Lċ;G坝S-4Lċ+jZSCv򡳙yir,蕍J(,蚙ffZhT6s"7,S,;TfmKYf̥Ȓ36hSNB+b$miIicR%ѬX*3tIicR%ʌZXDՍ7D=妉ȒiDh$Z㼴9V(v2DGRf}坫G%pV(KM;M%bݴCbCFm*+e>!6=g5(JV'ŧyir$h$83-4NDv2DފeEhŝ=bV4mVR[K4)[R~3KyDf̢g3fRϠ"B zxЅGh{ކemKYnݓDN򶥬7o(wE-gj؋+'#wPY8LB-(̜JiY8k=4PV4c,X+bHN2qB7y[RzD+'#wtfN%G%j҉Y8k=եգHqB7y[ь3,N;M)tfN%lBqZQљ8v2Dږݼh$PVԵ塳Yedn򳙳)[ь͚Ӑ++++++&-q92͙J3FSyR!XB!RO"Bf̥BJ)۸툷oh@
 m܀b%aHۼ"PA`(C
@y[D)=Ƅ	 0
B(C
B򷘉BR$)]"P.򷘉BRA`܀b%aL}o10>BPx!gry!!gy[D);A`w 7BTyV(C
;A`="P=o10)4 HTw 7BTwJ Ё P@o10wJ !h@
 m܀b%aPۼ"PA`(C
y[D*=Ƅ	 0
(C
򷘉BT$*]"P.򷘉BTA`G܀b%aT}o10>BPxAgry!Agy[D*;A`;DwJq@(< S܀b%`@)+y! ~<  H۹C
F妆qx@A#܁M! GR{`}RC
BA KC
@yi0	wǄ)C
c-47ph?C ,@RwǄ*<@£CwaQqx@AC
CwaPSh?C *@ TwǄ*T;M!@C~<  P۹C
妆¡qx@A#܁M!@GT{`}TC
A@KC
yi0	wǄ*C
-47pGh?C ,@ TwǄw SCw`@<4!
{)0 COzh39\2FHJ3z%pWݒ$Ӹdէvif2P+HB,7oE.;pM1pM1yHm[i258EʌCqB<B-4LYڴc+&wn▓މћwl&c*1hvif22M:+w8g3fp[[QݳZh8qL2qݳZhD(-4LYڴc+vH&g3F2яt:N,֞"De!2fϻ&8f,iއ3:;3ٵoGvif2i=8EއjډZ6Cefbǻg3Qn(GRԋݳZhz3iY1u3n8mKYFoB42qҐ3k93zfrvif2΋D&JچY4D-4LYڴc(u3'8EB;'8E;VecCw"n#QݛYf5+<<aaaa!d`J10000 @aaaa1+@H* 0000 HaaB0df̛KMڰS`i.;bᶼ_뮿/?(GqXC݌&75Cv*Uٵ ?m/ӪT>QwmzT|gZ1*J0Vs6e,ifpiIU|$:PGp2Uif̥y[P-4"2n|uYYʇ._؋T|gZ1*Ji򳙳)CѨF&?N+9PEݵj$:PGp2UiJf̥FV[v&VVrk
jT\F%@QUW)Yٔ#JLĮ#QI4겳]^RjRukĨ
#*m+92;iC8%׻UQrgD}RxDtZwrj4L(OhnPMUFQɜI]fTiܙQT/%lMUFQɜI]jɪ?ӹ3><?_0L-*[&s6e92DQ:Yْ[m-!i#i<!TAHURFz @BJBߚ~4ESWooC)ߏ??r??k)ߑK|`??g0S5~0S~I)_)sA>?}c>Ͽ?ϿsI9%c>s!~/9KAϿC}_}į̎}9*c~"zbf
'36HG3d{13l&E;v3dY$ԇsP+L}O0p`tjd #`tjdT6s"zCa ;tjlջS0>h'
 vnB48q4辧	h'
To+tTjFMQOr)gnV#K3NYٔo+tTjFMQOJf̥FW@nr	¡Jf̥FV[Vs6e(w:5҇S2q+HS	Yٔ#JL|O>0p`sN	A8T0j}HzaP6Aÿ?\_Ǌ)+3⿲^+wҠ~}́= ??P?{739 hs??q+Co?RsP9)~.9NsS~Y߷>e?2G^e-Oo̵? ~!o
ߧa^A+~G-![0%o
ߧ=OV? FGM![0cDɝ9'ďBص /̟_/̟(v~ߝ~fO6Y:^d`n>dc߱+2FG&_-߷柿4`~i=a>o?Wg'߷柄O>d0S4!]]YO-vYwŮ2|]4!]cYO/Yw2|]4!]f3H?}go![0ǾofO&++1@=B?`.G߷'͓BJf"`y
߬	2|]4!]]uYO!{}o]aK+O>.H;i\2csP(u3'w:5҇S2q*90tjlջY۷*5ӢݼQF7qE=zg󸉜͙Df̥!Q+tTkϠ"B zx!Txx6CkL2H0Q2gE0J)nɫH@.|=g3fRݼQFg&lY۷*5B#&(lPtjpɏyYٔ#J٫wg3fRsP(u3'dE=g3fRsP(u3'坻y[P,M:/ygnV#KM#J#J٫wùѨF:P̉;iC8`aaaa+F U000 D,aaaB`	 m @	C0!L000aa)C6HLlȆŴݫ6xO^x(yG]~#̸ႏ(8݌&VxѿBnVy<61_wpEm:)/"O]p+56-qE(&`r/֝ݵӪkRj:GYZMQ0G>z F-GVcǋMR<8a܎)~zT=1U&a!>ώ>`0c:GGT|b2:Fj-H_I©5KdrN~z&lJ4Ɩ"5Q`~z5KXE_qB[U$I	ʟ!wJ8Iu$Gka~ A -ͪu#h	q &S&L1)KU)/HMI.YA؉`Z|b  _\ %' uPABMf\?'2Ŵ2q4'jtX|uv8BciU\hxc;TlȼKTsg&QU[\?
U)ii%m5.8dէºp+GŴD6d)[ьl+}W»QJCbV(K;:&hCm񰮱\?
FJCbV(Jއ6Ѱ\?
IiHmxwFضYY3cw>ŴQ颈xwHl[Jfl 
ieg*((i~RukĨ
#*DQXOH*(^7KQdڂiinqvWׯ&2?OT-N1 zwOנ籰Չ$"qIVhGd\`Sazu"U(o_!aڡڎlI}tf6؋bjJNJ
	\?@6-!8MeE+r UMv Μ-uYLpRS>0r&-::4K8am_ }R:X8,XZ2\m+01Gaš\
(SݙiOri.c	0T6HjTZHja@4_(RrgZDMX>ᒣ#/iض:y4겳]^:pSc
%b:H5
*SؒV/p:PGp2UHl[JҀ	ҽiT>QNcK6P8ZM:2ܹ8csk'/±j5Q=1.ke|w"N;IX7jf[#J᪁qθw'#ۯ°MR>6γHzPbJI3d1*(+֘>ᒧTD64ZcfEr~!gv Μ-uYXp債R:]e-<*:%bu@T|b*k#HXFMRjH_I_#agkvO9Pf2)pXj@[lB֢6\F%@Qzp2TŴdEpYwTCbV,̄Ήi+&)ು\?
Hl[KCI-3%d?\|ڂiiqͮ_Z;];MT~ơ[UQ#6$
2d5E1\Ǳr[؏G6;_:FƓPQT3 YJ>ᒫTY	WaoC+jY4q*,4D6W\|RJwmA4겲l5K`	#~ʤG0VGp|ԅV2B6Mr
(ITHMO)0M2ӓ`	wY%'_ָ\F%@QUUnJ39[QKjZ+zN+9PFWEwmzhK0L3;#~r7uԟ܀:3}Fyw}	%'_ָJ>ᒭ?TYЉ5	CtmOӪgS2ao:/p">#BZqD.::G[@>F2*-HY4x In*NI@Tc;_g`c8L1ؤvUs;gb8L1.6c:Ĩ
 & J937qE:ҽiT>QZI`OwmA4겴hO }da2:\qQ͉ֱ%"8O[\L]#~ ʤPg
WB-S.4O%~GY)TA[H+!\!oK9`
1yUgߑlS9bjGⷻ9,_ ToZ2d[A%lXYulXE
+{R&Y-h;:'B-S.[Q͉ֱ%"8O[\L]#~ک5I):εbTPW0}W%OhF!pɳ:d>&LErPRpuYL		{,ebu_-~6HN'`plwQ^5U "5@Tl{PnLc:Ĩ
 Z`JضgЎl*(
сVڂiidɵ8L[&b5MR<Tfksm~{T|bJՖ.4"i5Qև5I_(zG9$ꜙQ&O 6#'r.BB-VR:q&/pU&l
:Ƒeh̋MTaĒ+T_S[V*Q:]DEIo:eB L[dXv݈1m&.TX22se5K`0GX21n4!i~uIn~U&~1q _|+g)!r?'Y#,_KI["k##K20pKT	˾ƵI_CYo_(iH`(5bF0Q'Pvc	nA1u~YGfQ']#pI[!uXL1/ƢRj#*P5Kp>w&A5c+!i	+MR>1 u#HR4p<jUBj9MR=8L[dX}b۱L]豝lĨ
 Jޏd\:XŴBĭpCmlrWܰ<$fѨ$3JݵӪFWTe`0Ʉy2Msg(ZOMS!!V8:@S_I[:F,L_U&0<_MRj6K_w6r7FXI[!FF34"az5Q*/3ܯp*;70U2	S9JNRK#(+z>ᒡtO36rL4bΊq4X9r6QRpbA&qͮ[5BGp©5Q#*[X_RjYg'/i^5K`1ĎFdx+T,+&~ YQYA%&άF%@QJ236rb7bΟQrQGPDHӰ>,j	UpST$PHB݁P<l{#y UF'TE6ucxKN&/hMTiS=~BZ/e7܄RvGE_b8*%-GZՕoUUQofϯ?r
 6a%juaAoɃ/_Cڤ9#R@Z~GZ,dhjE8'	A2-=={9RjfdӀr'&20(z'I_!4ʣJ	TItD
5$j*uULiUzē$u$˛g ;vjTh ,@ 
f 8]ӅiB ӗ}~@HE'_sPLGZdx*Hmذ)a~v*TD6du##Zp_jU~v9MR!g%'E`F%@QA\?0VM8ųfQM'\|HuLd;?ɧU]aeٗ eRjkf*F" :5QdpSc½Rj0P&z\gA
h0MR>1lHPZp2*T5ILW@T@C_H5γ̯T|b)o#4hӀ*fI_uIDU&~l=K):,g[1*('Gp2Uvյ%cB6n%Ehŝ?V,=ʇ,_wmA4겚%L:ӈ	Ū-L(αn_0/`MR>1:ƑP4U5Q0T8*N(z%!C\ybӓ#;`݋~:Q
I"D=I n,Jrig$%uX4/i*TE2:Ƒ(4LCMTi#Lʩ5K`GC~c:Ĩ
 jő\??ypCm)iP!o&ܨ|rߒ	l7KwmD~Ětc`L.kvL.dasɆ;;&Mv2e~5I[#؂y UFb8MR>GF@17 \V.R@MTi 0Pb
&5K|̒7aȭ|j$u;!UIpzMUPz:ٍv_ID`A_I`E"Rja[zYIMR5KUAp춬/\j$$کcûWMR>GIQP0\[. >CMTa:[i@5KxĨA:4MS(HE;;&I[;v/KJFs=ST<E_@ÛTGn2dy0^;U&tdu"ERj:N0<j,. B9I;4,}~r
T,92adD{G%l; ʤ-:Fn9
jT	qx0^4"护F#@Rj͖!-RjuT]V;;|~2I[Y#K +ZFZ9RjXE_.orNޞ=!m].gd,Ys?_ʤ9"Uc÷ׯARj:|.A~2jUv_uI_ڭlv]V26#؃Y+MS HE]V;;}%UI[<%FK K©5Qa*񕪓T4߆kA]qFW1~4jTWUG_TՋQxT;K	D:FbC(&~rTl7[KY4)MR=чo_TՙHñyn4%
jUv)Rj2øɵoOY0MS0HE]V;;|8'&l#Faڎ4 E~pI;3=~p(&~/D{Ys_6Kጷ&%MS$"V_5I[KC\ ~qERj"bwRjD5~ eRj&Y0Ve}|e|QeB&jT:	Z_5K`kcvtipW 7MTaٺt"BRjBX׭8`ÈYHq0Yy0hImcrNoQ wY6bgVK#(t#*4r^m)iZBǭOuj
1X8NPu#6\?
mҷĭHn%[U\|7K@f#U?N	:x.ɧUPLF.6$qguV&KV9AbUrP]B⣟/,؂L,~c 9 SLXvTVMS ĥ&Yh:ʜG$?g0k4&	vn.U@MUPzdu$jUycJU!/<sbMBRժzrPXtj4&F:i:JN3AAe5I0BͳV7DIP!V[rw#h4$	ûj#dj@Iӎj:L!`]H,SNhpI	G=Ds\$ʆԠnF!qPK V?&@&v[(/D0"08*+sr5MUPzdu_TzO#R$I\K4Z1k$R{F&*59QE%'N
-YlRL#0bXёCj&LN\|7-jX'IUaL`HT2aou0}B%8s¹ȡIVh]ڠgbK*T>T$|N{eKbRjaڡچV$I>JBalD5:PAA^\??ض&c+Fxw3!m*2t]#ɧU|wmz#%'_ָJ>ᒭ?椆Ŵ坫b+GN+9PEC
>D-0%'_ָJ>ᒭ?椆Ŵ;VQ4ZbVCv Μ-&VS)1?+
N'C+0r&-::z=,ebھ@&wPŕI1X*b2jgMI2AمB%7f;-v2'!Rb&Rv2+Rj->%F0aTzEu7iN'Q3DLUS6-dX7mTDl=ٗu8wVM8ŴRCjl_rwc~Sځ<taKY:?<W:ͮy^	ܤQͮARj뽃v	J	;,fpnvY竝V`_j5N<8T ITsYp21^5Q7- ݑ1:vYuΫ#r{|s>q_ڧc/_.09\BZ!III3l<J
-Yl}W%J$ԷW7!JІ+&ь4ܨ|7+{>{37PJɧF$7n7};<nf]k]8__9K_ ީ5Qr}GN<o#P̻,Ur˪	~9qG܌T%9 tĵ@ &%%XΟ`Ĩ
 JbY1W7!7Ҵ:Z%nM?fYr"ȮT>Q$	ڡ_e]PM:']u@!D2{8`#T !D2=~T7=VXII1hbTQ5bJGc3ifbƖRҸp+Oi-)iPm'4 &9PEGHh`ȱ&VVU&7&2>~U&hKTG+\ޭ8/FGT,7m8E"eTꁥFďr)
_JIN8B͆m%URRtXζbTPuYt}W%B$4fō-ҽi;TC	Q##vN+/͒jU*xWRj#U&2>JERj#B.l65Q5ST|gZ1*(+֘>ᒧ+3iHl[Jj\2pɫIY4Ck+[8fYr$	ڦ~28cj	U^5Q*sJ~*FG5:FG4YPbBmu>jU5Ct6Is>0d"b~I.\!o&i5CpSڣnfB_E>&28Xd:":FGu,j5I)93 J
&YUQ|#bCFm+j):dVMV)M+֘#ܨ|DvN+/
0uK0VBbXL[a)iܔV]a1mi9	f6RukĨ
 Z`JJږݼ#6pEifbƑ4X9rL0]uOwmA4q`kT)!e}y NFOI$ud5K`CU:FG%ƗbIMTdp9w*T}Zir6vՋF!oTovѤVqe}te po_j٥I8oUDk0A$\1"/13ʗ:
`nVEv+ib~M:0TzJN،J
	\?AoDĳ3g+٭h6J޹PEGpY`"}S' owmA4꺣'>5N\ZcuHBFFO+u<)~Tdu<U]/FT_U&ml,eGզTޮ`ζuM:͗ꋕI&I o#Q8-I:Sc֜aUSgI>i*.zoKIIF\j__]UdN債GՀaScr
Y?\.+s.u[sfJRaQߑhT&6Sc|EU&6:#(+z>ᒡsثRPV(RkD!J01R_Bm%GpuYZ6q% IlMȹqjx%Y?_ 6ė"TG%T` V
9H}RIQΝRukĨ
 Z`J26-mE/Kň{o|2u\?
:)
Viq,Z1dVN)PE&}SuIkAwl¯aA7V*P4*T/̆AMTu` uIlv 25I)93 J>ᒮ|RM-it*')H*(Y^ڂ5XN $ɧ@ 6sd:&91ktΩ5Q	:4m~jT7G6 [r!*;cu@jUP;H,$$XPZe:INjIUF~-RjH: 	jT8asQ͉p.\);W$x\#8\ժrA{@vsdwirHǤn\zͯ_5RjI)'6 Ɨ[_[e<e&l4^m΁5TiǄbP^"NČ9\<r:/MRjF:sb:&Xh IF	pO}ݴԅ˝A_¾L+`{uTE&=4,[uY(/N}]u:a&5NB#u˝YRY͋\yɹb=γiDϫ/*9Pz5U[_Pdw!bxu'8YIr7$,6TsbsT;9; lrNn䒭Sb;ld!d:TXA]F5I5	$M:&FX:8E>՘5G՘_P;o`쬚8TVYH[:jDĳ:-d҉[[T}}W»6PYDiCfbƞ6>]CbV&p6>]QJCbZhoCgEd͏X${cav%ذM:)ذMRjaQͪaݜڥ5Csj_Rja):εĂf1*Joy6-VLdf*('h۷vG$ciecc@5V`juIg!1i%'_ֺ6H.Va#(dCbYٵo@;ai)iXLD?`P5&X	ϻ?4괸vV'$pHR:q_wT|b@$u##)aXtU&21k*V_rOmuHZ*tG>N0#qϫCHS#w9)~T|b @a4*FG7(/ ڤV3޿>}YlHrjGZI["+duYf2:Rj#	~5G՘(B5GV$F*,j~hU&@HE[:/Т5Q%	QӕW ʤ-GYB2:ib~U$rT}Y,_c&@HE`֩5D[#ť|K 5Q%	QӖW*TDCk##-Ɩ.C_=MTdpLT}X	Y0~9vJUmru1vrH CLܔ̴Ֆ;c(&l2:1񥋑T0/MQ`&O1FRtXζbTPY}W%ICbVi;UQrgD}RxDtY5U}Gw&pG'4K7IuUQrgD}RxDt\.TiܙQT/%4w&ONPDw$;@#?aPh)`!$4l9}pcg$WAq5≠$u#$\b}ur0QD?.`1Ȓ2Mf(*MXHzcr$Q_XHzcr$QY1>	$Frh5ӈ!>.0NHpc$F)p5ur'U9.U6,pH7#Q P]bO]awZcf,^$=1`(6zaBz"aY.0NHp@XX]֘>>XJ5Unq'4#*rH@\@QAKVlsi	:)cAjxI˛@Qr4ƵMrIXYmXjG;`P9)cAkTٸbd;V]%ܚ>;8
#%;UQrgD}RxDtZ;5U}Gw&pG'4K7Iuw&ON.ɪ?ӹ3><?_KMUFQɜI]a5U}Gw&pG'4K7rjQNBOh|]+g3Iuɪ?ӹ3><?_KBw&ON.rj4L(Ohn(;UQrgD}RxDtYIܚ>;8
#%ħrj4L(Ohn)UQrgD}RxDtYUܚ>;8
#%rj4L(Ohn+;UQrgD}RxDtXMUFQɜI]erj4L(OhnI M<rmEXLP9Ȏd5<W:l 	D-8X̠($G	(P'
?'d1#]	\##
PαzNMc4B2isi$LKDeԎ,BGUQ(\F
:z<bGk^s1sw؊TiܙQT/%Yw&ON.Mܚ>;8
#%NTiܙQT/%f xr}en\(yH'Ar(>CUΫO]vEaeC~~6+L\9F>Xj>H(D!)=jڷ0C!]g=u_ }HwBabPGf]˸du iig}˸duA?. Tihրģ>!
=˸duBaC2>] 32~(v˽?`vZ.(ϟWYLB{f\".0̻f\"`>4wBRv_]b5U}Gw&pG'4K7Iu]ɪ?ӹ3><?_K5U}Gw&pG'4K7Iu.TiܙQT/%`w&ON.rMUFQɜI]iTiܙQT/%aw&ON.UQrgD}RxDtVPMUFQɜIX3
!
nBޙ⥼"g3fQ3)Hl[^u%nZC+EZ7
FBx"
B+=<)7<;ovCRL=;bRҲhضD6
VLONة2bzvNІ+S&BZ\Hn%nr1cKs?8-'hoCF2m4#dѻYRō'ljmT"tSʄCCpzvOH	P$χ2<Pv*yR  ԆYRkKpzvCSԆYRō!O	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|d)Q@y(~? ~=  J@x>.?J<@G?H%ǒP	GT|6HH͙KMXٓfKMڅɤ43'al֗h|j5jCq+vCcspj5=SifbƖVOOjwեaY4YRō#Qō-c!6f,i=<G;fCSf)Y1=<G;G[B4&nBnzxv$4f̚"B:d᳊OOfݓI[59:[i,Xzxv۲i+f=<G;G[vM%OO~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lTT#GgSN'gSӳ><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><ݬ*C=4LVɝn? {j;@yM-i=	F0ɝo3Nةǃf?=ފa!m
,i;b#&1[&k9l-Hn%nr9:視Mt(tFV8!Ŵlڷ? {j;@yM-i=Y3y PRLu?ikL4KJKThg9HmTY1gE'lT"  vZ{
%dj!C:gSWWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb"  vZ{g3gQ
̙8튟xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRضȀ=5B<+zJԆY4KFM-i? {j;@yM-i=5BiT8 Y7VF;G֓CQ-C[腓x\5k9D|DA498g
̙6ݬ*^gSȀ=5B<)iZB4KFM-i"  vZ{͜6-Ehŝ0C-E4sG֓[Cg8iᢚZzgS"  vZ{
4ٵ6MȉD!0C:OZ{mȨеCZ!Ŵ2q
̙l4SKF7S<śr*4-Plֈe!m+&maC:ihrv@!SKZOacB6n!oCY6tMto	? bGh)'͜B-dE!!4j432S bGh)'PYM[8?\ɝo3Nة@!SKZOaoCg!5l g(/pjB3&t149;b? {j;@yM-i=ճHb<3&t149;b? {j;@yM-i=ճH.CPdΆ7'lT bGh)'vq	 3z>GPdΆ7'lT bGh)'ɣ'ضl֗q3!:Z7ikM bGh)'j5!"B3ZHŴ1cKu? bGh)'Ŭ6-nr%oChiᢚZu? bGh)'͜B4Јɻ)!!4j432S-4LTbfr,C+&JCbٳZ\J(h*? {j;@yM-i=WѩjE0!YRō7S؃Q#ikI2mCIXЇ1QfhŝMto֛DA48nrV! rA_!93q>-4LTb!fr,C+&JCbٳZ\J(h*sG֓CQ-C[腓xQ)gSYB
Tix?c[V7ō-CoE0ضtMto֛DA48tɼ#M!ysٸtOȀ=5B<>k
5ZX\S3FtS&mad&hfmZQ
3V4]N"  vZ{g3gQ48!Ѽ4SKZadҵmCKL㓶*@!SKZOah44jCDE5CMȉD(lݛW6!8wag5(S؃Q#ikI0cQ(q+&ҲhTVYMto֘Y4TJJե
L㓶*? {j;@yM-i= y
%%dVMʊы:iᢚZ&ʉCffW7!708튟\fB	BޙnݴSo4"QLSo+w8otUݽر[v:"[!shO #ѰVz#gG{?,E28!CGxs?'K28rG#P#5c#3)O<dqoJJq,~%@7W();R?	D	K~%|gNFa#vow߰3or=_\~O &?O\~ sjޏr3gݬ*S4c"ѽ7Di4NDFn)A?`%0rY5B_"J<)8颏\L͛Y)Dأ3rD6Բh
Rɣ?h#7?sp\©:(mOIjY4p?ΉS1\:(mSɻ\5!rƿW8dGS /\LOV,ۑQ!fյ?)}$Ŵ(Xw
d6-dѓ')y#m|xKϿ(9%<>?Ͽ(9%@9%A>Ͽ+sJsJ9%G>Ͽ(sJ}	D/sJP9%)cRϿ)S>osJX9%S9%-cRϿ)w?>sJsJa>2Q}2U}cPcCO>cK>?Ͽ!QcC՜2]Ͽ!9d2?>?Ͽ$sȃ}sɏ9d}3>cN?Ͽ$s9eW9dIDAϿ'>2'~2;9d'>sȥBW2)Ͽ"G>9d&~nsȭϿ!CyϿ"S@g}
2-~jsTfsȷw220~ls2LhsCSrOӟM}9UsM>~rs?6HQ8E=ޘB=$#؈m鉛f7n)۷$/l8EtZeGlnٲBZo6}ZhD(>;84	A8T0f"DeoC4?SG D ;[8EB;'ǀ,BTsVif2i=ǠЎCA8T0`1Zh7#Chͬ/S膂(/P-"DeF!VM8?0VCA8T0ag3Qn(GY^`| N^p`I!*5>bB!h'
O3\	¡[YM[8>ZNY᠜*0uBjǩd=h'
բ%dj=OCA8T0aȭP,Z!D!3MZz' #<O2 / P
!*TO ^)
%ASй *.a^X <1|a5PDU`"	¡S⸲`NEBv|n]A8T0j}hiA8T0j|d4C L4CĐ$p`
 aާa
aޥYf58F*JWT h'
#P_S En	¡SKz4(*.a^@&A8T0f6-Ĵ#q}I<r4C @4C@&A8T0j|\v	¡S*N h'
Opm8h'
O <X!D |D \`CS
᠜*5>%P	¡S:4Cݓ4C8M(aHQ*:jY!D |a)
%AS膂(/PlQKPh'
O'\p` ;P&F*5>/pCA8T0j|&p 	¡Sv  h'
OG*5>XPp0(O44C@En	¡S5%"p`*9-BPA3 p` :(OT]½O H79P T 
Wa p`*I NB8Pplb@X+bC :ό&*5>+/&P" (O3\	¡SQT]½O h'
OA00p`EIJD;Pj	¡Sй *.a^
 D
WFT]½O<Ԓ	¡S "p`
 aާѸ4Cb!*5>,t7PrP Ꭷa
aާUh'
O/
A8T0j}BHQ*:R=p aާ@4Cg0h'
Oa$ "u>Q\EE

OxVlxÃS8 PS)j| 2@P5> 8`@8*{翏ҠRS
T&x#A`T_`P+'W~|Y+>Ňo*x[,<WG,<W iP| _T>/TҠ ~*J"~**:T ;J߹J P| W)Pzp*ҠpXx<\ _J_[~/x Ǌ@>J
Py.x?`xoTf?Ҡ&`T_Y,<Wc+tw+u\x1n5xҗذ_Ĩ<_x`L_O)PyTh?Py?IPy1>JHPyA梟<WaaO"xO"x/`D_%Aį
W߰
W7y*}`57JS~0A+at<`T`Y+,<W -W*x Xx_a	`T_OaaF`T_+Ň!?+<W	+Xxoذ_@'P7J8SaT,<Wg<Ws,<W1*W<W0O>Ň?b~ q*~ռW<NҠODP+,<W.>J kJ1ǾTTS~~Ň#(}]|ܕ,<W߱a7Px3x#|x(<_[}S~1ŇbMgbP+[
+,<W<Ws,<W~>7JՓ~VS+bgذ_IPzo	PxH
+7+Xx{~p27J`T_.+a8sC	+37x`L_8{J~A)<W(XxQذ_=	\}S~+/XxRǾ^+T%L+񒏱a>y=
+?a#?	~*
b~2,ǾW'`T_o,<W.9(}S~rV+ذ_
+M⿄m,<WŇ~B_Ia⿄J+AgW⿄,<WFb~t8·
+b~tXx΃&xΊ~V_
`T_Ň,<W0<&^>`L__Px>T4}~v	+&x>~%A`	PxNiONU%W5G-|	T^~ c~}7(}(GoPM<WAo!WA'WRCxƥ__aʾ{~TPx*{Ǌ|x_A@rT<WC|x_=~+A=Xx{aŇ,<W=ذ_a?t>bqذ_m,<W_,<WA+,<W&ʟbrذ_ܵ,<W~⿈[7J><Y,<WooRA')in$*xa
Jb~~''*&_E|	W@&T<o+ooAx=,_`\_>&`\_+"+"ߝ"y* ׿;~w+_b<WY[7x%AIڷ	T^w		`D_"_~JJ0X	^+iWe?PxXD%AaCo*==G+Oذ_߇PyA祯*xAذ_anXx?b~7iPxܓ<Wt|	Wr<Wrذ_b~7>3~8Oo
+ذ_a#LpZ+wXx!WP x\  ~؃x[ЛP?h?~놿~\??%zh?  lo@~	S  D?)x\~A<.=K?kHp$p1A</{/P?UU'~&xeo;%x`VFP<0<1Wxb~<1~IA<1~E_x?	F	O?@9%	G*	P>TP	X~sJ
 xsJ-_cRO? 
	D/	J`sJR 
?@9%?sR?N	Ag?)kR9%.sJ,b9%0~sJ>9%0s?ßJ?@9dm* ڃP?^sgّ%G?>!#QG?swCC1%f?$sH?b":9d?}ßL~cHdL'?}?}ӟH`9dNU CD2%~2Ps9"o9dN3BY$֜2(}?9d%}E????2?g?9d?N~	!O?_
G?9d]?FԜ2LlscSri?~nsʯg?zsSaӟF<ڷL~۵C~̵?ɣSъ3tOSDDf3-O2,S~'̵?~ }iVMP߷K̳/yM-S#q {24QyѦfͬ<S8߷U̵?3߷-OG[2jY4p-ZF?,SspymCo~۶GٖΉƹ(pٓ~`=j:(mlSRc2ٖ2F^e5?߷%Zb͹-Ofյ?ZVe~S~<S߷-O߷jjI S!_V?>28O?׌O?7Ba_![0SKF%Ba4  Ȃ=dy+~%(hDo[{Ba/7omK&Koxw+~ ![02?O?|d+~+A6-mE/wo2o xɆA`Lwo!V? o3O?Mo8O?N>Ab
ߧ2V? W:d'V? o[BaoCF(<d
ߧB3z
ߧކtNdMO?$j?dNO?ό-![0۶Go7oEKV?  d%o
ߧ2)
ߧo7oV"A3f񐙿+~Em![0^27obͫjBaf܊fAa[E![0۵C񐧿+~&dZO?:(mM![0h2-
ߧwodw![0d,
ߧ7oiMx
ߧ.2LO?VMPdaO?,8CO?(BaP&?*7o!2fM7o96O?VA>ro+~:(mrq+~|![0AAŨ;gGg"A+xϿ~߃/̟=_{2|=_yӓ{po>dzrn2*̟>ۅ~
'3̎;pond0!n2-̟<n2	OpoS22;poY.Uۅ~i?~O Pۅ~s'#/e[?}_2ԕpo 1S;po&dG_C?.~߃/'2GC~/e!̟ {povd {po2|sۅ~3'o6v~߃/d͞~߃/d]/e8̟ӌ|{po2O}_d/rn2)̟Ӑ}Zn2OǄgn2OLI_`2NL*v~߃/̟Ӂ6_? o;wۅ~6dNۅ~̟ӊ>~߃/d|'0v~߃/dx]ۅ~d}c/e8̟̠>/eOPn2|2}ddۅ~9wOpo>yۅ~%OBGn2?iۅ~9/ݸ_	̟̀O/e1̟
po؉?=_	̟?v~߃/]_'pUۅ~{2/e(O]_2K~O-v~߃/'2{po2/e</eY4  Ȃ=GG~[C/!m+)F~ߚ~d0S6-dѓ'd0S?m-xJ߷柂`/߷ 'oS~ߧ d02	3!~iYO<%@2)70̆
JOг!!m+j(!xJ߷b&d0S`Z~i	! xJ{6𔝿Od0Sd?	J4_2)o	J{4d0Sg>4;̆
|%,o2);QO߷柅O~i-̆
	<%w~i}f2i~p/YHe`S#,i_ Ã߷|d]o?9Om9o O2Lo!nn!Vc4NݻglE/{(-f3D۸툾;+v |AGHPݿc4[߷o(HSlEyQ(9Fv_{{%dfJ<-o_g31@V)Dgo![y[8}Dbo~`Dfɡ
c4p󷐭yDfɡ
(i'yGѯo![0SKFH=}Dfɡ
Z(qCB'㚻y
߬C?߷L
Dfɡ
YN8jy
߬3Ko_YDfɡ
c4jY4pVgvԲhgo'͓B` +1@o![0^:-v fO&+f3H;Pއy
߬B3z~YYDfɡ
0i'v3wYVgv3wY߷dhB1@$j?o]pro~`cyDfɡ
YO¯G+~p{O|.̟#6MWoc4vԲh%YwݻjY4p{}dhB5 D\>VgŎ| '͓B`qYO!+~}H{{ O2|]4!]zf"wVȿjޏO̟#6MWo5 D36mgFݼo]F6#nɞdhBߵf3H?!;Nbs'͓B![?߷>.Flf"wbͫj#B?`.fյ?o~ߧ2|]4!]Vc4mȨqo![0سnEF{=>dhB Dݬ*~GVgvg!P>'͓Bf"wBdя0+~&o~Ew3dЅvsYNCoVgv衷\J	=2|]4!]+1@v>B?`.?߷%O&+]o]/<.-v2|]4!]޳5?ڎB?`.k;{_|K̟#6MWoBvYw1o~^>.Fli'=o]/ x߷6vdhBc4|;3'͓B]YNRo]nHl0G}c2|]4!]5 DږM!`Vgt6Բhlw3dЅvYNtG;y
߬Mco}O2|]4!] DC̘;y
߬C̘;{/̟#6MWoRL~B?`.3g&{w3dЅvVc4B?`.Ў =>.FlVc4{/Q{y
߬^^W>.Fli'}o]/1w߷7O&+1YN6衷W6衷Wo}2|]4!]]uYO%B?`.{_ U>.-pݬ&h8nrV68nrInEnigj!2jfydFCjb.-4LYgm"DeoC4=Zh#qpM1I8EʌCqB<6B8EʌCqB<2qpM1yYʁE2ضFN9Qfg+j)mKYoCnU3-4LV,ŴN%nض4I3!m+V4!m,ڷ!m(uK'JlŴ3V46-lŴ;V\Ŵ坫b.CbT6d6iif-N2҇TqCbŴ&dͻi!m+J'Qfg-4"2nrҴjemKYg9|æM%nh@AzN39P! VMS*+F,xxxxxxx<TLl&s6e)kϠ"B zx#Txx6CkL2H0Q2gE0J)nɫH@.|=l[JQضFN;CbZhoC[MKN5iRҡِoCF=!m+i4!)iXM+zw!m)Q܆ŴއΊɛ6-bMw!m+ik?rDQX܆Ŵ3'l[JRN;ضbl[K1fL۶z;ضWȽl[Jœy-3%d=l[KCI-3%d=EP%p򶥓GPIY4CkTYڊ[Ry[ۼ3937qE=ЌCfft#ɣ{ضgЎyXŴBĭpCmyފeEtSYfV4!CfTVYVM8ųfQVi+!q*+F,+zJCbT6Hm[Ŵ[PVg!P㼭q+RfbƖKM%Cd׻bXёCk܆Ŵ3X7m܆Ŵlm{ضlECbZeb/r҇TqDQ+&JCbV)!Mj[+hCFifhViqTJJы9fhV4i\L܄T:ZJҀVhY4DĆYtFŴ;MtiŴd6bCFm,X߻3iHl[Jj\2pɫIY4Ck+[83i[QL&hWqOy[Rzfm,XTJK36r	+&m{ʉCZW7!J٭h׹i[QAl֗գN5iRM-itGʊы:{ʉCgtZ%fɥdTJK36H(c,XRҷq3!m-47ĳfǼ6-VLwŴjގض4I3)iZ-'lE~"Dejz;oCF(;k<2Fg3Qn(GFN;pM1vN;pM1yYݳZh7#Chͬ.(pݬ&#QBjv8nrV;Ȉ;pM1P$jݳZhD(*
m000!H<H<aaa(000F6`J8!(aa)aa@000 BYBg3fAXZn`/.	KPQh<{a  ypB]S-D_]u]uw#NK$fq7e9O"?M)Wٵ!m/+M.VC}oSRk-0lՖ7]Bedҽf>YdSN, -&!4ã7L+嗢vl/f:QNJ	E5vLLe5gk#!1&-<oJfpMd;sm/dG648{&2~QM<s=o%Yd1M+,欴F%@Q/[/z_+`/+LUPhWbԆV̚"~dj荮u,B N栙S-ɓIQT(޺Pr:|]}5IrZ8=>A܀zue3[ ZH(`HYD@Yl3)֒@9d:/x {ZH	v4Սcw_%zc^|sGpB}x_GpB}W/x^|sGUpB}W/{.UJUPUbs59M_sA|cGp66Nѱ[Ƒ8,Q>%u$gVRL#9P%Dĳ1|}W»YٔLZhDdiroܨ|WOed>6L:98#Tj	lY[i9wh{TFe\V]/$qnޗĨ
#*0zV4c+fM%4i_rlF4[Ѻ_VX6ՕeSa2ٲZr4MIp$TҽffSp[+S-zav/څ8βGg9P("{&ۗu>SZqz84l=h:Q՚/^ɬn'k#U937K 60S]<"2zuVߨ&LlN!~!R"X##YIs(bSa_v֏Sz\W{&ۗu>S[uj8l?#	Q7@4~˝XS(a?p^sǲk\ؘ&@q @ <[ qտeγ˚:Yi[鋤usbX @L':*d-H[:]u4&	-)@F\->GZde}NlT豥_5`duͳB|gF40Li0
2_^Pv&
:&;
҆ɓeq~GZ˛ [_Veγʜب!@	~gk\B`ҙ2NlT/9ze/Ãk|dյo@/|NCYFSz܆Mdb ZTcHuR7ɬ[d{,믐Ibcߎ|k66&շZ(WF%@QK_:_~jEe}oKziӻ$jp2TL[ь4DJI~Coc4M+[i WYe2ٲ	^&Y`T++$T5TuYU6ՔŲe$ãLsu]B75Y7XJ	s%IӍ}GoceXn7TpMl>qSzn_)pMij8|s~Rp}IVh7a?\겜ufͻ_=Y۸R9.?TU7B3'"{Q0\xpLlJv>=T&NKNd0D	m`lS		eA *bba?Kw6s6*/Mc/8|\*q~GV8j߲VK͊X A[ɓntUd-ugc cQad Z~q @+.ֺ2S#K
 2&tUWk$\-m;
&9iL hY:169R2^sƗtMb=;asl)cO]n)a|BLW׽3xݣ ɂ1>nINBrdY_@x־.u#.njsbi~!@FVdے~c5`fӰc sbyS@?d-~A.=X5QM[V	:̼z'l#aSz)o =ZOɱNN_@c59<_d$'2Y^NFIas7
'k*	sEir^T_j9ɫ}*(bͣLp˪#j+ b|U2/EGnp9P8lXV.T8{&1Щ)s,aLvWVGkQMG?e `m%X:-Bl7+@~I.]QUQ_%9$@/7%ʎIK(tnr@\^8lX[.PYhYS`0?0/"{&3uD;ESEڊ-;%H{(EϪsʉX"ucg/jMay&\<gVX.VR/ڲ|격D%ebՖ5KEer&ћX=-4ND&iBir*(0|Uf,1ai(5ajYv4qQ~K5@H7_A%od;#i
I+( =Xg)KpgkPC{&묔Ɛf~&{&`H3%H8_@F{&۶?BqQ~k4	d	^ɬ_A5`̞>'4vnh,z\qT=Xg%/PLMb5d;#4݌먾W_.VF%@QUSd\"ьq+hЈ\1ʇ%WK荔2ٴV&92:e--_=YN6;8ԊMb=6uj^ɬ/$hβ|ZaD}W%VXVM9[DMr,09di_ke&u:]OTg[b1*J=+vHD"Jы:SK9PD*i	ʉ͓#k4gJMc[l~4q%~@.=Xg)g =X  5]el~?މj2ޢ4l1i~W&[GLReRen˙9~@1=X М~0{&:eibT\?[񄬚7q36rd)!N\1ʇ)zPw'e$S-G>SL:%4z
'k*#}^Iu_+`/+L#(dHm
eEhŝ?ڲ*(+LM+`M'5&lՖ-FHZ%e
ieS#=WD!rrƪ>q?Q4
C8S;3_q?_`O<j|8'b0_YOQOBW_&N')'~>	g~+~>3_MO/%N')g~︜O~,̇y_$@Oq?84_6OX+bzr
+Y}׍ƆeTU<wk-${ cscKP`pwkgkK׏^l;ZoDal U^fϔᘐMbg
gޜ#ᠮMb>1x&H1cKPGk\/P "ux݉U /}TOd-6ZH_>!Ɩg8_ɬ_bMcxF9XinoJGY45{& l7|k6q?޺5|%9	_ 5` T1Ff&{&N'%w8]e
tjX2_V§Yuou98Fr`( wY_䜭S/ڲ|~J$bTՖ5ޗp2T3YX"JĆYјoE+$I[Rɣg!LDlBp\1ʇ)z	5vn5eA0*2>SM'1^[+S#D+,ѪieVV˕PLltbfGk~pX u2>Sz)X!58-@]cu9Qo ޥLj#FGk5b̡8Mdd| %O_gk##8+k!MGBP _4{&2>SrU,4B2b?!Y)!9Կ?NF!kN]!uXM`<PEHG!&J9m~>ɬ_K5(((heɬB6a)Oeqha]{&^Tr"529_5 51>V
łeR+PKUVY/YhYlO|Y\0}W%JmP%bCFm+tTiXdiT>QM+`zަ[MedZ%exFUmYY n5˕Ee1lYI`ŴŹ'&Vt_|'fk##76lqXPJr$>`Zb5#NS񈯓L=X:##:n~k#_7#5I{&1^SMQxP)##5dF"9d|cǲk#`)
uQ	/dF"(T
sxM~Wk#`-T
sM~ɬE}S)Ǡ*Mdb(Bd|ɬEoDn#5ɬAN1jSr7 i~I7ӭGYd| /dbяV)n
fIo]r:#7Ue=X7;$ʋF&ܕV)GoDoTb,"MeA.l?#x|㠗N1 7_LɬFe!G5%^1z\UB5j*5Ҩ1M鸠1A5TQD~@{&2>S(F"?_#=Y) qB{'k##:jLxjMdd|P BEɬ _"Mdd|'E|J_XzV"Ge l)ʋaX?E?/nMdd|eAdMdd|b1odFGo@#F"ت@!MjclA_$k##:#6Ea~+5([1_$Wk##7"~Mdd|Pp"CGk##7Eeb9{&2>Szb*}~dFGo@#1:Z1dFGo@#_+/=Y) |b+0k##7F"~k##7c`%/EMl#lN_ MhဆMdd|:S_ eMd[_hE%F0nv%Âg#qcs!FR@V/*IQld|PɱE`=Y.T&rtd| c5B`7#5agk*	ualF|P8g.A9hFGk=Y)"1A>x	ɬUW!ڠP]%U93,MY8XI,X'R#(zbr~ՕUVY/YhYlO|Y\0}W%FP%mK&%n+MV PE4[ҽfiC7[6AHêÕoq[>0S_X\귥.3|[^|ZaD}W%P[eb+jY4q,HmQK +Lri^i>W7`!|NԚh(xZ5e2lc͓	:v<{&1J+eFSzOMdb"^,4`1CG5,qFSzOy@P2Fޓu^+YAFޓu^d]p݇z~GXoFSzb"0'lY/^ɬ#)1h@YzOC ^C{&n!v%NG'*J/$hβ~J%-k-PKޗp2T.G+$I[RɣgjChedzT>QMir)jMer")z6)ͅ܄nlcP)UmYYyeʢ^aaL)/Ā܌I@"MF͒ǍuP#))Xsr)2{&79MʴbbsrV=YZ`1zsrV=e\jMdnriX.srV=u"MdnriX9߹+	ʞXLɬSr0kܕU
X "{&79Mʴbn';%a9UB Y9߹V5SAG%a9UBxyiQyQITc0/`8u$EFc!k<cMF)%1bB܊EQA5nUƱ!,ܕ:~Z{&79Mʲ1z';%`N襛/k#sܫ)cCXz)f7*cX 9߹+uOE,&_xMdnre1bZ8ܕ:,h\E{&79Mʲ11
srVYʲ79N18rVy܄em /*IQ{ۡO%V7SrS#{H5_E7*+ƓJ襨_17* Ml{z)f"{&79Mʴb
	%`TR{&79Mʴbܕ-SK	gk#sܫL gܕ-UB4_'k#sܫL (OG+ Z-jtɬr0k%`UP/Fd9=,H	G&$`/$βȰO,)ʤbT+Ϋ,䬲_}&|[^|Z`Jb+jY4q,Q3t4Yʇ)5K݀^O	Sf)[6Hêz(|bZd{&1hi)$z-
ɬB;4KNq#h!,cXNq#i j##9ď_KdF!IULi)$zr
ɬBz3xNq#FM`݇GdC8YIgA	0J-rgZY~jEe}oHĨ
%fr\??0VԲhZh+w8Z8irҽf*(H'4[٫-&[/G'#Df7r2-K_)Ye4`|x6ՕCrarH&5eёiv<c=X7]PcEdob˘!$񑲛lkPq_ܖK'k'ȶ5sPFqDxZ7䪱0c:r~ՕUĨ
%+,欴_I_'W_.V>ᒣ;hp+$I[Rɣir$L4Yʇ)5Kf_/ޚO	Sf%eӪ	-+*[6)
u\$znMdb Ф7s=~7dMdb Pz5sdF"Ǡ6SH,{&1hoP4s=~7:{&1cӆ79Nq#s7k#*9ď_wk	ʇY:?)}S8һ5ek6D38a!2I1).$|ᇹʋYUlV!F"-h79Nq#5&Dh9ď_ɬBn:N)Bb$H5AWUYi[979LJ p=~ 5AWUYj79Li$l~q#܋EX
^ɬ# x[%UqQhd	s=~/dF"CgF)$z,#=YA.SHYC5Q%42s'k##=@79Nq#`{&1A
Y<nr@ȷ8EpdF"dhd79Nq#OdF"-()$z25KhdQsY	Dhd,)$z0FMdb$ghdqs5:C q8^ɬDZ,@-8=Y42LD
89ď_=X^I1ea`YTjbTKVZ/[/z_+`/+LUQ+adĭhV&qD4qIiT>Q`z՚&zYm6jIVYM:jrWl0갦9'k#mY:ɬH^T/}26Sr2-cC:Jgk#Fq#+HzM`wB͎G@a2-|o,Y=Ys7[䜃)Ʊx8r؜z	YzO!~hx}Zh5}DxZ7䪲y'-uEe1`YTjbTeKVZ/[/z_+`/+LURb%b+jY4q+z1Q09PE4[iܤʓ_t٫-F!SRk-Z%eM4m+eʢ^edê_ck{,<n5ÑbːuIFGnF%ab%9#r 
:Y~DEYI	~D7k'$zՀgE
ǎE	*^I1ea`YLX.VU/ڲDuY`%eՖ5ޗp2Tn%b+jY4q,ӸdDZ[K&09PE@85mYY6jE:#Df^dZ}oPHZ%eieaalɬ:Ĩ >SrQʜ@
MdbK5Ə܂pTB/dF!=N)R".+jMdb>S.+Yl9{&0hu1E!yR4|8!!rrdZ`/aaTrc-\RB]]kVVB3L)0{&:eVV/VX/YdJ_}&|[^|Z`J["2V(HG;DJ%o26\1ʇ)z	ަ[MlPDTjiemYX<1ܠ-+*[+SŹ'rV2ٴg=G6/dG6:E k'wK e5T^{&nޡf#0_~< bZ).lV#85r.t˝gXuNS9CCp.zIvzvl\IUbdd*0)+*d9%Pg@Ur23C9S">CL<u˰,kFX[%Uq̧8Mb3"̧8I%1KÌEgsc:8/C:N+{~K2XS_"C51aSWR =Y8]YǎI&KUX|d?"Nq_ާ,I%1M~ɬ_ n3,I[bjMidbT`YHX+SK_:_~jEe}oKzi*V3$dĳN[ь9Z8M.V7-SIMIW5e+,[6A#kdê8#RX+T_uI-=gnNKKuF!B⿯'k'
S՘A\nrbRMdg='8[%U䜧֖_~jEdbT>fr\?VlP%mK&%9f"%ir$4qK*WCԚiv/M'ͣsފďL:9D7+/!YރL79Nq#dF"L79Nq#ɬD:bp)$z Mdb!i8c5Ґ4)$z'k# aY4F)$z5巠
s=p{&1ks=p{&1q)$z5iSHײk#=79Nq#F{&1nrGY8L8^ɬD	=9ď_A/A8Ypx6ѹs*Mdb!i#s=~5D=*79Nq#<Q{&u/[/z_+`#(˕d;6,8HWC}oSKor/*N+|Nd5C-Md|uYa6ՕeQlYM2ٲar/y5zlrQ`NXx G#A>7ŐFMWGP[,cӠN+.4rFK`~Q{&rGW5 ZVg&嫍̲QE䜳V
łeR+PKUVY/YhYlO|Y\0}W%Jm3X"JږMJɡ244qK*irҽf*(H'4[٫-&[/K'#Df7r2-K_)Ye4`|.,ڲ|[.VUL:Ibk#O#e8elz,eo#Ek\#26Sr2-c'*_OdNlj9QiDag!bs|^TAA*^I1ea`YTjbTKVZ/[/z_+`/+LUQJ	VԲhZfF)"K&09PE@8ދezi5u'#Df7r2-E;#e4٫-&Yf08#VXYڲ\u\:P~/duQxMDr)BdFމw)(NE bWP"Md`p:MDr)B^ɬ)U)Ɨgq~55v69"#Ek\t/)F o)EMȶ5'Y8'*_C5lk~'*R/Mȶ5ܕDK4_=Y)Ʊ˸ܕDK5_ǲk##e7#"085;%a9RXMȶ5NwJrK6_OdFFnFE`r~'*K~W{&26Sr2-cg;%a9UB~Q{&26Sr2-cEsrVT)fC5lk.g;%a9QHRײk##e7#"08z9߹+	ʒ,dYC5lk¿X<{&26Sr2-cg;%a9RX_;{&26Sr2-c,R%'k##e7#"088$wJruɬ܌cX?ܕOE,~Ek##e7#"08;<ܕOE.5ɬ܌cXdsrV=Y)Ʊo9߹+	ʞZMddld[~'*z)k4xMddld[g;%a9SK i5lk5;%a9SK`OdFFnFE`qI~'*z)`a~dFFnFE`psrVT)l8Mddld[XNTR/q!Mȶ5K3襣pMȶ5ܕOE.OC5lkSܕOE,	ǏdFFnFE`psrV=kMȶ5 g;%a9RX95lk;%a9SK'/wk##e7#"08:*wJrR_/dFFnFE`p;%a9SK!Mȶ5	XNTR%~vY)ƱTyXNTRk##e7#"09
d~'*z)`~v<{&26Sr2-c1~'*z)`~vvMddld[srV=^;2{&26Sr2-cPs9߹+	ʞX1_wk##e7#"08*ܕU
X
/dFFnFE`p00NwJr[_kcW,OD'hKy~4"Y)ƱС9߹+	ʞYm襨_Wk##e7#"08;%a9SK-e){&ȶ5sP26Sz(ocb~ɬ܌cX>9߹+	ʞY~3dFFnFE`psrV=^ɬ܌cXKܕOE+>~3OdFFnFE`pީXNTR^ɬ܌cXHsrV=l=Y)Ʊ.srV%V7_'k##e7#"08
,RY)Ʊ|9߹+	ʞV/fdFFnFE`p${9߹+	ʒ+B	EMȶ5NwJrJ2& ǲk##e7#"08n9߹+	ʞVX	5lk:]9߹+	ʞV~ +5lk9߹+	ʪ~#=Y9߹Ʊ`pOE+._5p󳐌qED|+b$IRcNY+zbr~ՕĨ
%+,欴_I_'W_.V>ᒥ6AoBD,8$Vi^YFoM'5&lSKx\z]e#Sfl "VXMeg!ja[+SL:Eo/5Kq(<#G"XkWr%R=YbV!0%H,o΂Wk#s܌JX3W8aK`QHb"5nF%ab<q_=l*)m:{&2?g!jCx-r䪰ܼc:^\_eb1*|~J%-k-/0˕dMJ	VԲhYpȉDNBK9PE4[oM+`z'Xl5}0<61e7"WɬC37z'XFSQ"W *MdbbiNqG܊B!_k#,F}Ȥ*){&1\Nf48E!TIdF!Z#)(HU+N쾓YlO|YJ_.V>ᒤ8C+$I[Rɣf*-14ZcSJRk-`nOb"v)VZA#ajlcHiUmYY2ٲaшFm~2/=XH@"gHkY4=k#HqXa~2ɬ/͎B@0/UFSHr'*$k#"`cHk35:ځF4gk#+2d<{&1@4#)AK5ͶKeЮ2QF"o	x$x6_*Mdb!P(N4	KdF"*F(=YtYXFS_@(FS_C5QaJ4	Dk#Q`#)R35Q`[FS_ɬD2%^ɬDHkGk#eŸ2%dF"AQge5J1{&1Jz
,#HkAQ`sFS_wk#G48OdF"HkVMdb VΠPFS_ C5:P\iM~pO{&1Hk{&1>	#Hk+5>1e5dF"AC48ɬD
ɯAC48YAC48
ɬD
˯ACtiM~pɬDSPFS_YHACiM~ 5;e5HɬD=(=2$^ɬD	T=qe5HɬDF1e5H!Yjqe5H^ɬDz
 F!@$6K(#)IɬD	`1e5H=Yނ2$ɬD%HkCRX( #)A5*ځD
Hkf'k# p(\iM~Mdb$LjF9H 4VW{&1=e5DMdb N&T
 YFS_xMdb `Ax2XzMdb$EG 4VY0@6#)ՇdF"D*T
 4V={&1
 F5JDHkgOdF".6@;#)՚Y78@4OdF"ÊDe5W{&1%@@FS_@5@$
 Hk){&1p(4/dF"=6#)"53x2bMdb LIz
 4=Yz
 %F,Mdb $;#)#ǲk#* iM~1
^ɬDނh2bY0z
 (Ƒ7k# qI(Ƒ*Mdb 
qe5q@P(FS_c5+DX2=Yx(FS_dF"-z
 ,F5qQf47#=Y9qP(NFS_{&3t#uސ8}TiA47=X7 .yQjJ-Ƒނz1~ntMdb"ZBq
475{&1xP(NFS_b5PFS_b5)9(NS#)0{&1%4K5H'Qe5F$Y9tiM~/dF" PR#)4k#ނFS_hdF" ABp[FS_`Y@(NHkxMdb!㗠8/#)0C@9j4Wk#e@8FS_fodF".&
Hk^ɬD4	iM~ɬD^cHkɬD	OABsiM~gk#z
FMdb ?z
2"ɬD	cPd4dF"4=Y[=JHk5{&11_P(28#))ɬD\VCFS_@=@$%T
e5D1{&13 K#HkDoAAiM~5PeiM~5tiM~[5rkPd4Md`1Ƒ0Mdb U@7#)`Yhe5"YI6qe5@Uz
#)`hMdb Rp#Hk9{&1g@4C5OAA41Aw̕FS_=Y1`#) 5ZPfN#)k#5=iqe5E@-(3)F50IFS_ɬD@̩FS_/dF"ReX2Q@vHkS=Y7̱FS_ɬD
Ye2PXMdb e@̷FS_;{&3s1Tn*UFq0J7HkV{&n ]fܕV[#)@5D2{&qϫuiM~ɬD
IP1e5BɬDX4%cHk50, %FS_!5#P#Hk9{&1bP2!ɬDޠP2!Y7(L#)"Mdb ĶUƑ	5H2!5{&gO_ebeHĨ
%-k-/0˕dE4+$I[RɣYٔL4Z`ܷT>QM+`M'5&lՖduY`Vڲ\-)[6u"&:L:1p>\TS7x݆mh//0F!eh~ɬ/ټsuFQ[71*HeE'&e@-XRd$љU3<b
gDp.dP.HXNĤ?T2:ʺ8H  ah޾su!q'6'1=O{FGYQ&.@~ͧd@<WH+~0
ɬmupƗ%eWk⸼ۈ,@9ncIĨcbZMuca`YLX.VU/ڲKUVY#T	~jEe}oKzi/!$Y7lb,#5:9PE4Zbi^i>5-9^TAp09Ⱥ~GFCF	_HȾ#f#e55DM~l0{&4Duh՘b T5{&1,i) k# xnJdl8{|Y0z26S=>$=Y3Rm) Wk# y%,adl8{|Mdb X,j#e9_5`~026S=><{&1liFs{5aHgMdb XTK26S=<b{&1hldNpMdb =i}~ c5e{&1]P4Fs7k#i}~dF"<dl8{yEeӪ26S=<Y2&*26S=<9{&1h6z7q㷲k#i`(FFs^ɬDUi#e9_5T4Np@Tz2dl8{QEE%A5 Np5b4HdF"Ac#e9_Mdb"A#e9_OdF"ރLFs5/dF"1BWk#UP4HNpOdF"/reNp"Mci#14_)Y3z2dl8{E-B=YA[}襛/k#{)ЊMdb <4&{&1d*=ddl8{A54񑲜 _ k#%Q)=YX26S=:b{&1#\,o)ɬD%K+}~c5iadl8{tɬDK26S=:!YKёC4Np35#GFsCWk#ZFsG/dF"]);{&u/[/z_+`#(˕d;#b+jY4q+yH\1ʇ)5n_uzD#- 4[L:94Rz5_ɬBމL#)(I~Mdb?z'?Ƒ}ȤjRɬBDF}ȤjR9{&1	H9z'>mFSQ"ѪI5A@~N|48E'U'k#FSQ"Ѫ̼Mdb:lN}diNqG܊OF0{&1hiNqG܊OF0FMdbsƑ}Ȥj3^ɬB9^N}tiNqG܊OF2+5JDƑ}Ȥj3ɬBV,@#)(I~g#5JoD1e9r)=ɬBN}iNqG܊OF37k#עs豤e9r)= 5@<Jz'>48E'U{&19x2⏹W !%S9Hs>Rz5_xMdbF[z'>J#)(I~MdbY2⏹W&{&1$6z'>N#)(I~xMdb:\iNqG܊OFC5AAMJ48E'UWk#])Ƒ}Ȥjwk#sX2⏹W{&1+=+F}Ȥjgk#9iNqG܊OFxMdb:f48E'U%#9iNqG܊OF}dF!ϖHs>Rz5_ǯdF!*-{FSQ"Ѫ^ɬBBN|FSQ"Ѫ^0{&1(މϦF}Ȥj 5AN#)(I~.dF!=QFSQ"Ѫ\
^ɬBF}ȤjɬBt=48NE(ƫq lj#Hs>PMdb?eF}~.ɬB.zx2⏯E!ˆ48pJMdb:2F}~.2{&12#Hs>2k#=\qe9_ s5C]FSQ){&1`Vze9_	dF! M2#Hs>2 Wk#fd2⏯̈odF!GaFSQpMdbi3e9HK
=PAc5@E;e2⏯̎ɬB90P#Hs>23{&1h@FSQpnMdbPze9_dF!'QFSQr5F랃$Ѥe9_^ɬB
$e9_ɬB=I#)(9!ddiNqG{&1^$瑤e9_Yqd82⏯Ӆ/dF!CdtiNqG/dN(d|b#2=ɬB=4Hk#,#)= YODh#HoD_	ɬBqe7G'Yz#@4H e!4HoD_Y^ Fމ=Y~FFSz$z	ɬB2?e5 =!qvR#Hk/dF!506#)2{&u/[/z_+`#(˕d=!$dĭY84ZcSIM+`/|F`lVƑG#JX3$~u:+ 5_3#4HnD ~hMdb2 5_=Y
Dh82k#/DhFɬ/$qnޗĨ
#*J	VԲhY8M.V7-^fɥzq<#&[6L:&q[ 0ָzq[ϫfVx&V88VX8Պ⷟V
0ye	Ue"N3^|ZaD}W%OJ	VԲhV38W!3M.VC}oSJ*|F-&W2bN񑲚OdF"5=YdlE(YDdl"{&1!+=YdlP3͗Mdb*8LKMdb(X*FoAMcٴt4>Ay')u/0˕PGp2U#$dĬlTf蒢5M=ɜIεk{C8
#%gk{C8
#%}2Mc8
/Ol><?ZtR̼@LXޟQT/ܼ IziOL(Ohn^uIziOL(Ohn^uԙ&駽?93><?_ySLXޟQT/ܼ*IziOL(Ohn^u$=4&pG'4K7/:	k{C8
#%ik{C8
#%[LXޟQT/ܼ$=4&pG'4K7/:dǦPV2McOzrgD}RxDr,LXޟQT/ܼǉk{C8
#%Z45M=ɜIά2McOzrgD}RxDr/LXޟQT/ܼ	k{C8
#%C	ܒhE  ?AK	s}!'6rjYܒٖ/8]qtjDB"Jh5QUMXHzcr$Q_XHzcr$QZdb}iK`5	d_apƪF1|r1!u9),6lR"C&x-A=b]֘:#Q P]bO]awZ`$
.RƃW)a(}Wi
2Bb.^ugk{C8
#%+L`"SJ#4[ԚiVZMed>ԑzlpGUmYX[.VUHKV[+S	lYkK欜-[|+b-VJL:`qۘE%оjŔ~!pjq0ʋA3㫀Y.6(N]r`auph"R WBi:[KNG¶.Q˃W&V`fWG&lK`U,X)99Y*IpjͅIl\\yQHa!pk\زq/*/Ñi,lYrC.N;9^T_ ,:=G6,#G.W0ʋ0q5Q9.XAVD6Vl$-VC[:ܫ-VC:,lj/k\e~G\.@alj֪6Qlj\*9-l>֩Fy"
/d!lj	%Jz8l\cUb\!ƫ0\ƫ%)ljl<a[ƫErpj9-W~GW$B~0W!ljld8.\ƫ*#KUBC~-?O#	`'-u%pGzjfLL?%a_a{-A|UP1nV@l?#у5'k8XmuBĕ&F%@QkK	e1`YTj+,欴_I_'W_.V>ᒠ}0V-edRC%F6${SI{J䌜!jehuXs9Gϫyɬ[WicG$qyRq[(zq̗@+8_j,Tؼ>Od-ވ#~GX^TVl1rN'%NQ,T/$dX=XcG$qyRq[(zaHӉƗڤ*XMb=^TVFP2F:\g[>fr1*J c	[RzfrB#}4Zcri^sجOjMe٫-&Ye2ٴdSB-/d=H/$AQ`*ɬо9rjf?܇Fxjf~Z.^W[rԾ\ـCrԾn\ٓ~VlѪ 7/KRr~ܼ̊5/Ѫ?HRܹz5_~Pz5_q?r~X88jX~Rժ%ֲ#,U[u/څ?&9N3.6	eI~J%-k-PKޗp2T.urk,ڷY3BifhT:h4Zc^2\_sdҽf}oSRk-[6#UVZl۩?	:êA#RDhL<l0 *	LK{fl,O_rG|Xzibqƹsr^=X ̪{?mJf ̪TmJf#$-8|}X9^ɬ%3EzgmJf=ݜg$y`Z{&l	C9j$-_Ps35hPeΰsPJf~9nS4U6f99GUMb=5z8.u\K֟VNɬvfUzg	LP|p%3EvfU_	LP|p%3E_瑒|}X
gk*	L^>8v%`g&eY}X93{&l	C:FHZ}X
/dTB3{:Tl=X2ߍ%)[	lY[m80H)b1̱8!f"X^T_Xueu欴_I_'ʈ
%fr5I0B ͙JѫI[7o+)FUdHhͥoDZ1,SKZq\?
C-%eC!K~C٫-&0&zYm6J)UhVVG(lEeQlYM}e#EkK欜-[lPjEzгdfɇF0zb@(ʞUA-)St~WG¶)̔剀jbuyy,'Rx#(0B=G&l݇pLPL\]eeMRh5 Վv4MEM5 Jl[Rl444kbh594جlRM)X-Эuz*ͣꮺ[QӅlcO]h>Ugi$
PKb?ru#,YzqIk&bGg0nL.Ʉ&u t\k(
N`0VC:=BBOs9k#8Faj
Fl\s )}BJUA
J-T!=uZ'.$,op$,o:͜EαٲUPf<s?Pjxs?6w3u
Y3xyxŁ8ύ/$ƕ n%7`@يq %/=Keو΢a:0fU>?%el?#u_	޿dsߋ Pz]X{V2۳	ʎHDĜ{%3BXV9Q4M	lL7M\':B`&
	q`"!YYj倜9̅CD=Y^b`KG1d	Es!`B0W2 |W2'fFF J+=_ k,0:slb``'*s$ `,EDZaզ=,EEUrE0H@Ȏ&u .C8]`#(jabtdws^^:NDq9QzM#ɁV=k0SEs"0=2颹a5ꉁd.J鐦LH6ȴs"A,0+	Cj@5TmMٺh6͉$LhS(6ƮSEQ{Tir7 .J8) Lqqq4\x>0O@^ǃsqq㒀!T] kزzJ+P9WJjͷV%=ubqxމ)TX^X/!X+7H$7/:hY|&)}5	stj  Û h9+6z g0RA㞰r]n+f4VElhL0Vցuf0/ O	sra7V_=Y/PMax'a0P?&aMoaPb|L1˒sGa+Ei%JPqR WKM1>$"arUؘb}0pY,b|ptRa(0PbR4bP]v!M݄aA)n%
HP,ƽA-aL%
BA@SP@a() 1
 @Q$jb3,4w$t`dnL#P@Ƨa0@`bbaF^Iάx^+ؼ\XuPEBĕ&,$֖,)zbr~ՕUVY/YhYlO|Y\0}W%AͥdѓYٔ4Zc%FM+`MI7jM'n#aLluXs^I	t޺/*H6_ d~J=B2\l_L8FF~EY\XN+G1MC,NIeγbGV%;,N0J+tηee}oKzbTr\?'撳)fqB;'WC/ٰܭIMI5eft-L:14ěQEL$&0gi{KvbPkj^e%$-bmu;.nW٠%P)_ا#	NDyQJZi9%d?#/ɬa[6= =}SӌnrGuzg2`2|SvO/d-ޡ({Xm#Td9qoDknї:ѕ1#'V2Um@F\/K&0{&mF},j(X-ePJ9'=l>֩{RMbtN+zȃQ=BPsQoLɬvF3*Q s8ϫaMZ.~	99GݕDqyQ~@V2~IztdL\Mdl+:|35Ճ5=|May&#:~jEe}oHĨ
%fr\?OlZ)2ы:)6jL Cܨ|\14Y4[ԚiVYLlUa0갥<l=srV	;':
dx4z2}-d?#*`ѓctz#oEdZzk0>)OŰ{%cKj$ ts#d-	 _s?m<i;*$uɷK(G},M`x/i9'}ʰazIaεKV5auXGzZp`Mc9Uģwd4N//$β|~J%-PK5ޗp2T/b3fRM-ifYL#0ʇ/]j-ԃ>ԟ<[4>0*sC˒0،J>ᒮG,NBT!hGdSKW:ݰODlhOu- >ѕ]+\"r:+}B:_REa?gh`a0$nREa>006#=s<}W»K:-j͌3fy2jӍWyTk=І(tɣM'ʇ,?M.V#J#jMe٫-&[6F	Baъh`P}X(X7+sYu[>UodFF_BP0?_ $XgqX6V`#dDDaDYT.+aX}YtA{&0`n}YtX}YW&s8Mc"?N WkG5.INP	9rBߎmu[>/dFg+ɬ`G9|s5h#qM/O,?meėk#۴
͸> Y
5(F"v_ ?O=#q9w~}Yl={&l ^T־6L{DDaDM,`va[8>Vɬ<RZ>VLy86q|'>Q;Qx8,`2]V:MdaHT^ɬ>X2K3VZ/[/zD^|ZaGp!}FBs7o+JZP:kI
V)di=ʇ)z	ަ[6L:1̘dxc`=b+Xgq?ZX}X	!
ڈ0ƖljfQ5Lɬ>a`:(=٬4^ɬzdw4ʑͶ_\Ͷ>/dGUi#l}X4^ɬO	Mc
>9ӊVk#F>6P.f16AL:Y|[^|ZaD}W%P?$k=՛ZP:kI
V)diT>Q`VZ`4Y4[Ԛi͐AVêYu?φGUo_ */=Y7koW97|+g޾ T(Y" E:
5BSq-g#S_=/Ob!+5`o\/^ɬX3Ӯu$ga'qv{88Od-sh T=Xg\UPI;nO_vq[K^C{&l8cEiŃ>
O\6aO_6݄-c	f3n@P$NSK/YhYlODW_.V>ᒣ(?CK:-mKWeFjƍ4Zc^f$c0괗)rC#@GZwGY@fGK~՜=啐V vx\cŁ&4|b(Rl?#F`=Y@ffO{&`H_b?D~Ս#=j6MXwiՋ6~a/""~GYN4DdMdigՃ9ɬ>X/kqP ֝Gb?j`{؏۷e`:=DX3δxX[z.Cc4|P0UcB~G\1**VK5lϫ@y_gFd=CgFd0Gi6^Iu_.VF%@QUUbK:-T6IFM%FjƏfI|WO|Uc69Cf,1aaV,FGR&FI^ ǲk10kaoAb Rj91
qt}X	ɬ5սk+kd12\]cށh@sdu@4`}l?#ɧՊ=YxJ>T^ɬ>_ǲk# zF3EX3=stl VQQG928UY[ϫɬ<*V5Ճco^"52\]Ճb|b TQaѥaXT>k##ՀMa`؞Y׾^ɬzͲ1ά%F1*(Tsc#͂I>Gk##5Ճaȱd3{&`4L#zZ@V@F1*,sc#aYa`^ɬ2ϫ%k"A5~F2Yeֺ6Ob Ta0G̓e`C{&28Jb =X}X5WQ׾Mdb#h~GuYTsc#¤if-u>Mddp`X}X5׾vMcFf~:q\j91`Y"~GY`MddxI'Ճ dMabr6&NO|Y\0J>ᒨ-jg3fRhĨ36i+gM.VCҽf}oSRk-Yi6J)UmYX[.VUŲ}e!m&njܕΫ%vhZ8WedãB3G_ &'Y^̔ 1=Yϲl#?ޡ(,rrtE}| (Yϲl#?ޡ(,ޡ(G_ /dG`*'4[6J.J*_ PMdpV>˒sE|hzjn7+{U9mODc7crߗlnV/ѻ3'b+FuϨE
EQr`Vz'(%VaMZ:=զ=BC8 F(XVzAa ^z$Vaz#Yh֘,<Xtz<-$]_8*/dG`*YWaYgDOTdMdpV`vpj	9{&8+UzʻrDOT=YuWZʻ-NӮu:?_ph)qaR?|pK8FpIg
M EMZL3&
QP	8L	I8'cpL;8x*<4Tx4&
PA,@<I&
xLQ`PP9&
z`$PɂvL 4*q0T0TdP@?3A4On@$<ue:sb{&3fݞOkߒn:§d-:=lu˝gՊdgk;bfU_P=xM{V)/d/eѝXWxZ8j#(U+v,MY8XI,X'R
łeR+Ϋ,䬲_}&|[^|Z`JC+92ir*(]Bi^i>ޚYm6jIVYM:l0!`^ɬcK864ꌷM͆o= &1ag9emSTdqy"7v&\ha1# Vc5#mBuɬ>=X\>0-C7B}Xk5#iV4=XCϫ Ń?i΃\*V/d,h& g/VYŃ?49>GdV=XC##ןV+5#283{&1/|X\PL|dqxqMi{<5{&l֠&duKt9eDMbc@ǲk,gkAF6֝,\'UZ[NFՅ:T؋_*tSz.vy0G9i"xy*2;ϫ,Xg:#  U 1Űv\c#V  0{& k#&Vqh^-B)V@!u/'k&: )aG95o%Yb%Pw#>S>^ɬ{5k##ز}X  Y "X#K}X =X}X =X#'FG}X C5Հ ={&F!FG` ɬX3Č# ɬrPLrdxiq߬ѥF"Ybgk:F"aƗ+X\6&	X Z^ɬLHꌎ}X-"Xg:ጎ,[C5Ղil80g:cchŃ?ֶ29`({&Z={&l'6[8]VFi͙`d,ds2Q`/dVM^ɬ[I;Hͣ#	Հ`=Xg:##
Հ`&{&d;H##h}XɬX3kc#p}X +5Հ`"{&l'6[rCTduCc2kGZO 09{&l'6[}uZidx"`Vod,y@nLuՀa5#A0uhN>wkGYdsB`=X}X,1=X=BPA:Fmvs8'[\sͣߴ5i,dt9L&0`Mb4&0u1$7X}X,d,dsAdX<{&YC5`:iVɬLHFGNZ> ǲkGX2:qdYgkOd-b'P#8/V "5#i^}X 1/d-u2dp9`Od,dpi`xMa`d-u1dwģE{&`u}X {&d-$`9]VGdwa`Xg	h5ϲ|i|ZhMb=sИ"R6)|jɬ[u[5&#V>5Ń?LHH<}$H#,xW{&lhLtu&ɂkϫ }`u/1eC5`γB`ig$|i{
^ɬ[u&	Sݜ;{&`uX9>dVaK5PT`z?PV+Xg)siX=Xg)sИ:ݯu[m`Z{&1 HK@UMzLɬz"4ʑͶ_ HF"KŀX8cc[ǲk#s|Iy|sm/L?mb.4Ջ ՂWk2ds,Ń?qQe5Ղ7ke'Ֆ 5Ń?q	eRMaedMc;K`,od,Ӹ>^ɬ>$X#0 Kj	.`=Xg:FGNl}Y`2{&350r.u&$`2:rQeČ8Č8}Y`Ń?q9L
Wk, ǲkoc#
d7L>5#A0uFG2Ina>K5#A0uc#&c(MbPLchK6[%g<gՀQŃ?ds!`(X###lPKq`#5#Nϫ Ma`=X#;#yy&ŘάV/VX/Yd5e1*}&|[^|Z`J,Yٔ2q-\?
F0͙JB3qOWh?Hvޟf1͙K:-mKWgjTfh4ZcV=2ٲaьS>S#Fh^j⪇j1%Egk#H
Ֆkq=cxXՊaLif-A|UP1Y@B)uVX
^ɬ!J)ekXA_6)TTցN~a`> `Yz/"&AcHA~GY(
 ײk#H`(X}X Zf8ͷ{aCi;ehI~V :#K4/PUCPwT4J: ɬ!YP
dV 06)lyա/+L#(d`g3fR΋D)Y4dVS23K0H*(0bVV=+,zzjMelYTVWQ'MielYL['RkK欜LXZ-['Pr!TfѰ/ٰY
fX/UU
9LiL IE-0걅@O&? oQ;aȦGa!`͋]abx=Xg:ёMWV'ɬ>O+X<3aPHf  nuYA$̈́dU <9{&`uFEMÇkd;YksHmHf2(:<){&`uTo wa$hȰՉkG\1`f}Xb{&<%{&x/HmHFE2b}XɬX3f0$m^̖ 8ɬX3f'a$V:͖v2$ P*zV!Zh9`u{?uv_<bMdu{x{&wL	,[_1eG%kK k#ŰQbŵ%ɬGSGTXHx0qqcՊ hqyQ~jR  +bz^nLM`H*GЉ}XX4[m#dod[;,^}Xɬ_Չ7keT"Gtg%eS%Ű|x"؛YMcݑHSep`Mb<H-6ֶ7d[K73>ɬ_saUq/PKʨSbpPMb>GYo"B,Ieqǯ-HSep,Mb<H-6ֶ7
2-K7O+gkļrMc̪%eT)Mb>GYoȶ(Fnh}Y\=X2q,B0{&lG)kuH[9bifՕ5R^n}YXX<3*%	aUGC5`fTifeaz\Z#{VG`Y@PIZ}sS8KV
EL9T	 B.H屪+
X~Ge|N[9lj
Vpj_H屪+3a:H屪̸5/;rG-WD83.Ku9#ƫ"?#2Ծ'X[&a:9lj"C̸5/%#ƫ" 0˃R95_3˃U`84Wa?r~GZʂH
K}γܰVzX@RV栒OͶP%6>/d-uayQU%
$Wk#a R}X,aо'Z$r~6 pj_[pj_H屪l ?#2Ծ'Y5_?#2Ծ'@5_a:͜cU4a:'$r~6˃RI5_pj_KrG-W`83.Kt$r~6˃Uq੓~%L?$ьJ>I$e BɎFE)kw[cg#"GZ#"gFEvGYn|s8aIA%UvY22(:09{&`ub}X=X}XF{&xk?P$~1Pyd0k$L$-l>	 (-uİ̂љhbÒK	}`G}aY[ϫ5`Xh ^TrGA	x<DdF4!,<F:9#ƫ83.KuܑcUTɇpf\{9lj
Vpj_[©~Ge|Nے9lj
{̸5/l[¡̸5/)9#ƫɇpf\
NH屪)?#2Ծ'@[d83.Kt$r~#_K~% @N[	A劅NvMcA%+\ueod!b`lFNjF^	kbXI2uR2RϲY	`=_倰K*	,YR9䪲,+9ר<b݇IͪWv@%
޾</ITG{3<^ɬ[γ~5,1PՑj	 K[u<Z?bx<kPB^ Mgk#aV@|UNRU?#@n5/Kr` {K⮽Aj<Ծ*Aj<2aq|U۔ 7aq|Ug) d84Rb +aq|U 5_?#@n5/%H0W~Gj_`'9H0W +~r_`a?Đ`H	ak*	 )-:dxpFrZT a 
WqׯC'Y1գ<\=W~$>uZ=l=>Մ>F30F'Az[_ 5`YZ* ^ɬrGA	x<ɬQо*ڧ)67[%H0WphƥW^ 5_2aq|U; pphƥVnRU~Gj_lAjphƥV')~Gj_`)9H0W<84R[ ~9phƥVs ~?G84UZqP)r~GZʂH
K}γܰV~x
~K
QH)>PNJ[t[׾'kϳ֌gRp}`r\b6N,
fԿ
Bp(?bMb<\^uX{ꁓ5NJZx/ډ*z|#ʎF%UE$-l>ֲ0j<>ɬrGA	x< `Mdl0|<|UNRUчphƥVnRUK⮽AjZ0Ծ*AjZ~Gj_`v 5_K⭛9H0W8X~Gj_lRr`p0aq|U 5_EphƥV)67X	RU8phƫd_I~$PI9l?#eA$%Y̏nX+TX@R Rj	 K[\7XvXӔ>y0,[tF	,Ua	,U$UvX8`$ر5da&* (B^EeR+Ϋ,䬲_}&|[^|Z`/bf̥dѓPm'pɫO+vM.VCҽf}oSRk-Yi6J)Ua:m+eʢ^O-֖-Y9#E+v6"d4"vhZ8W\ZA%akW6Ll $ XTQL:1jasGQ}stPVh&/.$@8'''L'WK
d-H+.\8\KMcԝ28-@BP2BYXJMeG~˝h+zF{ԝ9Va?ϫMb>GYij MG>(V	@5qea6'lj8NN'T\7gX/oi󇾽Kj'k3*^({ #,V	 !vvB	~˝eJ )-.u}&u\eREεOP:;=s2?> k5`g	C =9X}X$ɬ\K=B3ޤ`iʳ	}X$ɬ[8,JHc,Vŧk'~f)
˗:=B3ޤ`iʳH<{&l#45P=QϊgՂ0DMb^'G{NfUO!5`gBP2@-VўɬzrU0sv|Mb=sE˝kOt=XəUFfBP2ECJMcӽ8H~]'0rZ:pou`UX X(GT'G#t	2(zG	I[Ч!~˒ud-܂Rγu"{&uos.40'k!o\.%*^e0LMb>0.Urifa!e3k#"jȌM`XԜ0ɬO_ "G|5{&ls\7\`-=X^UrLifc#=XHAYu=!γdoM
}sS9L ބ[Zs ;p"=1>E^͂b|j*^`$X9řj.S,d}Xǲk[A`Z{oms	arY#=̪m`={&l#4;BP2EHՉ`ʂO[ue:c&*[ֲ)WLd-GZ	yA'uYfXP99l>o8׾iC5,18VƟ8{2at֨,rMc&eUqYP=`^ɬZڎ,Um:THw[ϫGkXV]S
K`6c6#tNDqT F@qg4> P#aܾTvq ؘqG,rN;`U8x#CԿrƳ,ZPa TqbXʿ9ozԾ D,Y[`wW+z #a Tqb˕%UgFx%8K̪}X"
^ɬ[8,gJHmabSǲk*	=l>ւ7]fKRO{&ld0.uV%k3*ift=BP2DL#0V%HMb=%V%XAGUH8,͛%c$D=ģ'kP#ذ,
cz}sG	aγy~0nMbt'qat֨od;rfU_؊VOYr}Xd7]qV ǲkDV:Ƌ`ͤu]:V =X͏ `nLʷ=ķɵ@\[QŊpWjة_+ybHzMcӋڜت}ksIl:r4z#X8FpΜQȐn5sCr  
@\A͊V*Չ#k*	=:Zc?/w-B^sGՔEĀf/*/G$qyP}]*	=l>Նiо#Z$ba@JnHš0 %RrF-W "K5ܑCU0a@JnHšQa@J͜CU#a@J'$b~r! %RI5_j_KrF-W$6j_'9#8(0?V
8@N[YQ%Y̏8ܰV~2a0?z/<&OHd-uOiY~}YHMcd0.u&	eVybHŰ|x0ѥ)e FMd䟜V_^%9svpfU{6J>/d-uOc42qe ,Md䟜Vai@+6 ϫ meuc^hūʈ
"dbJݑZbjMidja	e1`YTj+,欴_I_'W_.V>PYٔ83qd>:~wY}W»m*%%ihqNRlC1uXlHuG(ݔsGbAegk=QmĨ
#* ͙Jɣ'M,!zqSeDar YYa#06Ջnl0Vn gPkl@@O@6yC8wح(\?
`lV4!ʄEqBi>tri^jMe%%e!ؼ$y|N͓N,QlYU2ٲlՖ0U:[0͓
PC-/9?4D` 91'Gɀ-GQȱv[C=Xz̈́`NN3En值H-0&?>6/ES4ފ^@	Jm%:`Qx1z*E+)z`0:( \̴ޤAR$V%; 0T)p)& @h ^T/$βȰ\_ebe1*~J%-k-/0˕d%lݼ2q+VK3K9PDn[ҽf[IlՖyQ5&8\2ٲaadQNΡv荽[\@zўN͜.\4z݋ʧՔ5`JƖ
:FHG='Ք/dFʧޤN4aγA}f Fh70T)#ʋB]*PZs$">JٳFz4zݙO(^ɬ[BP4GZqsؔ}XMdia@P_T=Ea b6[8>^{&4}Y@=X}YLU;z#f]vdfU>Gɬ[BP4e#Td69V#=Y/$hβ~jEe}oHĨ
%fr\??8=+92vhir*(~-li>tɧUayQ6J)z	5a:lՖmYX[.VUŲ}e!m&OՓ+v-VJ`ŢhXjBebL:1G6Z+(tt¾SRaspL.hs*	basr}XUmZI];Frev$#=rFn	X̪3f$#=rJ$,fU_/_޽BNNr3.tLeU.RG^''9:4E&c2фu|i~~XLI:͖{j;-qyRGY)רIFzεO]DlvdfU>Ű|oP={.>gk*f!!|UP1+'FgՈdFjgk_#.mq?Aq+jd06ڡi#hn޿zg\TўF͞fFeSˏd-uFJH
5|D$2+akcKO⪇Y4VOOdF'ɬ>	_p{-YjJݣa2l͐[aef[0^T&:î8B,y`Z[eάc>/͞g!!g EH>+GYMi)T1NN['?[%9Hzg\4z2b)=Ű|JHKϫLɬeV:#KPrIdsuGեɬ@GեMabS)o_%9C[5#2<Ո`Mab=XFۨb9\'о@NvEePpH!/ s܇`j$#=rYЗݜO5`fI.2=Kh>D	^ɬԮ{l^NK~˝aP˝j3ވٳ̪}X=XqXB ,{ V!C5`*f,⪇I24qb(GՈdV XN{6VW\ʋ`d^''9:=tggّTH{&l#4%c$F4{ V!YP0ta4_T=E4tB+5gՈdVC&d?'Կ/ٱ^+1yQfw3@朾x.3E/!,/:3`,!S-w|\[1茤ח1RY@5v)Yba>ǂգ] "Uyt-:U8h:|Lk9ZhL8%j;(=I/IiCҌCfA\$Wio\>}chr/*-:2ݡ_B,zݹj@t^T_HB}#ɸд	5 MxP!ҴJ^g:Ҭ(D ~% x9"u?\Q }⽍zK(/$/#֞^[>Qi?BPezcX@2ӑWaչ^T>dMcqyRh`γZ#l_竻/gpJ (& eW L
m4I&f@L-4NҌoI4UxJvbIK; 7$yvpҠ8"65yQ9T\ܤM>XzkB^I`c|,=.Z22Nƫ jF)7`	(@S#Uγj4V=[|@73EaW@+|~هa?.?,ƕb6'l?Wcz
-H7$ 8*ߒ	uOx =XqXB(=BP2Dbs7>-=YP0t4,!K⪇gA4=C5Y!`.}[Ű|zdlsفddT2+a XB⪇a4qL<dMdi5Չ#\}Y8^ɬ[8-Pl	Ca&9pXMdl4Չ'V*ߑ&SxGPU!/NR>`kܤʏ_޽BNNr3.u&c2d,Mb>GBѤi`1C%c$sٙ`tMai'eέ$9 ur/*=z	99\֠ʧՁiŰ|a%c${6>Mai=CpMa`pMc>&2t-v\q }NHC,	@N+}*#q {רYs3'kzg\PLeSŰ|x#Ѵnl4V !_Z>͉'Y0'/jkbіSzs8u˝j	 P?9l?#2~߲Xz Klp\nI' hl쟻vOɮ9~ll#JzrssA0O5`gXG=ϫ@EʆY5o%\/Pw=z Gϔϫ&'k#a >G;eV:Ɩ&/"UVBk#H	O+5ՈQ~pTO$߲Z:A080{&n
{;r%5zg\댘ʫ@{&l#ƖJH=*=VMɬ>V Mb>GYi`0AzdsڣɠMaaPdXos|`XQd$\˝j	X̪}Y4XN-P	CaN9}Y4=Xܽz	99\֠ʧՓA5`g%JHs؂}Y4bMdl 
O'jf%"b,e(V ɬ x9{&y6Mά[/l^.V,Z,VJ$ա&,$֖FI">WF&`YTj+,欴_I_'W_.V>	Yٔvhi^X\1~Ou[MIl?aш9)VKF{&9:VKɬؾC-|d,O־6V9Bڈ܄BicB¶p}Y6Gk#r}Y4X}ZXY,!uN')	^ɬrF'|kMG5.IN(z)9qC=|UV <{&1$5/9^ɬ`G,l I{&smIeR\asmWkb8̵V̂r0Ͷ>@/dFG ={&hNAal<\gO/[/z_+`#(˕d8uR7o+&8Y4DiT>Qr i^/:- ՎI
R@ܕG"F3&CfCܲ=r̿ϫ1
+`uܤʕ'1
9C@"hdpQdɬc>X}Xa3/Z,,G0%KN%\?ϫF4/z/"5AcHagՈ "Mdi  Mab~/*,O֪aߟV btƎAF3=2bU,1ӘEεN3^|ZaD}W%OXG+jZCvt֒Rɢ'`iT>Q`

vWcIMIlڨ=0(}1'Gf }dU+Jj/PJr4z')%U${]V|jE¼n__ S"NMC(WZώ#%ɬSg$yQ]#vI9&M)`[r(5ӊ>-5ٴu4?{7R5z9$hm0R=jէ/	:ע1iqzXGYV5Wk#9*:9K#h Dd0cf񰰮
m|2NV)k-/0PKp2TYM%nM?M.VCҽff,êV{)[%Y`xZ,^Bc q3dp	`lZ{&2:qBrVdVF6'⷟VAK>GYl0X}Xx/$:/0˕PGp2TYPhM.VC	WD}oSRk-[6L:cp2_tJJq "%Ű{7{-ɬ&ՁFUhzŰ{Aeu½VMa0GoVKgH~ւ	99=荛9:fFeSŰ|bw#Tnl8, Շ{&6ռ6v4@-޺FOH\ ^T>aB"dia l?#YX}['ai;8ՊQP3v`6^T8B/j21F 2~GYaMdnBAa0{&p2G[Z4|\(פD\IyC8EC:'<հ{P ^T!j21ɱ<>?ɬȸ4{&pj}]jjfzQ#p ^T>a[`B
F#*FOdF\6>?2{&qf2a䜧֖_I_'WF%@Q/+LURw|Ȁ=zѓ4Zcr[6
I8.Ԋ#>4s	jCģ0{&Ei#~dɬ/$:/+L#(dg(M+``G*(KDi_MIO(-q'PAVU"ds'ՁɬeH-!Z9γHz#ǹ9)ⷯӊ/d,?#82R@3'=%$&jfqC@EZD:#K
B%FB©*͜0¹rNq"|}Y(C{&?^Ig[Me>f* (˕I}WԝS*4ٵZK&09PEG=][6L:&GY׮ubTsd'k;κSL|%fß#(˕ds9P颉QFK9PE`$zi^S-&V#gdsj5su˒z 4z&зܒ©lܧ9@\Aak8PɬX3U#voc:Qrd*LODrʂ7C*L({B4Gza	y'wQ|Y\0J>ᒧ[JCQFi=ʇ+^PGM+`LlF	Bai+j$bs% 7z<dB-γhܟVdF^,\6}aXM`ܷPޑ`u/ɬM1B^hǲk`eFu_+`/+LrGp!}OEP*6M.VCM+`X3}oXYm-&VbC,ڢ>GYUnJї`Ń?`F^mj1"֙|c&Tї&U%UlI P)o
hr& C5~u#!Y
8M4Q
łN쾓YlO|YJ_.V>ᒤeXYgJB4LBΠ2McOzrgD}RxDr	Ik{C8
#%+Lr7Rk-4[+,0&Yi2ٳB5XNuYa6ՕeQlYL['RkKA#ah5d+vpbdjD-/k 'P7,\BIF0
80;;#TRrx A8*=$)̱#Bz'@SƓ3]MO&ӓSɩwYwu]N칣+d72:Ɠn_@($Y~9묦D_`w69D0k*73GzCk}{fh ̲Rߵ:-u\KV|+z#@UzHS{$m)WPMd?ƗgqT:z`Z}Y8ئoqQFFip!^K9fGZK!4y"Id8ƟN
p'z-͵kc-[( 8'.5#Cw&GWvF)@3f̗:ٽlAK7XP~GY䱦;z#@x=L2AC5>FcLvNG2.l؂{Uu]V%#b-K9Md>!wqld=$67v2$6VKqL[98[6PK8,uejls#9ZbX0a>GYio^@UOX-#!`uUu>;_AK5`6Gl#4÷Pc$f'XAE#dl؂iXl[6GH&%ت
0;}s~=l?#)ħSGWe%{&9ʉo?%ك5r#$qyRqOB# NDߎ~z)7ua58K%]]nyUsA,	gre 2"tw%
1]E$ਦ( ]4plbZ#n@($X/."pTSrL])pH凢sP#XFtY[ir:u$*-:͝FEaޑ{S8*9N1He̲*=BuEgwZ/γg0r..ܡps9veˋ6=ǂdbJ݋VNrZXOF&`YLX.VU/ڲ|~J%-k-/0˕B8C*4Q+ypZ8*M.VSJ#aޮuqYd>֎;%X@*X5vG#b_`u6V7UZ؜F5B ) iF	A<#JETzL{Vo]kde!MDȲݽC2,&=0>2,:8o8R9gcݖ8w,@Q)_Az.1T2bZ:k	.~0m'E2X)_5q۲'*9ίS#2pvvffY_8h^or`Kz\6rR $\V\78agqϕ7_erp9˹a)u#G UP52*kT_]g;v*.u;(	&EQ\1eG epDLrP}W	|[^|Z`w]2!#2q+ypZ8+Jw}R<#B{OHj6vW)ʅ6ZZir0N?TU"XfpWea+ 0F# G#0ʎEW0,\g@dYG25εNc"˱XSv]6v+]}	M,Ȥ*r,IzQo]nF^֡BD#2pW[t̲܃Tx6/Dk;z'X\or1ܨγw cw0]Ȯ197v]6*6vR9HyQl폮uG#bՉ{/0˕Wp'V4M;DIQ+ydozĤZFH:!P![u
v:eG"B᫓(8Sq\?
xA*%%o24CG^ ӆ aj`\phN׹3CJ+`Q)X~G\lm oT 0A}]eװ  A84_|dwYT}W»JJ؇J%j
$:tziroܨ|WOedaaa Sѐ uP #=ѦVѐ :^I:|[r1*`Kz*"(̧Ҷj՜up&+Lri^ed-zluZI@EH++Td+!fAP #=0d+}Ds6qgn`!E~Ռ599.dudfȎ-Q_/8R5`#ÿ֪?S2L;κzibT\??o%6XZLy[̍+Lri^i>5f%efRD-M:FDmy.<MealYT[+SsAj-)i5V直d`[I	Lv_R~GV?
Va)C 4;/Ed$/*Nޛ*B$z`JdVYtTZ1`pV!?űNѽ7='Z2YRatgg0¹sYASG/9,jXMc[6Y%ag\Z7ݲ8H9O\h~'&*/d>'4zѦ*N+zZ}W>hLe`Z}Z`d`zp) `L79ДȬ\&rgYdXI,X'R
Ĩ
"r~ՕUVY/YhYlO|Y\0}W%F|"-gyZ5pԅCIC:diT>Q` i%6F=I vHl4êR H$.GV[Z	|U } ,B=eQX #{&6GպIab(NF.@,]V:'Ց^ɬ ^!X~qň, {&6V(ab)c;Q@43*مl?# PMdid@0cMcHœȖ{&6V?E6'=KQ]B¶	d0{&4y8Mai 񰳵h]N3r1*JuRfFViq*4uXC}`-#ɬ/$FuPGp2U6\S3FP+)F4ZcSJoO S-&V}X	ǲk1`dXQ0O8z=ɜ`fdt38#(d&pS(.Lh'&pSqΤuwquFzibT\?>^♚7iY4di=ʇ)ަ[`*x/Jf%ef&<-M:jrW-)i5sVNضuY([u&LI^T+p0	9-ʎN$Nui	kα/A2zIsZ@Cq}sUîIʲ?HMdt$yQ&oL*s9e /*N^X/*!
>/*-tQTl?#2p>o9ib }[pMdh?>5դ~ >Prr9@zwր@0j^T'^GDs 2l{`*rؚƄ({\oB= *>úX(y OzzԑzpvTo9$I8+G ajQ9Oܶ% Ts9eU	$ȐD-sAr@3${F<slIHFơ#܌`pgr yZ=TR5R7ȤJ@rV
AsH^TrARBP-  $L ,*_L ,*H(ʉfum.e:q[ЇA>GZ)-EPf F/ONɬ(Vǲk#X84H +N^k!
>H>GZZ+a>!FNG2mX:>){&4{"VX}[au5E_pG
=
yQ<B~p
J$9#ʋ`kj*0t2p>RibQmdFbImǲkr9aɄu5E_ءPBJՍuLh]'62hIIƎDXn9g\ZY/PzϮuN4h}S:I
^<IT3w"8܋
p]`\^8X.Iمe|s-[-Ɨؙ&2N_:ܤʏPAV:1NQKյ5{&4|L>ɬ><2af!eO@yQ@V<B}~pd/*-uz¶Il4s"ibVH{&4|S>ǲk6jTD?gg9&n	7KKqKH7B>q		n4_BH!K&'bgV+`P%nĨ
"Փł}e!`YLX.VU/ڲ|~J%-k-/0˕dsLiI[&zC K&[OְH#lWlǅVZM"VXHE=TjragUA>_7܋D4NH= K_A=,܃cZ@NzrƹX"A@VwfݹI+N$z ;rG:oPAV:|X_`,F"ĨOfdFճ^ɬ>~Dmi0unGga.sH7=~l1	#G/̓RbFaN<8,p9DS:Xq߽w9
ӀW8$MeUG,u
'62hIIƎDXn9c\Z~2ij#-:D&UPr'UQn:qyQ@gC\	9G:rN,ؘuԛm2n?_ep[ArGj*0uK i|UcHN`>=YF{&)aw<9'q߽w9
ӀW͂W$qyQl#{-A,AV:K |U= 0(YFV35ՑKcG?gg9}lsgYlX.VU/ڲ|D%eՖ5ޗp2Tfe[!؄6	|F4f'iU8n=L2`ɇBXAcHNx	l5Gղ ǲk!ka`^\XCb{5]@xd/$:/+L#(d1)"iXn٫z8ꮴiT>Q/ޚWl?ILޤfώAŤ`A#PE͏1{-DTii̪0XX ,VdF}Z(Man[DwZs:%V~1Di$u}Z(YA}Z*K5ոXI$j]P\ʏDB>GZii=c	|NɉGZCX#6>%{&28hkp8Tⷽ~4먾W_.VF%@QUS1Y7lսDn*4q3UT>QザM`I iCu d68"`S%Y$A=ɗA`VI[/>F'rZ-B=Fe]nLDq h6rUPfqW[!yQH9;܇@T#3*rd/*##GpY (L	#خMay'3l<J>ᒭSqLʍB4tGL4ZcSJoM'n[ԚiVZMie5XNjrW-)i5sVNضuY([uEŢm~|2ٰL:12υbORa_%&7i֖%9eX_ub4Z%(hо@@L^z[6RLIkG>ֵOQx[Bxz~ŧס	3 WzE1ȭqzLP鴲Hܢބ[Ufc1.t8H豠Re'`Z, Nl,s8qN`}R`E֠nV5{[m!.0/*=l0s vVztDŗ }OS.rNL(O
#gUk͞|XujʜrmN@Vhz\ֽ=rL'=q*pFj#$W[&s\G`N@LqN8R"&*@LZ~O6\ZO=*z;Dd5TGhn5#­S"N\@.DyR{N8N]}D8Ej2rbg"ь7ޕ5El`=	Ƈ1#r5bmP=B5'Fdn]U>XL9M4]hlc_B[HG iRVP?P/Ƒ#;9O7`=ɩ -ޕ>ӑ Qzx}H
=q`9yPZAlS< *L*gy0:B09㻜^TGlVV܈R0]o՜e[-ufĲ8_6'մL?z¶ֶ1ԱOBOdF\a>Mamdq]iysH:meஷa\pujRbb-P==TPdLl"$uFnV?Z|fB\BUa[F!F;h̑W{&(ʑ3%!' ײkF _=BUa[F!#rif@`7k#sbԝHvOX}Z06 Ynj͔	{P-A	p[
w#|[ JQcamf gV@/l^.V,Z,VJ$E'	5B^\_ebeKVZ/[/z_+`/+LU̊;+Fұ!#Xv\1ʇ)ެJ7Kf3_͓N'X+TfX'<PGIMhT)Ux5ve
EL~1wgi슿Ԙ {y5Bi h{GF:Hܔ]}B	f'\8k҅aEY8r4]Vq,A`ٗ(Y`;Ofq`W{&`Ma;?4v26O!#0n`A8:\g[>fr1*Jsi\S3FP,ٵK0}ʇ)zz5	5eOMǾuYb`->_ڲ\alhx2ٲ	WEe8u]9~4{&l~eѤB%瑙d$sqxs<2$qCi}Y9G4{::1ZlMb8;T]1@hw.={&4.9{&1#Ѕo_ؤ8+{6^THҵu1C#i<~lLnX%1,G9*TFm,88J8d7$Tj6ls%hQLQ`,^rʏ]@lmGYC2옟ϫRip '@Xzߪb!Il?#͏ǲk##l}Xpɬ>Rf㨑GHCȠ/*9$UKW_h}RN;=Ic&pjOs 8F9.XTGM&ݐDx܉$)a@.r$ʄqDcpTBއ~Ɇ^^IgVł}e!`YLX.VU#(YXuY`%eՖ5ޗp2Ts=4LX7FfY[4Zcr҇0$
-=OSI8K#6'ՆcܜI>^Iu_+`/+L#(dp~Yڶ"L%>hC]oDa`_^cUwފV@;@#Xh3;^v/F2ZjLt8 Z \5uޱlHc7dѓX7Qir"(̊Cҽf}oX*ԚgzlՖd=&VXMealYT[+SŹ'rV2ٲav$/Sa_GǙe6>ҷt^T{6;*l\u_h߽\: }%2&n60$I >nVY
v2/P?ǠpR@R`I_1x}]K֜|fHGu893
~GZVb(:4e/AVDLbEuVɬ> ^=l0ڴq#4X*XE47"5()V/dW@JXS_qƖ_`,F"/"Ր@E,'l# ؃&2ӈʪxv?P*FgnVDH;@=/Eᾱ B/ސʅnq #bKpKs %B IGYqhoSt~ :Nc8qyQ#b[.tTs8UPik'~P/03
~GYioeVb(:U"cMdiOL?8~,8#*\Z<&(v!9v6:9j 5rC7.Vp{,LID􇨜GSs>5`iPy$aaUB8;$pL@<b?s {ГX8N]sU9TUKLKRW 3\֖Wj=A&lN#O]d͑.HT }95gqRYГX:IeNBDF1w4U"N4rR'%KquNwd$aaUAh-& =	5x}(lXʒάy\d=LA$@,&T:*'(r:7?%ZEu"˪dj#
,?wAG
@U9NKu/BMc7_@99U=$WXv2HO.KQMf4
L#|`۲;|F  %
) .T
]֘H(FjI='9&T]L@r9'.]VH  QznwՏc5@#P	§#r*<ބr49eInk7rRDߒA"ð#bCUIbV&F(\`
T#ؑ`.H  &z@)9&p0) dߒA"ðhCUIbV(\`
zc0dw#B0, 9/@QH!r"	
Z0Ɖ 'ploV]az^ j WL@r9<\1F5 Qp-0dw9t4r@5NKRH\ȸhE-A`]`}YL_	|యA/Vb<,+KzK>q8麧qߟVC5IP>L0ɂ'
i@nFulXbՓĨ
">W,+*YXuY`%eՖ5ޗpM%@g4#tiQ&pE>\1T>QM+`M'Ym6jIVYLlF	N,&ڲ\-)dBMih"sVNzECuRFx7޿v'Pʓ`lHHL+^,W 6֠nSR5`m&@XBHmvl\
O"J9 41OS3Orҷ"@/
u l^{Z9l&T|ª@@z1&evr&TG:|7zE֌.I}OQ{]k>I;`L'"9&ʤIU*_u=ͅΡsTG-ʖ	{GO
Ћ*B|fV>|dMc ܌|=BUa[F9|U|i
Qϫ@ ײkҚi
@+X}Xn(6y:0C8D	ܷ}S0ʧH>2pG՘)c/)~}YPB7R}Xd=X}Yro	>J}uGDBZ!l+UGQ`"zw;=$pr(eX􋛯A FjBǀA j Hz-<\.1FЅA <`γ`۲;|FMSf*(]"͠]֘HB~J}uD \GBeIBRk#L7T⇡
}Y'k^p
 SJ-="F:49%8L0uAO\2) "p*7PzXv<ؽyU$	PUX]hBQF0#ؑ`.#TE ʉ NW:huWY% 9
*F^pcUIC!iV(Z 320mЌ4q%
) .Tڇ&G`$uWX FjBǁ9u j Hz-<\1FЅA [320mN]#\Gp&z@3ڇ&G`$ٱhPu1G՘W^Zذ2G偖0#N'ihE{^N$yy̬}XOd0#GOz¶фT/ |UC폫d9
h(ɓ5ՁdfVa)-
sk.=oGbcc9ƪF[Hjc"N`jO3iB.A
ecǠ#2#?BUa[ivXK>}Y){&ȈS@!C5ՐAϫMPo/M8BV=/d$ KҢ.lªヲGcHSGތu8SHn5#ƪ$hp7 z6ޞlN#O]dǙ<ϊO~G[z0k©ď/#^\{&܌:=BUa[440/#TFρ5DBi
	G՟odVI?>[o/M8}Z+5pdS@#:Li8und99i亂jswޘ3b0H*/pȐ*Lt"Y$R cLyL	8sĆ9F.\XL\̂6.`YuVKs8UPikY,%F (X~QTl?#4b1YC3zMdiՁ2+5ՁB3a``юn60cȓ5ppW[bF:Ǥ^$2QSm:+FxHP7]np/YPaГ7z}DpW[$Z+akKT'@XDH1,V=OdFG3XM!葩HǢ5Նa`WZ+aqƗ`P_`,F"0V=dFa1N$ǣǲkG?=.\6LHMx^n-L	y&:j%Vʈ
"Փ$,)zbr~ՕUVY/YhYlO|Y\0}W}F_6ebV|E}oF~YloWYi6J)zv&[6AXZ>&ԮI8aV'^ɬ`/z.<d7Ն ersej"}8?ϛF.g"yP@ΠzB $_r5	輨
6$`*#"Bӆ#clUrR  BHBTD}WB!-;*yP4(-<ͣu`n`.*V
/d/߆a  '^^'ȓD,!vzqӿGd;;$^THq #bF5Q BHEAhin>74h9k9pCHeA^o 9@?O6MkLH@<cz@z/*IVh$qͣu`n`I=>xɬ_8޺7K $V<+Xsh]@XFI|Mb I-8^Txw5#Ghi[5>ưn!p$f3%Y\;Pv d&Տǲk66/>4~7Kub9wd"@8'Տɬ_V}s74z&I>Ԥ
0\'Tg:Hd=BTu'csh]@X qLʧՎćkj*0uKPxBrctx4ǆdV8ͣ:/Yd5eMe1*|[^|Z`5͓@7HHEC%Jw:tZ'!Jͬ)[:dV$4db,QeP$=4&pG'4K7M.V7-SJfOjMef$|-z as0"pTBXQap{&[Xu	:Ƒ}05{&V/d;#VfѰX<aεS̪}X\ d-ޡ'QY+֪2B9	r 5@5al,O_؝PKZ}sluv%V4j#X^#nϫ\9{&q?ވv*uG$lj	`)cq'.u'-59(BeOI $~CA~?[uN'uzl0:_\8O"ܹ'A,	kaε*u]#X_bw[cOdO?j	lUz#'6m2cL%]:G$l^7#eÂN1S j=	=$7ܒdÂOg!LtP(;	Lʧծ/=XqY2zDd.kGk'$yy')u欴_I_'J_+`/+LUQ|͙Jɣ)i39[R
M.VCoeʩލi^jMe٫-&[6#UVYM:j^O-֖GnjܕA-huY(oWvz#jh^ā@I&Wg)+$b~LϊLfB^,13G[ޡ'6{[sʇ	ruDrց/t$QXov2`/`&N~CyR	kaΠaPVAlT/xd/@^TcZ}s-cbo~GV:TER4/wqPMbC4vU}ϯӇL bfPGUj9gg>}]ef {0_6Hc`Xc8̪,!'P/Pqꐆ~}XMbFlN>G\1FL|q]ȮMb6>-5\	7Z|[oPͲ~GY3s=;_ތlj"ت}k"R[eαx'7GN'3W4> ,lvsCꉂ8PbfoGXڡeLhL:B@3	f,	uNg}smC[{:ᎮlT/xd="1U#wP߲\hl^x(cv(䠰j=}S!p?g!ꝱ
C?z9bfU>p\{&l#2coV8ɬ_XVLng I_Y`\7~\'uzEWj&nV:'Lnj:0n@kaj'",=4uzѧu[#gڈ*~GZꈰsl	#G5ӄlG	F"A{ #} O
X+bsg[3v13*V7Od-uFB	:#b}X=Y8L>uM,1D3lL s4zkc@ٷ#UMlT/5ݟV^ɬ
ؽ {ځ\V#09Ҡ~8	os 2AI 	=*@Kʧ՞k:,QK|	Vz<{&n!vrpU]%UA;oj}13Gm6{~:~GX,&c4r`&3mPZچ6*u]"ة_bw[qɬz1-biuIl:r4z#X8FpPjr$\7ܰ:È;9B (°VPg}SbfU>,+Xq[רIFH9gՅC5}s?PyQl^Iέ/+G-]NT@Q%VRL"Փł}e!`YLX.VU/ڲ|~J%-k-/0˕B/E+92#fɣ)i34ҽf*(=4[Ѻ_[r&ʉVY`	蝛&+LLm#Sfu\	 a!Za#Iγ]VZVH	~˝h%.u:'~Bs:~5 :.J9abqyP
Kq`o\7_C:8eo_bAVSVCaC/sy*q?ɀQȅSACO!5NSK/Yd5eMe1*|[^|Z`Jl#GRfr)C8M.VE*(0&{Q'\7KԚiVZ`LOM'M:7]鶬7ŲeQ]-ezbNZu\;_#GK~#FrOGY,l>#^8\:U9LkBXeγw: RLzM`\zw&*l;9	KzY.^
99O\4&޿F,p+zbr~Օ_:_KVZ/[/z_+`/+LU)Ofҳ)gErqO00=ʇ)ަYi(i52a:ek	:-L:d6Ű{$VZ)Ts\VM^ɬz68@,d2!EdϒK}XXq:іd?#q3k:^˝j,UKDM`eZw!.JPAajJO}X7ɬVXqC}:0dazw=	a]$̪h]S>l=XzDip	:FHN%G>Vk)pC֖_}&|[* ($>22m+92v)tZ'!zir/PE4Y4[ԚiVZLm؍V@IFPu\~7Nx׾,Xc͗,ɬ#RX^^ɬ#'6z!f'k#H½d`Ma|FP8Mb=uz*#u˝cEļl}XT(Xlp
,d2!Ed
QϣƗaQzsN@0F͋ÏH3*:Gx`NPJz*؂gu&0_ezs^ :vл8zsz'(%,:r.ǻp`dvAz6	삸#\rMb=u#FHT}aHMbnޜC:n6Qκ2u#=t&Fm\TMݷ#Ddϧ\]djti).\;9^Xc͗,^ɬ#RX^=YF8/͞y11up|Xd(GEŰ{$@+b&TGk:ƋxVMcY*LʮX_G?Tip#VxE{&rG9' Ez#fA$VCcG;QyVCfɨ7zs^ :vпQr
=9=TCj9Zj.=9= Nr	r(\5`IF4Q$W#{&y'1ie-k-r|Y\0RL#'Y)gh[Di3=4ZbI%99ʇ,_M'f0IVlf=4Y5-`ar$ #&-Z~-Ie~ĝ10m0e	VuhD	,srG~/d KrO+	*4BNsQw+X ̪FH,sB>/d=68#TڵU\[]9V4jHP>hYXM-R;ԞRG6/Db Qj
5.uRj5THo) p$vrQvd(ZMbϽB0<62:܋EZרIaN%N#uv>XOd/t༩8>2c
@^Te=o؛#~FXQ	kaεتߑuv"H7qV5=`[Q͊Ddͽ_#}Bl%]:䐍< Y`)
59#	8z*zIopz*g&eSxPMb>GYix	:K{ϫZ =X^I1ehy~J%-k-PKޗp2T.Qo}3Jږݼ"PYڣ6gCMZJͬ$iT>Qa_{0Kz	5{ f$|-L:9LIL+GYZLw6Vm10S
i0ūoD IV5^ɬX:P&FGZ@z/*9'yeӗ}ȸ^T[uGus
q*q[㫱oCײkX`I*+?#q?>2߯,(a3a.3}&|[^D\0}W%I[qemKYnV(c,Q3&4iT>Q`&i^I`[rjMe^ezi͈a:lՖduYa6ՕeQlYIp[I,[h,0[:7]Dh AhL:aP{F#`Ip68a2D
V>GYDVxRJ~GYl,%/Ԋq=~-9f|f}XX 	~-γx>4>	?-~_l#K/cr$![ [5`αx+bz9Zβa@Mcc>\*v̪ѥZ	:	qϻ>(^ɬ_C[[Ӏ>^ٱW	9$>99l>n cǲkXcn+ 2at֨aљUFk$#$*|}Z`MeC,p#Pl^o\ZT'Az#=rYI͎@0F͜zݙO
,Mb>G[	:K'V5{= Ez#fD=Ǒʧլd-uF'IFH2s}Zçk#a >6(P (e:k?#ҡ	~2>8/͞ YGV{iV8w[0>j~˒tJ*r3.u9>^ٳ&T9Td-tiZq$#$K>d/(ac>^&T9Tɬ[^[-8uϔkA J^I?#ҡ	~q?܁ܲ}X-=YTD\}$ɬ#\hb{&<`rN,]Z˝fN|W6l=	;NfU>'ɬ[^4P.7|}XO35y=荛0܇2iʧՄMb>GBii'Q \}XNX!>J}C-tuM}'ޑ3~:@#e> xuƹ6 း9̅&FZϲYіTfW{&=&e=or]%Ur&ke*6z" E:dgk[$ޡo\.I(\n Ez#fCЙSeSȯd-u-8zDduQϔϫɬ_{68aϹBeNәO;/d-uFBN2@PMdl V	!Ð	TG9.u#ʒ:*#7'eOdFGU97_b5ukɬl\zsꖧ'@z#=rYӟ8a荛9BeNәO2{&l#ӼzDdsʧՌ5w, 6lp+ӟrʝ3*V4;{&l#1x	:`
Mb<q3q@FMdd|v]dWk	=q|UP8C{&l,γV}Sֹs3a5_͎ EsPL28-9IuϕǨJ	O]X?:@4OCތ	,ޒ=4O }hlH꜎.u=BNlpWg$=ݧ3*+yc3'k:#KNTzDdy&9@Zd-PXajYܷ2>:|q$1yQW:֭9ð޾U|l=h:P_EX8#	c5M[\BQSZγa荛9T?23*Vd-u-9YuX՝d/Dz9H^ٳ!OS#2gEǲk:#KNVzDdx,>zMdl0,?Bgc˾ܱxe9;d/QD_gck*quYb2>{/d іd?#7e[F~1#@rϧm֠n!vereIH^TsVY>d$ Y_ _,2oVo9weC5eB-/*9,VdN]d^ɬsg.nɬ#\`=Xs:*{ܛ.'@z#4˝fN|W6l=	;NfU>Ű|'Q!D1ϖO9xMb=Ϝ0F͜2iʧ՜5`g'Q!Bsg!5^IŸγ uY(XbՓ,$֖,)IX+SK_:_~jEe}oKzi}?D歚g(u3'\1ʇ,_M'2٫-0%eM:jJM+`A#5޺-˕Ee1lYH[I,[rejuY([kR0걄6'68 *X栙RZxuX:ز\|&\X}XX Z)[XJ_T <+cQόElXudHfeW:uV&p	TsrֺO	^=XAW:͏	@9-օ^` 	T@\[]	,U/+{o~GZZ{&q?%lߨ$Vs/>*	 )TlK5*1LQos&q\OA#}Ȱ6zˠe	 K[u*Ɨ2fU*a$d9p	=*6ޙ|9$#cP(
G#Gc:F]K
<eOI $\8$rʝ̪}YqŰ|b$u9Fg5SvYVdMbϤIf6:dbJ݋VN#(	5B^\_ebeKVZ/[/z_+`/+LUP>9@̜N:ir*(}4[٫-0M Rk-eʩz $s -,oYd<!ӪA鶬u\P&-K޿auOsPL-<
V: pOb$`6εGլ!6﬍W?-~ZxtxXJ_.\np
+;6/*zz.[e;~Ű{$°VZ)T,.uGիɬzlp"W5ʝ3*$(%G>Z,j}Zӓs/[u$z#d K}S0:,j	:εGիd;G3*Q	ϊՌ@E>K]8;_a$ɬZ0uyQ4uSG[`4Mצhu&p^C:@cxӅoC°VȄY*D%=sg"=-OrN~g`[u9KzݙOC5`IFd<ց!A9c8r cUOJ>vP3*V1"XzDifCj$#.Vn\{&6^I1ea`YTjbTKVZ/[/z_+`/+LUQj@@S(tm5&:T>Q`!zi^ Uzirf)AkM҇Yeaie4#bjIUl,Ozlp"U>8sPL-<
V:֬}IY[Ws>:Vv=al,kӥJ~GVLBR +Y|.QR@Ze9p؆
^ɬ[BN'+.\.H{&\*v̪ꌐfA}ifMWk,}C~\T0V&auYgI.u>#d;"WasaXEG!)jaε>:} 8ϫ Xs>:} 
Md䏜wՀ=YS8	0`qL8q	KW[\BQSYrYc4"tXS̪}XD	ɬ[cYzDd2s#khEz9ّT9{&l#4 2	:`9r}XdF9Z3_ebeHĨ
%-k-/0˕dDZ@@SUT>Qz'@2C
&A]p/(|B~JHX,;o>&,?-:`a0rXF_'f^^IlF%@QUWȀ=1SㄾɇUT>Qz	,\nAC2jcD>oPc"<rH	%Jџ6+`sXJKO\1=q;4>H{BOTg[b1*Ju' e@	|HsaoJ- k~luZJ	'\dcϫ:,?/*QaN3i-ugՀ,n}X;{&	Ibuu3 Ɨc'ZDb+*0ƑeapVYEVX}\%vŅo/oDZo_͎auXmZ|
V:BV"Nl}]h1=O`q;Z}X.X${c8ErZu/aāX^T/$:/0˕PGp2Th" Pɺ#f}uP(xZ	99`h)lcL2u.g`}Ȑ/*#r@`%*\,#Mݔ2wY7jXDԳ"iT8n5e*(ҽfhI]iް[.VU=-Zedi)ZYm@E'#D+,F4m+eziT7jGYT5H`/*N+z8Dc&E;aK:X,i܌7H#ml[	+ɐ#U9f3,)ʥVV#(Ϋ,䬲_}&|[^|Z`JpVԵjYem4*7M.VNNnC/zWYlnjfl|-zlL:c@EG#˂eIC/EVZXx
r쎰0PF80j:r/rw(W"Ճ#P*:	nX_NpZ'.LpX^Iqie-k-#(p2TeDMK2,CiT>QM+`Ll>}9<#DêRj=HϫhaܭR5	7>=ɠP^Iu_+`/+L#(dqE(5,Ȳr%HtM+`rirM'5&lՖ- akdê8HX+UP >96x/0ʇՇEr4/No\
>RU&CV`yzf@__#ts֙P*)yQȻ@Zw:$r.}S&A$ⷯ6l !+ozj@C7>fMD}uܜ\:VZ/[/zF%@Q/0˕d7FN%jYem4*J!]'7AaDmDl=\r4?rGU?Nc*2
ӿ֪99bj&m%UzGl\8YxWZ8\Ui%jYem4*J!ыeznT>Q6J)JILlF	Rk-Yi4m+eʨ!dQm&nj"E@/gUWUC'1hZ8L:~:|TC#4wI-uT23l@*k%8\,*r8.u4^ɬvG3*QfK5J
oRQ}y5NDqaUAU~zʧuַڻHHX8XX'$0Cuu[%yP YNI iTbXȹeYSߒ}KEK(d`/W9zEI iSW^fm=}^ɬ[udՃd9"W_C.VrHJJdBb6̂ǲkb$y`Ű|#2l`~iv'VMauK#W ^T8$=QF8uqO ҪR9.H4z ;(u	(P1%Ȭuw`/)-q.yGϫR+XьY<ɱq؜}ZbaNU]ԅd="j<$4Iܒ:Ӓ=׮\§#rYdfU>Md-UyQϫ3 ײk#amcbMul\XuU,I[bjjakK	e1`YTj+,欴_I_'W_.V>?Vm-O)ʎE>-֖C+La_dI5Ź'&0&[6#UަYi6J)UmYX[.VUA!hW[nJݠL-Ϋ%FXN0걀ժ/ٴ?yŰ{
δľ3 c5 0"OwAUG2>GX	AU̪(B?̃%|+w]ޡ()H95B?̎:wJ
 0"Tv̫8ըɬ[8.5d6}biz: v#lKJ
a'9GZ@ZI"Q`Zdj	]c NA$UR&Iv }N%).uŬ͎$pj1~,Zagj݋" G#ՙX~tp +;ꞧpgx){&l#0?ba]'ՋkB%QS̪,Okrګmtz[N5}˘
wwmV-HV-:9#ϫ +5`pi#6a0>} }V. Wkb%.
s#1 WkcĺɬrIrګmuaV-uKta}iv V.d9G,\JmoGVQU}mwMpjMb>GYaJ;.gՙɬwMϫd-XaleeeX?]2/dVcKrHh:r68(Č z\4v268KQNDr,ZNļ%fUḠk:Fd1fV{&6\	T1Dk)TH݈9#Dʳ}Yd-u)FncK>8"{&rG
[2fCk:ŘaTiv #ӑɬ_?Mb=s7\K>:K5D@BɹdkP&NؙIbRr*ϻI-UrnYEDk)9*>ݱ+t`~Ũ͜ivW Mcr֢.R%YI@UIwg>I\K
\eY>8Ű|x摇hW Mdl;=N-uBĕ&Da&`YHRL"^\_ebeKVZ/[/z_+`/+LU_&`4e"QXaj<9I{g>6Ap+MTEeC62$:tJCf޺PSAalc$W,M `GU0+&YP͌ЌAaDe8{ZqpF1#Krdyuc\5'c\1>]dR+*9!CZLΆ?tʇ)JIMIl4-L:9a[T_fod-KZ#'9:McYc$\
.F!e9vxMdbfVzNF5عa[P*U_|eػ*e7e#|dKV>㣲Y5>J_摉M(d0q'4vN;Od?zp"W6lNPUH3*>\h]L}]{&le:Fa^May'Kv_I_'WF%@Q/+LUR{gA-47ĤVT3c(rCBab^Nnn[b>rZ0FMay'3D}W%])\QJ4VT3c(rCDBL:@r9eXaltk𭋖
/|/dG`*҂=e]p{֡/$Fu#(doRhĤVT3c(rCDBzAMʇ)JVLlSIG999#O!?vr2g]Efr1*J0JEeC62$:tq\1ʇ()Zl6
*L:$rr4z'()e惡Yl<<.lc(nh:Ut#cGKsA;κĨ
#*c	Y4dR+*9!CM.VCoi>tMI%e٫-&0&[6A#kdê8#R0Vj'$A劓>^,aod-৲Zo	-.u$3G[P7-Ӟ˝f+͜*J/$8δKVZ/[#(/0˕d]oCedDVԵ4D4ZcFMI7JILlBR&2Z*ê/)I$5	p!#捅ݤuZ9dz%+⏮u``nQOqG:e=s0$$햎>GV 'F~՗/6Z3Fx[#@w ܨ^A}:֒	`&@"g:V
vL?mo4_I@`#TZrzβQ }Ts[/}d@Ir _)h+G>4w>:ܟWYf}H4rzδQ]'u?lc+⏯<[u	;eֵhu5&OWX2{jL[\-8o48_8䜧֖_I_'WF%@Q/+LURu;	[RzgEê*(@$n:ϲ%'28čifWq@ػ,	JNd-˝fI]䞨ζѰ1*J=,NBӐh#|nRs m\6_^Im#(dO8ͥRt3,y* %D# .242t@"/12(xwnK;:&ZhVԵDCg2#K&09PEȚ/*N]2ٲ	SIO ha>ruN'Hl?s8^Iu_+`/+L#(d?9vtJƆ%ng[P (G25
XpN̀H' : Nj(>Vʺݧ|>]ǄRΉfl妉eCg2#t}o\|CԚk
>5eM&+LM+`Llf[d+, a4@ &ڲlL:)m\i|=hKr߻9$q荨n \?H)ʉ!Apz=ZiGYⷦm$1,?[WicHa1Zt/dGWY;}ڳ4uOX
=s
	Sȸ^T[uz[PTuv> =XyRq[cV'`uP*+P
N+|ﯰ:ay'-uRb~ՕUVY#(欴_I_'W_.V>ᒥ
?v)fe3fr\1T>QM'5&~W5e+,[6A#k,ڤp
*ieƪmYX[.VUŲ}e*Byj00갥tf] \Ȧ y->.zzz}KvQv.<Hժ'dGY@/*=6rFWMFBϲY@/*=P=*cOɐ&̏F@"#S:52:,du,4\Y8ǟ8|"іJsYVG8<6rI*PTR@js9wpLX^Tz
 -=sY8!\8x0 Vj:'$ V<"l\V^2ɖs҇oPyw$=OujINɜI$3liHf,}u8z>pd/w0xn/cPHfos?+%QYƩ G*Pqq*@J	IV@uIGo\; ,}uN'㿜]2w~Euq?O}X0l;q?p~D7K!γwz=~7O=8l7z~%*o
#t8՗ h\8Z~GZV[.0n/iPHfos?[P,=udQdG.F3ng	e #)hδraW<msޢG\38qd=8Cp'㿞>|x'㿞>2'BUK@giN'㿞>3o#͜e;:1VCb/ `8&;\"D"z'9&z'^&ׯR0x~Ɂ}xέR`H-hqO@M\%uqaSC<rdn"&'Uz1:~GY;~Qq?l~NS:%`G-s!?d=psx'7_Cq0$8awtץ`Fl 04 ͗pz'YDpvL	 0$
y'-uE}e!`YLX.VU#(YXuY`%eՖ5ޗp2Tf̥Ȓ36hSNB5&ەX}4[ VZrDӪ	|`ڲi^	Sdm+lYT[+SŹ'LedmBFz5ވêΖI%/N:"AdjG8,xG$TF9%	qRpGYsغ|c4k#K\%pyQ9fh|c0Ch	B\dz\6||c0#a	BZ:$(G>[>1{&0z#Zz	MۑYqȲ5X#X&%	FvZ5D8L0$gZ8/i*=!B#5˗$HYB-#@0P	Ide MPq_au0 \O%Gz		LT&9W٤l;&9,;͓;g-"۝ss#4t=BP!C8P`$tMdW'(yy^xː>^ .ACy$:Ìܾ-kh7([0aޘ-v\-v@û0K(  %	BpS	Bi(L_ =m[ށ62a輩8ď'ї;>GYi`(z.2B
9p|cɬ/$βر5da&`YHJ,)ʥVV/VX/Yd5eMe>fr\?J؆*ZeDZX޹PE2i5t`a٫-&VXcv%eҽf {H[YM6ՕeQlYL['RLltcDe\Ҡm':w%cTH+--Z}?liΟ-\s!Eb2mXq^#g	 l&9xsԛ66N\!ZF]x  Չ	0X5du'%$Ie5γH1@mr:ͧ+n_ͶmX
^ɬRNj}g9Y}uf w),=x=#k~Tݬ	GVz=RXK_eoKIa./ˍ5n`Ok#KT=BP ^|ck=RXKA@MSX${l/뉁~&h1O"Nm]-BAz\O'+$HE]@Y 5ւ$ak$j'}Ȑ
	nI#UINNBeNI"y-0B)m:;o]q
?-BQQ!-ţ5β>GY64q?Ko3!cϫ&urFf ҄J1ϔ$58*!=v?l
jsQ!/Ƕ2T~HX/*N'9G ?_63B^\F%@Q/ڲ|~J%-k-/0˕d (VgjƉQKKiT>Qa_{0KU<ԚlOM+`Med>/+,ڲ	;VeQlYM0갥s⣜S)ػHK݇d"`	l>'T-ZǢn#v|U\ʜ.'P9$nE(2muGd9phqyRp
fnB}SԌ}Y0lʒ:w!мFPPxC(F$e5p)>1k'Wy}@zG݁i1a%R$ԍDpWZ}0P4|3q_YWVB>GOzs;Qd 4OD\i:O5V0a>GYijX=BP ^q)Ylea`UץAּ<F \yF vS@]Al'8O9ߟVZaY[o>GZó2YƢ=dG2I[ƞ?6z">GZy,PoD~3.ɂ>![O9Tq<=sDj*I2]V誡mTFDbr걣UC\s\5]V~͜9W$2 <ݙp/.
Q~v#/\̣':sah7rI+Lse	\+rw j=ܒBt7Kq0$yPQFq?Ɂ尰i0^q,J*A3a}Bfm8A1wdÝBv[GǏDk#CFJ
T+TNPE狤I˪ƏDފ^<\'Ts@j9\P7IA^;ݙp,F\-Gb0+`Fh͓|Zen4H·"Ƞ17s82 G	崰|2Og&Cj^Iqe`YLX.VU/ڲDuY`%eՖ5ޗp2T](Tfi 7ܨ|zi>z~CG[`&zlfWͪpYijie|#bjrWuY[&bM	ɐ-ZѦ0csXMZ1uK> `\Z{&g}Y*2VMcg%\ؼ/ )x&Ҿ27	 .1,/rd$JivW5Q6->1ACaګXDW~d%5bVFZNlTaD^sdsht/v%ٖZdF"ޘs7͊6GrU}Rhόe{&艻Ν4-ʱYN:գ?x#cXʎqyQA2[ /[u#mE]kDpW]B-/Kv2*<dqV[A$\a\.NȓGzF;՞9$c([P\"Fƪw@;ZozAʗ9d`:#[zTM=^^9\dV~S43Űg-}0l
`lcC.1h-?H]UzsD35DLQLG*X/֌s }Ad9xTOLӅTiS<pVSA3NƓі$7ӅƦ
in:c+Brʏ](K
^fv.)I}뱖!RMb@&*V*Nޘlc+iό`,0?L+fK0݌p}bkіd9JHSXv>>~^p3_l}X5 Ű|%,u?JzG#8U5"~qY	B\dp 53c-h5:ǏDm|bhHjW	9O/')@d`Z$>,en%?ֲ7&eԳEBk(;4rH4 w&`uvNG2.`l?D|B~^쏈S>76k/C&캡:=lC.u
Yi72Sg5.u/|K~
G9SXdsBǈ#Eȯ 
$T^}Crft9=r걡y=ιrSz0j9׮#q(f̸HWa-	#2^v#!H裛GyIpV(h.Fzz+#(>G#G7r)#
9YKq@b/*#``<R,pl(U
~^Ie`YLX.VU/ڲDuY`%eՖ5ޗp2T]oͥ"Q<cD%[r!ʎT>Q]Iz	; ŢhްkVZMocӪ	-+*ezb>ZX5dnJ݋gUm/Zl<Fc,`j7P_
miF2{R	$\crb)H9Ljrr,AYdCH8`fDl<"i'W:#7_Z0Չ(H3k]	TH}R8r4#Px5_b7Xs<V$g=йT)c<AH]Z;YTFYl==)cOɐ#Ӡ!
0h:ZY}4d!)9I\艛\/A02
` 4d!ƚ5Â,D"aM`(DL:ɧZZѧ$ӬKSvO6sQ-RbNU_Ndfۻu/s,xS@`)2JPG2X,[['-݄:9,!.u_~˝fao}l>K}-eG[J
kT5:#K	>1 {&{6[^IsL&$w =x}0!P^ʏAaT-P%HN90`=Y`܀}uEIБ>qK~	ͣZα䟨f Duxba_d^м5
fXƱpF5yPC:Ɠ
^+劃#)T|c MaH y{Bzi
VEE|,!6Q#{Z0\yF$@jȠox.E\O|~@n"Oe԰Ui&Ā|h5drHר9cW% \d~fA.'7X/.40.\skl9#U867@/rX+A[2`Vv#' ѫ6Lw$0=͗,9@#
܊Ctw"^H0=+vKqm[y~h.-̱1G药DȐd,/F  9:MFufmŋWQDX:,I[bjMib>W,+*YXuY`%eՖ5ޗp2T.[RDIZYڴpVip\14*(09D}oF~5e Rk-Ye2ٲ,&VXMealYT[+S:L汲Zr4K`ǄTz[MdߗY0hCP&.1$܌	R@Pj۶L\5#.
X\ NT&"Y&wS$uN@e䣝:sYdaq6i_`fD^n0Ƙ 5_1ǩ4L&8._hiS4Lq]ltҦAM*q5p`7%$fQrL/Y?lFӗ| j|c {&>܌˝gT6M͗ЀS`aSXعNE}sk$Pz~GZ0ՈǲkC~2cAEJ#qCі0aSX,'ֲ0>f] 4Ku@>PR`!@kx*r( :ף9= \y5209aNJ3.S\d`[v?8Ն$JsdpعcaIeZ"$0'N(v^
=^@8Xˉ8м(v^
=K.uNj@\F96sR0Ь5\0n]FXj=و]i +	#1+^ٰfI+´6_  ń B}$2WbZk"0Y8E]y\x	w `ȐH+C`GtҦn+yy'0Fuńł}e!`YLJ,+*YXuY`%eՖ5ޗp2TheoN42DIZYڴpVMQKIްʇ)W5
%e\joŲe6 >_d٫-&VXM+`A#hZZedäOSݥLG	p^S<p<}r䝙aJMbu`:K!>a/`:Ƒ ,>1RMdb,iK!>1%3L?I_whD>^ab!@V?X6$<-`D:?=Y8]jּJ	rDacHq5'k`?VS=4|!gr$Oeͱ`"ʕ	-x)Y,m#q?5S=詛0$YiΰsM9&L&W&s[e .Xx5m.\ط^o6	u UJ8I1Nl^~+*ˉ9zp{,@#\ĝa	B+7XalO!\.`j-"ɖideӣjH˖ j@H4°vy$ J!v# `'؍9Z_E͝\´7#0CW3w<3x9)8`Jnq?ފƞSQdu9A*Rƪ)#f	^IFt/XI,X'R
Ĩ
"r~ՕUVY/YhYlO|Y\0}W%FRգHk+FȞ\1ʇ,+}oXM +,VX`Wz	͐H[PRk-XZj~ɇU+[%o]#6NOГXI&\$㨍KB9)92Me:3ܰ${s4/*9d/*Fq?ރMYi}j`lʏDe	q7._cd#)XvMbByRq?2G+?l<b?}I)s:2muGd4+C=HOAFn}X #$urEoX^1 Lt=Y8em<>G+ ?L%JP#QֲL9.tz3y{_/K'q'NՀ-ubӜ֪4}[6S+,|2Mi ?[8,^ϰ>1Mbh+%퉃Mfֲ21u,j*4]h@>Pv!h5drHI=:~%`ȠRHOºQy=ɚ$˪ƅ;/("˗$꜋׮#'7?_EW$0Qy7vxHWa-	#2^v##Wyg\!h.FYA98j7s9:bn}m!p#c'<A L]dubǢvq?OJ+D3#!a~ENݓuaax(*	3c{=9!UºS9C.'8X/.=;z){rS5EqlsDj'9xiOVpe606F2^͓9g%·"Ȣ1cn7d5HDqH#cF$vr)3岙CrgYdj+,PKVZ/[/z_+`/+LURwCl '"Ji[M9
Ȏ/*Nc69M[^T\93sDl<.09HsM&/*.IQZd˝j#X^T8DbjO8
+SsDux]`U/k+3iQX,oHhͥEcN5e*(jIirieԚi1[6A#ak~l-+*#e~W%e=^iɇU/@EzQu
!R?,T'"9B
u%#@AȄόb=ҷPpZ?;_]ag!zaΡsƏAn[+폫K`Ջa@hs	MǕF69뭰P<|N#^~s/#D`yp(FM,rNl}X,l	#J͓`78-XȈkiua#\5¥R:Ɖ#x	uR>Ph\,
+CkGնR(uEC5 .=YV(vq' $ .\fa#\#2V^%f-	# !+،;
F.nVF\#NW	qx5sG/XjW<`@
Ĭbb0@
}B7zJ͝
f܍Pl8R5z7s3w(ۜǑ_-Οފ)Ʋ:A#R¥@W23antP=ݓu@al=r46HʅCp#bD7ôbFx9.JCx6/J$U2e.I9Ug΀4<I`'7v/#  5l.`4#WAn䒼+L <F\G0P@G#ܒHJKM|^\ xԼ:"^\_eb1*|~J%-k-/0˕dH갂VsRD%lBq-,Z&+L/9XWz	ލ5
5e ȠLhl6J3+Ӫ	NlYT[+SL:XO< x/X-ZѦ,y7-hÎɬlct½;Iߌcd}6LJ$#ɢg
h5Dh5=@!'D/zsr^苮
oD|`ڲj0L9,0BA'AIƎE- /CQUR sK_꜕UF)WZ@N7%=s@ǥn˝?@3*6;H?Gbr4z#l)u9a)vr(W:'OELpޘxBIixXϫ`15MIX&
X6\WБD]ss@lւhFל1q`=jP
9(Gx̻9N^qoqϫ,?K9ꦱ8&0>f]K9T
 4Hqp>Pv
 4rP
uN.AңD:=sjjeI!?
E;/(&kH,3.P켣.I9׮#?_uFq(yw	J5Y>fK¹`j>ͅ7rI\ٲ
8+^#CWn|fcRylI` n0m*$r..S(N(x$ǏD{!@Q2Ev!N(}Bnl`L{^oPx9X1?M>du9.'P*9 Qx<;2*=XXE=ugT6 uZ
c<EyF)6:f0Brn5&
qqr#Mk9[0BTsAzjs$UxrN
"|cUg
"|cU8'@/f̸\Ph gX
]
{93d7s:2P![HfOh3GL7HBX>[Kq<#$rd1L=Ƴ[
łeR+PKUVY/YhYlO|Y\0}W%JE%'"K;V"Jɣ)i3=4[*(4Zc
5&Sfzieҽff/06J)GlYT[+SŹ'rV[:1xnŻWP\, Gn0009vԸCjļs=Eй Q^r4#!5Xsdl=0R99(c28R5_&=\\m^z[47Mra47m9Xwl;$u!jbY&)/`0&INN420Sdn˝gajsg)Ҥee6Lpa+'!>9IX,ik}g:Yl=~-$ @h}`&K \	pU79]#4 ,	B\dTsba59~GFFeεOBM\$ȴONu`4s	8`Hjw/Aj~щܔV G=e:"@( 0^9EG$'I"a\'<O4)"^Tsʞp K#T)k$^Tsʈ=:|!sVˤI͏~as,/S±]Ń?\@z¶ifDr.18Es^ɬE24"ḧ10MaEal,hk
ބЃ>#a_D]d¿
ӀWVfo4j\7Y6V³Wk_#Gj*0uFdU	qC,
 92k`?O2q?ފOza=6g@c^TM͖G\#x{!>q?Ḯ,2=B9cR99QeI0pT^	;zgTkI(.eޙ-rS%˜?_L.r/j',@/ɚ5`ze4jPfj´3e4!F2\FX+sECWfp2odBqyQ,Vƨ䐍d岜GV(Ϲ=P"AȐJvd,/@0rHrTƗ	Ѐϫ  n|ec!	^Tz%P1F$3||c k'sبR0Z]uMTl=zθ:I`M:`Eư[j:h[ahq0lK7	fJݜz\8{ٲR=st9(a>GZec F/*=Bވ(mH2) =Y8em=@~D"M->1`2abI=AuvXrIO9=udx9͒lx^9Y뜱7<^k띉^H9U-0LbZ8"X-5؅AE%lè]V蜡Kܧ<]"Np>uX蜡K狗$r'5]V~͜r'5\tn˅ȥVp،'<,6Lsw3
(͗.j iVR3w3( 	wia5G#cdL7)~Lz,zX,}:<hF|=7Ɵ!֠Qz@!KH*$ӝcbbeĊh E  XZ"FIƎJ:^Tr]nI#rYʖ/_5U&KXeγCeh	v\<#J-/%-{2Og!5\Y#@z&"-<QȊ*/GrT>1QEz*f=釆pd _ϫCyQ,gKlcKK{_C:\^XL3bgM:a f`aGlBͅ3BnlK7*~j -ra
7z>苮r47\֠[zH@z#kqlLEcW!LDvr.ޤFIƓ;B<Kpyka
Yxf]K9T4]h@A kx[ u9͎v<z=sKU
+=;z){ysr걣9C.I9\P7?_x9ƫqÐmwf\.Kh fQ،c
nd3d_7s9VFlr[ VR#WfgQ'Ʃb%$獅':1%J; q_8Er$;T	(2EvU@sPsu?(rPsl0u%-G%@Qx<;G0F^ɬzsX 5qu(xG#BFnx.9<EÍ۟r#-:`If~f`qblK7 B&	sjuZ2oDr.XD`\hFPu$狜ƫsxrN8r)h.AV(k m،.<

]ѫ9``V6_+ "@Gr#FXgstBXxm,Q>yqek8_z\gBehūX:F%@Q$ر5da&`YHX+SK_:_~jEe}oKzi*4L9ir$h$6S*+F,6>]JŬij֧ê*(e'-ԃ>gXvrfdurI {KQh͈TNW:͒Čl$u.u\5=q`F,aȐ*)֑.
5rKƥ9JxĎpq
S@9䞨ζbT\?ifo+JipĭN%rk?+Lrܷ4M+`MIOlՖ- 6J!2ئڲ"eʢ^O-֖-Y8[bdn-+Gzlu$VvZ,^Z+XM􃇷maь7 )ש]d@ 8h,:BX,'$G*CPA)Hk8mOE8ǎDEGXR8+0D"C=R%'ɜIB7['q߯%__wN5;O~P^`;8O~ZkB|-ִ7yQ˂2Tr#Teemr e!#	Cs\x>	.'2,SsfEbs!M&'2,]ƪ2DE쨴޺:!N̳Yer*۹^ouH8/] `^@JJ&"8L2NTH,޺:4upVN6Ql?#iHjGNor8</*-6q'<ᥝ$Ґ99𼨴ں:,εI޺:1M^+ؼ\XuPENվZ$ذZX5d`YLX'R/ڲ\_|~jEe}oKzi*-hVԵ4Dxw)[Rz;lEʇ)J}oS-9^TAHêÐr4z68+YⷹW" X*UP+ʇ H}TG	ud>prdurI}R06lCgt#cPJmz#'Y[܇
g4g`96rP0c287tηe}oKzibT\?@wJͨu,RT&mg!i|Eҽf Rk-gVZP`X7ILlT%es uYaŅF;	eʱ	F2<{&j>:݂>jKzk<LI1L@f@Zi]`p[\XE#=hb&PYI9&T7TrM`'$&˝h$X^H>1k>S}sQaXJ~˝Y.2ڤ#K 2vRɬ['ɂ,Jg01ŰG0-[\?K9 sƺGZ˛,T/XLI4S 1=XAGf]d3"H,k:G6i2`bC巢,l衛.vLuqؓia҆ɓ$GŰosqsG"H,E ĝ JMb>GYWY0EiL jOC4DMcic,"A ZBD}p%Ԅ1!9Ԅ?dĄHNL9N~ic,d"옑cԈ?dĈHNέRau},r5L8Jf<e#h"eE|P*SKI4֍=0S-ḛ	'esG2i9|\9l?#j9j߲V?"D f1 ɬ[Ǔ]d39l?#}G0-[\%9.yREb,y"bBK5`|-m=UL`ZS9 [#+*,TD^@>1ǲk:$>S
vrL"mD,菛e2d2`-Ts}8;&'$uQV:ԑbX @^H@Xm=UL`ZS9 "BGQ$=X!Xp@1T!<10<+DcaK6<ЋʥVV/VX#(䬲_}&|[^|Z`J0ͥX7m+'#zir*(WD}oX[`a|[+SMy͓duYa6ՕeQlYH[I,[p%ngU@j,R{ã#L)@\=#j\ύAW:ύ'*AP	˯D"L0}sqP~GY
l? 9w%Fvr.:l^NRl剽ܙm^쌜lCNyQnlqAdt`1siz#B`}1Ƞk@~/jP߭:QB#dGvG|!Dwg-p}vo:P}sh}#B`}1!`4Wy9.Cqi92VG[jO܀rCTN#'9&վPP|`<`P.1 KrzZRd,eӛ&ALg175i_E
9
ЋЁTQa	:u4e821̐wЀOމQQ7E:fQKl9&N&4v4X@:ɩY*JR[9`0(4)"ekiɰ{X"߲`0o0&]@M'vSK&M.l썛uGPG>1/d;#SdMl>Ne~GXڡV:TGQ,D /ƖMb>GY0eHKZT2l?#wP~˝qH[QD GXŰzL-hL@x*=mGYf2ڢ=)xb	E.=XAk:u)s=u#S&xP.mC x̻FQP)fXVDPŰ;옟a#:P-[\[QD GXAi:	(@/ AQB"/d;#S[;.uu	su%=HDܜS\1%F$W\dsgGrTACq<#b"B`+{8GrMeI𦟍riuC}P%OƘP4Hj9u@/W9X'.#>I1'z)\]@Yz,,M66zIrºJupjH%`	7)Ω0煀)׌bmj֍v%L:
aaKJu&EbiLMp4V.uz9Eҙ22|P+%i_mK:i?4%˛NKvOɮ9Fn썛uGPG>1dgk)2|\(T2l?#"2j߲V#ب"@`|c{&l#.`1ǑPŰdVGYC(.uK@9.6bX @^#فB/=XAi_*6`1eUe}D{*tW2t1H{&lalDwq]nOɃ( 巤xODHOE{7˴eɅzdEz"@Ze}8;&'$uP~˝kj#ب"@`|cɬ[6`1D{~gk)^#'.uCO]n\ވQvz&, v<dW	1#'9TE0E6˝&.q@'.e@?b|h:#r@wdrN]r!cӕQA$(	u	yH+CNyP"LR
";S9㴌&εg67mH4%ݜl;G;9k6Ll3 /+G-]DbT`P%nŉ'	5B^\_ebeKVZ/[/z_+`/+LUP@e -gyX7FK9PDn[Ԛs=4[ҽf٫-&Ye4jVV˕Ee1lYH[I,[p%nųBݫZ.V-ll0{ђ !il?ReV=g}CS<0=	ֳ]P第oْ	Қ>.uTt4|"z؃[@@';'$LK{?+e?sT읛;eV.obL,-[ubx|cxXN5YRa@IcտeΠG/"ة[@F\bE>1wk:-@`.c~GYV:W`8/"ة[@F\E>1ײk-pGY0Zh$-tj4
_'TER2J/v2pŰzL-9MJX38Ċv	)4JcX&|@Zz -诛/ɀ f{`ӽ'z(Te˫o^@Zc}pvLOosFlTo #.h^"0:^ɬ[¡0Zh$/Y
PX[\gQBCGk_)1|\xՊ`ZՉѥD[#+z[˛asr^"0:dMb>GVf}Y0-ujosz*Y c--e΢asEO`p=XAk:	A  l_#qTX:-2QxrMb=c&LN:3*v1|LZKϖނhOA^WdkL2$$z	-,OQ9>0Y%UW0-uos8--e̒L.dE>1 Ű|B`H1 z:pvLOTEPE>1/ɬvE|֪7
vfyN}=PU(ƪ$vv66V=e)PKxv-n@4b5#!%܂@u=OWIRh&v6{6U%^Iά^+ؼ\XuPEBĕ&,$֖,)zbr~ՕUVY/YhYlO|Y\0}W%A̅<;V4J؄|Eҽf Rk-gVZP`X7ILlT%es uYaŅF;	5eL:1	Hr}H7oj5_'GYXYV,aDWX@{Y ,"L%L\ PF2%&4\")vS¿͋0=v`z25+GOFZ:XCuj	SzG;IdZZ=I*:d5)rMl>UŰ%TsտeάsmREX A[ɉ;bF|c%Od-ug]d3s~GY.u9]#teI*Fb,eo&$)Űz
>6&-)-ug(}I*F^Hg~pόd,Mb>G[5O]n_)X-`-=`-=E1wh+`LO.Ę4DXK7ޔ5LTY%UW=G0-u~˝c˚=I*Fb,eo&$ gk:ͧɂ,Jg0DU$X^Hze iXD 0pj%Ԅ1!9ԄÔ%Ԉ#bD	RsTrBCF'#c%Ο4A/]Q1۵=2m-?2e%δz,T/$u݀s5)rMl>UŰqQV:2椋#K 2w%Xꮲ`ҙxA~˝gg0xH]s#K 2z)PMb=duOUuX`:|P$X_y#E1>1ɬ[a&i2`bC巢,l衛.vLuqؓia҆ɓ$x־.u#.d,T/XLI%Ɣ={&l#z"s @MRE䎧~ɆZ(=X!Ņ{.uQT-YX
b&@EM.e4ҾUZ4¾VLXv l;'⛹XoRE䎣Od;H|Q5[`<[os."D f06XՆ՘x־.u`H<"D f06=XAGf]d3B2S"JM茝 d5`c)u9|L`ZLH|"C^G2GaC^n^9l>:~˝kjHQ,E /$YCk:ͧɂ,Jg0$X^H>1(dMceFuhK_:_D5eMe>fr\?(/cҎĤJ'p֙Y84ZcXOM')Ԛl/MMie=ᆡ6ՕJHZ-+*ezb>ZX5dnJ݋gUWP.	ͅh^hԁP8*L:18,s>6Y
-`z\/H<|l NKaCaOؽtbXq?8|h\X&L9w%Fvr.:觩}1'{V3@h^nGY2qd6PnKgE 5<V
bYF0pdbLy_Q5Y*6*Mdgn_)UڜS=&Z#8JC}sr4v}+aγԿ&LrcOɐj͜5ECUGuFOGqqi|EW.rk=T'PT|k\B,-c3D$}p}ORܰ)uALM
i@-cei_,IIe̓8z,:y9'-W?8cE>8n.N%&d~zaC:2ɹMr0Ł膜,!'@B֙lP'̒ln]H4l[\ToH#=tcf	z䴋}sicc|yecü")VNW/Mz,lطXhOao@)xDsr͕>disSz"iM^=+j]S&狓K~N˲lYNlS.`N%
MuV7jga.ngh9PJ1=X:):@x6~˝k*sbX @^sf2Q]Ű|BY7 ~аڣ:u@os4<+u͊by͘Hd-ZlBY7 [+䪄]
͊6 @EŰzl-;E8箷n_)-)@޹BP/D|3.є{&2
df=-Tq}pvLOG-[\[S(0>1Mb=4%`Z	x
ب^s|c 0n_)<.N\eDl8+K*Sn\h:jsbyQ /d;rNkaβuG-u8j߲Zʜب!@ف Mb>GY,Ho_hTq~GX.uƖq @t9Q,B /9|ɬ[fA o @#FWU*Sl|cod-[alN_)u8|K08|菛e2d2
ݞP8l>:~˝kjsbX @^sf0XAi:	f@ 6*{&ۗkO=苓tc?]uMMxDX1#sr.}R`Ԙ&Ba͍t-ޜy}H 	1ܑLƿ	˱[2@VLšOuG'.#+T	Fy6G'.#+T	laCؤ8@6rnS]%Iċu$
[ЗQ<]uL9*U9[f*v
S;pX:*9cHvK9)u%ݜPL>^IhάWxZ8j#(U+v,MY8XI,X'R
łeR+Ϋ,䬲_}&|[^|Z`J/5R7o)5VN(FirXctԚi&[80+1֛5etҽf2ٲ	Rr݇z%eӪ	-+*V0`9.O؁8#X9uV@40zGZ0~4sDiz7K\MC|@=0${7aYd~N_hH"fDݲ	'*7r
N>S[uBin_)pMl>UŰTeo[\NlTK	mtSDMb>v##q @: <[ qտeγ, 2]sq#mS(dۂ2{&lal+GY1Jg	B%:89Rr賆>|ctjMbG1͹B|zvpL巢d衛.vLuyb<INB$+.zP92}Rb}dV]_@x־2QcK޷yS(d9yΊ|cIŰ|+GY1JgDU9P{Fa|cI
^ɬvY -s!\"aY2`׮SG?d)OsLrSsTprX	0Ǯ`{ z:)TpAy&gYX.VU/ڲ|D%eՖ5ޗp2Tf.
ZQљ8v2DJ%ddҽf[SmYY4Zbi>OYm6jCvB+,2ٰ.	UHZ-+*ezb>PZZaьԞK'9,u0ύ	 #9u)M<)q̑c)uN3Շ``x49=GrQkg"㡪z[Q3ڽl>ϩ͊=G4ܾSX@/Ae?[fvaΫ+TpMl>4B	phLLrHX5?g0UnFDgrcOɐj	|uB.S#P>iB8F[ֲ:I԰iR,le0i v"5i_ib-vkW5I
Z~n8bX4hr4z#Y{c"SJEk0Ex57v&
uA*uV`Z
;cİihF;FǎE$Z<)`׺`x57v&:%C`Z~pL#G5܇N
6<r(U9$QK\T<؛ST>pah0ydw!#SUNI+xRtT<؛)׎*u?<`zX4#MKӦqhO:`I=-9GVll=9C:# g8Fj([GЄ?e7\G͊=G7"5ܾS}sLŰV~˝XsmS#K
 2&7#ײk:*vLsҙ@xqտeδ
tT0`H]sqS#K
 2&0W{&lDfӰc #qyRE'ة8tSx$=XA!lk@pW[d0-&
޹BP׽x̻FQPצA(G6{`ӽ -9NU\Q9>0Y%UW=G-u~˝c˚=NlT/(LG/9Oa
Xm;
&9iL j6*=tL2a]n_)>oyiK26D[(=icde]q;=ttlR0Mi+B۸֎ jƘ(N]K! j0d]KFz桄+LpEz!'<0BNxBN*L8N=L0B1脝C&TpDpW[697'T0X*s:XV\J9㴌&εg67mH4%ݜl;G;9k6LL/$άl,$֖,)zdbT`YTj+,欴_I_'W_.V>ᒣC/򶥬7o+VK;V"Jޚ\1ʇ,_M+`M:7ܭ5޺צzl
p6jIVY80mYX[.VUAaUS8eS,ȠkZR+
7DPi'E#ϪK@ڠ7K6)]@uNmۻdO\?:PuWktLnoDUA5-/z#>x=z5?g&EɃtohV*tb{&tN}sPG~GV*F\T4~˝XB:Q,
uàFMb>ruiL# _ٝAad8.u\82HTX`	}h04{&lF#И-)p}hun4V*NE1t0{&@9uqa2`-_^Pv&
:$z`-,vzP92}Rb}dV]_Tx־2栎eo[\<:Q,
uȈd-+W\B`= S@?d- Dɬv>S_'8qf`YTjbTKVZ/[/z_+`/+LUQކeelBqi^X\1_)Ydnm+z#ZOM'͓Rk-4T٫-#؋eʡr4M: 5L:DkN;;#Ϫ\Gbx|c!Mdgdwk{Q߲ٸwi*G}s
Oޡ?O:ɀ],KcX9pj$4\Ɨ Puz_Nx^}<q՘\$@lTb@+\NS$WD}RxgqCЅ:_*N#⇡
85>u}X4./P!_:'γϫ zN#⇡
85>u}Ycr|c!ɬB	Q$4!i䜳VK_:F%@Q/Yd5eMe>fr\?M)tfN%lBqir*(>xO/Rk-}4Y6jIVYLlTuYaHN]Medeʩ h	Ų}e$HZX5dnJݦiaB.6$[_q5CݲyYʜ
nW̲lՄ!v/L	eU>0n}d@l-eg,r)(h5_؃%W8".G(6 JҚN`&#FH+	b襤bNRuF,WУ#	0`dkܱ[N	&ıi Ue >O+P$'2N
$$8	IPF:G뀣tuDL
X{hv,
9(X2-&[-r6Ys WޒpX-%feWvF~OL5;`ьPKئeer0,(GYX@U[A0v#vLb28ڣkaδz,T/$uÓk>S}sQaXQV:J2⤋#K 2	F|cld-ug3Y0MiL fuxA~˝gg0xH]sG"H,E ~^HOmod-C-m:]u`/ՓP/*Tb⇗4Y'`"Mb>GZ*ѿԐN8+2`a巩>oh=
3yiq͹Ę4DXNBRc'&'IUeQak9j߲X2椋#K 2	F|cj d-uN]d63l,T/$u=tL2m@5) q+L7\"g	#bBsǩ	~ɉ	zsZÔԳCԈ#bD	R { z!::I)mTgVl,I[bjMidbT`YHX+SK_:_~jEe}oKzi*.2q,Z8d+'#&+L`"SJ?M')ԚiVZ7Ź+v%e5XNuYa6ՕeQlYL['RkKAE'gUWRejlL#<-+G @I@N
m0tL.X
-s>6Y
-\8`Els>6s AP\TrMl?#/Ljy1!vr4z'>3.ECU<;6/]'X7)Xɑf92qIFsg3M#Հαl=cÑ1!"bSU<o}s?}I*:lOdGvM`Cڒ)Gp7aJA_aΫ+TrMl>4?zv<9LrHX5?g0Un#G3MƱb5[մl>c\5\u[:YMopFecg|Oǡ0FFO+ha-΍MV"YBhcg,$)&ԓފRABL.Ydb=e7)D&#zG|-sꜰ?L#δU#pT&|-r3F$V[A0rN4s9`5Uķ,eK~GRஷ, -`9s6H:?'jn	'6K1ZHfBac\Oa$+`>/- ,4"N J3u
Fuז8/	<-//QxDNyhZ`gX,L+E,Zش˙tZgf[=/`` q$/i{@l+P Y:2ޝuX؞2V|d=b ` 4ͅe1hЬ	G\$p8]0*&[-9ƪgCU8+qp!閱䎅H٭vP9F\0 ~#ðHLIgY6p7]gޘ\½=YCԛ,z}Y	8# 1'aE[M3HN(ƞXenX6(ڈ6sNKV7'M;`@F2z	RpXS,,DR_,-)̀YM'v%C#fsͧ<)]џu"BGQMcuS[u*9l?#9j߲V(F$X[X˛bbNؼDk:90Eh#3ŰG0-[\?e@9]#q_ԑbeoK`#.n	;F|cE/d-ZlB`F :t k$X^e)y#E>1Od-[alZ)u9|L`ZLH|"҆蟛.0L7q͓g|dĘ4DNS=uEϪL2IUe⣘:uos8#+zX AsG&$ƈ=XhL`ZI*:4̻&'h+5)<Ο7u	suy$>S},	su?\qRE䎣=X!G/eJ`<[Z`ZՄ#+zX AsrLIܗ4S{&l#TL`Z*9l?#QV:hi`HF$X[X˝DĞF|cC
ɬ[f@-ucD k$X^e)y#l|c^ɬ[mh$>SzvLҙ1!ԈODXOJ蟛.0S z\sdƟ'&;6Ӕ%EcsUYuzjILa#wQV:/HR22I1'$4SC5`f@Tby#A5)<;=#C' 0*II{(L2r`:*,4wK\
u#rFH&A~5nH	˱[2@Ƙ#cεH䀜䌭P%=_䀜䌭P%$gUrWj9$#b^V\p@ήe xj|W`p!9sLHNx!:0>0:p"옑cԄ&QC<ApF$p:ΓIǤ{(z}]%X?P{kBh7ɉ8#O_@7"Y]F=s['lO#=`Iܰ쟓 vW"FQG6) _EA\ GlS,,ܝlQs`αLɊH"rNlT=h2\G-,Dd:zOH3k-uY=(]#rG#b"7N/mVbUEN(>cuݪ#fl>l썛uԑby#ƄF{&C:_):ʎ`<[eG0-[\8˙*#K 2rQy#E>1/d-ubLWY0EiL gxsտeδ
Z*ZD5:F\,T/XLIF|cɬ[x[#z"s @ueq ^TDPԑbyy#E>1 d-[lUGH|0Ei1!ԈODXOE{7˴eɅzdɣp&;ӑIs҆ɓ$GŰosqswREX A[ɉ;F|c`\{&l#z"s @MRE䎧~ɆZ"{&C5C:TFズ݄]W[=F)z"d+ Z$lPE<-]qj0DɄ{(LXGXe6YYkck?-#\A$j9$#b#@7)8uWZ<9uZJHL$gcεH$ej,6G'.#+T	IddTl^nO
.P \W`p!9sLHNx!::I)/&G?dĈ'PV0:·QP2Ny􏓪0XS
9·)p#&ʖ2NxDb`K\X2oGYA.neey1!60l,Fubx[brqbD`P%nέ5da&2M	e25I0ʥVV/VX/Yd5eMe>fr\?_P@e>)mKYnYڴpVN(Firi^iz'[6AIG&@$uZJ}suA}XcH2#4>1zɬ TdGZ9LIy'wQ|Y\0J>ᒧpVԵ塳YedoK9PEG00=4[MI_sqEd٫-&YfpN,NPVVLlu\/˨$'>1,?Q{`UK#ap_8aa?2Ĳ}Ahe,'͋C,ذ7-ul	?KW*U$7=W$2)=,ql\X_Uѕ7lUܑGI2:촦S#,Ɖόa{&x>qG+iY-#@.q"s7k*@p@1Ny~Ɂ"sǡ"u`}R`Hr8zL?dǡ"u`}R`HBA ^T/$β~ՕUVY#(欴_I_'W_.V>i*QYٔhYf
i_2;\EDêruɖAQ<#(^5AK2I#fE/rt<+랉9P.XR&G$TLIW$vܩ("ue^ؓR²2+`)vr,z$s\y^^IlF%@QUWk%cKVҶ!8iR޹PE蝯/?=-+LM+`Ll56jGT+,U&VXMealYT[+SŹ'&Vt G(j\Fbd0(!.TWTPdαrVqPTfe\hUt|剀kUtzi}sa8yG*VzA,g<#AgrG+Fg e.HN]r$ʜV`u3#Resa#6e#	=H䐍w `&gdapL#@A"TEl\`BpI!LrεDQN]rk$:zsetkQĄa߮uX'rOGQk0nWXxn,ܼ,uTfn7,LX87O]>Rr5Sqy'0FuaՓł}e"1*W,+*YXuY`%eՖ5ޗp2Tj&*+F,4[iT>QX\z[bi^jMef$|-zl
Ӫp05e,MxFQ"őlYL['RkKrr[5d꧰,L:o]e"ش,	Ͻg:UʎBBq?܋ev;!|*TG:8
r/
͖uWZPU.^GZ\['Y'X"cUq?jI*=l?#bs+`kV5rr[޺:yy'0Fuŉ'	5DbT`YLX.VU/ڲ|~J%-k-/0˕d?dhVNB-gvM4iT>Q`&lՖd7]nó6M+`M'2ٴ~n>[G#N,NSmYY HV蝯A0갦0R5כ9$ʉ#H5lq @M!EVzajlQL%\Gbx|cDk)S[uj	`<[TeA,cK޷ՉTK	[E>15`᮹Y0sҘK @X:5-[\?eosºGXڢ5b0G/S	Űzw]r:	X˛e#22UDk'$xƗƂ
^ɬ[l9uo@Q=u	_)0-&--=0o`0Qצ'0iވp5LTXu+Ű75-/+z߲YDk8aFOh!+5`᮹fJa,Sj57S@?d- @/=XMl~vn`h̻9NƫmDkn XN6F|=0cOɐ7rgYdj+,PKVZ/[/z_+`/+LUR?|eoCF2rV$^TM.VEE9&0#Ip9ˆT0jMezblՖ& `NDkp,UsˮXqp /0 X7rbВֈUָ>_9$2 ]s D_xh"].u$8=Nkh]kؼX,7_P2r4\,]sؼXFAMx^9%\hrdxFϋIw!SrՖ5ޗ˕pWfOe4ei4,lc6J$QFXEM(9&+LɥzuMOjMeӪBJMealYUbVR]by
ł:qyQ yyȾ+h&Cr>.]qmal7#֑(
\n!vH\\>7_h7zw' )pr4-:@~=.\4Hn$RʥVV/VX/Yd5eMe>fr\%+,欴>]c	gErNB:CXajirx6/DذFb5F>uQ#D\A#Zkp}ng#BMbotBcR*Xqt`NF 0!r0/8hUJ?~G\.@(k5TSp_r2 \%ks_.V8L7U>]n\S3FtS(rCCf+fj) ]VJ̎FeP"zb(ؽS \FD# ru4캬/@	J4J_Ӈ0w} {uγG!:1s	._+`/+LU_+`U/5̳NB:|/*=lRAaJY4[qpF6\5o[ɳVZ#2 Ņ캭, G<1>@z~e]` kN^BUhh
@ ]+:Cۯ	 b{	k9Wzs )4.r a%VZ/[/z_+`/+LU_.V>]?C@Y!Jކt}o\|\1药M+`MI5ef)Z<1>p *l\IUji6ՕeQlYL.0P%Ԥ@z+D1q=.HUOI99`۱<B2zFq_\Օ9PA]Qn	:^rv6rZWg$+=0*/Ö&pvrWYŕ%P8C:7r5rE7@A\
ع	78cgnRժTe]n̰Xxεޖecyďγc+~è,cܹHN3g9i1Ρ06_$ n5_PX\ƥ䜳Vzbr~ՕĨ
%+,欴_I_'W_.V>ᒥ/dLNBt+Lr|UY4Y4[ԚiVZLlG+,#buYa6Օ\-)dKzL:)Օp0_BH<'#BMdq]bb-Ze5 ҷ):TCPC>135N5?֢?Њ%Yޯ/#ڢ5?eEr" FF%8
<r5T6EǢZXVrr^ګp}$edqy0mH#+[Uu/O]?S%pvrF䜷Y	e1`YTJ_ebeKVZ/[/z_+`/+LUP;o!joCF29
VԵ4DiT>Q`&l\yQ4Y5&i>VZLml#iefSmYY *˕P@eza`(z-)&VtU׽=)a߮uó4U jp-I8|7Tz[0(LZţ8z! $z`dېئ& s6*׃wk|Q5YV:sqQcK޷Չ9Q,B %7:)xMb=]r:bY3q~GY.u\ #KtNlTK	eE>1=XAG"u4%`ZS8 [LS'c:,i}k̞ɬ[GXo:'iD[dIoD(ODOE}{C7]0
(4D(OJ&OLOŕQak.nj8li[:*sbX @K.nKtScC5`"u4%`ZS8 z&@Z͊=OC4bX9Z~GXq߯gvL-כJ_Ƞj	+	 XX]0
(N^gi{s4[	e1`YTJ_ebeKVZ/[/z_+`/+LUP;/oCF29r bV) l'#DqXh䒰j亭S2X\ !%N4H/?be\^XZi]k@١]h9\:`)`Fd'
8C\1p`Qb}:vց\6/)Ez>ȁMxr4#"N\}W»-沱9K4-4YT>Qz*4Zbedc$QNFU-[ˆ)\s? o\dfhc
ă'A@9)0SA@8K@lS $}Xc,LuOK;κzibT\?>-g$DB*ӐrKKw d0ӹPE4Y諯M.VNj__*X<#Zf3jaa;3{\xz~n֨.B~xap}p}/RB}a<0֯ŀk6\T^kB|cenOl>͋$'')FS-RlH{r`a/G>|h@A9*S.ux4Q/A45XVQ@;ƉZ	@
@e_DX̻99jf>-tηefr1*JOrD""P,ӐdZ[M.VCҽf}oRCОd zf3mBh#`6rhA\uXrtLHG \]rY5Ɂq^KW:gP%\%mAE	_ }I;ƎL<-r\l 1h_T/@#@#Uk@ 1a.
@e`( k՘A^pvrg  }#r4z#>SrcOɐj$'fϕ\Xrd1tηe}oKzibT\?@e"Q,<4)QZ1gOէ_=u+Lr6LlSI`0H
%0)ZQ\r4z*/*bh.QG&@"JH2V;6H<V\cCǨ?[^T\7KH2{g&Oca!d먾\0J>ᒫ?%`2Vs6e+&(妆4j4iDQyQʇ)z	ަVXz'fɩ5fF	djrW-)i5[pxFܕ9@a[:-ںhpXTln R!ahWL:1֌諨V.<rnXqj(VR:\O]r:\!egG@-J݇Ԫ@Vf]rMV%O;UC*oƄ/Mb	|c#)OK}hx6"goP#wLv_hC]r:,']gڠG`/*90Iu? T2T[:^TlXea`O	N'a!G8{u#1yP`jGD]r1ʔjzd):͉hEZ)֒L+hl5A`QۺQhC]kj	k̅:əf1}uTfY_:"@aNANxεDr#9w#	W_r#XG\/*h\,Q],!εpB^l|c i8[<a4B.!ΌeSԿQ{l{tC߂$a[\.SʎB፝`UPhr޹־2~GXS&O	yem(?_8{9hIUa@Uo]r:.SʎA)`jp*927xȫ!/8Oߌ|co8[l?2*sguRQbY#?=ͣS,Yrܰ5skzZ0#l?#q!/q?Ї8{ό`N'~2c'0)8T/*𭋑Jw8Ս?O?O\aJ'-.uT߲Y͌RQ#ti~udYrI,c$1#%>Ysε5LUYn:G%<u['UBp(m3b`7MFBse	1XuQd*dnMXg.R:PzdO!eFOmS]n>V `wYr^D: ̀GNuӑOr`(wrN9v<k]Q3(
%0~=S5/)9(Hbcujh͓hɃ`̵j Ts&Ӆ`O~˝bx[-`Tzɬ[usuNc.u>1k3*t	Ch}7.=YmBg&p\X=oI0qzYlglg0?e\n2l֠fU>1Od-uƖ~	Ch}oC5ޜǮV(;9^ɬ
[[0hNg,\]gsTߜOPr`FP#5`_'e˝kWŢnfMceRMb	|c#'K}4ђ)?Q=X_	A/}d#eĽA1̪#Mb>GYio;%$>]||c=ǩ;a	EOfŀ0l'6eATX}Cdĝ-龽d>\;.IM
_/d-:)s!\όgod9p^c߯f`fd?#2d4,	/dWYiG/d-:|c5\}]eGϫBNcK|όa`pMauB?rMb=sG(!O0=Xamln*F*>1kÐue5UK>|c=XddT-T|cɬ>.B$p^u>1od-uYj6۸Tio8klK|"Y>,+v\k[5bf8a[+5
'K_ɬV_`nMb8={&ln>1=Xz6K|L>1 {&AYu=7,:͓HAzoVCj>A_7,:=G)Ϧϰ_MQ
d>2c,!^	
d-tcA7pU[a	dVcTo[`,+{}{-\GV} RGk'.t8	?oj`	܃*#b{&l4\K0'0^ɬrw"fmtn{[|c
7kC:zЄ>1ek:mQNq[VX	zFK5ĽA1̪#+Od-uF ޡ(m!:sg0=Y{k l:^hūʈ
"dbJݑZbjMidja	e1`YTj+,欴_I_'W_.V> Е͙Jɣ)i39[D=0ʇ)A^R3 R	o$@q }9,ʌة#}baX>l>lCa!~L z:PGp2UlZ4蕱Jʊы:t}oX~Ci]@4Y5&;6Ll8 U+wܒ5' 889ֹT%زvuYl,%%J}scabz x[
ؽu8@,l= R\II}UC$o>\7XRMbt͗t?AaKćJ.u>1^ɬvG3*Q2s ǲk*@\[PVcD{#Kw[όaPPMdⷽvyRcP:5 xFKP(WjJ % A S!@}Y#}C(kjXߑuvbi}}en0A{&rG,jXFNu@RZespIؽo[lr4>!F"DcQ'BeOI !.{9BeBq@dfU>15`gK%$bsaQā^T/$qn5ޗĨ
%i*NnCFW\L܄\1T>QM+`z	ަ[Mea؍VYe#]RM:jCNdV,o_͎auZ5+TObAϮ'jUFRZx:l,O_< L_͎a崂1TRSJ^ɬ[z#KK:)"X&eRLeI9"n??ggeW$P #b_	rE,8;9m(m"φ3ilK1.Hg#^l	;{2?ɬ[8.Iђ,;}I{&7 b8|cDMeG	aγyɬAa'}~
Kjggk3*(m"Ϣ 5@\[QŊpWjة_+y5yQ4YmqIos8z'XlCp1F0p`SHR`*T\(?qZ}smG*u]sbi}wqxMduW[27 b:,Um_Q%eα8z'X?
9fSJ1H.J#UODF"peEBP>1#k'޺N]a̪|ck:#KX	Chf|c=Y8W{&l^4>1ɬrwnLʤ	V4b_뜑K7
r1 ۯ=BP2Eq϶>1$Rズ܌@6za̫8;/d-uF`ђU{5ʏm8')YXuY`%e* (欴_IF&>fr\?_RN8 e@!҉Dd<-zctqDhp)VF$S`y6#{8#}`.~4+T8@`'\/Dq=@'	{=uLO'=$	i8@`:W}n+b(J2$:tzir/PE4Y4[ԚiVZM'M:G6ՕeQlYL['RkK欜GnJ݇r4Ϋ%V[uV79#WѸlnrSz6G6.EhƧ=DAfUL:`U=BNG-Jrvǩ}2{8QX2tueά,K>XqQ:G)'*˝Xh^5^ɬBό`8ɬ[8ZH <7iX?>1EV8>1
ɬ[d#cX|c5|c$@auOuPKaΫ)oaΫ(TrBr\d~OεQՌ~g:~X~+y
p{&lE֪7"Lic<5Wk$%{[/$gYXuU+vDbjMidja	e1`YTj+,欴_I_'W_.V>6cұk+MLtZ)a"n+BlV,RIGz*(VUTePX-(xZ'
59D7Ǡc/nEcI=-s@~}BPL^IlF%@QUW>JZh-4#2q-42̌3&z'Zw׹@"%vF	Svg֩82rj G3/I@o]g;\6v+
nc"9Qجd)WU?n-4NDљ8:EjΉQFV9PEj-3j:!ȑgnEsD}(rGZ~`>1?/$Fu#(d79[KM%nͫQY!YB"i^SK&zl_[6-zV	a 5U*7$"
a,
c)po.+iκTzb->1F"##صZE0'0
ɬtηe}oKzibT\?@JͥcBAXTVY09PE4Zbi>]f9::ehAHרYaaR
UQqb!S	`SLv={&q[Kp;Oc+F"G*4KNdF:\g[>fr1*JO%`hC`TVYY@RWCi޽uͣ#^fU'hEH(UF
1B1МS	`SL4"Y8em8Y]BLV1ш9g0'0yy'Kv_'W_.VF%@QUT	Ĭ rMM,TVYҚ\1GPE4Yp2M'''G9A2ٲaa c5/	o\F""FY28w\~GV.mɬ|c	UT-0aA~TɬX3K:^~T ǲkڅ?\F"*OQa.c\Q'ɬd¡0DiL~8DT60GcKV:Mddu#cN^ɬ>1AcNzFP%{&`ވڈH˝cELj210uye2{&~ĤČQ{&`ވڈGαb"mFY28P-<angb53RX~S3wo_Tgk荨\]P0GcKNl?#dRMa),?%h/$qnޗĨ
#*Jއ6ҡO+&iJ|7-ie=ٳFD}oSRk-υVYG#u05e*TjlEeTڵO\[6(ԐGz5L:Dy6#Z7ܰr>uaa0P)Nuv/a=sŕJޡ'm]d<И8N)&%ڤ![u1=YyGUu8|cɬ<#ό`=Y8_~66djй1d?#r ^rgYXX.VU/ڲ|D%eՖ5ޗp2Tgo	YٔQ4!K&09PE͐HZuZJa?+Zc/LIʩe8r˹as,'a_,V@W`|K(򤎸gv,ld-_;κafr1*J[ -gyQVڸM+`rG*(+LM')lSRk-#b5eM7N,&ڲ\-)dBMii͇
qaь,8/ěMjOU;I)ޢ@T8ՈM`X7GvL'ѧNSb}+؜ XK.eTɷdbdee$e4eduH4z`GW/sx˙*20M)D7k2kfDM-.ux{#4u
I`Wk#3{m}rMO?yѕ&&^?\ÅޡBtYPE-u:=we7#=r䜤~ggMbט\Z0(_l͇`b}u+xD^TizēB',$ɥoP5hKLd?hc ) ͅXL+ zόa)5"O?yᎱ&Tb\ofOF<og9ժLº%=IꨟI2R`ǩ&kWi!F$@nvrQ(ό` tMcg|pR:ZKlBm.u^j*A[־=vAz	d>%hO}s2e
X~\4Z}j_7=L :ڼ-Uju݀4u8D(J*rGS8^ķ0uN4MOU;'~t?Mk7Z6h+Uv\M/pILQiB	&riʹюOKv1&:ʫ`u4	L\/*-:':Jz^d/yǟoL?U5n@xF]cOb`MnD Rh)6MN'
`vdfsf=[m9#|8a0Mib>WF%@QK_:_~jEe}oKzi*4̐5Rk+tTifFԢQ+bM'ʇ.AH\14Jئ[`
6jSx\+,MӪ	z[lYM2ٰ">aь\M2k;`S_T8S^ -LI9MStq`l?L'-0bubk]bub,S&ݒ˘K.in퓅S˙IrNl<LV_Vl?#腰_#u2Te}bgsX|c7dUm-l>s=+%?uGV^۵D,虬/!I{&h^ =OB}tBo#^S\6z.ܬ.I(<',&M/,dW)̴-[-X显T8a>GYJ2P/*=Bވ"d
cMN#˱ϔόaY8_BVNRu2)ab
Wv.PL=30=XfѰ-x[\T-x73Ga73GzWG
+,",	G[Mβ-EPh+~:ǮވYpމId".u&[lBV:Jݗ=I` /k@>1@*Ma[i[B-j73Ga73G_EF̕ISST^ıS6
̕9'=SP4*U8a60Z[ע`u^z#@E}s~=l?#)ħ#㫱Sod/y->1Kޜdt"أUSXUL5NJ]-v-t[0Nmfx*v!kY8[glåfS7r:ͪ8͘n3i?8a?yy&ͣ:`YHX+SHĨ
%VV/VX/Yd5eMe>fr\?rV-en,ҷF9[zir*($ʉz~^|^͐@gЊ=9&VEl^\*T#S 5x1F !Q(ό`
^ɬwquĨ
#*|]N9X*41cL2q+bmir*($ʉz~^|^A`&ed1E8|r4"NFUGaB2W3ʣHkyR?bQ.AC꣜Q)s'k#ag]Efr1*J+EFf,iFN%lBq09PEK0|2ٲ[P6GD9&V[؄/^ItSFUHfՀ$ 0F͜.uW=1 jXSqH#b8c Uu= G6.L3H̻;0dMbY].45{&Qc6GkyR?bQ.AC꣜Q)4bMdl<먾W_.VF%@QUS_i2k+tTiPTS+bK~Cҽf}oSRk-Yi6J)͈a:ieVV˕Ee1lYH[I-ՓDh-[8EΫ%vhZ8ޮ]Xo6u	L:03k:=@!`XO}s

G6#Z	0<f/*V|G\=фD`}PtҞpn-H+q=~GVT.uNsu˝j7$u#XXBŇIET^,oQo`L Y/L7ݠ6=z'X#P'}T:cW8'TD\1ڠ	'~tOA"j7f Ni8fEաg)yR1|тJKg3`/Z!#+i*=M->1^	@
g鸞-ޛC:IduuNxW.unH':FòџƘ8ڨo\nC/)CE]yoū?PxVXR>#q@/)pAO}Ra]Uʓ 1|->J#~^	yPz#@xN05>NSKe^,ϔŢ$  ax#T>VL7LI|O|W|\}gbԐ(sA{g/ YR~s[78 FɒBΰ̲փ^^.>q?ŉ\ݍc2a/@nvѸK'ꩍ9΍ͧ~nϒE0)s؇y/*MƱb5_oQuqejZ;G oSDczGgiuNp
	5 ضAq\|
*l Ѷpn@<N[Ahn17䥣? ɥ>YzW}qqIع(5rI:NS^T8$a2hŐpȒ͏^`zO}1jϏЭSX
#H4^Tz< ϫ̗2#4^TO yb"s2#4^TO yib"[rڻEEV"򣹲J-]> 'KЃyՃc5qNIz^Pn#/$Xl!5YЄVC:dufU[=z[ٰ4rklLnNɀܕ#ڠcջA9ؼ8_^;^0NJ{O~UJ_aHMb>GUϫzWɬw6J>[r1sd?zGYЄIܲ#lh!r/]w"yQl>ֵKjOafaN%=n1t=X=}`+:FCJg0XTU[nkj[`f dI}za<0^ϨzP'~l&1,+{ЄCfBnYY@#/*Unb/EŠr`7&ͷm*GYA7vǫvws0^;\=_&^.>R#/*>NsAs yTs%3+ɬ_%T'd}]h[rxO1Zt<^RA&AֹpnSX3/BnRLϫ1&rG|Ƚu܋EZש/?u987-GWc`=XB[|c= ܬh͓DĜ^kd-}QyRGX7L&1e`t)όfcǲk 0Bi:Fev^.>Zz dόb0ap`u#a;/-= ˲`?1(aXB`("jyS#pvv!㫎9̼Mdsuc'Wn^n5'klc`7,$z '[z\&Qȸ^T[uzړ~GYSO[ruv>1P{&'{0Do	nX
ppnJZ3 .C4yci pDHB_s!ߟV98C>qܪe|c5 ۏO#luv/)'9ȠJg1HzMbl `'hamva@'TWƗd>-6o.#KLG5 -70FCJg1D=X	i:/Iޗ ɔwr.k^hSܱ]bX=}`5aЄC:Ɨ]u[6/Hʂ
qb
r˲`7&ͱlpnJv	AX[@nql"
0i&M%FVn'N'Je7* Fgp'ԗ(A$~jAGZH9>,Q(όbMbp `'hamva@'TWƗd>-6ɇo !Jb-70FCJg1@,{&	i:/Iޗ ɔwr.k^hSܱ]byyo8IF[|c L?uF]oR_ V]`*'`(!vLٶ-8Xwm( 0pm#mQbw$qb
o[r`7*9yǤnX`HOAzO|.Lp\Z%'G0|cΞɬ_e2=xGf2gQ_/Y
cpnXl)oA(7-&r7%7&li|-L&rLܧ#h
a7v}X4{4@dZ[ucwwޗ 6]\kr7͘ ܪ7-a>	eke湹0L>1
ɬr^TA"j>GZհWZZC{&3Xʋҫi;C!ښE ` M	A(7*7,7,`*'؀@7&υ
rЀLdr`%1hrr˰hŅ[#ʓ8(@yTEXKoI=nU'\@.A]"H:sik$%He0H3Tƍc#LPMbK`^nʣrߗ ܥ8Bn`B20+ـ5.nũ-P̋`Yb D&ZĢYrIv(\JӠI6l!jK2K_g'|CO&|KMNvr?`EғׯԽzrrH! rN6X\Iև#3nGY>r4r*{}#r4sLjr'nNzO}⇡/>帼#-sqk)D!Ƃ\`Zs
ɬ_$7',8b^q'Z͹f H!l1~GIqyQ0!N(z1ˁ+ܵ:Ɠ%
aG~'s~fR[-luX7L&122,=XPn[lcp(v-zr˖<00hAZel--	`WkAYo]r:G6N/,;!rqyn|cc5`_r^T־7L&1FV40RB+iκ*=M->1d-x%)#	}:_|ɉFEvZjts!P(v-In'<֌@c閴oBqԘ1kE/Y fb_^!(88Y'.Iˉ:9#99`	=d>͑995Y!'SV"ʋ`Ss?eX}Y	`S FV5Qd,{&~.U0ɀ}:~Z?r^T%@A"Q`61`Ƨтbɬ_7',ݓ$ezĝkaۑn_S:A¥GY߁s8T(lZʒ:+`#Q`61`ơ`$$A5"mA8UP%|^#osЄCqĽrNm7GFXEO`YdxF`)VC:CO$l[ʒ:/[i&`61`2)	
#MbN`B lZʒ:20])D!Ơ0ROFrVmr:ͪ3f=[6//BzE>OKznPvvFT*#i%qzϖ3.Ɋ< ?ً`'d.8K쭶\<zb
FeviG2.4l-+#m"ʦ>1Շ`fg
K5F!5	ʏI\V#/>1MX~L	i:N%='[z\&Qȸ^T[uzړ~GYSO[ruv>1`nMb;9W}`~0+Zu8F_[όhu (AYo]r:6N/,;!rqyn|bM5`_r^T־7L&1#+`[ɬO:ب6 +[ 68ʧ$,Mdsuc'Wn^n!ml0X=`uIޗ ɔwr.k^hSܳ]eR{5q?ޓ@)0[@nYp%A!;`7&nNC4qlDDloIܴGP/*=ܱ8@0z@\/tu>PAlD>Av] ܔ}X[!
o;'.u ܜ\%usnGY>r4r*{}#r4sLjхw "ʋ` n2$MLb<RjF
U`zMdwg]u̀!P8H$QyQl#,)D!ecT8HH4>1&Y9TOg]q3`ՇЇP%Կ}QyRGV@S)Cƭ!"	35
8κަVӟ좠*{3lDܚmnJ>/B}A8T\G|BnU/Fzܳ8#IM2ϬzDdXgބ `ܜ-,V˖,eE,ubеk,)&/__3>q?Ї~,}QyRGYn2$MLb>Sjc'<{&n21-Ƕb}smcq=b~GY◽'	'TO
`l>lϒdRZ`n%^ɬ/$^gPIbB^hgVXuU$,I[bjT@QkK	e1`YTj+,欴_I_'W_.V>-Vs6e+tTiXngO+LrIi^jMe٫-&Ye4'MealYT[+SŹ' [bdn-+G  9Ez&[6u)"aюG^sdɬ`LIcG5汁Gб?d{Fd򀍈s/N_ZI	ܾs/ٱx&:/Dy8G:/"\(+F1lA`hmE7"89=T-Ica`1o;}@ @р'P5֙vrM	q\5Tֶ](92<\p8$H$2\Qj{KBϑh'TRO"MKaάY8C_RrRгޱ;Or1V1>y#sw ,?z/4B.7z<?Fd=IU͹f'͘n0v/*8YB#JiClPcP]eZ.^ O]q	~51-uHj*0uF!chܨ(F/'XMdnMNό@-C570q[T+ax'l^1s{ʋaεPAajJBMb8O!C-Q0a!:#9q5L'!M'8+YP|S[t}uE3"ӿ\aΟ]:ZNN&E\5˒_9IGZm0E7wl|b5Zʈ-0l#j+sjgkD_ U`` EiUemG[elֲ?D͌Gզ'3ʄi~٭PfAܨ#K9/dFAtA5<0)^;QԜ^+axcd(hC\-tqmB^4Z|>1RrTjzWֲdީض]e0PɃNZO]'iljzib9ؼH/_ur/*=a[1#&<ib`|b@{&7&c ɬ>1V$9&"8\~zOa%G-sw8_mYb+WވWGUHPQLW`PP"ЄzO(|eoB达3amby&ՊmŋWSEBĕ#T5da&`YHX+SK_:_~jEe}oKziBͥg3fREFdf4c${SJO S5-lՖduYa<VV˕Ee1lYH[I,[p%nųBݫZ.V-lg#BA'Pp+;6Ll(
8L2L:1 ,^-	`Ǜ 7rPnrHFXZ'~1X3$P,@ߨ [ 0lsu@u\0DĎs}sTz	k!f6'h'=-Tuy?X3εPAV:#KTB'#y ( X/ŃlNdƗrK#X4j|b0 ߽d&f!hflOvɤMby9dCO4nޤ훥q:7]Tzƚ[3hP;Ov]e1lexl-r`&
#ڤ|~4:GZ+acheU:<b(F4	ɬ _9'ό@&ɬ>1&C89'>"8}sTuz+L?lyա/l^.V,ZĨ
"dbJ݋VNkK	e1`YTj+,欴_I_'W_.V>ᒠf)[JC4ZcXO/JRk-Yi6J)ͣUmYX[.VUŲ}e!m&njܕΫ%EŻWPx Z+%#TãNl^oDyY2k]b6-9ƤBa>ŷdּ<#b_trQ~^i'-YWޗؼX諯% JJ8Ԍ."E#\@P&-fK:^+1ro Jt8%-2A	q'\[Q@.ꜙ.\8{TP$uI	ܙCu'&eV*O!8D_,=;gv	s<3=.7i?>15Rv1ͪmjVN-
̼\ag^+=iC@R҆G҆K$Gzh컛M@(d>MvAb>GYyQ3
~GYbD;ȼXYodFJd|,ɬ>1&	?V#ax'l^1s{ʋaεPAajJ0@d/?[e0~	|nxMdsXLRtG''kg"b((ӊ
*>N_iPdZZ4ΟT\IqaENW9.ArM͕^N>N0Sd%9ecԗkZaj>GZհWZZvɬI~=XL  *VLlփٲZ[O˾`dZ>/*i`YQa[[8ʄ񥋁)Xk#rh|bdXWa·2~G/B$G^aQ>Ų^xYmD/`;OMgKzt (kZ.N4wƜnɥ܂P׻(b96GYIݧ͈ʈB?)zd -uܤʕfAbDPʁibX|b^ɬ;|^1=X|bk0n8;9_USADpvvPQPD\~xbaG(||{~A+pvz#3TE"81hvELUAB'[Ѐo΋MqY,WxZ8j#(U+v,MY8XI,X'R
łeR+Ϋ,䬲_}&|[^|Z`J-lVҶ!IrJoM.VYm6jIVYLl"sl8uz	5G#Xh|cB Wk!,^T`dwS :#a]kC
Um}ɬ[t^T]Vl7]]eCjpc8	K5FuNF:3Cá	pb*8	Ű{$賃/]Vl7]Y'x#Uk#	{-BTjY1tV*/u՘^'E/<󑣐jp){&1dpȶJ.Vcz'?XeW\rgZY~J%-k-PKޗp2T.5r΋D)[7Y2g2&lSK9PEzOjMe٫-&Ye4	SmYX<#AlYTEe1lYH[I,[p%nųBݫZ.V-l~l0މ7zlHu	ZǪrr$ؕ6([-	!sZ$PRa>ݓ2~pH$:8+͇1o8Ł7ȴzXuFx, FP XibуKEO\ ڡx]\0T:H[SxOKY7/bz[ւz[=0n|c *~g]jswXEI	|UNacH={&4	G!\rMaX/T=9wK9bEj|b߽uMgdeY#fы:D=4zO'&%W 'pT&N2ޝ$2$͐[(g|[.!A-t2=pƅޗvcЋP//eCЋ}1>p}Tiݧᣫ%5B|GZiezP$qyR4p̾*GE-u ^({&4%>|b5 V'Em:"MdsY1'GB!z'"#{&pG QEvv.TMl>h6aՐz1*uY(XbՓł}e!`YLX.VU/ڲ|~J%-k-/0˕d  f̥n-(֚W{SIMITK&Yi2ٲ
F6clN0uYa!Rm+eʨ wgCX#bu\:;ВVpb/؎ȶoӂ7zb Rve_&5Ix>GYIf=[" U{Zֽ@R|
J~GX*wόEnMa@U޿0:X+Ã.A(
#2\(($|S[u/
?rgYXX.VU/ڲ|D%eՖ5ޗp2Tf;g3fREFf,iyY4d+zi^ UT>QM'5&Sފ7M.V5ef)Z<FVY8@*ieUI-+*-@bn5`arFOdBK yZq8#b8"4_Nߜi#ޤ훒LjE}Djzie[ukܤʕ'1`0Y!/b4>1{&20"RMaY,?V(8RX.vr_UQDPQgbAEA#}s~N/$β\_ebe1*~J%-k-/0˕d?wR)[K34ݼ2p\1T>QMedԚlO`z	ަYi2ٲ	^QEMC RieZ-+*#b-)V	,c'2tw yZ'6#v1/"X`Po}~zo8_B)}Eؖ];O&x\QakF%ie@--޺GRJ0Y20v4>14gk##i f=X|b&aⷯ1Fr	p˳b"̻;

*	fчN[,zbr~ՕĨ
%+,欴_I_'W_.V>ᒥ&_J9YٔQDSSK*)4Y**(zYmf%ef)Z<FPnqXEM:Rm+eʨ wRTêv+lc'2tw%k<T	8^mE/o4#Nٹ ۜ/̾pksb`T>l (n|GY[`-޺GRJ04,	F:Ƈ!PC{&21u!P^ɬ>1=8sQq[ܥ\823.G5Yfyy',ueR+Ϋ,PKVY/YhYlO|Y\0}W%Fi%g3fREF
jieE:ir*(ucw6lYm4Y4[fU!r48a(ԐJMƯ\ORjXAtpu9bЏڠO%TFOYДOvy9w$zeC G䪈\ДOv\y'Kw/[/z_+`#(˕d;͙JT:OG|N͞|UNlVG29+twrIX5[\@>NhF9]#qecH-9l?#1"YC=X|baa 먾\0J>ᒫ?Jf̥n*"'މT>Qz#X0Rئ[-=ɔcXpqeor[=UP0aBOTg[b1*J|͙JVYM.VCoI`!i^lՖRk-Ye2ٱ'M:jrW-)i5[px#AnJݜ(uY) }_Ez$ayP'X.V[uEsBa`-
Ţ Ԙ	@Ma/d0"|nr,ز|bYŃ?n|b53h@>T#Ľ{r#s-EPfClnSخ|b-$Yt|b-ɬ>1H?_e:]EG95o%YbIoL)/dTsV:RaB
N].Z	^ɬch`Ma~RYZo¹'BUa[IV1`crd4  |b `MdnM|b VMaV Ԓyhj+ΓQG :{&=X=C!Fbx){&:۹e ˛hqeo>	 9Űv\8Aq60=gP<ʈBŰW[d:|p#(K$0Gt"G$	^ɬX3Y}uud,`D uz^Z:{&QG5Dq)2az!?ό@ɬ@1뎒Q<=Y -v|b Eu|i}G odFWƗ<C{&:A`j#ͷ&pSEm14VⰣS8
1I2HsP&z1wX9LlqaDLmQ0V<ٹ0 ާa 'O#Ҡ8쉚FÁ(
$ЇNucc`nÇk>:4_bjMd}u]EI5w[g,1{Lʎs
}q/H^aB2F+5NkE#lb@!io>1
`"Mdn_όBqlWal lPNB:H pVMb+yQ2azβq|UTsVUNwPx%%(g 5{&¶\K:B	12c[S*0l0~/U#yb@Tɑ&4!L){&70&3kEqu__dG[s_uվg,1Ts3d=YQa[%i "io 5Nx|b =4~0и7BUFP- 235N~|b rMa~0"z!E@@Mb DM`Z*:=*rR!ʕwnrRΫ0/@nJ=> q@X+]J ܔ{` a`SBXQr[˯dHAWh~6:YOX:FD5CyP<lG	v4؎	8	
:<lGc$G0FF(yYPX[!́tu|b?Q({ N@Xjr]xBy(B,2X	.ɀ.@TL"F \wJ$&ӈ Nu-Ten`6r]}rCZ4_>Pv/tV,uW[#K]0{&o&wh		&6By8pP)$'Q=0S	0:T	K9Sl/(KoU]"f0Q{&q랕0܉0FƆ܌,	:-{m0VFIIɂHl..Wd h#X:B9dO@dG7Tuf Z1{&Gײk!ε:kU_6_r52&p|cMdoP[N*GViPEG6ݷ  Wk#wYk*UumEVɵMj4sr
h{&9uYuf>1 `{&9q՚02{&n*&ԓ\]st	f/9IUe:syuGWhșǲk'Z!@L!@}X! J73B
֪4_`BǨZ+a>1!Ȼ\ @ dF:)  fTɬB:} iRaX	BLӕEm9Ig C5C? =X3 `,MdshDe8 ̞ɬ[@$($(Ђѥl3[uX]"f041{&/@ƕ+NU[uƠʕ*uY/_5zU1ګhAU)&I~6G@Uk WhșdTfrfdTfrΫ0Ti܄γbѥyQ}@ʂ,l>F^GY*q?Š
D
gՔ93
}q/H'. gk#r|b 0!H[#r.F(5|S>1 dd WcJ( 6[O:͜,X0RwbNUm,Gό@ɬ[llV[_Zɫ}*';YbrLs3+	^ɬ]+\kZ=e!jز	&%U(E%=pTjNZ";VTؠ4& nKF^IqmŋWSEBĕ#:"Փ6X'R
$,+*YXuY`%eՖ5ޗp!}AK8?+92*4pCmirʋ*(}4Y*Rk-sM'hމD8cS-p.UM9@#b%e'VXzmT:E,-F'PB	&V
@a#'GH*Tpn%:s1%&Fͅ+!X:;`C	AA Sr&K6:OBA@\1N&-HEz
%ZYA h~FdHKy~GY8ʳ>qC~d$
EwR/zPMbc9#>q_DUDDdc61fk##<ck@%al,$/c`9{&6Xxβ|~J%-9QDYlOKziz]ҷ!#2q+vm\~/*&V 9PE	^n`.jrt$uG8]!+TeCjkqȺ5˝g
$ ȹfhi7,D|x]rB}P|c ޤO/$Fu#(dOQqITJJMJݛWHWC}oXM.V5fl?AW3pS3]#9 DV&T8rGQ O7Z4εI|+# O0C^G㪡
۞˝c$uNHN7:ӊ^јQUNm.u$;ߑb䏝NXʈ8I/rgZY~jEe}oHĨ
%fr\?'*48(6:GXsҤR}=PuT#s\4g3ʈlcP?Nlb=Pu3o_]nuf#6$cκЋʋgmX8GlHqiuyQrp6$c 
I!}":ᨻz}^#eϫxw[ec@rCDtGlDSK&zWq.Kw$2ٴ[Hkd٫--YUR
ea SA )4"¤dIC\KvPɉu98=n%F2ꏌi!5䜦B{xδMe>^E78 F9RBh-˕dEFi*4QH1F%c]}Ȟ"L$_NI4]^TGNڧ"sȸ&+zi/*#G	Tpz}W»ۢJƀAQ~WCU4Zc?SI"i>MI5efɇU
5T/@)>R:r7R} D*u989Ĩ[U]T|cHɬ/$7"!jie-=uĨ
.XqDx61j#k-˕d3ۢKC@AQ~C3a95<u#,7!b>EOCzHz>GZǩJ90]逃tx@Ͻsg, 1 @.LQRB9؊|r4GA?K<Z#0Iu~GZc6H22Oba5I,*/35_ָPy	uL}cF˪A1SrNe	5K_i:ވbEi{PHJ?/Q#qx >b#W:&g'.P-"yx=30Tk$&a`QX^@LQ.7EFy+M+vA	T>QM'4Y5&lՖ- DOئW1*::C$,4_k`ΫCDhNz*m]VC:&l|Б9I0$NS>1,D9J8$N|bA5䏎U z{8T''N]YⷯQ%/ L1dT,`֨&X<3*C={&q[޺NPI:HfU>1	kc"쎵Qѥg!4V a~66^Iqie-k-#(p2TeoSctTiXngLif:ir*(/Ql?aa:9v>1	5Xʏ]j:qR|_S"V:ƑόBhMdiLMa @񰁪P/$hβ|ZaD}W%V/7EF&ZhDdզ\0.9PE4uRU֙l?#l'pv<1վlge;I;'~j(&=XzQ{m܎i`*GE	FacHƇ TdFs*+X|b E񰁪7''Ü؛sNV)˕PGp2Ud`Y8tYiVŞ\1ʇ3i>tfI5zi^lՖdGӪ	-+*ezb>ZX5dnJ݋gU-(jL:12^fN/&rM`'GrNW7=+W[  X{\/*؏꜄B?m8!G+-Vc
\b2[kd:OJ6Ĝ8ĜFѥL+$¾ULurF+e8e`x|bK5S'=2,t)r9L\B<n`6V{l$9.H"ʒUYDuWZВG[c!=*]f:.HU::Alj2>l	DX)TTMd$|em8Y]B-k->1 haa_`R^Iά8ūX:,I[1*5da&`YHX+SK_:_~jEe}oKzi*6<`T&d)gj؋+F=4ZcSIRk-6jCvW%e>BNuYa6ՕeQlYL['RkKLl_t.PuX?`ܓF  -@8^TrBsl/*N'=dhզj="8\N{IsPLόES7kI NG)@^T_ꐉ>7K:jOmą{cT^u\GttTe`x	R S 8(F f@	^ɬOď:EQv  &L%qf	kK	e21*\_ebeKVZ/[/z_+`/+LUQFҡ3!K;V_M+`r|NN\1GG|vl0괓&dFG3^˿P4͏@MddxM LɬE'noP4>1aW.蛞=g LF{&28:Vz"s7`h MC5̓.Mz2QOdFG9p"މz0<|bEjE'nRe3&	^ɬz"g LjMdl<먾W_.VF%@QUS=+3i[JݛW	5vri^i>t4Zbm+&Yi2ٲ
F6M@EM:TuXhN|Sr߲Xx
K~˝cIo>G?[6s8L->)]	oGV,n֩~/3{&lՊ#pvvnu;sJHatpvvnT8;;7|L'>&TnsA0V:TUm8'L?Z7;x+l\o]r:ͧphT/#P^ɬB6.N_V/,+y0nxrN4>18aⷹfՆ+}F~˝fաfOL->uu4>QanUos~+{eGYh73G[6Ͳߴ#ب^GG J	ɬ%#h:ͪG|g:*Gsޠ ZqQ	Wnb}s9Oe䜭S/ڲ|~J$bTՖ5ޗp2T'fҳ)XngO$ʉ|WOjMe٫-&Ye2ٲ
F6Vê8"U Z	w޿	G?[B2<.lduޡKaε`~:dՊYŰ|MZ8άrr߲\+EŰ|c%d;#[רBA%ErGeSRd-ޡƗTQ,){&h: P9:qG$}sR`=X/S޿XcQZ%/d;#Wf|b*Mdl Ʉs#
VjEaaa!K[uU/+{o~GZ*#d=#2U#w
Hl^|bS.:rI<bSg
p~XT@ʅ䜧֖_~jEdbT>fr\?oYٔY7m3hVYJ|\14[ԚiVZMed=O zieVV8)eʩ{ꅲe1lYHc$êβJӟln7K}\nW$ؒ_$0G N
ػ"$kr#^ɬ[e)jh k৳3k,8|Xz.{^M/ޮur[\ְc5]fؙWL^ɬ]-9L.z'nG#
؜ *BS	S}Faγv_/R2..Ɨ:a5ʫSɬV=Ź8fLs2 XgzGZ8}OdrgYdX'R
łeR1*~ՕUVY/YhYlO|Y\0}W%@6	ii3k9	yz$=4&pG'4K7M.V7-r-i^i>5flDׯL:cTRƪ	2PF.C|~W$eA+eεSd0=l#b3gIQ[4bsόBX+{&]dc2Г6K	`SZ0'u|]%-l>ֶ:Tث_VUT/g!(^ɬzF-%U#w(
Hl^|b
'#EKp$bSg
Ap~XT@PJր}YMb=u'${%3*,Mb>GVq[rTd#l|bEwk '~\U8Ɩq?ϫ`ՇP)m]Zڂ[[{:ᎮT/x Mdz
lj	lUz;#wPIj~˝qVn$lC
9bRjr]j ƪAI!H.{9 0Q0(eS"^ɬ[m\OP$?sBP){&
`/{3WdgcwoS̪|bV{&l#4IQ@}%2{&:VZ/[/zF%@Q/0˕dYJ5ɣQZ1gO09PDnV+,V|.͓K&zYm6jDj4m+eʢ^O-֖N2ٱȚS
R ali}C`u9Pv|b!K5`xXu՜̪_	*%05[KId~fɬg25U	ʖp\8\K8{&v^Y
V}u6GV4_崳.uWí`vǑό@^ɬK8JϲYq/PG3Od-2:Fl43!dGVNlT/yt?>1	 =Ƹ#rOd-Yjw[g CC5}
1e?89$$ֵs#`BVpƗa
HٓhYYFaeNc:"Mib>WD`YTjja/VX/Yd5eMe>fr\?_QJKIZ5>\0n[*(zYm6jIz	VYLlFׯɧUa6Օ*V[.VUl}e!m&njܕΫ%/ݫZ.V-l_	F2GV:N:Basm@ɬmuf @/d-	=rLHP~_	©XS_R`2l@|8~p܃ap!T<.0 @7cofs.ʿIT V-8Gqnqa|^Ȼ@sǮI#+`ȴ\.Ez(-4_$~.ӓEuθdվkc"e:Y60:i	ߒ`Z|b(=Y8>(N;!h˛if)vrK>42d#j^ɬ[t⣇i>x2ɬ_4G+#K`Z|b Z\apj#g,ȴ+Ȕ{"ͳdZ\f
\{U&E'ʎ`qf\uj~J2C,v[VlL->15QB|`V.mup]^e[2BE?ֵ~Q{&l6AoGZp{&N#BCza->1	Kg8̋D4rLrj}9&95>l4$Xya[H?##~rO8B}An@K@>KirȽ5HI.uXPA%*sbyJL%5"RMc0'G 	X8ՐCh8$v	5rLrj}9&95>5}@ \x-h*J.crdXvda%>NMNIO&/$3B^+ؼ\XuPEBĕ&,$֖,)zbr~ՕUVY/YhYlO|Y\0}W%AN*`4bΉ\#S+fzr9a4Zbi^i>U- Z<1Rk-@0B)8L6jIJd8C 04y n5>1 c5>GZŰfPKR:Ƒ1
9X|b(ɬ_"{&̪6Մ*)~˝hՃ,Mb=G\oSTPXz]:2FY|7>1C5zX#p#z~GY>6ARq[όio~Vγh|c+|uybɫܫ-cp"NqPr9C
aV%>*T1-l>ֶ:T1V4ѕ6ubx>1od="1U#r<0E|c[߲\.SX+TpF q?g,v'	z;̪|bkPKj$[||b{&:e+,欴F%@Q/[/z_+`/+LUPm9VMRы:ΓIziOL(Ohn^t&駽?93><?_yrdǦPIɒk{C8
#%p+14elC2bΜ^TL:%ʇ)ZZ<-L~j wquPGp2Us+b(K;TfEhŝ)|FNY/&˹צ[6L:%@GCؗO]}]ȸ^T[uGus
q*q[㫱8"Xd#&wquFĨ
#*JYڣ6g*+F,+,PDfɥJIMIl؍VYi4m+eʢ^OMibՓAE@'
Bac+C:PB~G\1힑PFDd$呻Ddz''-WNwuT'0$(=TArpj`NNG(>X$xe
}Y4{&l %%˝faEX;_&>;.Dɬr1-l>
wɬr1-l?#ޑIq.+z^όB({&l}̎Qm\!5PJ9C:Xda㪂W\+yf{&l4\KόB!!7Au \Fߪ2cipɬH".#ot![όB Xo|1ip#-=Y8PeO/f9QZ1gLii_ri^i>5f%eӪj6ՕeQlYL['RkK欜GnJ'uY(<G#An-+GLlN27u	F2|i:;ѩ E3.E^tz''-z{#=BNYHbzksEsq' E#h#b-I`PufT(,
`F?qb*ib֎,[`;}8Z^+ysګev/ĝC	^ɬ
<oQ#9:v?8aεGՋi/d KTƠ
:tXv&Ɩ+\T|bWkWB	^ɬXyITᠸ9̅!ѫZԿ\YĎ/[+!'ʂEZʂ?[PR]dVMb4>1?⠊ZPEbi[{:TDPDݟɬOlV*E}Õ:GP"9QV:Ɓd>=Qy@#|*;PP(/]5P%:Wj+cK[o~GZ*ɞɬzD-"U#4y65Peαuvr\V3p~X+T('dC2 5`U.h ~}ZaŰ|t:\PMc<V!TD3*ƞܫ+;+^8+ʲvcK|ό@x!Z]nUj	dC2?>1Ű|t$uioVMdƓ^l#:^hūʈ
"dbJݑZbjMiddB,)zdjaK_:_~jEe}oKziӸ9QZ1gL#>\1ʇ,_M'2٫-0MӪ709$ʉ5- x*d*m+$.=B2)XZuXh^	UcR&920-CV/7;$	ʀ"p9pjAO2i2b0N/*-
=seJ=l?#CSS:Yɬ_Ƅ,?_:9(#bIlk8d?#6*@##q%|c	^0vVm[ ByQ$5o'gaeX<*]47]	LL.詅ݲawGL.&rRawv L@$9fGYLӅ47YnO (sGPF4'i2py4iS. F;͏cX~^Iѝe2+Ϋ,䬲F%@Q/YhYlO|Y\0}W%J|Jކe!c3%tZՑcafA)]|xpl<}W»5f΋(rCAa]Yl;=ldz'?99.: }I&Ak֩|k~EGpp+͜FlTVY(rCM.VE*(dҽf}oSRk-Yi2ٱ'zrlDB	S<G#@)NCףY~LSPMb=]'\Qq\f
VE/`>1 Pؗk08@adR99eȾ/CpAU(ZwP]aۘ!7sey"φ!({&<6/P^	zu=lrG2^ٱy0j!bT@&Bg %3# йQ KNsahED\4MfI gk	h"7"BbF.ȾAa06L3ݙ3Ǝ ZFz0`|b&kP*U"ÈK5f Ez#',%fUze`:>1Hd-ޡqW֪2Ecb|b&ɬS/$3,%eՖ5ܨ_'WF&r\?_PmJƀYڣ6g*+F,ҽf*(=6J,?ڲ׋ezl [K&[LlF	IMielYT['RkKAHnjh $ЭagS /!s=Mb9lrBz5Ax-BKS5`F\iv7zH8.uN+z_\{&"v̫8՘@b=r̎`ffeUV--:2FJ||b%=Y8զr=sL`ͣ=udWrsU;1ѫ܋7˲d27$jhP6ܖP%q0i%֜QT5BtzP0B	;NfU>1Ǐd-ޡq.֪2FU||b5~	9d"T=ݧ3*
|bkP<֪2F]} LMdl+y'#:bՓł}e'* (zbrK_:_~jEe}oKziU6̳FlTVYFJ$=4&pG'4K7/:26LXޟQT/4ZcXWw6M'1C4MICP5e+,[6A%IӦW1y%aΠ-=9/"*ό@lQ{&lb^Tz^Hɬ}ժc%%`R|c2~&|U[d?HAԾ*ܤ3 R4K⭑ܤ3!%h0XH-OfB`5/l 5>1$ MRbd4K')0 MR[d<a@Vsdp`5>1Ɣ|cH#0vRjTs9l?#eG07Vol|cP~L`)F	OB?O#HYJ25 =XrG$u`Fy"
@
=X7KT#G.KCPJ&Ɲ`5/KrZӆ?HAԾ*ܤ40 MRdw)8a@VnRCSq`5/l 5>12a@V') n4K') d4K	nRCS h0X	RCS HAƪ?/?zlpTڵUN[YQ##,U[u6l1
,?O]"BGQ 5iqߟ޿0qyQsJH+ʪ9UZlUaݜثPZPXFVߑ֪=> YǤ{چV*uG#cPx;9=nyȑ:$Qq>1sBOgob1É9Zp
yy')u䬲_}&DO|Y\0}W%B?N2k,&%Eɣ'09PD'F\1ް?*[6L:9>15 	^ɬvF,V@hMba2>X>1{&0##+XFQ 4ɬ$za,+{s4Veαu{hf Ok3L[2atC0{YrfBy,1l>GZ0ʅ.3|[^|ZaD}W%PAZ9	[4Zc#%T>Q`"egӘIY놨=l>֩ABt=X;Րg	ޯ%ǲk;κa] =ObTi	ɉ			B_.V>ᒫ?JXrgͫzK0}ʇ)z	ޗ(HZlp2L:9͗35Y	8z&z:';9N]>1ч/DDdwƗa&va[+4{&2;O@<{&G?_oR_Bk#,1!9BwJMbbBtgӔg.Ӕ!fӈ#_bjr6"'vNFG|B.P0u|b@ 4$=X|bKabay'Kv_'W_.VF%@QUT`bYMJśV44Zcr̕&[6L:$ aK5`,\]]'%T8XucH|p|b&'k#H&7{& Bs>d;H27uo]kkK>a/Q"l?#iCodF DkBXN/$:/+L#(d.k,&%!FMQLЈɻ)i5ܨ|Eҽf^OlՖdFfѰt-ĝ|N,?g)ؾed~GV(G5=92OD,Jd/x
tsY OdG4(~GZi'kAhYۈ|b 6OdG6:"5~7GZ>H$YOe{8YN>GZۃ=X#6g~2 a5,zMHD*}؊e
aɒ40F)4yy!9I k##xvo]kdc$>1Gec,a.O@35dY񰰜' ? (44!YD
A2?"gFE2KVZ/[#(/0˕d\k,&%FMQNWCeir/Gɩ͓I>1k#6)Fѥ=926Y=H26>V=Ylh99G|b$'kY!X^Iu_+`LH2PF%@Q/+LUS8rgЉ)j[+LrܷWYdn4Y5&lՖHZl6&VX8@a6Օ*˕S2~ؾj	br0>1-3a!r!X$7a>[AoGOg"@2{&ۓ(grO<\G_ xV'ܰV؄dpB2aN&)
rñ̪|b$kP-9~GZ>1${&V3|q?8.q筇:ٟV ː^Tzl쎴O
ؽ$
;FP)a9XaNXv!ODŰ{#(KNduX \J||bt	ɬ>z '-.ulj )yTȕ8(Դ]<6+e@R@j7`]I YS4_k`ΫG ӄ9d(
%	_5zU1sx^ɬGW Ⱥ|cLOdO?We
:t]ʆ:rU#vQŋ!19mx2']Ydj倜PK#W,G*5pG,ǎBOL?l|b
~/] =B޹OS#gP)a9XaNXvpfU>1$kP,ɬBdqZ9QnMaf"0^I1ea`YTjbTKVZ/[/z_+`/+LUQ͙KMhJ3F,K9PDn[}oF}fWYm6J)͐DL-zluY`DPL[.VUL:)L6'ZaslLK?$˧*5UΓOGp9'tDVzv/*={#	[rZbña8L0+)#2񊣧kP-=ues폌I e_!NIz>^\*N' 7L0R~GYGn,(V@lђ ޿#ʏI>	[,v!;&S
r0B3*kP-8E#Td&ϸ>15|Y~GYG|07QeάF뾣
K~˝XSxM` -WŒ\ea݃%Ń?;JG\'"235"0X>35`L0RO~ƞLF>lՍDi#z[ KrE2@zրjgG&S
r0̪|b#^ɬ[R:FMd?_ذMd`xȶL4$ɳ^L0N&`)-ޡfU#)2Mb*8F! cwaA}UI|brɬX3ûu|br<{&懲kgjM`xVؽB2%$煮/_5zU1|c=5]h*	5UtMeA&4s\dn8d<'#BMB$룫4r1,\5՚9FX	ʏApM`<Qŋ#sqq㐓䪲l;uv>1`FHPg}S$
q0aNV&SON@Ű{#(KNu.7}<Wkⰼ)䜷YK_:F%@Q/Yd5eMe>fr\?qO)iq*,4[Ѻ_PE4Zbie=lWYm6jH"&Ye6ՕD@0-+*$
e1lYH[I-2ٲagEOdx^{&ʳ}sA#ߴόA{&<+l]PBޤ直$NN[u`d Kq?z:\T|b528-#($',G>|bk#aؘ7N&GWBrd0',a:2'T@R[\?6/D"Px'F 'HNn5(O`orI.?P|bGLVN}PZ)z
$9NqWh~6:Yӌ~6qWh~6:YT3ɬ7_/dFGWײk#Gͣd7k#^3àoWcVY?uv>1d7k'uv_߆|nGY`=YQHrU3:Flb}uƏɁR>1ck'uv_UR>h7]#^dTo4s\fqWh~6:Y@!]h*7[7>ɬ߅l>f	]Kf\f:4}QMd?:ϫC5V`KX/USnsu˝g:Flba7E8g4_k`Ϋc^{&06dN3A8㫴i~V,Ə]c`]h*74sp}X^ɬ߆|nsř]Kf\f4}Tuv>1k'uv_UR>h7]#L^ɬUR>h7\bl>|08`0uv$4iP0|**V\a?ѥl3[uX?uWY$Y8㫲mF+afՊcײk*7[uYqWh~6:YUU|c =]h*7-tbz}X UʍKaΫ0Vb,3_5zU14| s5:/ToT9H8> oɬ64s\fqWh~6:Y~d={&4}Tuz,{&4|:~d=Y8㫲m?ѥl3[uX]GaQ5:/ToT9H8>ɬ84s\f|HT$UHd4$-l>տPybi~^2t◟k	u#NH@~Hx|bn0{&@KT9[T 5>1	|U[,	|U׹H-OBԾ*Alj|bX~&VnRcSxZa@\[6r[»Ծ*ؤ 5>15ipj_`)9H-OER45/%H-OE%ipj_`'9H-OE&!lx>110q?όsPI9l?#eA$%Y̏nX+T|bD6D)z OC2"{&l#4#($qϳ>17dF	U8jZڂK[{:Ꭾ*Fw[όApMcВV]PyIl:r4z#X8FpPjr$\7ܱ.A&B0j<>161=X U%
MEvz' GWhgvB|bWCdsgYlXI,X'R
Ĩ
"r~ՕUVY/YhYlO|Y\0}W%Ff!alYMJ3F,4Zc7ܨ|WOedêLI>1"5(K?ޮփQɔ.sk928wmV9ޮ6g9ts ɬݶA0g;˝V) 'k*92j92`\֠&rgZY|[^|ZaD}W%PAZYٔ8Y_FK$=4&pG'4K7/:2 IziOL(Ohn^td2McOzrgD}RxDr$T5M=ɜIΌIziOL(Ohn^tdNLXޟQT/ܼ-2McOzrgD}RxDr"dǦPCҽfԚcz4[٫-&Ye2ٳb5uVXL:4/EYc 	'#Bǁr
r"5>1#7k#8<,]8ZVJ䜭S/VX/Yd5e1*}&|[^|Z`JX>Yڶ"ᬨD4?ŲeV wܨ|\14lYMjMe+,cM+`M'̓dr4MieVVŹ'rV[:
]0-ں'z5r(=L:18akvRo?{plr5>pF XzW=tdXXQA3.S
ԑE5ou=Hd۵X$xjd.1 A$j%QPl:;)$YBbEnHKPS&M P ttw(/*F+VS:<ZFar"XXak υA<.Dj+!-`2r6rZ$dε	.N.NKr<a	`/<
=IlÕy͍`iPRR4Ru0jhSIv:ܔ˝@MN|?sdyf0#I8zs^hD]QxueE2~ILRLIɓii̪-e9 JڢQǞȲ,!Ȫ.Htw9xGX<X	&9ι .VPC?>=/"j;:ٸqH}B}b즘t2Ԗ)jÐz5/"YGQ6-܀xj djט:`.sBG0XЧ@Kr֝w.Č1aYP#!Ύ+!fNv}%G&B5Rvӝ◟V~Js؜qR2s92Og8'T~llm`eyqi/YU>FX~' }_lJ8aGI dFEFEX9xjֹ$=ƟUqDc'CףXrd^MFudb,VJ$DXpZXO,)ʥVV/VX/Yd5eMe>fr\.Q )=`>
 3䵃?LH˝D%OJ򶥬7o+tTigj$IY8ܒED}o\|WIئYi)uoM.V8$Ԛl}2ٲ
F6slN *ie,MeiBr\&W"@|k?lr&TB
	8ľ7$|@GG8+	׽uO@OKM =-1'l͏'?zT	ZiC ·M4gb`Tg领rG(k܎dDO)S>pkՈK9f3,+*YXuY`J_~jEe}oKzi*32%n+z1ٌ(v)K9PDn[ҽf M'5&lՖduYa#\-)dBMibՓ+v-VJ]Brqh[df 0Fx*lF=諛 רFF"Cѫ9:ĀDhSd Էt5f0mZ%-{W Թy>NZ5>p$n1D.gz(8	WX*p#­RbNwa_'54aՉղjWNUcCW|^RrI=T^K/d9z6䐍\yLȲz$F]jUu$jGTZ7{nj7\>TULI5$uj^Tr'Jk8PmgaeESJI	q֚N˃d;eεՀX*cEa;/BNр>T 4ΰX^d`Ԗ>k_Q<[5aQ^#z5zX#=YsXUFFE!Myud@̅5@̋5s2fUYe-yw&^nrpREˑ)w_@8r1y*[Z]dmz&/^RU=s/FrJǩ9MX9xj+&[ ps@{l]%F"uSߑ֢6^IhάWxZ8j#(U+v,MY8XI,X'R
łeR+Ϋ,䬲_}&|[^|Z`JLJކen+jZCv"zabBʼX`4(Աg[r4A L-rjF`\Fk9
;	 o>#gaȐ/*@dOKzufk-%/ah>h>L}[чsBzʅ99حHzJ=)fɄ8|ͅGH(6F%@QUV.qQoCF27DiXXFy5ʇ)JIZzjMeglՖ-GZ%e˾uY`5ajm+eʢ^O-֖-Y90Wub	Ʉ?~2Jci\Č+k~ؾ#F>_k~v%SZi&K<M+4}&zl@M%.L?_ldq7eGT⏗|9]_$ii{I8` Zȡe~x_m[Gx## Sdi'KM'$ԜL*vYY2֩6KN6'e%e{E}bj%l},FVz\e}6qz~9/3[X_G/5_Deϋ+b6Yris-&m6K(|B_i#:}tl<XpZXOF%@Q
łeR+Ϋ,䬲_}&|[^|Z`JEC6J)Y[JݛW|~UbNS ^TLR-PhIհaD0=ȬzpB=.GYe50yb0al<،J>ᒭ?>03N+I!ubi^\2*irozYlMl^fɧUmYY˕Ee1lYH[I,[p%nČܐ6L@Ƀ/(=-=+V-Gm:O#20%(~*Hc	~AĕCЊ?IHZ&n60$IĀ?#X7+,u9/*N4rO>N(/Ӕ#a"f9.}:P^j*0uT\mp4!@)yόR'kD"y^&yP}sT!ʓMbbg"`Y"LTޝ衛=.Eᾱ B/st!b׹$ʄ8"6$\I؈'BTFqhoSt=03'tO	9:|?]s.tD_/G\Z<&(v!9v6:9j sqBZNOLrz	uD?q<lɬH& Ҡ6H= U4#vfYQBMb<9u5TƩ	cUKLii&W kK?A&mQ3Nƞ.cP!>f:Ǥ<(ksT5U8OL& Y8|b !iĀb`@<@-SГX7]D(vr&T#U.uhހF{܌dOF񱮹*D\G"ʖ܂breUzdyCĜ8
UGd= C 9	ˤГXF2'7_zp;T^JNBr"Ah]˫9Gއ.ErN 9$RSȸ%)*Y_g(ȮX@\I-Qh
UrqI*YH,$P&0$,\z4l,Xޤj*QI׽BUa[<,K⨸1S \^ɬ B>1K5$P"Xa3
~GYif`*NH2.ai
 ^ɬ>1"v_@ޡj*0uFf⨸18 I{&4l!X|bD'6m8GMb@*$rl<"zh˛mu+v,MY8XI,J,)zbr~ՕUVY/YhYlO|Y\0}WT'\X78qE?09PEަYi( Rk-eʩVY`-oir-M:j("ezb>ZZedäF7:DN1$^J/ٳN<#b0sHR9#>|L.ja<^X3¸ezXayI`\rN)Mbu`Eγԟ0Qqb(Fu!;YP@4ug ,/d?ioވ	~kF0[ <=ޘg]e6X41TQ&ڡho&ŰQl<!lhC&`@L-@7z'֝`^CʆYSNNP66;C}TjLُV$͞,a+]fqD^Tz'u#ʀ8!9>R)VPĂPQ:Ioz`[8$b3Ff)_qc_>?L?rF:#c޺FV#$=XJ'q#'X[N2Čft)ˍd?#9|bA5/)vѓDMqx|bAkX#bF1ɑ܋EY$Pz~GYSODM#㫱!;{&+{ҭle8D^n,fӌ5):N+|uyb q"ł}e!`YLJ,+*YXuY`%eՖ5ޗp2Th.]dk=եDn+b4ZcXOMI7f%e {	=4[ҽfӪj6ՕeQlYL['RkK欜FnJ݋gUWUH{4frqh[eb'PtcSq uj8MI.u슿ʀ@0T^f1`9~ɬ_b V7G#b&X|b,$XNFĶp/$q@jؠmmN@NH	 \hd!?('ϫ+#ixʠPR,$zHF.8^HN:ѧ=we%05&	 91)AL	ZC%ڡh>צόCǳmuI^}ؽ`^T}q~0{&O;iՁՇ`k\ʀ@0Tjf=DPZ||bWkCgmlmHɫSlGFEe6QS[g$|ibnPMlJrfSonD::~Jzp"dB4$e?Tu9G$	dv@NtrN\쑮]VuL#vH/Hݒ5g]oD\P=rSir4\&[ h I͗V Fn#-Ϭ&	2@pMyIح.u֨:-QG\+Tiu-Q.uzzdITp%OL$hi>Rz&A=%ARXwu	)a#%=a#00NT{8\nEɬz_c`i:bnPZw:=gC5g9AgppH&8g}z&1w\;d<->M[.uzsdZܴKZR@JS*Px xC5ϔόC{&~5&܎jzid!?~rV?%AaO؜|R@JS*^f	G>S>1GkG9ktl=~b6 %r݁p%),12s39 q9BPy ."dB 9 q:£ٶ#I@'./*pݸۜ@I|}tN=du$3b\GdXI9 I֡E K vH͈AyQhQ:H̖F.Ar4bI;$f}Y#T-
?7&8I<B ɯgHk ~;r/*P=P<!=B+XF">S>1s50Nv}ȂdY0RvBKͪO1ݧͧ(d~G Q(u~)i8$΅::L~2~ (vQaP::@=lJX3tĄ6G[-GVӟ?)J@=Fű6ĥ?1sAzdU?UƤ=X˝gE)~oKi2ȱքeqXؼWxZ8jruY(Xdja&,$֖,)zbr~ՕUVY/YhYlO|Y\0}WPR7o+tTiX7m+'#,(zir*(zE٫-0^Yn`Jdl_͓N, EMedJeVžlYL<#AlYH[I.`%Un_ 0RYxxlEZ0lDZ1b\jS&bhˇ 1LI򂛤} L+cca ˤYC5\'TIV#?]: eՕG,?[u_KZHb`Q[Q^#Ӕ>q~p܋G`6Rx}ZHm9ݫNIɬ=KX'NJ{ՙ>A>G[eβG\D=z<#bF1ɑ܋EY$Pz~GYSOD={GWcɬ_9[|cބhGsq&ƗL	rDerV`p.M/TOKM_䕐٬ֵ臠,z\/D=uX7γE?:0%1 jL#e(%-PYH[@FvmZa.NL$	`%6%͘n\qPߜRsgYlXI,X'R
Ĩ
"r~ՕUVY/YhYlO|Y\0}W%F-pVұDo,Q3-gti_rlՖd7]vWOjMef$|-zl
G#DӪ00j˕Ee1lYH[I,[p%n5"Ϋ%& ؗ,R_SlNL',dLܼ}Sp$cBrO]Y-ȴ5UQκBHA`T^lG(]dBnMrJ=T/*-2rʜ)wZPάV\'1վ,$a5UL햄5SCZfɡ	0at\9I&$pucIz&':+iMsg&<ig3R|$qyQ3
~G\q*MF=Sbiip.>1@{5 )a@oAl7Q<|bL?z"ii:26Lcމ=(f]|bbR4V!3H{+{Mw09mЂ透0@SYs.O4㷢tJ?dwaԄi<eoM̽6 a-:[䧠)D\s/	y`lFIL ܦp  nc6il
`7I0ӋANZq=G lj|$qyQ3
~GF2Tip1/hSbi>1"5HK1#=X|b $ٲS)yDy
X~a2]oAy`?)=
NiR`7̎x{Ejdؘ`6VM,&$4Ĝ6[&[-;U\X˪=|]i͹pxjĊhV3un	+
EޣG.-+8Y/ʒrҾNz\ݽ'兩,0sto0&4UγHv_?eεuݪrjZ,i:Zޓ6&;GޙfZe=9zEODܤ04sBjFR#)9S+puIUMdX<pF$lόEV|$qyQ3
~GFipET\m0]C2{&1`4s8Ch9afGe'Szax4aaOPaWؾsz u9c9˗uGX9YIŗSX3e
|ir.˝fD|+.I3W9NHz*@YzT|b|Teh;,.6`Szf0)G>S>1.dN'[OPbza->1c6)@2pCo=X` eE?p&T>}Qp
Xa&:9͜zγE#,z0i2}C:UMdVZaT0l#4BhR9 d%6ɡVYuYR:|gDi:ƑcvNG2.0049sP7܅Ì,7Lrraν#z"M6r$%6>εvNX0\8+꣜Q)`Y4ӰjrF.AQ(όF0"Mdl<fѝYuY(XbՓĨ
"Mib>W,+*YXuY`%eՖ5ޗp2ToPn+F򳚔JmYYʇ/D4Zbi>?J- 5&xX9&YhSdM:6"rW-)&&''uËx82azZbHEl]/KHC\5
4Dms>5TL.e *TL.e!YXH/7
@lT
rsEHEDS&IWZbNNLIʮZis,.tdF \X˪=BB6uV$V'#G0>ٺ7
+TFbn5ٽA/
~GY`GWQ7qt`93=X_)lߑ҂r߲Ywa߮u{l􍢹$1PAV:GZy⨸1 H|P>1.dMdi*9Tĸ=X|b?~'X7YA&lߑՐV:=UzfFzXp$sVˤI͆,' NvMbuBUa[\8-=%T\mH||bk#BQ: kGrq>c<+ 2.p
/RrR˙T|bD6u񕓣#ʏPw0`Szi||bɬOďBQL6" 7ahyL+p,αGXx<Ud/DarKCrT^ނcKꏌCr5'w9GޓPXޗ2Y^SM.m0casNMZe\g z#Y-z*@YՃg8T<\5sʇ08j+,?[A"ʏPw0`Sz1 !sLz$=Y8BV!XRئqށܭ&/`g GBh	N9	pX5O4ҏe0] M|^Z4H](M8~\y`&d2NˁsWQ|%gm%ScUO@ds0l#2q^Tz.cs3XMd
?[OPbKޘlOA#ab
j^Szl&?[8-8\m!Qs!5@>GZy0މ=(f]|bÖ;+m:V>GX6L.㷢tJ?dwu8B>hFV<M{ & YayN:4/(e!.E&rأTuvrFºl7]#PXrN`.\]lۑxVXX,_T^Z#f<+HNFg}QZ#f+afD=Q^[%F\WтόQ^ɬ`|)վdֲ4~7]󮪒rюnl$%6Ze=	zޑQ|sd)2۵ε	,PK(-O#ɫSѧudǳeW.u˒v55oH  ޡj*0uKN⨸1Qi'>1Mdi(NU>1d ,X/7X|Ac-uceγg&uhތpxy1rsccҾY_"5~րQTl?#8ӊT\m EUEHŨӊ X|b Ca`@߰"z>qQ.p
/RrR˙T|b:c+'z;fDaq%00IJ1!Sg "	ɬOǟ[OPbKޘlOAyg)Zsv+c!?ό@XֽuB]BZ_T|b%wk*	rj2\=IX4k#a;z'@xvLy?M.uN'ԝzOAbz\!d=l/)6ՋӖ <}Ts%3
ɬ^IнO,)ʤbT+Ϋ,䬲_}&|[^|Z`J-WQbV3f\1T>QM+`zD݂i>5- h5e+,M:jÉKѫ-Jar\BrIVG#c vS5~_	OD!  /G˝jW./p5 bɂ>1i.蛔_zeLGs  k5힛8K#6g 10l'l/*=BH?-=0Qqb(@lֶ4 Mdb(@; \4>1lɬ>1?g7joPђu#9iZwόCb{5D9:>1P@Ւ֙p.u>1{0?މ֩iΗ9#S;r)=aRL99>
orIz57.=TkאHbIN/$h(QHð&qT4ѮVL9`J4`Ƌ/$β~ՕUVY#(欴_I_'W_.V>ᒥ^JV(K;V4&+Lrܷް5&ޯMwdҽf٫-&[6A#kdӪ00jlP\-)dAanjɇF3/ F >l8OS	g͐D|-rB߄XB6)Ρ`>'L	Jn:|~˝>6m,lW[I[yO/1ɉ9IɖOiʧ d-C-ֱlֹ4>Nod'!`Co:(lc@>1 dMcX3γw4~Ɇ^֎5bPC l06#e&>4q}йD/9hMdi`^̂61uɉ|b<dFS?	^y>1,|$qyQ3
~G\qQqb(8"*OdF"̏OAP+{&c~d9wނ2NJΠl?Ol?s@
NP.Rè/tFLZXY&0)U3+J/ӽZ<qXQ4Cbq?dOdx䊭SP+	n<~
p\0p )ĥYaP)#u@(^TI%DU"\Ȥ/*9.R9$*U99.#UζkNsDuxYmx\3Vk#IɄn5	?zbEVnu0`K	sj~Ez k<rQ	H4`Q]^!!_ *>GZZVK%͜}uD=-KM1k=0%2:FɅvNG2. 04ťFɅvNG2.3ވziKM1e%O<6/Dhȸ^T[u=BOu98C>:5q?->1C
\̗:GZ"O;<zQ̻&(f'З)NQ=Ad>6~mƖ}Yr\\Y]-59`pHqD|b/^ɬ_4ӖVÈ;9"9XWk5oUzFcI޽1k^e)iXݷisLM.[M.YBarX4hţ SY%5L$W%`X/*=BUa[4,Ȫ_Eш0DOWodFj		ɬ>1V`[:'(lc@>1K5uX=L2q} ;aDP(w0BD/|bK5t%̂6)zό@8`Mdߌ]eunƋNVz'KA/S.L	rP~Ɇ,@U%-PEa=,Z,lZYzF&[-5'YUm6%͘n\qP/B1MX,MY8XI,X'R#(zbr~ՕUVY/YhYlO|Y\0}W%F[a+tTiHO+FÍ$iC4Zbi>t`"5
=ctfÍXWGr4M$+,VX81TVVL:1i|EN^d5P>؅LI(')Y=T:2J/aTOhsYsYȣi?)	X>1wnlO$~V/\X 箅жĞ2+#x(du$U9!2i#7_x
V.I MQFFoU4 :İMcWin@nrN&>1"3ޡj*0ubibeT\m
@I>1 +53dMa	#0g#x{=v	%e*eQ5}"sq쀷#l>~sNރLKXEDjGYQ/Ԇ`jгޤ䧤D\(N#5=m^3h.LrP~ɉ9j4OnCjnm^4MDq=-yM4)&,;.o^l-K~|b=YDuS,r◶۳Djsf=[.q?mfӃ_M'|,]Հ:XTuvrqg!꣜Q)vOdF6]Տ_:_D5eMe>fr\?(m+tTiX7g%Jʇ,Oz'fɥRk-Yi2ٲ
Fԟ\Oxb9a6J)L4޺mYZ:eʨ Ee2)FޘlG&X0걃;^6.gz5z#'l8ȤjF.TsUNBIxq8 'V"Ԏr'G/Qk#l#iu$qyRq[@Շ}sn120T120l>]V?9yjl>V:ߴ
:V=X\N+|uv/+ytX~\Zl?#8]B DWau`zX4p}R|_Eш0Y[F@AK5Xv|b eJ+>:ՀK R/pyS#i|b `ժr^T8R8vAV<r߽ `;=2=HčR?[I9Hj$uƖ.0qb E
~GZ
 =Y GX?>15 q[n7.艥+y FL?_d6#"⇡_>Ӄo_Xz6_@XH/$ی0zbr~ՕĨ
%+,欴_I_'W_.V>ᒥ0a+tTiX7g%i4-6J.T>Q_[`&yyqJ%{zz7Kiͣh)AjlՖ36'#DӪ	rrcKlYT,&쎘uY:KrmBz4`}XI9?_=%Mr)0$䐍\2CR }Z 6>Di} ;UbS=lG	ͲNp	eH\#K7޲T
{6X3
H7/ԗg3ǺQK|b{\hUlyZl	&R&Tl-qhDM)4-ݦaȢُLMV@MV .6U|w]@Q{&GKZ?ƥ͞*i#2SvV^yxk/ /tRHv2٦
`)0=aG]B[>Z3hAUSB &AMV\ {6eWy^tb%,aȱՋ9fώ㫱ɬKYZh*UYh**aM}rMgE1[^^2	xm]%SL#؂
0=aG]I_%AnZZ# fɠˊb%u]oHvTizǣN2*/OI𦂭6	AVPL1jMn{Fl^C v|b9I{&?|c,rrh*)`	AVP[u#`*)_Zd]bY)0dT;^c@z/*boP"cW"ꏌB1N`-ʥVV/VX#(䬲_}&|[^|Z`JY2V(o244qII9PEhM.V}4YEb>^2ٲ	o&VG\sm6Ʌ~cIR=wݷtuh;a?%AK5`ݹ#ʏP:qT*Nu#H2$ɬ"P5%݇#a>^Iѝe2^|ZaD}W%OŜVҢPVRJ|U&=4Zbi>5fl؍VYe6ՕeQlYL['RkKAH2E'rV[:-ںh/NaжONJ8@+ٌ		cUItgR:4''/@QTl?#"b$G MdnAIQ{&[IRGZ+a)$!V8XDk#r/όG!5 X~RAr/*=BUa[H1bMrib>1dF^|b9=X|bԛHj*0t<b12Fr0{&7*G&Odqe)-EPf%`7&CP|b k5P2^ɬ>1A[dj#kj7͖::Bt9}b@XԔxy7sxԙ2reS8MbuBUa[#K⨸17!9$2	^ɬE7w@?,^P>1ɬ>1MX~L9I2ޛ9+o$y?wY9M>1{&`:j*0uXQqb)Br%ɬE7L ^S,^A)PX/yuޙd7')=INNzONWl??w"[r8q99 /*=LBX2?,jK~zVԿ_a祽ҷdɓXvfBg)ʯf9^TG6.`wuVt
߂GX~mo\4=]aM9UoU'='*QIWX n2% Sh2210$E>1k'yg]uv*=1X ErZmZ`7'TP7+,F1%9V8+ٖ~.)};zr&THV0cL'*/%zONRT#$r݇:l m?S
cщ 28|bUo.2,뮡G+!/fN4Ƣ1x^INUI4A&lY=Tp#r7L1(^T&lpL*`0#NŮ7ֱȞJrП	\ȧ.sʈA0,߁s"sƪK[;bΌ$8~d?ɀ[6r#T֧zrGFm{LINZL9e ^rrמcrƤuW8Lj*r@TU\	
ku~BvA+{'+=+%!>t\[Gr/LVmmt-caG 2rB^TrxJ]9GUBzϫ*H >GZ-E@J@7N1#+(  Md!ة0LVg]g+?h ,~GIuAyQrNV#ҧto?`W.<- n`mes]=w$BnDyP  SR>BІ}X @1l8¤	kܴ(qe8#E'YCcɬV;&}2,"Mk"IڠN值wd\Jjoƞޤ*\ĔUO^{юerԹ0V&TW.Q9g$B*s\:/ӕ[G# P}XP\06mm&L )9r0'ܞNQj4$V:׹j/*P1q@j|bTvMd!ة0LVg]g%!) `@XA#*@XyrglyQ2dH;T8KΟȠ/f- l,}X
`ܥ:r ^T#@rC9<%.!=iՀ@&[^堼	C)!b2dN+}B
>`[[Nu|b,?h i 0aȓZ9߲V@z1#OrWIVh))q8˳]9YޕӒh`
"J=s@@<{m d8s<o\x\ .=#^TrGrAyQsHU묏qyQh$OGՕ l#{% SFVP5>1odN+}B
`[[Nu|b?hv{2rяbV\CtXAs'&stp$P̜2dUĴi8gll>15l\7X7f 6ɬe1[Ymq[Oeo9r/*-uc+(!q,)񂀐B||bY8[OPbY[i((BUa[[	1LcKP%Ck#1>1*
^ɬ>1BX{c'e 5ѕEmŋWSEBĕ#:"Փ$,)zbr~ՕUVY/YhYlO|Y\0}W(S[J~\1ʇ,_M:7J	OlSRk-Yijm+h-+*00-)dH!i5sVNضuY([u&[6z6ŢhRavz#Xo޺חЅ˝bl sjK#Zζ!+a`|"%=cKjfA +{&0v|bK5!]yRq? jo_]r.=BGZD&Ua<N4p([2{&0, f|j7X4tQ`M=|Cѩ\x%#b82$qڵGQw7v 20-:s9'Ї)yPbeG	uTp֨5`αWh2V:1z~GUt.)|bK荨`EεсQa<N4,\)u|b/dFY`vMa%
N'( 2V}ua R/6\<d`=u"h}T值qۖ/F7Fzq	z&@k&lxpQ#6i0l_'ODmD)FY0>#K㵰#`FA<Kdo_ڄ!#όEAa\^T/˿8Og}XB-5.u9m`\8cb((ӊ
'8Y`T͇laa chέ`QDXbՓł}e!`YLX.VU/ڲ|~J%-k-/0˕d`沷EF#y[jM.VC4Yn[}oSRk-Yi6J)Ua:m+eʢ^O-֖ $ʽdsVNضuY([uE-,EމٰjZ+0n6^}ȤO9$Pn5/5-/Re$plbNUlb4Q|1o)'@Z.F, h.E|Kb@.EuNE.uK@ԑ)ke9/>[\ʋ`nޡj*0ucK|*>1ɬɡvq@E=*FAȥ^#O`9`	|bRɬ#=mQWP>޿2@VPSά! `+γ@όCޡj*0uc }nlP-xMdnzFc5!8Ոs'):a >1~QTl?#io>1ɬhɬ>1~ɢ)t~X$u@`'TDi/wՅv'~rC>+`PAV:!nl]-#@dXWH\7X,ؼvh䐍as,g[:`C *@t9E ~fLYx%Z2/@PW.Y!X:ZMZ[x2]z:5䐍ds	/rK\<*QkQP#B6(F2NZIʮ@L$*U_摕4#b^^p-P\Kg=UTEjفh:8u	2\tg DrK׽w$8	nq.sC:G?hஷ-^)GMcHXeNBj!@_ꞵ^{>xtiˮFU qY'r.7UʈkF~3?\`w9w2vѕ2(\we3we~XAi:-:VNOd$}Y8^ɬ&
޿*ReOOO?)|>p=lDSԜRwM_mm姤-Ϟb>-5Ʉ`?Kx	|BD{>!pjMcٶAoB/\_	B`'T^"\vM` :m C9U/K_G6/g9G3ddTj*"f`G6) @U/du-ԝBف7rMH-^c1vl}XY6[7[\[Mw G]"HVَwl}XS/\^";	T|b2]sٶuIރix@F"@wkc]4&xϛOLc[~^7ީ0P,]׋i!;OcL#ڤ|yWӊ^ g)I
#QؼPP}XZa>GYI@m23
~GBт1Dn_O[ܚ8{&Ţ{6SR:׹Hj*0t-;B6FiodFq'kA~}X6K/$FugemŋWSEBĕ#:"Փ$,)zbr~ՕUVY/YhYlO|Y\0}W?k+92*4Q4
#-`!\0I$fɥz	ަ[/ir7--H;Op@$h8VR4L(|?X~Gi
hݗt֎#c\(	x\EG fPF0VwY/*FVG#b.Cj#O_GC<wP 4awf 1Sy}&|[^|Z`v4dZ(Ĭآ7m+DnM+`rܭލ=`\15&lՖdUmYYɐZ-+*ezb>ZX5dnJ݋gU-&ÚCN5ɉ6,-bVc/r6JXqXuW.T
V:Ś:)˪Fo8X/SqP,HZyQ~e.uFR26'*cɬ98pr'*#3*.u`l<+b,zM3*ؾ
>1>dMb=-ZHͤu }EAƖ/'̞ɬ_^BrGd|ŅK#zUFku]S>4#KN~2Ę~:͖h++*K[u#U#Pubi~^qX0{&G`[Pubiu:˝c`r4z#X8Fp(
59Ʈh}SX @8I8hqyQcu\`F]Xsq~G\ofbl\Vq>1 GGYƓԿtNi=K)Aa'~XcΌ@6I,
54u	'zw7w6J/QN+{2J1',I{_诛=2}42xpA|-Iũf	|-[0&[z-iխ
Py&qYذuY(XbՓĨ
"Mib>W,+*YXuY`%eՖ5ޗp2ToNS(cC$tRWC[Iz#@4ZbjMe٫-&Ye#SN,&ڲ [.VUŲ}e!m&njܕΫ%&[6L:15}B2klX[d_NdŇYErIp@l?#,Yr\pofq :_?_@u#kE\)[4hX|,:͏&25' aDUfeW9γA_އlE\IeR;!OqŰz8ZH@21aTij&"5AS+hU:Hh`V%=!V9#όBzzUFku]S>4#K~2@GY7:=bA	kaεv*u]T/2S@!ǡmAՊߑֺ;.uActt|c8(H7O`oc`\8TL?'G_2>GYEsxH9=ucw)ƫ!qŊ#rZƨfORf/ORtNi=KĂ.tbէ{5h¾MM+ޡ?PGIݕqP&SL'i9*rOub#7/Ϟ=`/ޚWh'TJHZ*I9Y6ll-oEfjM0Wҽ%s8^I\gVv,VJ$ر5d1*ZXO,)ʥVV/VX/Yd5eMe>fr\?ӨʀCpDcaޣFʆ֔ifF"Jdihh/\?
QCkJ44+yH\?
QU*ZQlCpD$_WzPҍ*%Z8zrFoM'n`U͓K&[AH2Sf%e"VXHVVA0[+S-&
2k%i6)-uﮫ,%J~GYJv,Prs/XE:ť|G3ʋʕ!=*'4lÂG[gZ+ac9|U,E6.Ɛ/"
Y@&*;D-'kBaa-~ZuFRl,O_6>0R=YR2rY/@[/.X.fU#Bd-HxZH4}dၼib }>0 C5B@.]ho֎|ba:J{kC:.q[ό@*~\ʢ:o&(sl|b36eouZ
4{7J˪WZ}smJUm:Tة_eo>0{&ڃ[O#uA%v\ctt|c8(H7O`oc`\8TLi:;٬R{?&V̞bz:i_KzH$3
ڂ_.OD}|e~Ĝ9w_x 3/we̔O8 l?݋I995')&ɔNeȴuJlZ4	{i}1~vy&FufMib>WF%@QK_:_~jEe}oKzi*4~W3Db$tS+Lr iz	ްnVԚiVZMieVV˕Ee1lYH[I,[p%nųBݫZ.V-ll/!"н.x^x /`k&0\|0NH}lW}C{q~] :uI6Zx޺BW6uA*@jX6rUG$ W Ʌ|`WAeRi_)\݈|_'&sX-2tdҾXi@Pɬ[)BB呥-}s69Z2I
ǲk#aZY J`zTq9ӭl>~zVYPBIHjrȐR@RGkAj4rkXoszV }cg u4glLCPp9 5j8ɬ=8ӑyQEzVԿ=X|TBЁlGGl :ȤNƮI$᫑!ԎFF' 5T: ¸^#@V>0,Mc~
;	um^Gڢ94;U {;Duˉ9ĉ9^z=or0XJވt	#95Oع/p\[R[4s
q)苯`H|b)keny\gpɬg͋{FO%n&Ј||aɬ/MAs%, omHnd6w!|T
S0..˝fnX.TnjMa0'@_}SXC}`\$QyQ.X*FaX?>0(,:dSX9O[#b\E}seJ=l?#CSS%5&$aLAwMc^^}?o; rʋaε(aN%Nuv>1	b5&0qlYb^hūJ,VJ$ر5da&`YHX+SK_:_~jEe}oKzi*H?+6YO5ܨ|_	I`! i鶬%e VX#UͅeTҽf٫-ezb>	EB
nVt_	BXu ~F~֎zV_eH虛95JCW"AHj|a LMb腨z&f4g"AHjR@I5Gs9UYIԶ=+|m߽yzފ腨/+l_D-AxXޗsgC\*s >0_ڧ:r9X^Tr OؽuD>GZ
@^Tr.7O[\/*-:ԣ:Jz">:h|b ByRq?Љ>Bk}|sM8a=difAN2@>Gd/x'l^2GZ^9~2d"ʋaε(aN%!
]@E{&1	ւ<~2d"Oʋaε(aN%!>:bMb4>1D0qb3,$֖,)znT@QKF&eKVZ/[/z_+`/+LU 6Yg*%OYiʇ%<Oir/>WjMefjv6J)UmYX[.VUu=f1lYMi\javLIuZRɬx\ѧ0e};.Y _`,=soP}?z
3gޡ19
W$B^nrԼX_ɬ_꜡F
5s~s97IUe5R|om߽ޡ1lsPXeRw6sAs7/OP襛9\w +E!j:F/*977]%UA #bD׽LX4h)@\oy^}?op\[R[4s
q)良`H|b)kG?X{(HFGZ
@/*9H}{p\YR[PT?"pMb4>1 Ayz`xIAHG0Cy^}?oE}seJ=l?#CSHBWc 1=X@Xg,:C:֟Ek#DN2<wmY{kl3b^\_eg* (Ϋ,䬲F&Ֆ5ޗp!}JL,ͥfy؆*:H}:ӿZI }$^ϛ9`(=iI&Tu/gre`\U没hR%Άir*(i^7Iz*- -L:9\Ɩd,T/%T\1:Ƒ֟KOdF(,Od@XY	^3
=BkܑJ̀H*F"嵰iO{&4 E<a	`*g	>q Pf.XE6U@O"hMdic<{&ۖ$u,2*F"/[F/ό"5>*K5106:\g[>fr1*JO99
Y4Yʇ,OM.V#ILluXrj=荨:׹#ʅT\,]~19cHό%5f	xrMadaQ8#%{Z$ayRGX4*OK⨹db)5iLό/A5XW{&K?Gl	P*sE:;.ڨ3	|U,E4K[Fd^/dFbq{&@񰰢7Z:qj0QrSAMl?#iA|az<{&4ό/Bǲk rXR_:ѧ7PD=$"D+*0QrSUaeha
dFd,A0{&ɇBuKa~G[nmZdszs7$ruOAVȑa*͜c$ՋI$$X_KP_E#MGAcH-u|aײk#H||a×k )#a`
_#a.3|[^|ZaD}W%P?:-p5M+`rK0H}oc-&V̍VDmDuvֽ^T/fO["i	ٟAzMdi5"X|af'N]jIc$T0QrPtl4!8~|a=1LNɬ>0#6i9"bWƗ`_E#AUi	ģdFdS(X|aେ񰰢7Z:qa/呈脶4!8,>0/dFj"7"6NiM=5I:Fȑ
tiv*a/呈el?#Bqd+=YAWdAŇBuKa~G[nmZdszs7$ruOAVȑa*͜c$Ջ:$$X_KP_E#Ma j~G\'zMdi%+5/NO|Y\0J>ᒨRDu?M.VCҽf62ٲXZuZMD\$QVT\hqIӽ5EH.r#\=ZsknVi	#Ke }bV^ɬ"Ã^ɬ>0bRѧf?g0i'~GUV]j$ԟ0v8\GZn~2:uI:>0odFG+^ɬ>0JX^T_:$g/ފšG*=bcR22Og3rz p {ڇ `1#PzPfUYe[aZYlkl>}kikkuI>9nV#>:&unV}u
V\Ɨ`z/呈AePfu|aM^ɬ!Vd@Hɇx^Iu_+`/+L#(d}~:-j҉Y(?M.VCҽf62ٲXZuZMD\%QVT\hqIzPGuP0vpbYMk	
(-FO%÷k#H3	pbMaBV	F#SZIߑdXw]ԟ0v8\GZn~2<$u|a-C5[>0ėk""a@/*/N7-"V:Y ~|a-ɬX|aHl?>lP=uz#O\IKQR|7-rj	e%FGJ>0/dFG}ajMaY0ؽ29$C\=iv
j0v)rjC3
~GU ,>0@RMddwA#{&_ WZ4z*#bcR22Og3rz qAާ%$8譨rc5i%U7+XP/AduV[".i3я>0C'k#HaOdEϫ1kޡjT\3
ZZl?f4@#L!,X>01%~}Yl<먾W_.VF%@QUS RiDJ'M.VC	WD}oF~YloWYi6J)ͪN,&ڲ}0m[:ߴaW:|jόDk~F?zal^>3.ɉ^\BQrPxҨ3il?#%A=F|aB5Pବ@z"#@/{H*Ӆ&} ,_ؼPu&|, :L 	p3eOCv)@{`P=c
򣒊
Ar`w?+9F ɓ*HuZ N]ϫH`/*#} lMbh!jXuC2옟ό/CƖP_E#MKUAcH3[*$YBGPMaxOA_MH~ôeov+k-4 GCߑTl<0>.Zb4ƋVy|fq"o>$<U]Dbb0~5\Q1+ܭ\Z:У9*ǮQ1+=DQ]n˲h'ጭ>c7s@#lHyeAZ"ޝskԍC6v6vA/}XLWW0ҽb`Gz\pXL(`	4fwn>~l?/$hβ~ՕUVY#(欴_I_'W_.V>ᒥc,Z(ĬȔN2k+6(i|#JO/Rk-٫-&Ye2ٵPzieVV[V-~GV6[>m:|Pf{&`޺YXFbXoסƟaEq]"=BQrPyPfl?# Mdi
*>0 {&+ 
`4$gC@*[/!Y| b
eG6r 	S 1hR ȴ	@Q LI6cxPT<_رRF8+x6#y	Dx61ϠײkAV =uΰ6Jd|a.cK6z/呈1%VMdi
s	hX|a.~0D?Bn2F;~!mpY4~Hw;멁#Xi6-
<8dz7cRFj&>j#P!*/.\0]V`3D<,z	Ք#݃adO[|-G#c8r+%jkj͞z=1^1^A/}>l-ygP6p@o')W;@+6:eVV/VX/YdJ_}&|[^|Z`J?Yڴ"QKY(ZepV(zir*(Hҽf'z7KԚcz6jIVYLmTuYa6ՕUjߑա[>l6˝>Yk!j4:x>~4*Ɩz/呈
1:Hk#H %{&*0bS l=mC$b`F$v/!YUb|fފY 5ɂ RViAH".L(x>@Q b`1r(.u;W/O&yIxழQ؍$0>|b^ɬX3]1Dh.u|zi&yd	ޡj⨹db)j1u|a =Y@E0{&[~ub}9hb>0ح݊eoL,FZ#?3`w*l,P($7c،W:L}녢F ,BT_}&]UQ: Bue[=&~y61/*#s"NCэ݋kjo6v-/`zyIhL{,0V C
 "&~9Mټd-ڼ'/@rgYLj+,PKVZ/[/z_+`/+LURrա\JDwiYX7mi^X"ir IMI5e+,VX#U鶬-+*ezb>ZX5dE+v-VJ8@(jEz2ٰ=+{d-L:1&zeAO%-Z3aD[dUN_Y#u$捄~	hPAV:.l*F"(dF0*T"f	G\vMa?A^TVp	8Px-k֋C2"1yQȬYu##Yrn%ŗ&E\xGH\)FDkSji: ؎'.XUT[uqCAՉ08q'20TeoB^a@3ej-H@99osQg&'kcioѥeo>X
lьP,ⷽt.<	9
l?X3εPAV:#KNf_E#AR4y!YCȀMaTXA#$ttd`Wcio#O]n3#2aժr^T8Ԏ'F?zXAV_& &V<L 0L"X!@sB&iQNT&iS{EeZsՃ?#ZIX3.<zڣnGYpk,&2	ʑrEcuD&A)V7_diW}F=BSl$od8|Qaz{GR|X`:߯v'u$څ$Voz2-).u#jVNzk)7Џ=0"'k-UW+h1ԟ)V7X3γ@ݵIf"Ip|S·g-2It2ʑ0"ݻs!5ン8bi;ioQ@n(>GYbkj8U#S#K^sek-V@R[\#zWQq>1Hjr.,\V4Ap~X+T(Vq-T>l̪|a=XxcKNdd|9  {&~<~d7"}xPf-/,$e`Š)S`
&+ `7S(&NRvl Ex'GG'Z(["fhif	+3i[_c+WYxm/9f!h -)u9@zd1yQȐ*H"@l֙zfѥ_#KG -,l@TH`HZ4l$J`ek\P>͞NAXw.u&NN_Bu$ѰD.wPhXx(XrN1Bޡ@Yr$/@AȐ*{>fKrZ&N_+@LDp^TIrf+y<B !Cŀ	"݋K0pE	AEfɠ	 DLh+	-MxD&M ->1	,?%q[ϫ&aqyRrG]!G+|=z0g~Bsq[$V'`ӮuN+|`/@C`D
8:rOe'4UOֲ6L(ctJ?dw?MZ+li:ƑaC<zQ̻&(4myQ4hBkj8U#S#K^s)
d=s`[QŊk86G#bՍ'3NI%*=恈.Oj(Vq-T>l̪|a,LMb>GYiiwB呒sk'ǅc:%mŋWSEBĕ#T5da&`YHX+SK_:_~jEe}oKzi+qR5V(JE8YWVPENNؽ5&2Rea_v>BղrpZ:bXZ*V3ʅ䜷Y#(dQȀ=Df4bDêG*(II&+oPll3jasv쯸ɖ-g9Z3F%@QUV.348"ab:ar9PENN0OɅ-2f?gjI_p Ie-y',uĨ
#*334iT>Qz*LlEuZIh8K|BQrPtJBq)l?#"YFP>0Eǲk Wa8\_ͤujqyPy
qڠ0#(
9KE'.$v$5ErV
%P)ZU	&GV*/l0^|acK|P_EˣAR3i	b~GY$)k#Hœ=X|a=All0^p$W)cUIfP)[u@4\Z.]hiT4~G\'D^ɬ"ό"MaA[abzƋR
ZH?. u*F"*0Ɛdh	Q!YF({&?eS[zN@4%aip=BQrSFuAcH2Z(^ɬ"Q5{&|h|K =BQrSA
3iGapEEPdK 2/$:/+L#(d2g-֙gE!~uXCpsFG [˲` 6^IlF%@QUVLHhͥbݴl<}W»Q!6#vՍ+LrJ#K$IMI5eOLl8Ո	F9`lT(ktUȻ\F.tǧ9	-z&ZFn5T\c`i  ?.GZ.]3iapD"Mdi@'d@ ?JUh}h}GVb>͞bYo6|y;kvg!Ń?zP<γOK⨹tb*+akcH|J>05	D2Ma+a`@1^EO?xOH`Nsi+ޤgD]c8Ȫw=<Z&{X.p*L9کf!5  /*-|Z`4AV:#K\_EˣT
>%p{&4 Jwk (y'ɂn8_4zXNPժ>0{Ӝ苬sʓs#ݜB>` BUa[<.)|U.EPqCό%p%p06 MqY,5eMe>bT^|Z`bn8>ᒣ(?|ÚJm4)Hn3iT>Q`"i^iv פBi>5fi͇03*t9k˝>x<A#Dnkƪu˒rlVƗoPT\1^a!EO%a55X0al,(fPEC:lP܄.#ySޮ3ج\>1ǲkC :Kԟ0QrQx~ֶ4֟Dԗk#EdiE5 dq^EO?scNxg z=swqUz)y񉌌?X793ވ?8L0<\juO?k @^TZ8gPi*0uF|U.E1>~|a@10
k $yɂn8_zzI9`z|*>0OdFޜD\*L97bn8_	zsŠ9|\|a &BUa[</ .]/[EUgk#H2 ^ɬ>0ilSe-k-#(p2Teu2M9
RLaYŴA`d(j#aDE'&Lp+k-4"JŊ4d6C}oKnri^jMeLlGש0)HX*V T
u רZ6ufL\_t.\#iouSR|¶ժEN#HN~|a	dF`&/dK~1l}Z`>1@*Mb;GUuu:Od-b\I>P?/[lꏌ ?BOމڈܧg[vva[%A@
Y@X|ak ,?_`rdm{Tuv>1R=Y +/DDnS".+apA@Y\
^ɬ>0PzXtUT*-uER,Ɛi^ɬ#ό rMaal,6#T^I:ݗk-/0PKp2T[SCz)"Q+FM.VCҽf'=CBLl?VM.Gd}Rю*V T&P	 lH-2s?#_]uK||_E˪C.Z?ERcHY>0p,p|a=X|a?_X#u"ǲk-Bioj%T\l?L!9O W{&4p|a	oz\2MVl=Tq݌UAK⨹r~GZU!i&^ɬ#$A1Fal,g]Efr1*JYi(#vir/PE諛&06l?QLêBU a\e׍O#GRFh˝aIџ$o6a^*DθVs$_Qi[h3uα@N묌f/*VlH@N]jξF-$p.Eε~H@`[8z"OSnDlOP2$|-[h/P:qUa/aU+cHJ "5|a =X|a[4?ON3^|ZaD}W%OG,NBfeoCHm蕻6?M.VC/z7KBi^jMe٫-&[6z(jPH[bl4MieMsdêE/=aX;*|QC6ZeC*| z`aQC4zZe$ ݜAKpr~GYb!2<	 k##3z"px$k"pX/c֡lnJO> {aPx =XgZd>9"pŇTqK⨹tb)4"^ɬ"#X|a?x>0<G2؟A 0{&pXj#=0D`q?c"BHO$y7/%X_	ʅ.1 o&Z3q 6͓Cm`]h<vvca&`'@rG*8.3iveT\1F3dFjqCό =X|a+'ez[jNq?c>13?[e:$qyR#8[견iv⨹tb)4	PY@S>050Q`&fS8Z3qƗ`6_ˣGi񄨌Mddqq%苨zIO%@,Ma06V3
~GX4:/шfO%@MddsQ@R{
ރl >0P{&&L?e䜭S/VX/Yd5e1*}&|[^|Z`JO3%bݷU`6e+6MRDni_r	z	͐H[Q'ai+ag՗ŧ,E|Fz{';]z#+<\ȓ}S05T'ߍ/ϫCE8~4>EJO˿_V9^T_rƗՀqyQgrƗՀs8N'ߍ/ϫ"әEq?.i~}X9 3ʋ
"N3^|ZaD}W%OyCW|7-i^ ܭަ[MlSN,tVV˕Ee1lYH[I,[r
rV[:-ںh^tLlF݇a'PE2SsTeiX6X[$شW$N,z|X.,5'<u;ܽ68"W,K+ahAb˕zc\1|1>0a` ÙEl	zX6>0vHXJ_R|g#GYlD3a`b
kN>Je8$E /*.u>095ME#	j63*.uzc 2[dl<+b^E_TOަasL{6|a{&lV3d[mw1Ĩ%>"\d/ge9u>1 0&a>GUOmb~GUg B-0ln^ͽsu[9~cIj4teͱ$0lu-}s/Gt̉@\[QpWjX_n+yJ;{&鵁mMUm>6˝c`fr4z#X8Fp]jr$\7ܱ.A&
@<
FP0$G
_T,,\j48ǎX+TJYYeγi~=&ŕظ[Vs(~sgSn(%mðHSl%mԘz#:pfz)\/*-:ֽBOus
q*:!|bdq8Њo7,{h::%@Mdsh2R{Ԝ?%A{&~
`v5YxFjz޺u'~YzbRIa?oɧ>|ze~40aF޶\+T0N#rr߲Zh+{&l6g40+liZo[3Ģ s{-EPf2.a/#H|DOdFf(8{&U _J`@#% R+ u8J20F݃FŇ{VbjGKDiuִsF0z9&6<L`a#jhC~ļGLwq <G$%.%B<\x <?	V:,S&XܦuDɀ)B^#˱n !W`G")vr(_摰Yu+凥̴ JAm,ui@Sl8	zf`vݓ6b  `
i:3&?05,?%uvg0n,?`G	xPZچ*u]lT/x9V|a7k,Um]P߲X2gV7G$lGc9lQȎj怙SXAph}S<P(l^o\̪|a)wk:#K4 BG?QɬHEq	TlgX׶L`CՒz* (U+vF&bjMib>W,+*YXuY`%eՖ5ޗp!}Ag(:tiT>Q4[Ѻ_dҽfԚiVZMie5XNjrW-)i5sVNA#h%nųH.Ln-+Gz#@2ٰL:1:2kTbR|PkT_}>X.\łx,u:ʫ7U,"n R,YrkUz.%=P+.I`T?~d4X䝈	zߑnT>A(7a^i	+Xӊp@l?#6=~,!frM`7p KUP̪7\h7KF 32[+dH<+b,>.`F.0
Va[ό"@=XAiIcmؼ4t }D{&=R{6Us u#G
X~e)d?#Ӓ<#,?[uY%Mn'$|i6%FR˛lu-}sׯGdUCkjXߑuv9R4/;|a7k,jlUm>0slFDk؎ˢNDqT F6È;9DXP(-	{R;wαxH9=u8,MƱd,`֪rGF6rάABB|# 5 @F7p\Z	?T֡)Ĩ#`Mb8Ey&K#7ʹuz{8Зd>}Yd}l/*HwBϸ>0k,| #b	Sȸ^T[u':98]|b`M`ܭg$z'-By[9XF]Xsq~GX<#b債CP=o]r:Ɠ>&ĩ|cCܑK}{6نGY͜ɶsGBŲ~J'm'qЀ/8㟐GWi|c/X~/*/rK0%:تߑuv/7V|aK/d=ljobiuoIl:	#G5ӄlG	enӗEW4> ,lvsCꝉ@<+bиzw=O2F/d-uFB0/s9!Y8mf gV@/l^.V,Z,VJ$E'	5B^\_ebeKVZ/[/z_+`/+LUfr48tiT>Q5&ޮɥz	ަYi6J)Ua:m+eʢ^O-֖-Y9ܕΫ%vhZ8W/!Zl@I&6/Lf	6E[(pz衛HN;b^a>GZ3ʋ㱼>0",9{&l2Mr'UPDfUs\6t_7`Ca̪,r=7|T#4a[ό"(=XAiIca,F."s5Ak?G>1ac:J{k"uZ\B"ld&[u[l^8:@p(a;H6[U/GnK[u"U#QHDV$X"-biuIl:#G5ӄlG	F"A{ #}`(k@0G#DwTo`XrxLsQYYeεS}u?'yqKx09?ucw)ʣUFA2'Ԝz⏽I)
~g{"C׽i=`n>ƌE5#㞲8\f#㞲4O\x\ºDXDd,,.uGf8]"Nhk(zyfÏ6r[r[MGr^TMI12TxY
.9	zyZr^Tv?8Ǟ5 ێ~B^o]όb0ޓT~2 WοчBxkj7U#R=/#+v>05Iتߑֺx
K~˝chݞXqF"9Tj怙SXAph}S<P(/]OPg}S̪|a35`gd#sO"51yQcάx^+ؼ\Xu9QDX:,I[5I0VNkK	e1`YTj+,欴_I_'W_.V>7N\1ʇ,z5e ~WYm6J)͐\jieVV˕Ee1lYH[I,[p%nųBݫZ.V7Z+
l-L:0^ >/Ll>_ 2h1jg@ԐB-$nW`M@6@\,9u@LI:?+l>Y$N#A"rr߲Z-=X\_8㫴i[όb7a=sUAuX~ܤʓ~Rg~?z\J/
|b:X~gcZ+a3. /H,>04"X|af̇y(YYј@l?#2u8Lg&FX,GPxvr4`;;r`ԎH}Rބ0z@9&*`y:nu\of 0 O=0pF2&*+Bhca
uo_Mq'Sqct	čS	ͶJn,n	{|Ջ=/@nB,rR@xS*Z`Zl*PL.Ah&8Nɻ2[[m[U-ش`sYl;;qWbq*6ְ'b\.!@|͛$)<p<}sa]f|bEwks3
~GP6.|U0EN4'eTTiFPMaH"czSl;"r?K*e#z.-nsaa?}AjAa>lZ6,'Pfܼ@V>0=XT\Z7`$ЭS8|bL?K*e-nZNЦ89.LU'q%@ fԛ`XE/ ̴ڭ9VhSlSqE2M@VClZA=Udu'*SUe$\+Se$\+?NVhUYrYߑm8_ %{&7`ua4	L\/*-:':JzM`H|b d/x}018όL 5骺3:#'G7S8
"q8ANuXES^_m-R (&U#xMv/~9Ia^ɬdf`MU}o]͟vl&zYϑЍP\Vuֹ4#G3oEF5V7]ɑr9t܂py;nE;N'6=3"{&`:j*0u\y|U0EN*FdF"F 4X|aal,*m5"+yPZw:s_sI8j˅7`rsaa?}AjAa>lZ6,'Pfix<|a%kʙA$᫙cUlzi'\S&'Zji4eL5rdRXhSl&*H͒Xޠ3M,IUrSfZrvV̜4v)
`6)"STS& Fx- 2:fjpfbivfUYrYȾGY·5IK#7zc7[u=BOu98ɬ_EҦ'e ]E`axeseW&pD4q8.0%0Psa;Umdbb@ʤuO	ۅOG67L>0OdT23Gz0&>Ɏ7FhB)FMU]kX4$3K" ?>1?{m:LUe:NRGP0VV	kaεUm:TGR4>2cMc=mC+[{:u)-.uƏ8Fg#A6
59(,_T8#}}`\8OzlEyVĘ"^o\ɬ[8.]d!sɬVVgH-mZ;a]"NmɎ2r B;rH7<s	9@K&&zf1BϾ)ak *T=ܱV1N_񱮴j3%8Ѱz*X@lr=UFhK2x/y)7PNqYL1O6&*&)P#UB Z<xŧh&O^g0ͤu%MUyRq}!7al<W@N3JAy&gPz1*uY(XbՓł}e!`YLX.VU/ڲ|~J%-k-/0˕JjCkJ4Q$_M.VCo{0Kz	5f%efj4m+eʢ^O-֖"ah5dT9rV52 0[:7]{"rwT/>l{Wvh[aǈ	:ãq2lljp"T&T_CL.h77,8ǂa#`'XL8r/*N'$g~ln620-:I?z0޶\*noGZF~˝j`%ŰzXq?㫴i[ό`zU	>1 ~֡:qH>a/L:Ƒ>vMdiX1{&Vd%+>:m`xKcKε;20FݛA 0+Tpegng-H;xF[ӽ'@h'(^^IL!,]]b؃!<  PO`+ByLXѼ	+iG\ feЀCB%$
䠱Eel5݅v\-0Z\ }2_(t}8XXBv ki+W@rPKr̎@Fln-m#,l6)jee0ekek$r7\D
bIl(r7t9ȽX<a>HMy׹ Mh:r5\S)/Apj0csޤCCXagVWxZ8jruY(Xdja&,$֖,)zbr~ՕUVY/YhYlO|Y\0}WNy2V7Z8ir*(}4[+,`JRk-Yi2ٱ'M:jrW-)i5Z-Y8[a lPx*m0^pc|rn@WEhoxL:1·dɴz	|]G]G1q"Լz>Pq,0cOK8r/*N'#N+zeB.|ej4~:*ӓ:JMb=sm840?[u[[\`z\Ɩ%T\1B[Fgk#Hg4ɬ>0FX/c8c!egGOp)[U}smS#iٱ2a/BG5s T"4{ܖκ5 -!:^F\0]/{inP2:͒˶V(e+Xyy'2ٵC`.H(e dHZ$텶=Itum	Y	M=9([$lwli-thƖ7aN36S$5D	X J].hƖ7aN <,elB 	4<qM_ &lH@O+#bTm 
"BSʺc@[Rpln '8ĎApj
eӅ@3ݔ5P,h/6:Cje45(ee8c&\"2KiҚ|"K6)͏J3a~xXH{kl5З/+G-]NT@Q%VRL"Փł}e!`YLX.VU/ڲ|~J%-k-/0˕BT6Jե!$_Ir Sf7a=4Y5&lSN, Zjr4˕N@0-)dBMibՓ+v-VJ]ODmxZ[Y-+G-͈LZ+.<L:1k"ԼXGZ`Rh`jl,ഓ`d`zuk삶aƘ\ɡ߮uN'wЎpόahj[uuiu#NN[\T|c Od-:'uv/+y3jl?#@87V>ٿa~P;-H_E#E~GX4ģzɬ"ˏ!Ma@/06'(`d,Ht+a>Yuc#̞,Gh
vvrLW8J 0/I`[$/M-y8AӞ-ʓ VHk=q#i}uX,5R#0BK-?a
6= pP+lWX|[(d60,cؼFa	x!ESOCl-v'GBLypTf_LqoM>PC]8[0`X@$)C{(bT 6o(fpfӼclrPX-݋ijC5McR9PBCp怔wcp*8Z4=e&1)!7 5rsB`5!o@j$z*Vq>H`ASZ/εKűj8Z졊`%4cKJiW}p%M=X_x	.ǅmŋWQDX:,I[bjMib>W,+*YXuY`%eՖ5ޗp2T(8RV(di[̍-REM+``
ʇ)5d[}4Zbi>VZM:F	mYX[.VUŲ}e!m&nj".rV[:-ںh^NEDm|6!hl`%LHcɇF2O	@!n)k]x&p>lGZjni'%h0= X2m,XqZ/88R,E)7>~t, #C#l=l>Yvq[ЅB;?YZ:ߴ
$eεG2ŰzXq[㫴i[ό`,?[u[
[\ⷻ70`z\ƖfAK⨹b(L[F~|a=YE>0dCal,ﱜVPYYa
V:}s~\T #O]nFp2,Gh
vvwW0>1_ނ= -O/I8Xw
 [\/ U#+vO YZ9}P gkЌ!.T |qhFsD?Wh dѾAsPQ`b/uL-mu%VQK+vlvl^:ɀ!aly-۴%a&``b4velPDf H)/`# t2
4XSzY` ~2B6+,ވϯs<7v
\ALSsCѩL$pvrd^L< k̏8ܰVV~4b`yό$sW~v>ෛH6K	,S	,q36K	,n6a%ό&0`z4_FCY `'՗/+G-]NT@Q%VRL"Փł}e!`YLX.VU/ڲ|~J%-k-/0˕B,amiFdi[̍-REM.VC}4[ه>%e N,eʬ`=4Y5&VZCm+E^O[I,[p%nųGg=2ٱ_anAljuXGXʓP^VQlp)A_/땪=B#A:˳8Ї:z}sR~:*V֨ 'd-:Ӊ]K|c:uX~gq(XO'ZswXT0QsQrհi>0/dFl({&J?sJiXzZK#Ɨ]kg̌aXTyPܱ-H:𤽚#-[ҽց/+xxȢ{ٙt,Q3fT.$&>L, 0Ccql {i\)-K&eFL#vG%r/#p+k6̓@`Mtlɛ`HL1+|e\шf?2[ӗfɠC0&:bŞ-6jA!3(dͲ6l .$QrF$1Š%@6x#AL!Kf܎0[_pS	qfb,VJ$DXpZXO,)ʥVV/VX/Yd5eMe>fr\?(ʆ֔iQ(q+yH09PDnV}oF}K&[MlSN,tVV˕Ee1lYH[I,[r
FrV[:-ںh^z&[6A̂עtBaьP&dĜdu0jj$u0(|=a>GYEtv_zOK@$iό!ТM`* bHeW9γa_FeTɴ4
؋⠰U0({&lV3ipN,\Ɩ$st=XKr;s2|)=Y
pόM[VIrlS~GUi64.u?[if`\hm ޠZ}sm@2VcD;#Kw[ό.kڈv*~GZpsl#G5ӄlG	‣S j=十ph}Q0O
]kWBpxFp}RӎJ1ALkPG`Y'@T W:%̅v\U8_|-kk'>N}NN_6"6p޺1~G\aeCN18##zjda]qǯ~j!θދ
}skvl\²rtC~<pV-_ZxଲgٻK꜍HKBϲYpV`A]"Nhod,7:͇l$`(HO12T;>|^6yG:P;"i?l[$\S8|qx8_10_B?%N;ބ>t__X!/*K[u#U#Pubi}2c4=Xتߑֺ߲X2gV7G$lGc9XQȎS&TpF\8TO
ୋBS-T?ʧǲk:#K3\\2@?}ā@/$	uemŋWSEBĕ#T5da&`YHX+SK_:_~jEe}oKziDiQK9PE4Y2ٲ
F6L:$ "eZ}sluvebi}+vmUQBv|alb{&<-l^Uz'o^Siܡ_[1RG$l^7b_ـ(Թ4Ȑj=	=$7ܒB\8$rʝETHrMb=ioU"sJ>0 N3^|ZaD}W%O'bɼLferhVs{zT>QM.VOjMe٫-&Ye4'MealYT[+SŹ' ah%nųBݫZ.V-l $-aьSl5,}a#!V T06:Fg<?O#$,,͇b@}b~GIK~ĀP7au7֩7z(B}r!ѐ[QuB~~值h_~|alX,	ٰ  a
\:͆pzzpVzHL+yyŰzL-ZHͤu8.24Hj-Kd/vMЅo֎|bF~bSYd?#Ѕo>13 V:?r0)]l?#B4"ƗeΣ`#lVͺ_&TZڕXߑuvŊy2QK5UXV]S
K`6c6#v"NDqT F6È;9DяgZ"`*r4#TX958Ǆr@LsS!ed:!
}Zh	si8Rl+zL?`_Ru6.X+T8 ##ozdS,?`_jqDӭ㞲dJs$t	*:܉6lQO$꜒`j:g`1:͇l:PqyQ6;2/*9Yl8EB2d!GϫW>B^o]o>1Hhߡ	[Ѐ%z\=aP"-l>ֶVcDK#K^"n+v>035@mAk)-.u+vzctrHFpI3jr#h	= ;v[
ؽt.%=B޹OS̪|aF/d-uF z.a!9s񅘆Mb@^/*/l	$Pa-EPf⨹b,i(2IW{&E/06-^llR6-8XVeV!GՀޤ0˺iF3
~GYio⨹b,i=YCxMa=al,meuc^hūʈ
"dbJݑIXpZXO,)ʥVV/VX/Yd5eMe>fr\?_P@\S(iQ}W»JTVYe]K9PE2ٴυU;IXOꌟ/,칒
v	;aj8Z:--ũ2is+Ses8^Ier1*JȀ=Df4car9PENN0Ԙ\Ieυ֖-[';ݷ	IgՉg9f3F%@QUV/ @ع0ʇ!csi;gd0Ԙ\Iշh3lGY8@l MLl}X&
\/*rgYLJ>ᒬ_R" Q0tع0ʇ!ci;v:a_0-ngp&@rm-2H#s8^Iѝe21*JAGׅ=0|'G'lWL.d~2f?}|-	8ZKʮ` g9f3F%@QUVD7iUT>QLRZ>ը8ħp.D?r$>閭*rgD}RxO 9^T_Ob3Eb=LqyQV3ʋqlC&^T_գf^T_V ˙E6GaaP،J>ᒭH(tSǛ?UkvecޟLBVmgcDlEK0}ʇ)ަ[`~W5e+,[6FX[Q)VXAZjskeʫj6Ųe4ãR\eάSKrӿp"ѽv04kܡz-e/K,1TrN8/iev\ZLz.ͅ[Z-7>?Krl4Nmxz"=`LX4Ý';H٦uDdy-r.kj2G0L	]A1ylM9aG3i:;!r,d`d_rgDAޜAޜ.0zX4hEI9cl^	ibN [Gl)oD]1 (=TLs#ݶA0>0
ɬbf#0&˘}7&hϯ`(
˃=#Dp!`Uz ## XAi߹ \5z"`+gɬKr,cmCӝ,,]b~yrN5jYpk,$"ꧢm_ahѦZ˓-d½,AL.Yyb@R7(9 2&z*jiDj6vinGZ>^Yea"yQsmF^hS#㫱ilM,?a)3d\NSX6^d_rgDAޜAޜ.0%cp$6ޞ96hD]166ɒeD.T쯔u;&5LޤfsbFvssIm9'p<ay&ŸάY
łeR+PKUVY/YhYlO|Y\0}W%JE_Q!Q+6V(K;V]4[*(5&ޯM+`M.V5e+,[6#UUmYX[.VUŲ}e!m&>sVN3dn-+G/sgl-l $I@`u'&w0]
1$.X_]v/8Kw<1`'^,6 I,kUt-܎PX*r]_@5b
#G5ʒxFP%s)Ja?*LV`OʩL,ûe5Ơ0r$8 @ F[:16X-,x5L+sX0hI^L'ɇdqePOAeTee|?r0\y8ό2dUl\FB6d>|a`dFò-l>$y|+,>GP.D]s5:#K|[z.m s>0/dT1͖::߲Za\%fB\<d~I[S䥰[%GYz0`\F0ʋ,-u'i9:4B	q):ܑGZ+agQshS$,S>0ɬ!'k(~gN_iz?>1X0l#^Tl|apLZ+aV%F X_EͣEcHdɬ! VMa0ܭGV\7-/ٸasg!:dlA++U˙%$3CyRGXo86|asVE`@7oS0 k'+i*=M-/ "JlA{69+0l9$u͓ ,ͥ@XX)PQݾ;.&V4>0㗲k'+i*=M-/?)%򣜪nRG:1'@X(asig	X~(>H@=PAV:#K.md(FggBk#HʧBWk$#~ю"G͖#IuhcKk,˖<L˓K4ecz	 V"~Ϭ#7P&9Now"yQl>ֵ~=l?#CSQ
>1+2{&N'qjK#:-Cp y2LqC'lX^v|JQ#wPHos݁w.<>0Mbq9v'@>02{&
/M'퐇~ \x~C`)>GYv4)z.m \X||aka`uz)\/*-:ֽBOus
q*:!<n(X'N<O#_#7P&9Now"yQl>ֵ~=l?#CSQ/d/Beӏ<v\a@/*N+{y&An3mŋWSEBĕ#T5da&`YHX+SK_:_~jEe}oKzi򳙳)YfrDoiroPE4[ԚiVZ/,Sdl4YLtêΓln5`+0O{,L'sXؾǚe{,z$pH͏$EŃzQAO)^rOO[8E}seJ=l?#CSS>: {&,?X7LrecN${p\YR[PTuv>1B54:azQAO)^qߗO[8E}seJ=l?#CSS]A{&ev6β:C:Ƈ{&9苞FO5*X^Iey~J%-k-PKޗp2T.Oofy؆V4c7|n+ed6RZuԢŒL.Er\6oL`N˒uG	?V\u$|aX6|afJ7)[u䞨ζbT\?f_Ŭn%Z,NB4Zc7ܨ|OlՖCҽfԚiVYLl,SM:!ajm+-ͬ-+*eziF9E\jY͍xGV?Krӿp"ѽv5^ɬKrӝd>'=HoD]x<jy5#=X&/SӛF&=1#m#xHؽLrdow"yQl>x	?ThS#㫱!'X-z&brG=E|Pz\?9QzRMNMNMNMNuXcsP"^^6&v\mQ*TL:2:ͧwmPL'l7GXwsw苶/(3=XEzsh=0m#xHؽLrdow"yQl>x	?ThS#㫱 ɬ_=p19#όP=E|lBXV98
/SIiɰiɰiɰi Klnp*ZK4˙UFBQ0$uOQۅOG6苦HɬY;Ԍ:>ɉj͟vsk+smsx6/P+%܎'B@uςԱ7(㑠*i߹ ȸw0 mu#"g.?.=X& V9Cuuljjy~ɬKr+c"NEUOsCv	idP&9uY$Pz~GYSOD^#`{&9ʏDNH}C ɇu^Hik w#c"O͘QzRMNMNMNMNu[
aR6;`mQL)R:ͧwm&xHX MqX`v܀yXj\X 6xc"g.#=XXȺ/Sq`v:/PLsfaγǨIG0L	]@Mb8r.Q뼼	` MGXй2}G593>.0%78 -Ublwe,mQLRJuOQەO6苦Pk*H	dč뱉:4g89#ޓ;R`M1X,)ʥVV#(Ϋ,䬲_}&|[^|Z`JaYfCCv$vrPo+LWl=OUGYI>L^T_cK)/aT4 HG=YF(y~X|aY-_#aga\TL	-=2Əh8HV1?;κzibT\?>yZYN%:
ޚWCiOZHOPoH`[6L:9?$82lO)|]: }RA C+j#K_ͣUafacChfMdd}>0OdCsa`ZN'#/d;#z P_8IeKD"Mb>GUmAɬvFo8C5/$qnޗĨ
#*==+tVriFK͜|7-i^i> w[Med>Ye4"ڲ\-)dBMibՓ+wQntc1&ɏ]fɓXW}BA@Ra=0=x]PEX_</4޼eE_Xu\ vuXt-nGZXx'H9E9`ub#h
Ӓ~z<~<{&a1l>ebL*VNǟWYuosϫS[ubH&SX|6<˫~˝Vg>}]bx'HVA`fkb0DL.e$S%is*'I9b22NϨ>0dUl\I̱sw_'FOgOWk*R[uXo]Bђc%OdFò 6\t\2Bp9	rMc~U ͖:V:͞rt~dO1Ba>ǓL.Xw_anK&[Iv>c/+=5\>5~GXn	LrE}sk$Pz~GZ0k;}>1C_#:,@q"f9P(|d|a5k w(=.d|:u:~9P|akv@>0IdI6ӧQ9̇d>R hayQl#]FHNV}	k,ax'l^1s{ʋaεPAajJӌ//d/i!	|bL?Y<#b	Sȸ^T[uz[PTuv>1kΟ-B<ĨHa⷗lYabJ݋VNkK#(B^\_ebeKVZ/[/z_+`/+LUP<Ãҳk<V4biT>Qz#f#BedL-L:%~se>C7	EawXH
>GV0,Yrr,hO Ɨ	*F"6Dap@K5X|ad7k PY%
AQ
4P_Eͣ`%Ua#0-u|agOdF/p|a`16K/	>H奀:+{\>a'eδjOaix=BQshXAcH~G\'Mdiz =X|aDJ#aLr䜩5巨Z.miT4-u|a^ɬ"=
^ɬ>0E/'aix/z/ш	AcH+apWwk#H||a^+X|aA/06l,%%@l>֢6'wqu˕PGp2Ug}:-VS27Bt5M=ɜI΅&IziOL(Ohn^t.,IziOL(OhoUw#1YEF$6>]?,I[JZXUwDEF$6>]Iiz(*4J'p֙QndJ?OM.VCҽffIêXbNK@*UR~ yx*sF+T8TV֎/dumcȬzt]7 oU@ysp8StG(uFe~"|+!fDQ>Val;&A>6^Iu_+`/+L#(d?fJE2fy\5-gtҽf*(DirzYm6jIVYLlF	N,&ڲ\-)dBMih)Z-Y8[bdn-+G@xb9EzvL:1 lɶ?$؂5	`p&WguޡHQy%[vF	ލ\KqTƟk"՛bн@%ũQ}yxP`N5lJw86ݽIk"1?vG)=pfX$l·߳ZĲh--Ʃ?,S.u&nQ 
(
 g$N	tD+ђG$D`䐍H'TgNu%py6zMb_$w6v'$
޿36@ur4z_цl^wg7/<)!Ƞjh݄Zj
N3ek:|?̓ }F	eL"rM	.ܼW;
yK=Xtn=yYX,?[j/*H_;-2(όiό+{&q[
[OPbi)z0KqN`}R`è,+{P8+d>0.ubRXl'vlKzP6͸X$|#Jwl(¸^ɬl0Ʌ|[G/!폌#5;83G!a7B;n~^2"}_vֶq[ޖM&Ӂ>1/X~HƩ0$]S>WB+{+FI0@1`Qq[q]FM˰`\@-RX#$ pu~pvl#W!0˃` =
D,GWifmLbdMb٬?vщrQ?vΌKO=sGsHz\82Ee8g,A$jD2Zu^q%,z*"LpD͈NFEQz2$#Wss);d0@M ܔ2dB$ol9++	|1X"a_zWJceXDl&Tk(_JPMnGYX%=$:d,pa{ho_-FOlFƧ29!X蹗joauz^Ѭsrļ5_~˝fao@76_5Vp_0,=YbUz0kuN4wQڃZʕ}Xoγgnu˒trsٳ`EM7b7͓lpF$lό X~~ ^Tz¶u4|?.#5PE.#ɬ>0P	fDpQ8_XZ{ҧO\	y44`" ]?):tGSCbhsL5ɀ-|0蠌a%}Z^o_IX΋)
`7%}
Zm\T,^c}u\h7-Z\6H7z_S/Frt/%9bk/W<Bae[eMBXzxʵIFᶸ، vAMu\^AOah4Jc,PaCslVn^+,%0W|i$OA5#86Y7<>0 `hCyP)bxj'bTekHe3X\{&q[V*FVӽ0G)@-V&:;A#ٷog,-nGYX~6>0'k#j#'_vL+SX}ɬ9X2ރ~[oM+퐎,Y.	X~.uQfF@px\^EQac6vRr5_>^퀡Caw wDIa+U6IZaS~o9HT>0M`ܷFM9,ܑYjKU;cH9XQɵs 9^ɬ_#aF!s 9En[o{g_=^hūʈ
"dbJݑIXpZXO,)ʥVV/VX/Yd5eMe>fr\?_PA	%dDVգHPݼȔ~P*(+Lz*^lR&[6ASIGE9-91\5ZSȾAY`z#`fehKʇ5g]I_.VF%@QUUG9iz(*4k=۲hl<}W»0vYeEhŝ?p+]CeKwML*mEhŝ?+La_PF?ޔ3wB ^TLlpQ_͑#ai.Rƪx5Ql>
Z}Cj5G$l\Pz5Y~̆|@1yy'wQE1#p2Uawʆʖ%BfDJʊы:}4ZcXOjMe>W5ef$|-L:i>0񕰑TyPk9%(~䒀5nJ6|=@BJF4*9$T7-WZ`Fr|vaqLXT@cJI}50-tt0ݘ,1ɄSi47>0RX8 :VZ/[/zF%@Q/0˕d?7dhZhnCfRf38+iC}oSRk-00>Tf$|-L:9O(,?s@^~F	KPpx
F /*KƭFۑIx,2@(rʂʷLcFJLOO|r b wBeZcJai>%&'	9e1>,n 'ٓ#<*

in|a |bRX~^I:ݗk-/0PKp2T?4[ь܆Ĥ6fqG07*(Rk-t/]Y8*E\&ԙl4LWOd7ɇU'00zp)>0BC5VӅu!ب`Z|a`ѰK:\g[Me>f1*|Z`JʚhQZ1gLl=1p+]i!g*+F,4[PE4Y4ZdesBW?<lڠ6jH!pjYm0깐`N?_lC>U~'%ᜡ:f͵\Pϫ0ؼ:a-k-Ĩ
)mra^_'1#p2Td.*ҌciQZ1gOz^|_X4ZbH?Qw$/fji^@kClL:9zVN^T~?V*?W#˾8_!/Q8mVacamp=WDčqS5o/z_.V>]52ҌJы:SJ|Di+N&zYm6jI͛MBduYa0%7quN
pQ fVGSBI9%YޯrI^5nm[Ӥ,^5:/vxrIV$Dƃv/8邆AM5餝X\x	I9A0
&r*hl-4qiRhM$ wSI;J˻1 #<,)qόI#D_/$hβ|~J%-PK5ޗp2T/bʉC[yQZ1gO|]+fAUr4sA ezbGwqu˕PGp2Uaw0
je!PCm*+F,K9PF:=+fAUr4sA 1zbGwqu˕PGp2UawJ52M,1t+La_PE,bw7lPO[6AUB#ؽ3ʋϋH7G29#G#G%%W"R5_#!pȮO"dF;κĨ
)_.V>ᒫYVM8tirҽf*(},P&z_BedH\cMI5e+,VXMealYT[+SŹ'rV[:-ںވ-+GM͜CWKX6znEϪ8 (xL9=B׋uA=sg"98j4'g$zB T ~N.<H2	V<#NdH
#>,A(W[V9^T\7܌WZ@;
6)`P.(KH(*9͜R8'OXycnKRӛk*d_#8Լ"sbP:crGRĝi|`\=H,bU.# P[97H,bԏԀAny V_^ٺb1Ӆ#W9$
@+7L <AYtHI ( yXV^={gcp]Ȁ*tYHZ$a v	@+  nq PK괱hD̘(bܭ-1t#}8#[cβ0P1j`P$p[cr	z::-䢙vД&Ŷ9[ch[Odm)-=GY 4_Kc.怔yk#,\x1ݍ`ұm$cc"&u<<e4V-$sAhP0vTxX=HOHħhB˗$MTob[Rb|͜NsZb|PHflFVU|"zj}qL;O%ll["fDZO>0&L? Ha%n5ۍضK#D63/+G-]DbT`P%nŉ'	5B^\_ebeKVZ/[/z_+`/+LUP@.9i*%eEhŝ?UwV7F2bΟM+`rK0޺Ɩ
z4[פl$i͞&[rF4٫-&YfqN,`a6Օ*	&VH4kDό (>T7aLzr4I@e^yQ$j7	-s@qv.ӓCJE?YVi_847HVx5=FFHHٜq -ƎKARJ(NAep;٦B~>5 E:k0iNY=F[6)(f2uc)aKp}1XS3nGZ{@0qόDPчԏ/$hβ~ՕUVY#(欴_I_'W_.V>ᒥ52PTVY.ҽf*(M.V|<F5޺Iބ;;Lmq?ܒOVZL:b %MJXK쬼F	D@09D		Pu6$Ťtw`/i Š0F!R0Xa
 H@ 0(L)A* Z.0q?ވvFV7PqL(0DpRNSK/YhYlODW_.V>ᒣ!wO2!2Pᤨҽf*(M.VEp2N
G#BFj-GJ)x&͖ 7zYm Ir$CT<-L:9LvTމIInf\fROL8D̬=TFPF99{&1(zm_jLTO$CdJ `)
J
f <@aFVIbnyy'Kv_I_'WF%@Q/+LURqwelCq*ZeDS*+F,?ޱLwͰvV7%Ehŝ?+Lz){XWeXedldIU6\Z~[E,-zPEr[=U#83d0%Z,T/"Y4dwquFĨ
)_.V>ᒫ8;+bTVYirǮPE~lڨ=0괗}AKa^Iu_.VF%@QUUYfM̨WxFm*%%n*+F,xwc	Q(p"JTVYp+]6IVҢbΟWxFʉC$QEhŝ?p+]6B$QEhŝ?Uwa+bVҢbΞ6>]n$QEhŝ?V/E/:$=4&pG'4K7/:$=4&pG'4K7/:LXޟQT/ܼ^`LXޟQT/ܼ^&駽?93><?_y҅	k{C8
#%(6LXޟQT/ܼAdǦPJ&IziOL(Ohn^t2McOzrgD}RxDrIziOL(Ohn^tzdǦPJ
ɒk{C8
#%(,&IziOL(Ohn^t&駽?93><?_y҂dǦPFpIziOL(Ohn^tf2McOzrgD}RxDr35M=ɜIΌLXޟQT/ܼrdǦPFk$=4&pG'4K7l r! 腨 BA(^)Gs@H#PEN~2O`bG`	9/ FF
Kcb|0WhDeZץZ2ܗ##
PVY#,0P0 duX,#xČ^w
Uv!
:>4w.n+gb}x"LD<$Y]r:gh~]_|GX -Qae vZgab~(v˽?`vZ.(ψBag|@?̻pw&~`OFhJ> 3SwY}W+#D3.wY}Ww.0!]U۸툿ԙ&駽?93><?_ir*(S4ҽf\?Lltc+Mhc'VbFp$XgdεŃ?EW:'FO{&"sd82\Ll|a/dFIEͣFCk#vͣ(OdGuFò$62cH=YedUp5ml5A'nEkC+JE{&q?ό$5M#:^|ZaD}W%O6s6e*QOFe$5M=ɜIΌik{C8
#%S$=4&pG'4K7/:3+&IziOL(Ohn^tf[LXޟQT/ܼ12McOzrgD}RxDxݓ|n/*z:PGp2UO@#4ݼ2pM.VC/VXM'n70&Ye5&lՖa:m+eʢ^O-֖-Y9ܕΫ% -]L 2S-EŢmON0au,8]V\*KOIY[5guX"yRrGVV+zZxuFRl,O_8pòVNTz8+6H&TKj	,*	f	|c5GH ?Aa:F aUF=BSHL}cC5%:Xߑuv<R4/|ad=	,j,Um>slFDk؎NDqT F6È;9DP(GWb/@l\tZ.hݺ ɬK I`Zн<#DRxh$-z^AGh4 Ѫ@1(|_V5,rKoBRmucq׌^֨=/rP#xL9&g5F?#ǰԜ98jrNU#k|䏐+◟²+0NHƟ8^|c%a5#PX`20Tld`[uS>v>e|b,,?Z=A"tih~˝jhŰzXrGWh2Ѐ5`ΌP~GU|aX~gBGV~J62V}udy@(ʋaY<ّ4|a~4ʇYې|5#­PXHGg!abrGaA~ǈCOM{!w0`S=7h#%1u-VcdGC]i%&=h7B Sb ,B7	m8[RinXDoT	BM  F0͏ tZa>1!1Pybt*1	K7z¶yZtEƑdSF=YF]>0`=)al,U9#ϫBH հzI>rG =sѳٴw=I9%PpGB
@Y lжazlp"ժZڎlUm:Tbi}ݏ!'kXsbo~GZ`)-.uؽucxÉ@SIdj劵Ogo(É9bS>(6\^IgV</l^.V,Z,VJ$ա&,$֖F&`YHX+SK_:_~jEe}oKzi?͙֭K34ݼ2q+&(Ţm|W^M.VOjMef)Z&Yi6J)4Ӫ	eQlYL['RkK欜-[lPj/)rŢhF0n"
7sόazMb=4 Y\McY&eU%8TeܑEI|~yRpϫK0q[Q(G>ɬ,£P`Uͧz{WV7[)@	gbFm(H˃jZ9w:ö:x;
''N&U0aγv>1F{&:_43Xcxo:B5W 5{&aεڠzX2u曳	'k#U˰TXZ}qyҡ.9$#b8$]:r	MƮh	=pFsBDNuNs~Je#r"?u='Ls2`d-Ђ.VGZ*}`9{&p8-rN8_}~0VpF'j%UJFrj5NMJ{88_}~9[!ur/*9Cx`'K\I#?T䪷޿FFFقAl*r27/[JFIaTeU[MmŋWQDX:,I[bjMib>W,+*YXuY`%eՖ5ޗp2T[C+92T)ʈCIh{Zs#l")X\zV~䒰jdݽN.
VCfwX9U֙cY
S2qE-ҽf*(=5&3N,VV\1蝛&[6sPPއ#Sf%e&T@CEeW3eziUq{@XPDd`[uowB· 
?#Yfiuԭ99osQS'kg]K|c&:T~GU^TVq?s8Aau`c'T0U<b-+acH,dF zMa$,?+y("2V}ud#p)Z9.:aLhZ+;s;ѪD~C=0ǰnad==x.KP?L+yLBǔ|L-hwɱ&ǒc݈rfh qNGYxAbtǆL,ziJZGl	cG6+q[όAa<0al,$rgYXX+SKF%@Q/VX/Yd5eMe>fr\?) ͙Jކer[T>QM.VWOlՖdl#^N+zas	a 5T!ld58q~GY0D/ECҡ3|G,z#*Faf#\^N|a hod54r#7 &_{B59.uY:q[DGƗ$k9Gό 2a܎5YPj4[m8䐓O^i9Gܧ-eΫ_RC9od5NPIG,E|FzQ/$8δKVZ/[#(/0˕d\g3fRhZLT)+Lri^lՖdOjMef)Z4@EMedBr^DdBMid=$/`XuXRudJxL5gu|a3dMb-_/*/Fa?ӑ^y8kg(T5	ό CaŠr4z#'4-}r5z
9C&2v2)N֪9JpAaA#=g75qi~|aP
^ɬ=~B4DUbdq,#c:+έS?`_'z@FȓD3]p1ӹ3@$5I|q ][R$W[w'ʒUYQi֪96j}sI]nU|kUv\d5<rUU]cx|av2*F\c'FGڨ54j*Y>o2;a&Qf6x|a&Qf4o4d5Z_Vn7Va&Qf5x|a%Qf3q?I]dkiPj4[tc<d5Yu+{jFcPpA]`ΌBx]9=E4-}/j|a  zCQ$べjniK'(80[F$Z5UV)2'NPo_>GY=rgYdXI,X'R
Ĩ
"r~ՕUVY/YhYlO|Y\0}W%F Jf̥CeKwhZLT)ir*([;M+`M'2ٲ	SCdrrz\U8Հ2[?O_V`zXۭsS}XVX_gyy'Kv_'W_.VF%@QUTlVMQKIކeCizT>Q`"zir$yQ5&
49 #bO3f8Yed[6A6Օ@a[.VU`<[+SE}e"McwMiiU)"IhjAפG4+Tu$H88LGYa\/*/7=-RH}QPR#}sTG{|bR0aβFuTn֨d-:ӈ]K|c@~\u [G~g]j=sw[E}~GX4/>0OdF {&0?JTd,HƋK7JԿ>3]uud`=uTd`>0!hZ+;s9hjGU2='@ /*7@P/*`-	=<v-sSn(x$ Š ~-`-[m[nlP۱ 
epfuG)V707I7,s5)XD	 [T #ah+-!?G yy'-uEł}e!`YLJ,+*YXuY`%eՖ5ޗp2TheG+z16ҡMM,Tf蟦+LM+`r i5	DV7M'6jI͜/* # 6J!(9&VXGNMea'eʧ "ezb>8ZuXR7塪AX^Tz'fE]z@N5TC-X3$P[#l?|Zus6TqyQ~oܢ# #}sTGƞ$|ᇟAl>UboGZCeεG1JMb=sm8400lml?#qό$E~֡ucOR|_T񈯍:ƑYa5dMa?ʣaa iY:%cK#iuֶֹzvhZ+;s9hjGU``#-yQ4#7Y`dǁbPB.#L#GB<-y(EhGMtЏ4#I@YdqNGYxAbGcz0$c`XjSz`/#́(G.?G dyy'-uE}e!`YLX.VU#(YXuY`%eՖ5ޗp2T0ʅ54Qiލʇ)J'&[Meb5XN6J)UmYX[.VUR0['Ru	 a[I- RagH$-'-.uP߲Y⷟ƀP%.u ^T_8 Ef+y?C7VG/Z9 JzY`k8AA`k8}p*rU?VXt~GY_cJTFqǈ'Z"*MI*,#Y2ǁ/Y<FBRֹC(j`doѥeo>1@`Όi|b c܄seC(VVVHle5T=-[Rq[ܛ|P!TA[ު=q9C:t
V:':45:1+yު=q9C:͒P)[uYT0xZz*uutc0N+y`"Vʫl
#B;(
.Cqs,X1cŰJP
iA˳|b pal=y'#:bՓł}e'* (zbrK_:_~jEe}oKziWq͙Jɣ)i39Pi=N͜|\14Y5&i>͐R0W
ئVVg R=T!jECUS~rt⏭:$yɬAa:.JuεGɩds2U"ĨX555K[uU/+{o~GZ*h^ɬAUl2U#w#(
H@FcqClr4ZKp(U=JA@.	F
Q	kaεڡٷ#UD{}h35=`[PW2_#xx+*1Rz'XhXrQX5	8z*`)
5=$7܇@pI=	;.c#2hɬ[8.3%<d
ah<{&uHBMe>f1*|Z`J?+&(C[|nfg=QmĨ
#*[@#4ݼ2qabV=2Kf~p6Wp}"al,Wcz:PGp2U ehnK9PE4Y4[Ԛo]@2ٰ삑U.` 2d6V|~>[E]Ѱ<B|7sPL,PJПuT(X]$iRhXJ_  09#eS8aγy>1DkXcl|cQPjSkʫTdE>ML	^ɬ%-l>ֶ:Tث_VUT/gɠ,E{&VxI9TRz#Xosp(FFjs@'債NBr߲ZX
K~˝ci9wόc `gRI}Y$Caⷯ䏜Հ\䏜Ջ \BZڂ[[{:ᎮT/x4Cײk'`[PKbJ/־SIieα9$#bFeo h}
BNDƣN1rʞAC\8$rʄAJfU>M{=XqZq%<d	1ϳ>MfOdF:\g[Me>f1*|Z`Jx:" PɇUT>Qz#@"W&[?P̂Ղ8[UGv68(UgDq Rg:ͪŕ|9l,%%@l>l,O_\N00ʅ䞨ζbT\?v'jO@Pz&+Lri^7I`GԚl/LlPPtêÔ^G]Vl|L?_eZw W٢dR:B\-H e"nȄ,*rGHk1x+1(V%YB1dqxZ4	zH.TI3,-A`]b7-fw	h˄.vxZ22ї`]-kyh^Xh- .%,XlF[E-hvشe,rіBP]R+8z^I:ݗk-/0PKpM%Ipt~<eCFv_ +K9PE4Y`ӦzMԚqfVY`!ie5XNjrW-)i5sVNضuY([uEBedê"Nmi<{@U#¹ 	cr=iN<<$I>4rF	9A2>gC
9aROZ`ʴZBSZa>}Q8Dq>b}Tja[Uj<sZխBZ)έj_ukPVi f,>EPzmXfǡOQ`fޢI g	h$, ah$ fxZ	3-e-זMy`h@, ̂Z	2	`lA&4RI fشm 3G-8,BIX}A`#͋F`#F`#-=ahXXѾxXFe\Z7=yh^XѾX	h =h`XRѾXţ}`#F8,C~E-u6-sbE9`"-xK1,1hcXškCy`"C d -hc,Z)hc-hc,Z9hcT.tcXpqjR$꜈orG}Qh8+l^Iέ`SE+v,MY8RL"Mib>W,+*YXuY`%eՖ5ޗpL0x~<eSDҷp֚5GRir*(00H}oXMIBf`\GL:fĜ4L?_TAui:,m[܊>HNK#%ď>Mv#`*r!

IUZb+LdXh% ʜQrI=TsEve,bіlXf,ܰ.-pі.FY`]Z2,ţ-q`]-k eeKh`Xh-.ŁvZ2`T2_c*LAbi#ѠKR@393z窋>e,(w,h6,6rOZ;,ް煣>w,޼m`] 	`]-lebіذ.FZ8,u
]Aw[eo(~.x^Iqiee}oKzbTr\?IRx?}v|T4jlEX$u&+Lri^7I`GԚl/Meg0B.#W3aw	h	,?X:Շnsq)a/#NՖ6ɈnE\V8%4A	pq#ϓ@L2aĤb7!Ȱ 
઴kBNUA~쏅DfEA`s-lZ	sbnZ	sr	h%,kA.q\qZ	xK,kA.q] u,dKKK,hE,mA.ذq]u
/TdjNsq(o]u,u.YX:8v?8ɠ$8sq)_K9N3,5eMe>bT^|Z`	UʆB4툲!EwC!`Ԛ\MҽefɤPYY6jʩUȂ\G\I͏@D0~^GYVsӀZǮa8nq|$6S *'+Fs]K]RUa	8+1V~ш#Cu$V*rgE U$UE|صlXO	KPpPk	a?j2}qjqa>@-A`Z`XOK	Ũ6ń9j' _g5%.cpQZb Zn"WTpvGѢ@3}R@x,u]A`%\ذqP Y( @ 
lJ K2qh%,ieXX8E<,e2KX8ʥ\X8Š^X8@,eKKhl襃h%3h%`B꜑K7RRA0N1ji\N(|⿟&?_NY+欪_I_'X#(KKLN|T4jlE,	I|WM}oX5&fl iU\I͏Kaif+,rGYK|, sIUk"¤f,*]VsYn2=i&@2BN(Fee¥NL(UI jPZPXO͋	r,O*AuQV` T7Gd|+b> 26r,F9Euqh%3bK3rK8KA/	`XZ	u煃2K5 K]Ue)X::⿟&1䜧֖_}&|[1*|Y\0}WTeKԐ h#N؊\1GPE4Y5&i>O`&zefp&VCB\-Hm 
Bڨ+-pV80#ƑY4+0\pV!JQHcUIUTOQCQPT]͒SFH8XNG;Gbl Ay!wYZq[>GZ=עC:\g[Me>f1*|Z`JLj؋+zWC/YY'p+Lff}eԚ+a٫,&VH]P*/FX1"܉j)H$=@r8,=ssl?G 7,0#{	8,:}a/YeV }h~ 5u#VATbmiTi937 *Ń-@޽q`6q`y(,0X+PjC<شKDahGB+ku#W]CpeZb 7kLbpvGѢ@)}REos#pƠ8͖|ܰ焰!kfxX8p+8ׂƀ
|
X3l #  ZjAnlZhZ5UhǮ-x0t `0# URlq 4զIV,d|+b[5se ',Nsdn U)q`7xK&gSuŠPZŠ7-%?-bnuUxVZb	Z$cds Z@JQH#UIULذ;xKa`0X]yh/SЏ1PVeiX{uS~q&~^I.e β~JbTՖ5KEer&к<ah#N؋$jdUM.V^}J6W $L^	CXɏr	y\nXֵNP\5m8XZ{.yJ I@g6 ^p=\b^t9}h=Z i9Mtq }.^t誟\ c}h=M/x}Kah<Z>-޿-S-=+y0&
>0:Gy'RF_.V_+`#ThA_Ʌ0Q>osIYٔ#N؋[``\ںdc%nՓMi`ğYH)ePe`:VY	- Me'
 @Z`DVW+.Vv:rV欜i5Y>)Yr YX GU %eMYh I5O  \0}Wi
tΔIziOL(Ohn^tdǦPJIɒk{C8
#%)KLXޟQT/ܼII2McOzrgD}RxDr%T5M=ɜIΔ$=4&pG'4K7M.VCoYi6lWOlS- 5&x'l^8`a0깒P0jBj	Sf|ckXcq88όh
sQh4dc28.^),FHih1{&0afm"K3}Id<V\&pG'	+j4Ca&?O'h14s4?Oқ&'h3=[kp'h#X8ɥ"\3|Sq?ϓDQ*\3|b>M"%εS|+ 0֪q?ϓAGTKj4+Pzf֪q?ϓDpa=o.uO?_][:N'h#*UΟ'4H?_%v ҧ'>RӝJИb||?/&JfU>MHd-uFF	Ib2DsPɬhXW﹍P4X:at>JfU>M@1Ű|),FH)hF{&6>GXPKb}KbA,	kaε*u]#X_bw[h1/d=#XتߑՒ	`)-.ubj<or4ن(䒰j8bSg.A;Xkj	lUm:TFR4/q4/d=j	lUmR[\?ޡXXh	=p'j(*	lUA۰U(P*_b6%hQ%h%>'4Zs$d5&Г^%3*&d-uFoP#$@>4k#abs&Tز9ukG#s%pزW<v^3dIUezk݄eSb+Xq[MdsϓAdMdl<:VY/YhYlJ_'W_.V>ᒡtVs6e+&(oCB'zT>Q`"zi>O+LMI5ef)Z<.lSW[ԊSQrrD2}sQ	 C5,1U84BXc),.u>M 
Mc&eU2Bu϶>M58t!5XtAyX*T> R
ʧɠA{&l	Ib4ĉj$'p|Z1=X^IqiqՖ5ޑPKzi*2Cr)Y4qE-&g,X+z~\1ʇ,_M Q]@4Y4[Ԛu}d[6X2L:`z'fJ }8 *.CRYv+@o2, ?\eJu\I͗:㍅eFs\XG_6l>]Tm9q?PEH(U$_U#@<N$}A*rt[uH ײkXcl|c49ZOd;#W	>|d$N/*=|]x)^RZGi9#ܕOS܇S2`ɠɬ[BRX-a#TdsO@<bMdl<:VZ/[/zF%@Q/0˕dTO@#4ʉCiV 9PE
/LR e[ oD%*NxR)ZR$]bW.J}s]%\cfȦDu GZčs ^T><`EayQsX6=QmĨ
#*3Sō2ƘuXCt-8 I? =68DܕK@l?#j/]b_y.<'ɢye	Ib:FHH
޸V_#@/*z:PGp2UT@@z'@ʇ)J*lZuZJ:V{68-W%D|
Vf"VxR)[uFuѰOÿ\8cXF_8/ٲRYu$cK/EU% *zIIA2$
#jX;2V,2 /_VaipX~QTl?#42/K#H/dFhɬ>M.$6T.f^C'ʎ̽?Rv ҧf^qPVY2H̽~/_iP ٗveC#6̽~s/_*T2S/_Ye ٗ*@~c2UC#6n̽~\~rj@8veU';2j#N[eΫG˝W<#Gn剸`uXҨ5̽~<v\aQ;.ur4zXVGY5+\|baf)$&Ӆi1|3>M
} 4	,?_,;dk{ђxSFI&fFIw$p'\ez2N0<_ڧ(i^e-Cє,,>edBa9ax6ɠ`Z+agl_T#_H|| 3Wk#Hh Mah42al,#/ف#4=&{&4ވ>M5eW"uɠɬ#ApMdi舞3\ YE/DD돓ApzMdi>M7k,l4LMdi0= z|Gk#H7$]#5u= L>MK5X舟>MOdF:\0{&4ވ͏AuɬwquĨ
#*~ӉCJ?igr7-&V|a]Cݤyy'wQ|ZaD}W%V<ٜ͙K*3tI[DOM.V{jޒwމ͓I>Z HN3r1*Jv͙K+zK0CfɇUV-~#;κĨ
#*ƥ͙K(sCB"ir ܨ|HߪLluZI`,Gwqu˕PGp2Udg3fR34ʉCiPF葾lKiUk:#>!۴먾\0J>ᒫ'As6e,1cLp\2ʇ,Ll%ê\5˝j#ϫ8~^IݻHκĨ
#*,lYHn3M.V{j$eg-V\֢4>0a۴먾\0J>ᒫ'?Yٔ7Dl՛=4ZeSX	lKiUk:GWVX~^IݻHκĨ
#*,lYQ4ZeSXOLl%ê\5DrYuzPDi~}X#"vu˕PGp2Udᾩ͙K,XCvhV6iOT>Q`=2ٳԖIr495˝fCO`Fwn>3r1*J7s6e,1cMɣ'		CfɇUVHN3r1*J5g3fR34ݾ\2ʇ,_LluZIJ?vg]EibT\?Yu͙K+jZQirʧ*(}2ٲai'Ղ0Gwqu˕PGp2Ugٔ!z=4ZeSXl0괓1%<먾\0J>ᒫ?)eCTC?P6fjKnDr@OH)kAI&VGf ;\>#K25ghCAx(Ľ@X:<Zl}[v^Iԝ23* (cjaUj?Ĭ՜͙K,hĉ?PFOzeb5XN%"F #N5&V^0tą ;\>#KMDeo\5gyXεc\e^-$cv^Iԛqu9QE#T/QUٔ̌ކ}4Zdjޒw=2ٳԖIr뜔Fs2E/\j@YV6wn>3r1*J)e:
ߦ+L_rSNBG[6zai.B}s (.uFV@Y=!ay'v#:/+L#(d?fllYiFiPE葿Tl0괓?vg]EibT\?Y?5g3fRއqN\2cr#~2ٲai'X~#;κĨ
#*qs6e,q;G7q3}4Zc7ܨ|Tl0괓,͇<먾\0J>ᒫA8s6e,܆DirNSedêODݤyy'wQ|ZaD}W%VqlY[DW\L܄\1~CFeg-V'.u>0ay'v#:/+L#(d_͙K+Fg(u3'irjމ͞uZK\֢2J ۴먾\0J>ᒫ92PfN'hiOT>Q`=2ٲai'~#;κĨ
#*Vs6e,8tiKT>QDLl%ê\ \\$:#+zPR2߮٠YP^QM@YV Cwn>3r1*J)eDƚ\2a׹PFO[6zai.NJ:H)k:#KDeo\H~=޸D@=۴먾\0J>ᒫԳ)eD4Zdj$eg-V\䣮H䂖$:#KDeo\H~=޸D>1LL?/$ݤ|g]EibT\?YGg3fR؆uXC>Hu=}ImOr55Nu˝fz)zQo,/(&,@XϫޤOTg[gl|J>ᒭG+3g3fR؆M.VTC/[6L:$6!Gwqu˕PGp2UgԳ)eqE(ɥ	CfɇUFHN3r1*JRf̥FN*Խ>uVcK>%Va?>4}ZkŴŰnš0iaiϫr`-Q`-	`*V>XVEC`}X8<>Oϫ10X}X

Հ`Cg?~>&xBi><!_
O`0S)
~B
~
~?O	и2U{}_}ǿW|=(Gpe]uHI.ǅo?ZTBD>')xNRo/	^')xNR9K'<jg\xq>\xq5ǀ\xq5Ǭ*$)~3KR/KRtoHtX΋tXǄW<E:,yc΋tX.H뮺 x@S?A,]uc:1]uY}>~d?·=w=]竼w>{.#и2뮱7+]f뮿ub?YB		>|$$HI𑷄뮴d&xTUc΋~4y[hƭ-g7*Kͼ>+")*Gx-]u]uc:뮺뮱m"뮺c-NUW'z,zT]u_u_uZEu]uzxoʞP]]]NM뮿S:AQCE4чj(ye3(yCи2zPBN]u֑]u]bu_f0SK|
>GQ(zrWw(|
>=(뮺GtD/ES<?y>h;D4y^h;
hSA3h)oM߃ȿB@FM[<TLl&4!/:Yْ[m-!i!\О<P'` z矝S>uL3TϏ1ʀx Px Qd|ʀL@@Pr _) x>xH1g	u?gHx@@T+C/P\< (|=A d@Cx>ǟd
yW;b2csu9xe(^G;Laxv#O'hvt4s	9:&0a<G;GSRQj~gB9O47q5.!vOYY4b*Cg2#xG0#ɢXG0#B9LͽCWb3G0#iG0#3G0#P2H?G2/r +(xdᔡxd;~Ydϰʆ1s	9:2#O%gCHG0#ѦDe<9OY'hѨFpa<G;GSĳqL#OY8'h@3F,s	?RQdBixe(^@T+K ^}xe(^@Pe R@^JCPTO#L܅,Xsu?TVYsu?ΌٜqL#Of7EFjCqs+NūJ%G0#93v6!xv4dYڐ8s	9:q3r6؇a;bٵfrō0a<G;GSFm*+F,s	9:	 Lc!N?6;blC9:'20lv8؇su9@dդ >)Bw(j;y(^>A3,!qsu=4#5qD1cL#O e1 z>e!" Q.CPP2 eA%?A J" TxS+Taa'g5?daa'g5?0xaa'g5?dZhHt7p'lT7D9!CL'lT7D9!C&d'lTRYc@z>RY" |;H~@^JCdS$Ef0a;b$q3&pa;b*4"26<!xv*4"26
CG0#n*4Ȍ'hM9
TV!'hM9
Wc!#OȀ=v<PT1v<  Ȁ=v<PT1v<  Ȁ=v<PS@ Ȁ=v<PS@ ٫DIif'lTfM%lբ$Fm*	?)[5lv8#S2*4Ssu?E$:t]9튟颉C:.fLvOhҷEFMxv\JW7!7s	9:颉C:.DavOtDq3&pa;bemKTJhnWbRF2pc!O"Jlv8؇su>f̥n*4Ȍs	9:q3rQFlv8s	>f̥dѓXiD#O92FN%bեa<G;GSh9
V4bɢ$#Oh9
V4bɢ$#Oh9
V4bɢ$#O&FZ1flCGq*ᕣW΅,lCG0bY'!JLĨCc!#O$)C80qsu?9
V4c*+qsu?9
V4c+a'h@;c(~JǁGc5e4	C4<A20lы06;b]B9튟ᕽ4)gh6;bB9?tB0a98Pf3vե$A.?B=!j	@WN°(S	dVYhn'lT@dT8GRvhBᝣel0a;bǁpj;h R ǁpj;h R f4S&$q2:T	dVYLG0S	V'3k96;bB9?P%nьij6;bB9?NBt;G'lةeoCF2rp!v͊Xi[lv8s	6lT(-\JgKMc!#Nٳb0%"Q<Qv!v͊P(DDn,B9?)d`alv8w8'lT	dVYB9O?6EhŘp.(s	?(d`alv8zgs	9?)͙J٭.dVYlɌ#NةOlVip"b8zgs	>vS+g𵻉Qu>=h 1H932hD$ja;f	SZ" M!pN١CoD	dVCqtb+&hGs	<2B:3'@s,lCG0bVNBt;G'lةc1R6;bB9:R+F,Àqr+axv20lы06;b]$9솧20lы06;b]$9튞S2Z\ȭ.Ɔ!vO,Cc!lv8SxvIR!6;b]!xvIR!6;b]4!xv20lы06;b\ƘG0#GS)d`alv83tGVB9튟H#ȭX'l++IO+yqlT+tTihh2lv8s	6*iR3WK;G'lةV4)hh;G'lةXJ؄Y8؇a;f͊PZN%qlةPfl)bݴqlT(e36mgDDn,B9?&FZ1flC7DpEmD#Nة20lы06;b]+t9O	dVYVMЏ*̌"b8؇!Ўa<G;GS)͙J٭.dVYpɌ#OtBĮ0a98P;p9V%p9+?2@O@@^BgB'mȀ=v<PQ S@ Ȁ=v<PQ S@ @6EhŘp.VLaxvH#ȭc!ٵYڶ"9튟 L"blCxG0[	9:ᖙȒhCfY8؇a;fOq+b[ĳp!v͛?ĭN%Ȓlv8s	6lT
W9
V4c,lCG0fOq,ӐȒlv8s	6lT
WTqCbgh6;bB96*	 L"b8؇!Ўa<G;GS	dVY,[avOٔ6EhŘqtV)s	9:?)[5lы0'hf̥l֗+F,Ëo)hG0S6e+fZ1f]YQB9튟?)[5lы0%avHlы06;b^gEs	?;G <-hCFB9튟ᝣelS2q)fpa;bgh[8hn6;bB9튟ћЍ3dVtf#J(s	9:rlv8؇FaxviFt9i!vO)aavdt4s	>!G0#@9XavO&FZ1flChG0#GS&FZ1flCVt4s	9:20lы06;b]؄#NةH#ȭc!jƉ[7s	?)d`alv84Q+&a;b L"b8؇DĭZ5s	?)d`6;b]	y[#NٱSѬЎĨD49gh6;bB9?hVNB̳p!v͊CY8	_,lCG0fO@6EhŘp.ƙY'h~R+F,Àqv4c+ba;b L"b8؇C%pԄ'lT	dVY8Fa;b L"b8؇oLa;bsu?(d`alv83tI[7s	6*~Q+F,ÀqtV4Άa<G;b?)[5lы0#PԆ'lT6e+fZ1f]ba;b?)[5lы0&nBG0Sٔ6EhŘqw٫hG0Sٔ6EhŘqrz%n*~S2Z\ȭ.ɼt*~S2Z\ȭ/:+F,xvћЍ3dVtf#JLaxvlɺ$+虍;V(h3SA*yH#ȭDW7B9<	dVCqyh򡳙#O&FZ1c!̍*99O)d`6;b]I[LEff0a;b20lшp.2<"k3G0S-48fљ8	ĳp!v͊[ьNBflv8s	6*xerY!V坣qlTȀ=Xi[lv8s	6lTȀ=Xiir lv8s	6lT&FZ1flCY8'hyH#ȭc!7B9<	dVY镪zB9튞Q+F,Àqv4c+ba;fO(d`alv8IP̉su<dVY%d#OFZ1flC7D!xv͊S2Z\ȭ.J$øG0#?)[5lы0d#Oٔ6EhŘqy坣axvf̥l֗+F,ËepM1s	<6e+fZ1f]dFS0a<G;GS3fRkKaѦDe8Usu9x@|(=l3qLSsu9x@|3qLR8PT6ha;b#6pE5412$XffD@բ @d=$6NNVS24#OٳG2n&09튟H#ȭc!҉,SshPV4c+vODp!v͊eoCF2m4JCfY8؇a;fO2f*̙Y8؇a;fO(-\KM)y[K;G'lٱS(r$ȭc!朄DxG0fR+F,Àqt"+ކ!v͊H#ȭc!!ʆdFa<G;GS)d`alv8yCg2#xG0#20lы06;b]I[LEff0a;bR+F,Àqtim1Y9튟G#ȭc!!ʆdFa<G;GS(d`alv848ȍxv;p)[vhBOlVip"b84iN9O6e+fZ1f]4Ȍ
xvS2Z\ȭ.ݣ[z!vO6e+fZ1f]5*?)[5lы06k:,hЎa;bS2Z\ȭ.œvҳjմ#Nةf̥l֗+F,ËFB'h?)[5lы0Y&0a<G;GS)͙J٭.dVYbեcsu?ٔ6EhŘqvM8a;bS2Z\ȭ/<'h?)[5lы0ѦDe8'h?)[5lы0NBzgs	9:Hlы06;b]&G0S)d`alv8G0a<G;fO&FZ1flCf,B9튟 L"blCEbΙY4Cksh20lшp/9Z#O٣R+F!lv8B!0a<G;fetfN%P鴨s2gCqlTfjBygh6;bB9?,ӐBJvlv8s	6*V4c+I!J3&t1vc!#NٱS' aAjV$6Ҷ!8vc!#NٳbO@ĨelBq,lCG0fOf0q+M+z8؇a;f͊ "MaAjV38Zh!v͛?(aMJDyX7m*̙Y8s	6*P(DDn*̙Y8s	6*	Dp'haq3rO&FZ1flCDq,Ssl)d`alv8j1iR#NةR+F,ÀqvY+&maxvH#ȭc!m*V)s	9:̌"b8؇o12h'h20lы06;b]#ghG0#fOlVip"b8"'hf̥l֗+F,ËhQxvOlVip"b85Ңb'hf̥l֗+F,ËFV[6#NةS2Z\ȭ/J$6d*f̥l֗+F,ËVM8s	9:?)[5lы03B9Oٔ6EhŘqpĭqsu?3fRkKa$	g!6pŕ0a;nOlVip"b8^D&Y4qf̥l֗+F,ËٔȌs	?3fRkKa۸ȍxvOlVip"b8ӐƆ!xvHlы06;b]b%jBo*Ck
Zan541faq3r#8Nةz(mi,jEP;bH#ȭc!ћJƛxG0#H#ȭc!X*+F,s	96h~R+F,Àqyћ3v)s	96h~R+F!lv8y1+t9:ZhGFdZheC:;G'lةO@ĭN%oCGlv8s	6lT' aAjV'DIgh6;bB96*~QI[Z1flCn+zZ5s	?(r$ȭc!朅+Zhn*~R+F,Àqtf蒢'h~R+F,ÀqtV4ʊы:axv͚:20lы06;b^tf坣axv͚:20lы06;b]J:axv̌"b8؇3frbΘG0#G#ȭc!FlY8'l٣G#ȭc!X*+F,s	96h~S2Z\ȭ.+b[pa<G;GSٔ6EhŘqz)TVYsu?)͙J٭.dVYdY8'h~S2Z\ȭ.ɣ'f;#NةOlVip"b8#6S3F(a;b?)[5lы0&fxv?)[5lы0ZZhnCF'lT6e+fZ1f]I[JL#NةOlVip"b8d,&3'm6e+fZ1f^rgы:!vO3fRkKam*V샺!vO3fRkKa5f͓DIZP'lT6e+fZ1f^b<lDosu?)͙J٭.dVYrѦDe<#O6e+fZ1f^iWCg2#xG0#OlVip"b8ӐCf9O@hVdVY$9튟ьȭc!5#2q*~RF2p"b8؇pLeh'lTw3gT8HĀ<@(4bΊaC:	dVY%EcM#O<	dVY638Vt4s	96hyH#ȭc!%o23&QvO)d`6;b]*4"Q+&maxvT6mCZ5ݴ,lCG0bY!J3hltY\5nY8؇a;fOD9!C襬p!v͊,%bCm+bgh6;bB96*xHSCPZN%qlة26DyX7m*̙Y8s	6*xefͬ(V(ѥC:;Ga;fO(r$ȭc!۸ĭeh'lT&FZ1flC7D7cCwa<G;GS&FZ1flCiY'l٣ L"b8؇f(̚1Gs	<6e+fZ1f^h*yOlVip"b8
ZPT6s"7s	<6e+fZ1f]ICY8	_*yOlVip"b8,mKf萎a<G;GS3fRkKaۢJɣ'1s	9:S2Z\ȭ.ږʌՍa<G;GS3fRkKaصiDԸs	<6e+fZ1f\/!6q)zB9O)͙J٭.dVYbTjlG0S@hVdVYnV2k*yHlы06;b^elBq,B9튞RF2p"b8؇engB9튞RF2p"b8؇V4bɢ$#Nة 4c+w+F,ÀqwHRS2pɢ$#NةV!3aD'g!B-h@dyH#ȭc!ћJƛLxG0#20lы06;b]$i99O	dVY%EcMltXG0#T9ХbCWer̜K;G'lةCY8	Ĩs2gCgh6;bB96* "MaAjV'gh6;bB96* "MaAjV'DIgh6;bB96* L"b8؇Fn*+n2#)xvR+F,Àqtf蒢lDosu?&FZ1flC7D7YaxvR+F,ÀqvҷD!s	9:OlVip"b83IffͬxvS2Z\ȭ.͒(IQ*?)[5lы0-Q)xG0S)͙J٭.dVYDf
frb'h?)[5lы0#ݣ[z!vO6e+fZ1f]f,#Nةf̥l֗+F,Ë\"ÆtB9튟OlVip"b8FLYڶ"9O6e+fZ1f]*4lEXG0#f̥l֗+F,ËΊBlZLΆ0a;bS2Z\ȭ.WRɤ(s	?ٔ6EhŘqv4i[Jf&a;bS2Z\ȭ.᫉[Jf&a;bS2Z\ȭ.8:LD#N۩f̥l֗+F,Ëi+&)t9튟OlVip"b8Ŋ4d69튟OlVip"b8(hVM9O6e+fZ1f^iWEcK+j!xvS2Z\ȭ.V4c(t֒#Nةьȭc!̍+&Qc!#Nةьȭc!5FnɌL'lT@hVdVY7DdW2g* 4c+w+F,ÀqvҷTZ&c* 4c+w+F,ÀqvҷW2g* 4c+w+F,Àqyh+b(1s	?<en6EhŘp.
Z4qsu?Q3tȭc!<#OFlTVY(r"b8؇m3G0#/jٜP6EhŘp.ޙxvP3frbΙCalv8i9O{TfEhŝ2!+F,Àqvsu?Q3tȭc!L'hᝣel[lv8s	?&FZ1flC7D7o@s+Fa<G;GS	dVY%EcMћJɌ#O)d`6;b]#ti[qL#O٣Pl;TfEhŝ2$:%qlTijTfMزPV'lv8s	6*CY8	_*̙Y8؇a;f͊? {
WCfhV'lv8s	6lT(r$ȭc!朄Wenь#NٳGS	dVY%EcMѬ#O)d`alv83tIQXtf蒲csu?@6EhŘp.4L[8'h20lы06;b]#ti[qL#O3pȀ="0CkL(4bΈG0S6e+fZ1f]ԸG0#S2Z\ȭ.j\JɍZ1gsu?3fRkKaѦGƙY'hf̥l֗+F,Ë9
W٫f1s	?3fRkKa朅+jelճj9튟?)[5lы0۸&bEa;bOlVip"b8z1$j)v!vOٔ6EhŘqvZJڊ[n↎!vOٔ6EhŘqti!V'vOٔ6EhŘqvM%Ĩ#NةS2Z\ȭ.՛Y4qLPa<G;GS6e+fZ1f^iWrxv͚: 4c+w+F,Àqzh!WCc!#NةRF2p"b8؇n+vm\JE0a;bHlы06;b]-Q)yP̉*/jٜP6EhŘp.ы8G0#P3frbΙCalv8+F,xvB͙ʊы:eCdVYs	9:V!3aD'g!B-hM!;tf坣as	96hDq,Ssl	dVY%EcMXڈG0#H#ȭc!ћJƛVt4s	9:20lы06;b]$i4yP̈rxv L"b8؇Fn*+nb+61s	9:4XXP!3W$60a;<!H#ȭc!ћJƛa<G;GS&FZ1flC7D7ɢXG0#H#ȭc!ћJƛͬaxv L"b8؇Fn*+nƙY'h~S2Z\ȭ/;TfҸiY4cB<#NةOlVip"b8fl\"CtXG0Sٔ6EhŘqvM8iRE谎a;b?)[5lы0Y7m3hVmZs	?)͙J٭.dVYn,[eC4#O6e+fZ1f]IiQZ1gL#NةOlVip"b8&%KЎa<G;GSٔ6EhŘqzhnV4b!vx1Sʇ:HtJ᬴CoD1vc!#NٱS@EĴ♚7	ĳp!v͛<Ȓp"b8؇mCF,"K4)gh'lT&FZ1flC7D7jއa<G;fO)d`alv83tIQXv#JɣxG0#̌"b8؇Fn+vO+i'l٣awB@H&qD44qI6Ɔ!;b5i2"QȐLhh,(miBvO)͙J٭.dVYm5.%d&csu<6e+fZ1f]Ը@s+p'hpS2Z\ȭ/;TfpM1
axvf̥l֗+F,Ëi-47q5.%Ehŝ0a;bьȭc!朄Wer$#OٳGS@hVdVYqvt4s	<{TfEhŝ2!+F,ÀqzhVa<G;GSFlTVY(r"b8؇isu<{TfEhŝ2!+F,ÀqzhVa<G;GS5h	Ը5B"(\!Jͨt9;b@dq
$jap*+$DQBPrvN@6EhŘp.VVS24#OٳGSijV$:%pZ5V؇J%Cc!#NٱS(r$ȭc!朅*+&c!8'lT@6EhŘp.TV4b<lDosu?&FZ1flC7D7Fn+:B94u?<	dVY%nډm53#B94u?ٔ6EhŘqvRVLnf)Y1s	9:OlVip"b848fљ8-47Es	?ٔ6EhŘqu36i*&tB9O6e+fZ1f]*4Y7m+Zh#O3fRkKaۢJͪEtB9튟OlVip"b8&%Ehŝ2E#O3fRkKa!6q-4"]:LD#N۩f̥l֗+F,Ë9
RV2ksu?1alv84*3tIY1؇a;bRF2p"b8؇o241G؇lG0S)[Z1flCk+jZSCvdD#NةT9ХbCWeoCF2Evc!#NٱSf3" ^!  Ȃ<z>8P
,'lT(r$ȭc!!,Ӑᬭ1s	6hc8O@@2@y|pY1gD#Nةf3? {	@#`֘Qfhŝa;bH#ȭc!ћJƛDq,Ssl3pȀ= e
q0CkL(4bΈG0S6e+fZ1f]Ii34nĭs	?3fRkKafg*%%cAWVB9Oٔ6EhŘqpĬYmCIP3'hьȭc!:3'Ssu?Ȁ=2xZ5q&BgCZ+&𸙹*	 L*0al2&Flы0'h|'24ldVYsu@T6a+F,ÈG0#H#ȭc!ћJƛTVYsl	dVY%EcMFlY8'l٣OlVip"b8iq+&7hCFMxv?)[5lы0Ĭފit9O3fRkKaMKY1&)g)s	9:f̥l֗+F,Ëdݴ'E\"ÆtB9튟c8O@@pdAB=(mifY*|f3? {xHH2 ! 63F,s	?{{{{{{{ޙ⥼"g3fQ1y3KyDf̢cBzg󸉜͙DƄ"%++++++&-q92D4KWWWWWWM*[&s6eh4DD2"PH
TVH+ap+6튟@jȉCPY#P{)QY""NحڇC*~XմHtJᬤ6ʆ	mc!#NٱS@6EhŘp.YC6J)D6a<G;GSٔ6EhŘqyڣ6g+Zhpqsu<6e+fZ1f^rgEbɌr#OQ3tȭc!"8v)s	96hyB͙ʊы:eCdVY"PVM9O(^9QZ1gLlы06;b]#ghG0#f/jٜP6EhŘp.b%ed#OQ3tȭc!"8v)s	96hyB͙ʊы:eCdVY"PVM9O)d`alv8tTifFfLڑ(VM9:eoCF29
VԵ4DVgh6;bB9?ٔ6EhŘqvV,-4L'h 4c+w+F,Àqv4iP颉iމ[j#Nة/jٜP6EhŘp/:3fr0a<G;fO{TfEhŝ2!+F,Àqyڣ6g*+F,s	9:B͙ʊы:eCdVY6g,SslFlTVY(r"b8؇3frbΘG0#/jٜP6EhŘp/:3fr0a<G;fO{TfEhŝ2!+F,Àqyڣ6g*+F,s	9:f3c1f3c1f3c1f3c1f3c1f3Sjd&tB$
1DH\5B9gj3F#*ZLΈ\5CF02hG0[QhrvO<	Ef!+F,Á9:e L*-1Z1fB9O&F̙ȭ'ha24&d6EhŘqsu>@TZ&b"b8#RҢ3a#OO)di\Lɘlы0rxvH#JfLdVYa<G;GSٔ6EhŘqvRVLnCoE2n;'h~S2Z\ȭ.j\JɍۇRͬ)fbƘG0#OlVip"b8jŴV,ڶlsu>5FQj5FQj5FQj5FQj5FQj5FU>͛&dބB$l,Hh͙4D'Qhh
V@rC\5B9gj3F#*|CF,"Bɢ$4nacCwa;bڣ#Lш튟4XXhltXQ7F谵:Q(c0R+F,Àqtf蒢%nډm53#B94u8f3" 5 !B \~<z>8P
,'lTٔ6EhŘqvRVLnCoE2nj\B9Nv!̉D!kK$FM&f̋z8X\"8=;cu8f3c1B< ǣ!f?v<  vf3c1Of3c1f3c1f3c1f3c1f3c1f3c5?1f3wB@2)eCxP#1f3jc1f3$( eRʆ𡵦47q	Fc1f3@hVdVY83iMpZg"B94u?1f3wB@hhh,(miBvf3c5?c1f3I2"Qr$$$XP#1f3jf̥l֗+F,ËBlZhD3ig!6q*,G0#R+F!lv8tTifFfLڑ(VMڀɢXG0#GS&FZ1flCEFdiPdͩedHl!s	9:? {	xe
+F,a;c&jLΆ0iVMq3r'lTr9G#r9G#r9G#r9G#r9G#r9G#OG#r9G#r9G#r9G#r9G#r9G#r9T6e+fZ1f^rgB%ћKMhJ3F,'hyOlVip"b8&%K6ы:)s	9:f3D!xf G#}
ó0CkL(4bΈG0S3p:iHP!HY1gD#NحF(S&FZ1c!ۢK24s2fԉE2hFm*+F,s	94u<	dVYQT93jDY4Cjڣ6t9O)d`6;b]*4#J3&mHS+&m@x[M\Q,Xsh L"b8؇n,ҡɛR%ɢPB3WK349O zS
+=S2$s	9:e?)X"J(S`ɣ&1hjZk;VpdhHt7q!;nڴpɡDK,7Pxmō,Sl3ov,VݻiiHtEh* )*0 HlrQ	)hކ0S8S3opBJ0 "BDEq.٭38dդ!HX`<*<<FlDEp褉C\fB!Z(5BnS#H[ж$6O3MZB֘TX3
o;6t47qK)P",!HdB@$6tBh♧qt,#и2/kKk7\fB	+7
O!oLRw3(ٕ[92[v:"[!p	M	##RBѰ)E-5i Uqw3O AHSTxx6SrQSp%zg󸉜͙Df̥Fζs6dKHtEhC+FHhO AHURBg#`7dZ9(NC	YRqL'CONCt9(FEhŜ'COBpS	(lڴD
haXCfբ PDh3fyfbƐ++++++&-q92͙JB22%7b5ȭs	QWWWWWWM*[&s6e92ddJo?zg󸉜͙Df̥F{{{{{{{ޙ⥼"g3fQ3)QFFD^^^^^^7xo;ٔLlTj)WWWWWWM*[&s6e92ddJo?zg󸉜͙Df̥FaVB-1B+lڴD
fͬō0<+lڴD
)ĨD48@t-tB8°ͫD@fl,XW3 aD!M%pL-*[&s6e92םl,ll-۶l4DVhOBѰ=
BtZ'!Bt90z>a<xxxxxxx<TLl&s6e+y?ٔSKZeEtR{
&tvl,4*xxxxxxx<TLl&s6e+y?WWWWWWM*[&s6e92ןaD!M-&E;v1cK"%;vq3E[݋nZC+EZ7<
*)
b
!H=gB?\fB)
oLRw3(ٔQ^u%nZC+EZ7
FBx"
B+=<)
Cs۩?SKZad[!؄SKZad[!؄SKZad[!؄SKZadX3&!8ǔ֘Y4V4ɤN.4M!32i+b|,3(c	xNN>jH͙ЍCG1'ln5q$fFv7S3ft#Pa;o	a 2ikL,C+fdV'b@Z&ƙ4	*|v(hɤ2fM%lBq
SKZOa$Pcfc'lTikI#Ā
av<=튜yM-i=v!B! ^ǇS)'(S13@1*q4HQhEPM84b@@!BԉE(lڇWO3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥS3KThP3afɥSikI2dݳVJ44"(ou>;HIc3MZCE43@еC튟SKZOac4!CIv6!d:hq41  BӐjD6mC§SKZOafpE0-M9
J)Cf:*ǔ֓H;Hq4(Z(Pv(f1]wi3B3i6vOikIfhݓaF$X[54SKZaOikIfhݓaF$X[54SKZaOikIfhݓaF$X[54SKZaOikI2 a(ẗCGjԵc	><"fBLȈ4qF!mKYnކ0SikI2 a(ẗCGjԵc	><"fBLȈ4qF!mKYnކ0SikI!h^G,7qIwS)'1  BL:h.3B,.#Pq4!$CM1XQhE$jNL /cPbz!e<,vl3cD44bBvOtav<
!Sɼ'lV;V4CCF-'lTL /cPbz!e<,vl3cD44bBvOĀB3xPc
34l,=gjƈhhż38튟a)36LfpɫHh 'lVay'lT;H(7
f0S3IVsNحvh[3Nة3KyDf̢g3fRDnyx?cPj
&tvl,4*~3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDny3KyDf̢g3fRDnyv(C̀Т)L'E[)a;bڱ1o!;bSKZOa34o*5͛YC42M8V(ѥFV&qC{ǔ֓ѻ'i"B3ZHkKh36mgvmq
*fQCHgf	
hcu?)')vNEfalի8h36mgvmq
*fQCHgf	
hcxT0Jvxby[{vŊ[m-!iSBxD1@F	!m`()T.)3KyDf̢g3fR-gyf̖ݻiiHtEh)
m*)<=Ш)?:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|gΩ:|f蒲hj~~)ы5><1(tF:a;nlP{	>uL~?6L=YiA'lTzg󸉜͙Df̥[5f3WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;WWWWWWM*[&s6e92v)l՛;B([<M۶vbƖDJ)vng۷+anݴDVa:"nxM	URB$z6
@`()TaoLRw3(yf̖ݻiiHtEh)M	)

BB3 wWWWWWWM*[&s6eӐ?yK4)PdΆ0G03oG0Jvxby[{vŊ[m-!iSBxD1@F	!X3
!
n7
aoLRw3(ٔh󭅜͙-vZ-ѸRm)

@lzxx~EqCyQ(cs6kb[LEff?A0\j\[Q&$q2:!H7\j\[Q&$q2:!H3fRM-ifYI(l{	ud҃NةoLRw3(ٔhzg󸉜͙Df̥oCF7xxxxxxx<TLl&s6e+z1`()3ݻhn&,idDnV&pa{bKHtEhC+FTОQ!LAP)G`GB
n!oLRw3(ٔQ:Yْ[m-!i!\О<P'` zA3TϝS>uL3TϝS?LG0mX7m	4xTG#} J?lVҶ!Vs6e+tTi[5fћ tf0aOf̥n+zaxfATVs6e(w:5ҸdǕ͙JT:OFV4$fN%nͫVs6e(w:5҇S2q+92;i[5nVs6e+tTiQi=򳙳)[K23z1BY4"L͓G#O?FdЉ36Laa<nͫPdΆ0G0f̥n*ʊ͙JT)J0tdЉ36Laa<[Jއ6ҡO+&xOabͫjB3&t1Sf̥n+MLtZ)n+MLepM1B!Z8Fǔ{tTi[ 2S򳙳)CѨF:\2F͙K;vEFY8t_͙JYdѓSH=*4pCm
̙N<an+zB3&t1S))Fdg1S)[M:,(s2gC8OaӢ3&t1Sf̥y[P-4"2ng3fREFf,iyY4d+CwRxQh*)GQik<(s2gC)GQik<(s2gCǔ֓[Jއ6дq3rr4[Jއ6вc
̙O)l{tTi[LaC:4V8!g/
̙N<"{tTi[8fLbSHV{tTi[8fLbSKZOan+zB5ajCpA
0LWM:-͒92̱$&s6d+KMڅ
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO)Ҷ![4"2naC:~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة4V7aFMQL(s2gC><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><XnEF*5Ӣ3&t1S),ۑQnB4Јɻ)fLb4śr*42)CѨF&0ɝTXCv簝Gtf'[r'lTOab͹Yٔ#JL(s2gC8Oab͹Yٔ#J٫wɝTxQX*+F,=:QX+:vgGQ:['l܅	PdΆ0k
%! "MaFkISKZOan-( >
!qE(̚L7SZ{tTi[BpaRɤ(cu?)'EF >
!qE(̚L7SZ{tTiQ(q#lB\QJ3&8<܆-ٵq;c)Fdg1SikI-hI\L܄.&nBnFTVYvXhN٣$h{	4u:PfLcM8,ʄfnf(N3&t1Xfpia "MaFkIǔ֓[K23z1ö!D.(IPǔ֓[K23z1ö!D.(IP?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?4Cj{	4xOa3iQZ1gL'lCd'l)'hTST8gjդ.&nBoCSZ{tTiPTS#lB\QJ3&8<YFN!DpQ)Fdg1SKZOan,Xɣ'\"8Xv(2i3O'lfy34vl4Ќō'++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן++++++&-q92͙J{{{{{{{ޙ⥼"g3fQ3)[^xxxxxxx<TLl&s6e+tTkzg󸉜͙Df̥nyoLRw3(ٔQ?WWWWWWM*[&s6e92*53KyDf̢g3fREF^^^^^^7xo;ٔLlVן4ҢRԆT)paRɤ(cu8\ڣ#Lь,Bږݻ&EB3ZHfb<lDn{	4xOaGC\[Q	4uy[̍+&Qa;fSCQFkI\BCoCZ+&jƈXX[gD.&nBF")rQSp%zgvNݼLXȉE1NݼLV;vbl-۶l4DV<

B#RFY,7
0xo;ٔL8tag3fKanݴDVa:"n)<Dxb
BB"z6Fy3TϝS>uL3TϝS>uL3 /_ y y(3++++++&-q92GbΖ:~3KyDf̢d(xxxxxxx<TLl&MRы:[~3KyDf̢d(xxxxxxx<TLl&MRы:[~3KyDf̢d(xxxxxxx<TLl&MRы:[~3KyDf̢d(xxxxxxx<TLl&MRы:[~3KyDf̢d(,7Pxmō,Sl3ov,VݻiiHtEh* )*0 Hlv<Pl!Դd3(PG3PaCC-r4.&nB=fhhFj\L܄{	i
+F,Oǁpj:"Bae
2a#3ytCPpQCEC8G[M\Qa;b!Ehř9:aD!M#pL-*[&s6eQ3ag3fKanݴDVa:"nsBx6DxBR6?:|gΩ:|gΩ:|gΩ:~3KyDf̢3fwΩoLRw3(jٝ++++++&-q92v͙oLRw3(jٝ++++++&-q92v͙oLRw3(jٝ++++++&-q92v͙oLRw3(jٝ++++++&-q92v͙oLRw3(jٝ++++++&-q92v͙oLRw3(jٝ++++++&-q92v͙oLRw3(jٝaD!M-&E;v1cK"%;vq3E[݋nZC+EZ7<
*)
b
!H=gB?\fB)
oLRw3(ٔ9	VM^u%nZC+EZ7
@О<
<B7<;oZTϝS>uL3TϝS>uL3Tϝ&0x/>@ǣ%ϐGcH!yHH?AC1d(d=|<A$	O@> P~}HȀ=z>  v?2@/^=?=ev;{)XiNv3i[Y۷yBrfҐ7ĳo,3f4&v#g3fRҝ$$f̥,FlɳZݨQ" Q.CGHGc5e2e  e1~<  ?A~< Ȁ=v<PQ Rx<1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><śr*4-PMhfHlfLcu><śV439	VMBՉɝnSKZOab͹p΋D&Y4q
5h93< ki7qE0&!EtRQL,hFMQK&{++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5doLRw3(ٔ9	VM^++++++&-q92͙K:-5d׏ z>A=0:4Ը*440b'hxxxxxxx<TLl&s6e,NBlՓG3KyDf̢g3fR΋D&Y4qyxxxxxxx<TLl&s6e,NBlՓG3KyDf̢g3fR΋D&Y4qy癠q)wS^BlY1gE-B4CM >7qE,")yM-i=jffΆp΋D&Y4q4"2nfpɫHg4)!7fLbt\fB	BޙnݴSo4"QLSo+w8otUݽر[v:"[!shO #ѰVz#aD!M3KyDf̢g3fREF#tkζs6dKHtEhC+FHGF *)'` zBgr9xG#O:gr9$Y7|,>OaM򳙳)[J؆h	fm[Ji[ja A!/g1  Bږݼ4SKZ~T6JF)"%dЌō0G0)'2gVEFg&q̧flT8HPɝT;"L͛Yj	@93ǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;b*EWD8Y4YiD'lnʄfah3&dM!;nlQ	2$XZ5qI3HNۭ&BvFkI\C1fLdafɥ*EWD8Y4YiD'lnʄfah3&dM!;nlQ	2$XZ5qI3HNۭ&BvFkI\C1fLdafɥ*EWD8Y4YiD'lnʄfah3&dM!;nlQ	2$XZ5qI3HNۭ&BvFkI\C1fLdafɥǔ֓[JBC8fpin4ұDo-(ЀPd8t[yM-i=*4QJ4 >93g&SKZOan+FҍfLÉEǔ֓[JBC8Xin48qE0-M9
J)Cf:*SKZOaD-ݓ!E(S1gQn;OٔSKZeEtR{
&tvl,4*mKYnVұDnVN(FOlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lT3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;byM-i=*4QJ4 >(o<QL(s2gCf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*ǔ֓f1]Za !E(S1
N4s6e+tTiX7ö!D.(IP|yM-i=͙JV(DpQ)Fdg1SKZOa͙JV(BpaRɤ(cu?ikI2EFDDnY8ö!D.(IPq48qE0ڴq3&B,7qIwS^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^oLRw3(ٔQbzg󸉜͙Df̥n+Fןxxxxxxx<TLl&s6e+tTiX7F{{{{{{{ޙ⥼"g3fQ3)[J5++++++&-q92͙JV(ѯ?^^^^^^7xo;ٔLlVұDny3KyDf̢g3fREF#tkWWWWWWM*[&s6e92*4Q^SKZOa*4Q4ᦉȒZF5lBǔ֓en+Fn36pir$D44:)VѦfaq4[JifpZhaDIPhhtS[L͚ö!E`()3ݻhn&,idDnV&pa{bKHtEhC+FTОQ!LAP)G`GBA]0xo;ٔLlR%kM[92[v:"[!p+GB#lB7<Ω:|gΩ:|ƘG#GEr'CC	ȔN0k1  )ȔN0k1  )ȔN0k1  )մN%C:G'H;jQ(qwi.wgK$FM!N7Sdɤ R5pA(3RC@kMքIc	5V]OR5MSHHN0o
T(Z[54Bѫ[̍EwioF!o25SR53SD-]OJ'p֖Mj#Qu>L%kL-k=۲hu8flDwiS]3HN07nɢ%ta"Q;ږݻ&S1DjZCv"]NL%kL-k=۲hu8]3HN07nɢ%ta"Q;ږݻ&Sf4S
,Y7|O )D\Bdj.ǱpJ'p֖Mj#Qu>CEcLi3A:kKffTdfS36mg$	(PdΆ*:ZBɝ[6M(=튟N0o5??~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃Nة~C4(l{	ud҃NةY1 R53SD-]O
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vO
-QCd΃Nۭ&vORɍaN-ᚚ!h-F|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|yM-i=|jE03cE)'B3ZHb@@vh4XQFkI6;HՍS<>k
5i"֘Gaڱǔ֓GaF$XP1  C;V4]OZ{(#5
Za$gjƋoLRw3(ٔJ'p֛<1(tF:a;nlP{	?{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;++++++&-q92͙JDwiWWWWWWM*[&s6e92Dyxxxxxxx<TLl&s6e)5^^^^^^7xo;ٔLlR%kMoLRw3(ٔJ'p֛{{{{{{{ޙ⥼"g3fQ3)HN73KyDf̢g3fR(Zo?zg󸉜͙Df̥"Q;+egCHNحWٸdٝCmZaDQL.fi
4쑈hНS4V4Ά[F!F!pɳ:!jM8\"i#ѡ;b,7Pxmō,Sl3ov,VݻiiHtEh* )*0 HlrQSp)3KyDf̢g3fR2gyf̖ݻiiHtEh)M	)

BB3Ф,?!dVвo5??S!CVފHoE$J!$Y7|M9)Z1g&!4?LaC:ɤ-VIGaMfYF!dѓS3dNfYF!dѓS3dN?(v!HBFJhoE$J!B4Bœv[y8PdΆ0i	i!)Cz)"Qn(hCv6 p5h?(v!HBF~<>k
5i"֘Gaq~{	&rhj9\[Q˩:ZBɝ[6M(=튟@rS~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lTZҶ)DP8ES1iX	PjMæ,TЎ,>OrA!/gP֒,-b$̙ɤ'm͓J!;cu?Hhвii!P"2$XZ5qI3HNۭ&BvAjb谱СNBE0dFNBv!dj~0G|#?SKZV3H3!
ZaTi[=hCOD3!qV."/ikI#Ā	Y!gfLb);H
|x?CpɜxZdWVBa? {)CTzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dzg󸉜͙Df̥!dZ{jҚIdv!o
4PaFou?)')(HGafEapiapSZ{X+vAlV;V4G[vAlVƆ8"4)E4ڱ0gEr4c+zJCoDٵpb@@b,(TB3:0Jvxby[{vŊ[m-!iSBxD1@F	!X3
!
n6
n!oLRw3(ٔ3f󭅜͙-vZ-ѸR	#!URxz6H7<gΩ:|gΩ:|gΩ$fpV샺!d)NuLdfS36mg$	(PdΆ*ZLxQfͬC e
̙O+IO
4ٵp$C:vEi23)F6(s2gC?ȭ&Fe<(3fxZ@2fLb̧flT8HPɝT;"L͛Yj	@93ǃf?СgA'm͓Ja;bhBE08~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lTa$Y7|!tC)_2$XZ5qI3HNۭ&BvFkI\C1fLdafɥxxxxxxx<TLl&s6e<ٷuLzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6xxxxxxx<TLl&s6e<ٷ{{{{{{{ޙ⥼"g3fQ3)fͽ++++++&-q92͙O36m?^^^^^^7xo;ٔLlyoy3KyDf̢g3fS͛{WWWWWWM*[&s6e92floLRw3(ٔ3fzg󸉜͙Df̧6,7Pxmō,Sl3ov,VݻiiHtEh* )*0 HlrQSp8[<TLl&s6e+64cM/:Yْ[m-!i!\О<P'` zynyTφMM!jO3BFHZ=<G;GSƖlBq*̙4m+bPdΆ0G038j+vAo
n:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟:ZBɝ[6M(=튟SKZOaR̍+iV4ʊŜ##O)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vOZҶ)LgQ+FңLЋ+w84l(S1C42M8V(ѥFV&qCu?ikI39
Ym53#CEcLi[
4X+:)ǔ֓gEr#JjfF=gJΆReȃ$++++++&-q92͙JͽDKϏ
-QCd΃Nۭ&vO^^^^^^7xo;ٔLlVmhƚ'"^~3KyDf̢g3fRoCF49WWWWWWM*[&s6e92z1ȗoLRw3(ٔэ4NDzg󸉜͙Df̥fކir%xxxxxxx<TLl&s6e+64cM/?{{{{{{{ޙ⥼"g3fQ3)Yhy++++++&-q92͙JͽDK^^^^^^7xo;ٔLlVmhƚ'"^~3KyDf̢g3fRoCF49WWWWWWM*[&s6e92z1ȗoLRw3(ٔэ4NDzg󸉜͙Df̥fކir%xxxxxxx<TLl&s6e+64cM/?{{{{{{{ޙ⥼"g3fQ3)Yhy++++++&-q92͙JͽDK^^^^^^7xo;ٔLlVmhƚ'"^}bs6e+Fq(hQfY 21C)_c92#vҸjSCY4Ckv(J3F,
 xZHBD졔/SKZOaR̍+i4V4Άa<
!	xVXs5??
<:-VS21+lfq4i	'a&r9|
uaD!M-&E;v1cK"%;vq3E[݋nZC+EZ7<
*)
b
!H=gB??m?W]u]]u_W]b0HYzg󸉜͙Df̥n+z1ag3fKanݴDVa:"nDQ!T!HVzyRs,7Pxmō,Sl3ov,VݻiiHtEh* )*0 HlrQSp\)Uzg󸉜͙Df̥bɻiNE7l,ll-۶l4DV%4'h AHUROFcsgΩ:|++++++&-q92͙Jœv8o?3WWWWWWM*[&s6e92&q:-++++++&-q92͙Jœv8o?zg󸉜͙Df̥bɻiNE73KyDf̢g3fRdݴ'E{{{{{{{ޙ⥼"g3fQ3)XngM\fB	BޙnݴSo4"QLSo+w8otUݽر[v:"[!shO #ѰVz#aD!M-*[&s6e92*49󭅜͙-vZ-ѸR	#!URxz6H7<a<2$XZ5qI3HNۭ&Bv:ZBɝ[6M(=튟f̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;b3KyDf̢g3fREF'"^<3KyDf̢g3fREF'"^oLRw3(ٔQȗxxxxxxx<TLl&s6e+tTiir%++++++&-q92͙JZhy3KyDf̢g3fREF'"^oLRw3(ٔQȗxxxxxxx<TLl&s6e+tTiir%ٔQ#PJɢ[DnTY1g@P@zG' eG0Jvxby[{vŊ[m-!iSBxD1@F	!&_&ؚؚ؛Wbi;4ؚXM-&M+?+$aaAK %sqbak0ؘZL-&_bak0ؘZL-&_bak0ؘZL-&,7
Pxo;ٔH[92[v:"[!p	##!H=<'^^^^^^7xo;ٔH?)hʋ3F,6L=YiA'lTX3
!
noL7n)۷Y()۷7*gnXvZ-ѹU4'TAHSTa
@+=0T-*[&s6e+F,o+tTkζs6dKHtEhC+FHhO AHURBgs,7Pxmō,Sl3ov,VݻiiHtEh* )*0 HlrQSpmpL-*[&s6e92'jD-[92[v:"[!p+GB#lB7<gΩ:|gΩ:|gΩ:|gΩ:|gxxxxxxx<TLl&s6e-4NԉE$[T^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[WWWWWWM*[&s6e92'jD-++++++&-q92͙KM"QIzg󸉜͙Df̥ڑ(y3KyDf̢g3fRDHRE{{{{{{{ޙ⥼"g3fQ3)ivJ)"oLRw3(ٔ;R%o?^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[WWWWWWM*[&s6e92'jD-++++++&-q92͙KM"QIzg󸉜͙Df̥ڑ(y3KyDf̢g3fRDHRE{{{{{{{ޙ⥼"g3fQ3)ivJ)"oLRw3(ٔ;R%o?^^^^^^7xo;ٔLlZhHxxxxxxx<TLl&s6e-4NԉE$[B([<M۶vbƖDJ)vng۷+anݴDVa:"nxM	URB$z6
@`()M¨[<TLl&s6e-4NDag3fKanݴDVa:"nsBx6DxBXLG0ts	LG0tqH[G0J!8qE0ɝadFNBSypaC:ɤ$6hRQf,is5??+gFa:>Of <-o241Gs5??z>l7DG#YqHQJɏ3KThP3afɥS3KThP3afɥS3KThP3afɥSi"ѫf"Lɜ,Bvl,47SeB3ZHj2g&[6M(@xZƙQZ1gL#(0#)*3fRM-ifYI(l{	ud҃Nةf̥Z*,P3afɥS)͙KE4TY1gE'gA'm͓Ja;bS2ikL4bΊOaCd΃Nۭ&vO6e-֙Qfhŝɝ[6M(=튟OlZ)2ы:)=:a;nlP{	?ٔSKZeEtR{
&tvl,4*?)hʋ3F,6L=YiA'lTf <-*9" Qx?H*~Bt9++++++&-q92͙KM/?
-QCd΃Nۭ&vO^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKWWWWWWM*[&s6e92'"^oLRw3(ٔ9zg󸉜͙Df̥ȗxxxxxxx<TLl&s6e-4ND{{{{{{{ޙ⥼"g3fQ3)ir%++++++&-q92͙KM/?^^^^^^7xo;ٔLlZhy3KyDf̢g3fRDKFDqHQX*+F,r9c92V
ʼ|;?ŌlV(JQM%dآ7m*,(he b=#R#пbs6e+Fq(hQfY 21C)_`()3ݻhn&,idDnV&pa{bKHtEhC+FTОQ!LAP)G`GB BM[<TLl&s6e-:/:Yْ[m-!i!\О<P'` zTϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3T]u]u]u^^^^^^7xo;ٔLlZ$:t^ΩoLRw3(ٔ4Ht^^^^^^7xo;ٔLlZ$:t^xxxxxxx<TLl&s6e-:/?WWWWWWM*[&s6e92++++++&-q92͙KC@Azg󸉜͙Df̥rCE3KyDf̢g3fR9!C{{{{{{{ޙ⥼"g3fQ3)hh!yoLRw3(ٔ4Ht^^^^^^7xo;ٔLlZ$:t^xxxxxxx<TLl&s6e-:/?WWWWWWM*[&s6e92++++++&-q92͙KC@Azg󸉜͙Df̥rCE3KyDf̢g3fR9!C{{{{{{{ޙ⥼"g3fQ3)hh!yoLRw3(ٔ4HtX3
!
noL7n)۷Y()۷7*gnXvZ-ѹU4'TAHSTa
@+=\fB	+7
O!oLRw3(ٕ[92[v:"[!p	M	##RBѰ)?[[翞{[FѯkTS>vNuL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uLu9u93fY3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3TϝS>uL3Z3"/aaPxw J?3fR/Yɣ'3ضFN?l[JQ$	Bd(d@e {!3+3$&s6eyqʋ39[R&CbYKB;'d(|g(<?% x` 2@Az$	Gx %G[D졩 y)xe?@% $	Gx %G[2@@TҠ% T3xd(@x?zP|2@y b<~=> J<1?C%HC!HdcPd 0S T3g e1 x?0P@z>Ad)|Pxc-" P(<C -(1  TJJƂ$%!P5%?HǄz(\$	O@=ev;" Q.CH5 %1|C!fd(xA2a) z C%!P5% @yzQx,$	CQHxd(j;@@x) z CEhŜ'ladM3dN JG~$?$	P31z>Ad* f~~=2G#%@ǣQx? e1vH? {(x2@/xaz;xG|= RCD죱\2PUGc5eó)!EhŜ4SKZofl褋+j/H%ǒBv< ~ J@x>.?J<@G?ǀPz!AY7|OikL >!g3fPhǔ֘@|-ZBf̡dѓ?-PFnH1Flᙌ͜QKxfX_ǔ֘[Rzdb@@֔IfbƘY7|VM8=fl
̙ǔ֓Qfhŝo5??S e1z>(Ȁ=v<PP,=Qj<ǁpjܡj<G" Q.C@x~;4G$	G d=Az>A J? !~$?Q PeG)!f4S
,Y7|SKZadPȀ" քIcD.&nBĀ	Oa$Y7.(hD=
f0ĤI? {(x}* f~(^>A@;c(d=JsǁpjH;Gc5eSW$D죱\2R? {(xxfRC!fգJ'pȈaq3r6(Y4qE0o5??1  BACGaM? {)qI3qL-lD1cI(YfbƘZٳGOajMB@;c) x>ʂ~?@;c) x>ʂ~?@;c(xIPW4Gc5e)*
f~<3f(MSBgB٫&(MƙYMjCqT8i%v!E(S1v#[" Yhq,XB6w t4y衋xQGdCF e(hD=9!IBFK<f̥d,>O" Q.CC" bʂ~< /D죱\2D  3??xx@_6HH3̱frhpmvG?+j!C:O e1~< CB0/ " Q.CGd=A.C	B e1zG#ǁpjG#ǁpjG#s6e+&malՓGS&SfCqXCv	o5?? +VS3ɼ-36LoĀV>vhxZ5q	fl@v)=38Y7|ۢĳr'Ҍ3ZȀ=~մ-Hn!j34D" Q0tAC[腓xPcP{
5ȭxZٳ)[J!taF e1~"
+? {(xYPeA^?Gc5eAC5A<1 e1z0R /ò)0dCqE0NB2jƈTGc5e!P5% @y e1~< CB0= !nI2j7!Bɼ-tPjd&tB33fyQwi aRBջdHh? {(cC88MaEf4S
,Y7; eAXM%"LMhCf92*4Q;HoB6w@;c(A T~" Q.CG2
c[4q&SaP:kI
&qB5Bɼ-q&"B<Pż(#F!_v!Ti[腓xZ5q	fl/F!jچPݼȔC<&f e2q;G;Gɼ# eAX)" Y1gE@?F.JDY7;Ȁ=~ccZ-Pf_D졍%^ы:Oac
VMQM@?1gI!ta@jɣ)HhYX7l{	ӐjD6mCȀ=v<PQz>Jad7CfadZ2qu?^!j
3tHXcF!3ft8-PFnLah3Fl·_8\5(B$1v/C&荚f{
aEhŜ$I aAcQZ1g&jsRE7mFMQI!ta!n;RzJ,"Bɼ-lуl{G!4" Q0tACY438Y7;" TUf05d#)*Y{]3PhoHhYX7l{]3Y4n5i@;c(z@@/^<ʂ?Ȁ=v<PQ"^x?2f	͙KMX͒92!lBǭ(qZHPqK&o5??mPg
,DHi	
 PpEB3ZHɝo:g%kL-hadj~AJBDwiVMQL,>OĀZ88P
,ᢚZCbViq&malՓGS&SZV[CZ2j;Dn褉A!ta$Qfhŝу
ĤIxZٳȀ=~Pm*Y{]3PhofFYk9(3fxPd,3%!dVԵM8m
̙ǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;b@;c(z@@/^<ʂ~<D죱\2Ǥ	B+
	ǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;bǃf?СgA'm͓Ja;b@=h#Mi!B,"BH;:ZBɝ[6M(=튟? {('p5wh] |x?cPj
&tvl,4*|x?cPj
&tvl,4*|x?cPj
&tvl,4*|5oE0QfhŝMto֛:glՓGS&S3RCfbƚVMQL,>O,>OkL-7qE41=hD&0Ȁ=E0fapEmEB$1D졫Lᝪ24ڋ֍hhleCGr(D44:)iC&荚f{
3tIY4Ck&S ehpACYMpլ, e@! I,i&jsREs6e+Zh8qL(lfMB e1v)B/>xx@^ǁpj;HqfJ~< /xaF36qE0!!QL,>OSKZOaL"Bږ՜(Xu;FP
ZaDi[!ɜ#"bN=hD&0ы:!m3v1Ga? {R3	5VBɼ-36Lo5(8D+j!d\BD&7$[Rz,N֚h(Tt[(7
f0CfgCvE'Eٔ2q*5h{&6fLvݴ!JhoE$Jac1  B3F,H8e3qL-lD`+f(fgM1"؇J%o" R
ڈY7-Pf_D֎( PЈ{
ap7? {(b<AAUf05dFN%DEhŜRCsQfͬɝn+FÉi9=v!d6l<յ!j	iY4d93)'mCHZCbWR
̙4Ckgɤ' e6j͜,>OHoCH3xZ5q	fls6e+&JCi;MZ=4L(s2f3yM-i/Er$7Mv! I#ĀBݐwD,LȀ=2n)ʽtL8<śV4!3&t1V!3aff0΋D&Y4qrfiqSKZabCDHiB#&(DH\2FXCvы:!fBɼ-36Lo e@TIH3VMQL,>O(CE4ڱM!!4j4XO@صrgZhdѓW('ɝYg!6q*,妆M8=|mi
̙hB?wR{(#5
Za$-gyY4-Ƃ#)腍#2qE7Z83CB!$6&C$:)"qLʍB4TiOafMPd+fhTjl֗LЊ{2hB3&w\S3FP+ffSgE@!
̙ǔ֓Z-P!m,(Gd93^є8dդ.#PԆYytC'd&jM!"L͓i%ǔ֘Y4tZ'!6jɣq47!Q|D
𸚙HSXCvo5??" MQKIɣ'ы:!dj~||դ2p{
"+F,ᙝ4Lċ&|D歚g(u3'0qL,>OȀ=Df4b{	0,XYJ%@>j٫6rS2p{
1Mu3'R)yQF(=falի8hߖzhP*6aFpoB6w垚&qD#Jͬ#QFd,І͝ǁpj@^J=PeAC5A<1쁟Ȁ=v<PRQz*2a^dyM-ij2h
bͫjB٫&(3gI3	Ȁ=F&i=dz/=hZLڣ#2gikMg3fRҌJ샺!h-q 9	QZ1gI4SKZajچ"C9	P38tE4ٵnɢ$38:/f̥djA(4bΈY7;Ȁ=~ĤI0i)fpo5??8cQfͬC	YPqL(s2f:g)dƈHN0ō47o&S5(8Y1%kL31cMɼ#"qB438qB3g1v;DJ!fl'iD(+?zѓiᢚZ@ʃE(ǰ3j38Qfhŝx\" d{	gBΆaz(bi#ѯGQKIBg)CPczJD? {&(dѓffipM!!V3Y4n5ihixG(D7X+:Bɼ-Ȁ=4&pɻSVMQL,І͝D歚g(u3'
DH!҉CD(iP{
*[fl
̙Ȁ=v<PPz>~<A> CP4	G
H e12GT Qx?Z{&'qiSi,]O鞈HN 54#Y7-Pf_AJBDwiBɼ-Hn!j34DԢP%kHo:"8ExZBfhEMJы:OaZuK'"B38:/Ȁ=Qag3fPы:!h,2pfl\2gZ^D#QZ1g&!4FЈɻ)=|jE03cEgBΆo
%4Lap3HQG" PƇг,M8\"iCoE03)"B<Pż(#F!_zhP*6aoDZ1fl
̙;A^< !bֆjYB{FN;A^< !bֆjYB{FN;A^< !bֆjYB{FN" MQKIɣ')Y4Ck+Y7|vݴ#IBBѫi(D!q? {(fL$Iɼ,n4;? {(iCB!4KHH3!f8Y7;Ȁ=4Ї$:)"CqtThZ5q&4,ڶ-P[L$OD+?fLcu?ikI#֌B3&t1[Ff!3&s!3@=hZLFNamE-k<.if0ɝ? {*ͪEtBѫY4dt1 ev;OaeEhŜ,Ԇp3DJ/jZCviC[DCY4-Rɢ$,>Od'ō2bMjCqT8i%D,83FNa͜QL.xGzhP*6a!d샺!d"L,3%FT&mg!І	'd"L{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?WWWWWWM*[&s6e92^^^^^^7xo;ٔLl{{{{{{{ޙ⥼"g3fQ3+zg󸉜͙Df̯?3+jZCvm+wh48!Ѽ4SKZn++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eySKZaHD YoF!oCgkM4NoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^xxxxxxx<TLl&s6eyoLRw3(ٕ3KyDf̢g3fW++++++&-q92͙^V!3aff0L-M=!l֗dLԑoY!i"B3w4nɫHZ5q61D4R{92fYf$X\QJ3&85pɜ#ikL!z-aEhŜ,ѫY4dt1B#&(fjhDd" P /7,٫vN(fapYM4"E$XPn!h3BY1gEV(ѥD-@g(b@@!BԉE(lڇWs6e+MLtZ)Vlaq3r33alC7[Ji[L͙49"ɼ.4h-&c&j͛&aqI&ds8 ad,2p{
ɣ'C-E4Y4qE-&g&¾fpmi48!Ѽ4SKZoȀ=GRfph+giS3FqD(s2fY4qE-&g&ͬah	,(s2gC8tE4hDdh
 ac|v!@r#Ā&SZ
,HBFwW<9LpEmD,3Z5??" PƇ:)=#fbƘZZQ%ad6lȀ= E'Dq,XZakJ$1cL,І͝hZLM8=-Pᘉ3&s!3ipQJy8H;Hq4(Z(PQJ3Z)=<QL#Ā
adѻHsdեgQ*5ҡ3k9&mg!BChxY78dDF%襬,lVM24B܆ٳZ\Bʆl[4hZݩ脉D:"8EoCL" MQKIɣ'$:)"ɬ3B3&t1BlV,ڶ#iT8g!6q
3V$6tB3&m" T)F=T)3F,ft3,.(IP eAc[MaEtC3:hRɤ(chZLM8=XZP:kI
$Բ	hBRDfjJhoE$J!? {\EqEٔ1cMɣ'hZLPoB6w? {&(dѓXnEF,Bы:aC6? {&(dѓXnEF$6-dѓPdͽ@ɣ)i38Y4d,ۑQj	iZ(s2f ad,2p{mȨеCŴ(93oX7F8qE''Ê)v!B,7qIwQbݴ8q-4'DHPhhtS&j3g;c
̙adѓS3d	jhceB3ZHS!(lfż,Bf̥d!!h3jhcHtD!<(3RCHN-ED,Y!MBΆqa&
,cCgx\"@rC.y@ɣ)i38Y4d3WȰS8THPd!FNB=v!dj~ZaE!tC)_Ȁ=GRfph,YmCHZɴ(93oǔ֓HTd&ᦆY2jpVM8fLcu?)'MYMڳ!dդ-PE(93" QFN!PkKPdl23gfo&u?鞈HN 5-Rɍo:,!d(LBJ%!"Q;qK&4Bɼ,n43k9
" MQKIɣ'-dE'"B(s2g? {&(dѓC	3.յ!HBƂ#)迟Ȁ=GRfph!̙ajچ4OED,83FNaHtREY3v"B3&t1Ȁ=GRfpcQfhŝΚ&bE2i3@ɣ)i38Y4d8BPCGo5??(NB=XQsgB֘[M9
"ݐwEv!Z6r#!R",,fq4,BiT1E7٫vN(&!G31cM47o? {(cC[5n"%г34c5??f,i ad,2p{FD9
#6S3Z\7hĨHsn{Hlش!dѓe[̍(s+9WZ&F=jB!jDe=aC6hZLM8=6ThZCbP(s2f3r'laC:3D(faCkL(s2fԉE7S4V4ΆoF!b73pjCBgD!ZXݐwEhZLM8=|RLD8iᢚZ|D,83FNa_38XLއ6C-E4HTR҆pcQfhŝof$X\QJ3&8hZLM8=
f0)\"DeÊaCeC67@ɣ)i38Y4d,ۑQj&Тi
̙" MQKIɣ'f܊T8Y6fphPdͽhZLM8=f36qE0PP͌,>OȀ=GRfph33g
,(s2gC\5FN/,Q&횷f0Bz!Y4(@jCz!	AJBDwio
,J!bhh4iHN:gD$J'p֖D,覆!"Q<G[5fPfNanpM1zh&!C:D4R{tY(ڡLY1gD-FNL͐wC5iM褉A2B;HS7(caFo&p)0NB=8\[Q&jQL.fi34D ad,2p{mȨеCZ!dVY
̙Y4qE-&g&36pf((s2gC\5FN/<@"!5g47j̆VCTYڗ!C:OdCfftB&bfN4DH\"yv6()gErf8aflЦ4"2n♜2j93oZJ@ Jɣ'Ȁ=fLch)fX[5? {&(dѓC$	C" c,Z5qzC;Ziwȷ5pɜ#ikL!z-a!dVBɼ(h4"Q@@S(tmaQCf$(\[Q
ZaEt_hZLM8=6iT8[5MEhŝ0ɛ{" MQKIɣ'EFC8QFEhŜ(3fxPdͽ5hj$6SPapM8e36Ai
 
3V4_qLʍB4TiOa6;6;6HTSCZ{d)G*ϡh֘C$	O@=ev;އSikI! Q
cZ5Pxw(|<AAz]O)'HȀ=|<Ai2@DYc-qu>" MQKIɣ'4Јɻ)fLCkL4D[ ad,2p{)i38[;4B36mgfLﶥ7o+JZP:kI
V)dCXDɛ{ ad,2p{m[Ppm
,f
"3&mȀ=GRfph,Y"Bh!EtS
̙" MQKIɣ'f܊T8[5JB3F,93o~G(hVSfbƚa? {,XCvh@=hZLFNaoC[8E܊зj!C:D,83FNa_38iwS\JAB93$6SM:"8EV<;ь$6SM&!g𹫄XG8BPCGoCPvM	Y4nf@ɣ)i38\QJ1(4bΈ\QJ3&83!Q(q6Y4qE-&g&ѫ@KV!!fpf-q
 Y4qE-&g&2i&0iJMi!B,"Bɼ#)'MYMڳ!dդ-PE8I\[Q
̙? {)i38G8=D,2pfl2j3PdΆ7hZLM8=6ThZCoE0m4B38XDfL@ɣ)i38Y4d,ۑQj	ݴ
,mKPdͽ.4KHH3!	PjZ9	Hm)wS-4"2nTY4qE-&g&2ifm&t֒-Rɢ$,>Oﶥ7o+&8Y4D=FS+j!Fdݻ&FdoȀ=GRfph,Y"Bz)iYյ!C6@ɣ)i38Y4d,ۑQj	ݴ
,qE(Сɛ{GL(LƊagCDGjtR1ފaEf4S&!gXQpՌ.œwB!vXCvь-Mҍ3MZ_hZLM8=FS+j!d8BY4DxG-gyZPJ҇ZHRqK&L1jC38ZѐMhCf" MQKIɣ'fյ!j	ݴ
,f
"3&m鞈HN0ō47o&SPn!d,i&SD(43RCHN0ō47o&SPn!d,i&SD(4 ad,2p{F6eJMi!Bѭ06e&85,BgD-qRЉ*Zeѣ&5cA4SKZa5pj@5B҇ZHP? {&(dѓQ(q
,cAVB3&t1HZP:kI
)dږݼ(iC$)[DCXDe="fM۲h=$fN(" R'hC&pCn{&!hՠhCf1JmhCf" MQKIɣ'k92h֘Yٔ,P$Բ	Z83zѓ[8E;VedѓP&(n!C:Ȁ=GRfph+g4"2naC8PHS&(gbΛȀ=GRfph,!BD운Zѫ[6kK[MaEt7Y4qE-&g&ІE0C:dыP,B҇ZHPqK&o5??Phmg(4bΈQ)gSYBQGdCFflڇS!3$t_J1(ڡLY1gD(3),!pD(#F!C36mC	fd:/ ad,2p{g3gjь2q
̙6;TfpɫH[Di3;{RGS	fd:!m3v1HY7ftR6" QVY:g;Ȁ=GRfph,lVM24B܆ٳZ\Bʆl[54Bѫ@5??Y4qE-&g&2hŨuflahCFBY4nM!dj~hZLM8=/jٜ(4bΊapM1zh&!C:±dy[RvhR_hZLM8=/jٜ(4bΊapM1zh&!C:±dy[RvR_D,83FNacABڈY4nM!bֆjYB{Fdo" MQKIɣ'z!pEmD,B҇ZHPqK&kCxZ5q
,J!=#2qE7*4QݛWDnMhCf3xPc
4Ȍgy[J3Z)#yiF=
f0h$92j0Jvxby[{vŊ[m-!iSBxD1@F	!Aef_aJ`mjPX:,
vO!aг؄ʿ/m٪_``١j";9+Rf"?b+_,j#B/j	q`1`?a؄Vr?	?vpmڒj^If)c*gfb`0`;,ȃ/(4ñe
3R(h-BQ
?FG섋86)C"Wk'.s-)Ag``qܩqr_ea?aCö.c`?e8pnZ3OȈsD͗
uz:5E:ao4SXrJ5[?Ae?!&i1`4_ ӏ@s?Oǂg,x]z\oK_a_O2*d,gapMc쎳J5_tP8E<w`ia+˿NA )2`bcOKpieOÒhP?#"?͊7D4"60w`o`9W	/k?NUAh/`eEO`pS\2e5N
d2W`W7o0qOBwjQ/?C`,(x?66XV?D/k1?JyCi"O`(Z.RPCSJ_ia7_1+˿gSN^ݟ`{0T-*[&s6e92
f(󭅜͙-vZ-ѸR6!RDP!YgInym2lCXCnC;o	xNv;A$	C$82@De1B
@*?ٔ,!S5$XC;Tf̙C0Q0xo;ٔLlYڳgD(ag3fKanݴDVa:"nsBx6DxBRCsgΩ:|g$	B212dfS36mg$	(PdΆ*ZLxQfͬC e
̙O+IO
4ٵp$C:vEi23)F6(s2gC?
-QCd΃Nۭ&vOS><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	?{{{{{{{ޙ⥼"g3fQ3)gj͝dDS?{{{{{{{ޙ⥼"g3fQ3)gj͝dD^^^^^^7xo;ٔLlYڳgD(WWWWWWM*[&s6e92v;DJ/?zg󸉜͙Df̥6tN{{{{{{{ޙ⥼"g3fQ3)gj͝dD^^^^^^7xo;ٔLlYڳgD(WWWWWWM*[&s6e92v;DJ/?zg󸉜͙Df̥6tN{{{{{{{ޙ⥼"g3fQ3)gj͝dD^^^^^^7xo;ٔLlYڳgD(WWWWWWM*[&s6e92v;DJ/?0Jvxby[{vŊ[m-!iSBxD1@F	!X3
!
n0xo;ٔHh#N؋yf̖ݻiiHtEh)SBx6P Dl6=<7<,7.)3KyDf̢g3fR-hDo:Yْ[m-!i FhOQ
@TϝS>uL3TϝS>uL3TϠq38P&C(hlة4*7CGfO-\LwM9
a;f͊Ajfp([iT8n{	6lTW3iT8odD'lٱSW3iT8odD'lٱSW3vCl͔8	!P'lٱSikI-LY4qE0o5??S3e<(iT8n{	6lT~?6L=YiA'lTW3CfhP&C簝fNhH4q&W7=6*t&gѺ3'M9
a;f͊;А(hM!(n{	6lTikI!|Q' e(hD9!IZ#MdD,B\PlةZ#MdD,B\Plةxxxxxxx<TLl&s6e(rކI3KThP3afɥSWWWWWWM*[&s6e929oCB$Xy++++++&-q92͙Jf,izg󸉜͙Df̥[Љ34~3KyDf̢g3fR-hDo?{{{{{{{ޙ⥼"g3fQ3)C4"Lō7oLRw3(ٔz&bƛ^^^^^^7xo;ٔLlP1cMxxxxxxx<TLl&s6e(rކIWWWWWWM*[&s6e929oCB$Xy++++++&-q92͙Jf,i0Jvxby[{vŊ[m-!iSBxD1@F	!X3
!
n\)Szg󸉜͙Df̥CkKζs6dKHtEhC+FHhO AHURBg!Pny`()3ݻhn&,idDnV&pa{bKHtEhC+FTОQ!LAP)G`G/$?!+wH0AAՉ*t`H0a UH0DAa u
_Aeο`'	ɧa J$?ŖH0fAN&yBa $?DP$?ba F	<k	8*p$;$?	<DAN98$?	<Aa AN;8$?xH03`Ӆa AN$?q`ӮcH0CoA|3$?a UsH0wa u	9Y$?g`ӇAa #H0`Ӥ$?)3``b`b	!a DAN;$?a %$?a [ANQ@$?ANQ@$?ANQA$?ANQA$?ANQ r`ӔH?A$?`ӔCANQ	9D7$?`ӔXrANQcH0,	9Ea ($?_ANQE$?_ANQE$?`ӔYr?ANQmH0-	9Ea ($?`Ӕ\rANQG$?ANQG$?ANQsH0.	9Ea ($?	9FANQ$r'`ӔI?I$?Wa (	9DH0$ANQ	9D?$?`ӔCANQwH0.	9Ea ($?oa (	9DH0$ANQ'r;`ӔIN$?`ӔD/ANQ	9DB$?ANQK$?ANQK$?a (?	9DH0%ANQ)rK`ӔJ_R$?+`ӔDANQ	9DJ$?a (	9DH0%?ANQ*rS`ӔJT$?a (	9DH0%_ANQ?	9DL$?3`ӔDANQ+r[`ӔJV$?C`ӔEANQ?	9DP$?a (?	9DH0%AM?	S`ӟtca h;$?va KXH0KH06ca r`=UH0"Oa O`'?	`e9DO[aD/D/|>)E[|>,G(J(N(PPPPPUwT?
+WWR




?0+Am)A)KA0e?0,_0EmW+	;	/U,p|>,pON8+ſOo=KTɟ?/N$UĒG)ĒI,Kwe8!)g@%?Q(|N;	P) L)?o*	[1baK0Q  t)N?)hSG+n-/QgF	\ c٧l .?ۇWkE86d6T[?@J.,*0 g a YίO?)]Je,?)mM_O]RIOe%K 2? a L  &aKī badG - `zA[Q {,_ڿ· F#<?`J7?+#-OQ_NJN%,ӉEӺ<F?hoz?S)߆?=rm'Sm\~I߮Syoο^O^OWo?e}/MoIoO\}?rs%z?O??\}rb׮S?r\{O|)z?@\{ϮS7}r)GSS\{~OO_S z? 7\|z?}r ?&/S' \|  \| /\}? oorNsoN5_S:NoN<O8yoN oN oο8"8z?ӊoN(r߮S9Ә}rI)d1#\~I(q#2=r $?\'̈޹OBS@)2?ȳȹ \rq\\?p #z??.%z??.}r qS)|Ip+\\\-z?\^2x)οQoQoSAo2=ӉEv-~/"-+<^ /GAǋʛ/2=(m {/2=(_|`eG<^/PU02#P@WXv̏W ooAdP|`e]v?z+|`	w,oa  G|`?3|`?37)g|`%yO.%6?ؖP\K 0Smw
As,`|`?bYW{?ؖY!O.%+w
As3#P\L7 0S0SIJVOw R_OԀ|`cԃMR_K~
^2S<4)x8w
<NY|`w
c؜AuOx:J)t؜Ju/|`9/+|`8&)N,:('=toy:
<7t0S烠/0S4O0S4
<G@|`~hxR@|`·w
<-y|` <цO`=5)Dy O`<&O`=W	{?;x oŏ4-ſ4My3E?)y
jo5?o5!o5|`KQ|`*o5+o|5[?#7
Kox< o<0SB)x=NOa|`Zxw
j<K)!")!()!x<

h
ux<w
dW|`S}cmo|`)"x>ox>|`)0SD ?FOa	^վ0SDK|w
_Oa!)"=|^Oaa0SE<|w
+6
l
M)K͈;?R4)"=)"<A)얣͊;?`	) VOd6 hl|`]^l0S,=e? e?~0Od
ͼ`'Obz0)O |`=7
^0%'0S؞U w
>0
0SF`*o`^)#xw
 |` {|` I0SFw |`R|`V{0SF-x@
()#<>
@ ?t Oa C0SG M0SG'x@

? ;|`XU)# -:g	?!B(,&)?
! (|!c0So@0So@O
@'@0S	gA"O%G
o7
PIH<@7|`	2)Aa!w
Q+w
PH)z)@$P0S $Pokئ[@!2Uxx/'|`LBE `k2n `Iۄuo磯^.L{{@ï_^/<{1׿^uo׿#{uoï_P׿ݎ^N{,uo1׿ʣ^/,^Y{:ayluo^/L{uoAD#Puo^1׿(\:e^ uo#PuoG^조Ń^F:`p^G^0{x:`q׿<%<v:`:`,uoHuoLuoTuoXuo`uoduohuoluo׿׿sʁ׿96{q׿9uoV:g+^xuoX({q׿9uoICruoIïr:g%!׿9)TuoJïrX{^:g/G^:g)#c#({uocq׿{`ǃ#F:b2׿،:b1uof#"،uodq׿{:b3׿ï#%،R{:b1TuobŁ׿##^F-،uoc Ƀ##{uosq׿{`烯#:b:׿׎؎:b9uov#؎uotq׿{:b;׿ï#؎R{:b9Tuor׿##^G-؎uos 郯H^쐠uoïHl:dq׿$T:dP :d׿$^S{ATuoa׿$^Y{Ahuo׿$={Auo	{J^Q7{PڥuoF:jڥ uoG^S׿T:jڤq׿UP%ڧc:j^QHuo^QTuo^Q`uoG^Qhuo^S׿T`{II^쒠uo&ïI7{L#IX:d׿$:dïI^:d׿$G^uo(Il:dq׿$:dP]$:d׿$^S{ITuo%a׿$^Y{Ihuo%׿${Iuo)uҁ׿:6{q׿:uoΖF:gK^x uoΘ(6{q׿:uoΉCtuoΉït:gE!׿:)TuoΊïtX{^:gOG^:gI$c$({ uoăq׿!{!`$F:bB׿ؐ:bAuoĆ$"ؐuoĄq׿*{ :bC׿	ï$%ؐR{ :bATuoĂ׿#$^H-ؐuoă 	$${$uoēq׿a{%`'$:bJ׿Wؒ:bIuoĖ$ؒuoĔq׿j{$:bK׿Iï$ؒR{$:bITuoĒ%׿K#$^I-ؒuoē )q׿^=7{{ՃO^:`p׿@ @E{ï*{Pp %@)Tuo`u#cuo`K^K6{f%{g%{k^K Ķ%{h%^b[׿^bYHuoĲK+ؖY{e׿ގĳ LP:baLuo׿ؙ^bb ^bb(2׿p!׿ؘS{0:&^baluo LL{5@M6{6׿ؚuo^bj׿P^biuoQ׿ؚuoڇ^bi(uopMK{4:J&^biduoMz:bj` M^auo
׿A<{uWA ׿-^auo	(u]AK{ ^ G^a:a ^1׿({7{#uoqx^quoqu;{8uop:Xu׿c׿&{#X:`;Wt:`::ït:`:N{XLuQ׿K#׿{L{ï8uo僯8uoï9x׿؜uoï9uoPNv:brXN)؜U{a׿#8:bs׿؜`{uxuo^g1׿<^:<@{Q׿<G{T:g^g׿<)
cxV{^:<-ux:`<uïЎy`c\:`<:(T:P8uc1׿G^,^`<uoy0u^|uo}p׎G^`>uo}^Cv:`>:Tua׿CG^`>`{׿F#׿Buo׿B@{uG^!#C8uoHucïX{Z{"# !&CP:fï{5{5ï^a:auCuCï:a:eQ׿e׿C,C-׿iD6{Cq׿^auo"׿D^:a:^"6{Dq׿׿Dv:a,u
C
V{Y{BG`{*׿S׿Euo*׿E@{uQG^"-C])8uo)HuJcJïX{Z{RS "-@l:dG^dKuK\:d׿,:dQ׿-{CK'icK)eQ׿%^dc[׿%uoa׿؞n:bz׿؞x:bz׿؞uoO`:b{a׿؞:by(u'{=,u'^O*׿؞Z{=O0F^a@cq׿Fuo1#F:ax# F`:ȣ^a׿^a:a:1׿a׿F,F-1luo1u^#{sa׿:׿:׿A{:^#:׿׿GK{S{rr#G^#^at׿ءؠl:^PX:^P\:ؠA{^Pl:^P%c(%Q׿ؠV{@:C(={׿	$({n:	H<{^$/{׿	^a!uoB8$T:a!$^$^a :a :	׿	׿H-H0HL{8_*^beآn:<QuE`Q<{1Q\:W׿oآA{آu(ïEuj{آJ{Ep)cbHubLuJ%a׿%׿K#/آu6Q0S^:ïOu u^u3#{.{^(8׿(u`@uo:`@:`@R{ )G^
ï׿:׿׿׿׿ؤl:bPؤuo#׿{IpK^R@{H:b׿G^Rl:b8UؤJ{ID׿^R)ؤS{H:bXuo"E׿C)^Rz:buo$׿	8M^$IuoJ׿	'c{uoJ׿	(H#XIE{uQ^^$^]I'IK{ITuoIXuoI`uK#Z{^$^$!P:!6{!7{:!<{c+^W:Q׿ï):PIï!K{^oG^Jï!,K#:`Buo:`B: lu e ca׿ 1׿`uoOu e u: ׿``:`E{6{# ?:_N{ c b^ Q׿ 1XuoX{G^ š׿ 1luouo`{&?	X_QQG^a)`%Jua)p	K^a) uoQuJE{?	M^R8%T:a(:a)%^a),uoQHuoQLuoQTuoQXu	E׿J-J-Jz:	F׿	I"^B:"X:#׿(^K^K^H"׿$Q׿&ïHU^:`D:`DR{")G^ïE׿:S^:3F׿`	׿YKP:l:n:{?Z׿a,uo\cua-x%%G^%{:ua-ua.׿K%[׿	d׿	icCS{	eQ׿a,:a,:	e׿Z{[{uoYu^ |u`P:`6{ sq׿`u? :׿ 烯!{ :׿ :׿ : :``:`E{{_u`u`% ^ ׿W^?^ r:`+ ׿:?:^ G^`0^b:M@3a׿f):M`3׿{Mpk^S@{L:b׿G^m^wb8N׿UئJ{){d׿Mئ:bHu>S)ʣ)^b`u)G^26HQ8E=ޘB=$#؈m鉛f7n)۷$/lͷEPmv͒g3nL X|];6>(p`(pږ?0	¡2!2f4Cdյ=Oh'
\g0(KQp`Lr	¡7EFb%CPۢ"P	L4C."4D+VLG@h'
B%)lɏR"qB4hL5i| 2@P3)Y5B>N#VBfȭ墚Yn RaN,: h'
^C=O`4M-~&c-4LW>r4C/yM-ĐT$ʄvN=O ^)
%AvN=O |*3$:h$BPA3fSPj b)/qK:z h-'6>+`4Ce3Obk Npյ=OQ<(p5E>,8C>O,p`S:->iC4hGԷd45i|v`h'
^ږM!Hh'
yNͫz=O dE
A8T0bN(>3q$^:z5q|ؾ*^CnΊzZpNdp 4C/mE4. N)
%AP&>Đ$p`CoS(l6 x;IvȤ(CwB|E=4Z#'pi>Ȯ)F&mgHz0|	u7$j=Oɡ+4hG'>	b"2Ш8dGNC5P2FT)+dGoCmg"n&)fa4R2#9ݽ> E&nEo;V~-Cͻ[8dG^E31	E>Ҳhǩ\-3(FY^a{"Hh'
Ґ3k9ԲiCfbƟ6ޏ5Cьi>O|0q:,4c,<CefbA8T0b,ۑQOCh_
&"{m[P LE%Vyr+yZQM>" ZhhVM8>Ӂ'*0-4LYڴc+if2գC8> xr	¡T-4LYڴc+vH&gg3gQ|jp`if23Igg3fpY4d0 184Cp-4LY8V8cCEngz HPM"DeÊeoCmGpM1O|05l&c-yg3ZSmHh'
6pM1yHmg3Qn(GFN<!l&c*1k9&if2P+&if2P+HBM"DeoCmDyg3HL><!P[8E:-4q+j1d;)fbƙZٳc;92f,i9}L6e-ΐFɠW6e+fM%f̥b	OlV4m+:3iOlV4m*4>3fRBD~m)͙JٓDIXǩ

S2$L?)HRݓVj0
f̥CjD(HPV4!%h$jx;)͙K;V_SAȩ uf̥b,tF*7ٔlEY[x=+$IXћK:3ST\bTpV(HGCi؄LR 1 RJ	V$4fҷEF&RBD,8*4fq7$dĳ!qE-V(HGԆɢ_S@Ȥ(V(HG9QZ1gKb+jY4q-4NDQP%mK&%oCF2q3<"$dĳNin)X"JږMK4(J	VԲhZfF)"V(HGZ8)X"JږMK4(i^V(HG9
TZ&cP%mK&%g3fRq3=TP%mK&%mE(rǃBD,8v<"$dĬfq4&BgG`	P(V(HG)QJƟS
BPA͏@7DY4D>BH4CD4RO@=hǩ.U*0DѨW7!x@" T(J᫉? {,X*%=OFa*0xD1cLq|x	¡R" R. F*5' e(hD>`NP h'
K92FN<g3fRhľDG}K92x:f̥qE(ᗃ eA)|͙͜J؆Գ)[Kg e@P}IPT|͙͜JCRf̥Dľf" PxO@eVs6e*%'hٔ8eS#|?xD졈/ y͙JLS92:8_@d ePB_3)Z5l՛9C8͙JѫfLľ0? {(3@P| ? {(3@Pe͙J؇J%jf/YٔtQ+&nBy*f! y*f! _Yٔ܆D3)i\5q3rȀ=~< TB? {(x@C!!|3)[v):ng63)[v):ng6? {) xGR!#!x(  Ȃ%Vs6e+zN>3)[v)O@@  e B_3g3fRҌzs6e-(Ծf" Qd}IGs6e-(V6Fs6e-(V6ٔ#75g3fŘކeCߚȀ=@Ȁ<u͙JCIFs6e*'_O@x@x_4g3fR!z<՜͙JCI@^<S!|%u͙JږTy92-P0y e@ap_5g3fRō47o92f,iy|Dc d_ٔ1cMɣ')fbƚFN%Dc (|=ADc (|=A3)fbƚFNs6e,XCvhV6Ȁ=A~< %!XadQzy͙K34އ)fbƙ[_@ v?<A|DcH|g3fRō2Ps6e,X*%%xDcC ev;e,lP憄OYٔtD졠|%,lV4"x:f̥oCB$D
x:" R |%fs6e*3tI[DO3)QJ,"K e|D졑 1?}K92s6e+b$DtDԳ)Q(pDu͙JC$D졈
x:" Px%Vs6e,hĉ92df4bDO@ d@`SԳ)Qs6e*:O@AO@A|՜͙JVlg3fR7Dl՛9|D졑 1@? {(d@P3}K92?Yٔ7O@O? {(j=?ԟȀ=5pɟȀ=2n٫6~,	¡T" Ydѓm|L'0N@" YdѓSP*
*3Sō47o|[Ah'
? {*-PC(t4O@Pz<D#7'p#NdFoCF>LA8T0`GV6> !K*33уSؑX	p`O@@S~e N? {)qLw8!>&  A8T0cj̜͜z!\KP e2q;GCN>°fnCA8T0fg ehq|`p`ԟȀ=1\P? {*a*33zN;)͙J٭.=O y9h%`_?)[J>Iсw)͙J4LB6%pMZcO@dTLAuRٔQn[D|BHQ*:	BP>& h%
BPALR 1 RJ2_$ EifHQ*:b!RJШ!D |9!D |BPA^!D }2ġHQ*:/'RJ)eN 443^:>Ȯ)F&v9\	¡SFFD}Obk N%"Tu>@@4CpF!qHQ*: Ȋp`J@RJԏ\ >w.P@h'
O H79Pp 4C`4C`.#B`| NHh'
ODLE%|ؾ*OhZPN X BTu> *5> P?e M@4C$R pN 4C  RJ %CA8T0j|	:	¡SP
A8T0j|ph'
Ol$IzWa*5>KCA8T0j}cqh'
OER	¡S-NA8T0j|p^E!D |&IzHRJ²XIz!D |4CȠ/DR^`T$!D |\HQ*: .E!D |"	S
)*BPA'NA8T0j|᠞	¡S6&	*5>!h	¡SW-A8T0j|VP8\A8T0j}NX*Pj)
%AS!
bTu>K&!p`Pz# `h'
O#R;P@R)p`5X>Wx␢Tu>
Đ>a@N!\KP4 .	¡S3(p`Vh'
OX4CNLP?e.BR'!*5>AP\pNsF P`/@N@PN pA8T0j| `RJ(T	¡SZ,4C--`~Sċ@h)
%ASUA8T0j|UZ0(&AHQ*:"UZH`~S)
%ASp)
%AS	P\ b7Z @ "Tu>vOpBPA `~SA^v)
%AS'!D |B`	¡S䖂@)
%AS_X(K$ !*5>	*5>~ 4fa*5> Hn*p`B *5>C^ 
*5>ZP4CA"NpaPIp4C@*CA8T0j|G
BPA!D |JDHQ*: h)
%AShr	¡S1`}d؎e0Fu>\`&᠜*5?0	¡Sx! BPA NSh'
OJJOp(OhZBE@0PS0Na*5>% h'
ODR^!4/Iz=	ѢS48 #>b>wLIA K@h(OŠ4CĢ*5>BZNI1h'
Op`LZP?e
,#Tu> `d4C$PJBPs P|~J᠜*5>7N/I$	¡S"p6	¡S3h'
OBXt*|(A8T0j|;>N`^
CA8T0j|\p4C܂? h'
Ol	¡SnGa*5>B44C3B L	¡SED@NN !*5>-p`,*5>Q4!D |q4Cɡh'
ORph'
ObE`&	¡S~z	¡SD 4RJ!PJ7*dlCA8T0j|<nv	¡S`\	¡S"kXCA8T0j}$ t	¡S $B N% UZ]0p`R!D }8!D |0&9PMh'
O aQ1\-3>a NPDN!*5>Ӂ'*5>'`*PbhhxM>Gd#)0ClvvѢS h'
O)M->2&	``J|VM	^	E>-CO f	¡S @	¡Sdќ*5> *5>d A*5>	¡S"A8T0j|`l4C"n&  <//% M->Hp`'|4C#0Nh'
O
́0(O
P)
%ASH  !D |"Ȥ(OŐ"Tu?0
BPA BTu>lAX(OE!D |	0B[BYV)
%ASꑑHQ*:VTu> (O LRJ`܂RJĹ BPA )P(OBPAha)
%ASY BPA(z)
%ASDQ\Z:A&\k

O8"h=O8"ȀbR`#4R1)090j|` X%0D5L/S@`DR4 A(D}O@RI}H
(# O jj|B OG! (k"c	4|-r*@j|`dO$ۃmOHӀx8~1XD /TLA0j|QF1,3 pE& VNa866+-0bRb`h|zPDp ^O8"=+S| °	PupS>|@`^|@l8ˠ (|NBhJ|%; 3.wTLAu?8n?	FSD@m:">"h|͂p/I<A^sa-H^@O?@S| Sp9pBS@PHa}_*|e>KJҠ|s5\_NU?5<W	W|s ?A?8E!Jӄ߂?=)Ps
T0A?8A*NDA~RoB߂?9GB)P$KJc-*pJJ+yoP^+x[5Wך+PwF+6Ҡ:)P'W<Wbx?4?~R2Ϛxŏ?I-*R"~%%AR3xԔRw]桛y&%AgFǚ+G>j7x5W桿+W~j7x@'Tj	)P*NJAgxKjߔҠyO*?8U<?)P<T^jjҠ}
Ty?U>5\__IP
Tl6P,_/P,_ yx͘yx͜yx͜x̓bTl@lPP,_	^j+`	Ao5Y6<W唨?`4P,_#P,_yxrT0iPTY+Q^+B
< *ҠxP@G%A w ߂? -x sY>j+]&j+iYVxf!w崨?!g樯CW<W- B Q*AT5\__t?POu*wZT/
T?55+Gx!ǚWT "q;Po˩PDҠKA洼WwC"0y#yKҠq櫞+}3J6>j<W^j<W3J0	KJ~SJȟ?܏*7 Ĵ?ܫ櫞+rߚx&jUwx(>jUē櫞+;W<W+W<Wx%5 Gb,Z5^+fjV@5(<W/T?$)A Mo5\_j	$GUH$KUHTUHXUH*y$0y?xspW<W|sp櫞+CW<W W<W*5\_<IxXs%EUJW<W+5\_5\__5\_W<W)oW<W%jydy櫞+W<W"xLs2W<W"oxE/5\_5\_>j|s2LUɧxaUW<W+sr巚xI>j9,櫞+5\_4U+s
xm*)P}M*:?櫞+Y櫞+xΌ>j	y&[櫞+𙏚xbOxc/iP&>t?f{!Jhj*^j5\_ş5\_<s4[櫞+xƌs4s4 *sw5\_U5\_櫞+5\_sy'[櫞+W<W;?5\_xq+W<W8,UN,iP%RUU,UW<WsW<Wc?5\_]M*

Ts( /Ĵ?(w櫞+WM*?j櫞+5\_J^js5-yj`UQ櫞+xrxs5\_W<W8櫞+ZUO5\_yk5\_s櫞+5\_sPU׾jxyxy皮xz5\_jjs^joz?)A#Rsrx
Ҡy C!J iPO|s~%Aﲄ?7UR}AHB!?4?)?UR _cD?)g櫞+;PRJUR>PRPUR&y)|sC櫞+桛5AxҠ .A@W<W@e *	~j_ JW<We?PW<Wd_5\_e	Pة櫞+#OZTH?ߔҠ"%y<s4?+BAY'W<WX櫞+櫞+y+.+0	*U[櫞+$;Usy	jE5\_!3W<WHSU|s5\_q櫞+j~RoiPbxҠŏ@o5\_-)A)P皮xW
~%As7e)P
~SJ_B^jϱT7)yn?`y*jﱲT7-n櫞+-*s8AUǚx5\_
j
~j5\_Uyr6UW<Wj|s9*yr)r|sUZ6UZ櫞+ǚxoxҧxOW<Wh9UWxCo5\_|s:q櫞+7W<W㢧xBx@W<WypW<W|sǚx|s櫞+x5\_ȫW<Ws"xW<W<s!cW<W=U\W<Wr5\_j.s	^jgxgW<WyxjsU^/s;=KJ`oBҠ*Je_5\_O5\_?5\_j O4?x	)PNIPxǀ-7Jj?0W<W	P`8U`$?0 0CB<s
T
ҠPbm櫞+gxǚx5\_(_iPb櫞+?Ub櫞+ĩ櫞+ı櫞+T@^W<Wsox׮U5\_EU>j^W<Wj^UUY櫞+5\_>jUW<W5\_G~j|s=g櫞+^j|s=)yz&yzYU櫞+gxx>jco5\_5jaxo5\_2Ox;W<WLJU+y	~jo|s>j>6UW<WW<W<s|W<Wį5\_^j>)PUkW<WϚx5\_U5\_<s~櫞+>j?GU櫞+5\_<s~XU櫞+x$js-UdW<Wx$_5\_N|s;UdTUdZUd,}|W<Wj<s>@Uxjj%|TU櫞+櫞+W<W5\_fj3]櫞+W<W/x7>j3(y3*3j~jϚxy W<Wj@ 櫞+~j@W<W5\_s&y 櫞+x<sy4W<WW<W5\_xFj	>j	j5\_o5\_xD5\_<s?W<W5\_y~W<WWxx?5\_5\_^j>j ߂?TQ- <Ax TYU5+/j}A᨝!JP5\_|s<sj5\_D5\_F~j5\_AW<WP櫞+(<sj5\_U^j|sG~jx5\_PW<WT櫞+*&y
~jϚx)sA8Um櫞+	x,|sAs櫞+	7W<W+W<WCW<WSW<Ws櫞+,i櫞+,y櫞+,櫞+,櫞+-Wx;W<WX櫞+,<sj5\_5\_5\_W<W y 5\_CW<W&y ?5\__4?6=A]	ҠW<W*>jaT%6RLUlkAkW<W5%A9Un*Jso5\_/*7=iPnW<WF|s=Jzs*/5\_AWW<Wḥ\⟚xqW%AṃW<Wṏ;JÃO5\_
T,UpAW<WҠᇚxÆc?8s櫞+}PpNUpQ %ASW<WAgW<W3 A櫞+[D?U?<s¯%A]wxA\7U`.t5\_p*5\_q섕rx*1J,U?d4?Uo*T*5\_}T,>jfiP5\_H>j*Ϛx&Q+W<WjTUW<W<si櫞+5\_AU~j`IUW<WZT櫞+5\_0yej5\_x@UȾj5\_NU?5\_XUſ5\_̙櫞+!wڔ?W<WC/?	gxЂ*B]櫞+!*B 	AMsG9JЉ^jBb:T櫞+!/RTUU,UoW<W@W<W4?p/!JB:J#)Ps8^j~RjT8櫞+_4?wjb%A?!J~SJ8Uo5\_櫞+>j櫞+ ?ߕ?	 B1T`X~DW ]/@1h	~DP~Dz?*YP?AAw,&[@O??K@?A_ZTBG=!e)P	/%?V=!߰JE3+	}A3+jĴ?MJَxٰ=f1*gW07PK=f%%A3+b\n_/7o2/1W_AF'zR7o1c+bר1W}Kgix,[ba~u*hD?5^+Rj7xڸQ׾*jUQwSFaCF`]R-z?+?Ĩ?9Oor}%Aɿ1WOiPr+.JÕޠ_#ﲤ?9A79BR+%A˟PcxÐ5v.ARKg9r_%_2r'~%Aȫd?90y-AĴ?O,A~j	^+E_|,~]JLW/qw,%APn{T݇vu*oWOp7	Pp	R⇚W.˩Ppcu*n\W[<:x~@PpTᷚO?,%A^f"Ҡ A*%AEIPeR ؖ_':}?:PtiP=a*GG9/1*Ge	P8!*Jȩ3xȧj_P<Ԫ_\yU/h`l`%A3?;~T_TeiPv_c?;aTХAgҠ]N}e**	%AwҠԕ3xĿ5Ax܄fP0
TF%y)xZTFTF0y#OĴ?^+wԨ?!O,%Aj<Wo]J<:x	j7x5WW!L_~u*W/Fj<W?iPC|AUHj'<W8P
xAc.KJ@Ԩ?$TWH˩PJ_OHw$U%A%x]Jy5+BwRTWЫt0| xĴ?gx.w"{Ԩ?PPx"RTI<Ix/|IxA{y<W4^+w7=AY+k/x W泼WW@AAg7=~*E5W=O5^+D> /Ĥ?>mK9Q% 5^k; c/|5 ׊ RT l<Ix/W!yx] 13gx _M 7j+QS@A%+P _w]Jɷ+24Px+2@A.Զ_Ĥ?O|CD|Ix ˩P<IxDo|!SD
j$W~* @4??IP~>~u*Q]ʾj$WK~j,<W)Py_)ǚ/y_(['J/_( {1A
XQ% QOD^_(8PDQ%c5+6DIx;E~*b/-_s*J<Q%Jy_ y_ `J҉^j$WD5^+cBT@MvD?5/^3J݁e*vNPr_3J݊^a*vXPr_=fo|Ҡij^+_Ҡ '
P T iP~]Jl SA 
T !PP
 }A/ F> iPXPr_ AKAK?Pr_n_~k;Lg栕&j&}TL)t_@RTMm泼W?]Jɢg`P,_S<W>j+mYGj+@ P,_!T <WYJj+SP,_/|<W
g+8mYma*5 x5^*|<WpYWt@aP._߰LзTG~jj-<Wt7@OiPW<Wt?SIj+:]?5*xc@K>j+:[P,_s]'yx|Զ_m'"xj+pY'|W⧚gXP,_>j+q@?g᧚w@?5j+j+|<Wxj+~j+/5YYx@5UYj+<5PiPGP,_wg	^j+<TP._YY§g<<Wy3@ͼ<W|iY|W|wY5a]j+>x7@ʞj+>*ym5-W>j+	+	gB%ym5-W,P,_E5@!(AgCyx5k;!|^+C !wC*y<Wc !|<W9P,_<<W!wD@"<W @" xD_5@";P,_5%yxBǚgD-yxGj+YSxS56P,_j+~*A+5JP,_W)GQ*J~j+PP,_@gRsKOIx?RTOԨ?DKOx˩P=/D%y_RTOo|ƞj$W1/Ҡ%%A0%A05˩P8P,_j+]P,_5!yxrgG-xpsY>j+򁿚g8P,_)C+W@|$?Zx(=zayC$d<W@T$1Z^+ $|$}a*
~j<W@,P%AAoix*<:x&j(y|_O:x S*AkKQ%yt_Ij(>x Cd?[Z^+@Cy|_5+@ ^?|n__JT/Pcx !	P )WbTPcx .(Jk+@~m*Ϩ1W[oH*JJA)bjTRYoH+Ҡ+;JH_zI^+? ׊,f.xB+g+$ )JēPcxĐ%AJPcxēĨ?I]o>(JĔPcxĔ/JĔ_PcxĒ'\.}A@RT$7I>Ԩ?I(z$O-*J_"T$PcxđSԶxėd9xĐs@55yx	7@D/5!c* e^j7xF??=A `/coS2?1W}%A {ҠK7* b1W'}%AX7ؚ0obZT PcxvIAz^+)o ׊J?Q%Ĩ?J1P"}iP"UWyUL<n_&j7x}R +DTAB_bT_!;*EPcx/?
_!c.J+Dc*JĴ_aؚf_a?ؖk}A~Ҡ-w1WZl_a^+-̀k%%AY7Sx xİU	Ҡ4x#xmw~j7xR9+C	P7ÿĨ?7BT PcxF?^_8P_8%AY7ؚ9w+bZT 鞠_giPL+ǩl_y)W0)d?M߃LNt?[x#x<n_6j7x*n}A`k%Aߨ1WDLJC+F	>FU7_`60Yo#?arT~_0*J97?&AG1W"ҠHqo$A+HԶx!^+HA _@P$$J(.KJʂﰶ/e**C栕*_TTy=TTaTa**j<WA.AA+C[PJ_>e3j .AC>//=a* Wu* O O,%AXP gR{/T*>x$kR	yt_H]	P|_H˩PP ?UJ$?PJ_IC\W	T"O߱u* cPx qҠ 	P Ea* 
|Ҡ  u* P G~j	^+ j 
?O R>x&yt_ S x栕*yCSP*5+L,%ACu*Ǟj<W	AǏ&KPJ_a3̦x0,W/&}T	5+O+N0%A}%AKo'<O'0
T
y|_.AO(c栕y|5+PSZ^+PT
O5+P=T&*PJ_e3&.W/t_<֗LKP5r_Ϛ+R~`JIF)$ *%_PcxHR=A 1*%PcxH	}%A
?(7_arT
=AC_?z
߱5*CPcxPKJQ+Tv~_>
^d9xQ7̀k
'P*+y@T*y|_5+5Wy& @,%Ak?5+4&4xPXKń?)\"
OP\TWiPywN~Ҡ80AsO|ƕlξrT'σJ/RJ?|p.AxR<	P?Ҡ<'O]JǚO27زKJ Aw>˩PCPiԨ?P%y_5^+@%A‗	P&y|_ R@TPART))@زA7Ԩ?R	Ŕ?R=Aoز@ST) زB7Ԩ?R()P	=a*'-*j<W/˩P[P|R5^+
6Q% PR
SOĴ?>x(Ԩ?j<W	TB/|Ix|XJ S-*,dWTX()P`Xu*,:x .A/+4Q%a7]JZ5+yxX@
ҠV+VI=d˩P+bT
^j<WPP`%u*`YJY-* O5+	Tk|:x,}R _[5^+RbTe|XJ,%ATP ˩P~j<W^u* 5^+'Q% |XJ5KJ|d? G * ]ҠP `r
|A /JOؤ VJ* +Za\xk-,y|_gRZC T / j$W ,P  -˩P :x B˩P Ix GQ%    R 
^j<W  Ԩ?  q,AC{Ԩ?Od+
IPf?>GbTYaY"{Ԩ?WOdԨ?MP,_D/5d+	~SJ W<WԨ?_R6P վj<W}Y* ҟx4Nh,A)|_hR>j<WO4?u*jo]Jr5^+\K^d@xq;]W~]Jp)P.,y|_gR\C5+˩P yt_^+|	 xWbT 0C d| 09u* R>x
T 2ǚO ŏ|_/)]Y+L{Ԩ?SLPx9_RTǞj$W8Q% |+h+)y|^+j+-x8Yx o*k;+^ RT~u* o5^+8Q% 1{O|y'D_TZ &׾]J@s?JBW/hSxt_+`o<1x<1x.J5W߃÷W恋^hW%%A.ADIx@eR	 (</^+3JAǃE 9u* C,A %T -*CC~j<WIPDTy_c)*5^+PK*Ĥ?*Q%P_ )*L<Ix?5^+dbRTyt_351W̏%%A/CZx_@JJC OؔASC_߱)*.0P.S%%AOOp}IPp\<_O51W^j-<W5+[S+>hat')J˷LJˡWZT]#T]0y߱9*iP櫞+]ǧ^+\m*[jP5?S@؈T38x/hRי+jpWlox8x<WNJo5+l~$?!JkԦ<WD*/`y*/cd?X	Ҡ`+Pa*o*/e)P|Rſ?YW#_Ĩ?Y`y*A*lw4JEJT -*o1* Ck+ /Ĵ?ɾgW&#}t? R<5x~j7xpVQ% Ӄ8?IP80y_/
'
_Ӄ
_IP
/Q%D5^+9IxQϧ^+_IP
%_KONj_+rJQiP9*P
]oKȾj$W,ӚW.}D?ﰈIPb/`oKӚW{)*L*y_IxĤ?Z[K-GK-."T-?Ĥ?[cK-Q%9-OĤ?[j$WkD[-sW4%A߰]~%%A9
_/JQ%0=9b /%%A;$?/wKc?~%%A1!%A1+DUQ%19X#AY)*BJ'y_PQ%Jb+؈lp_ll$?i~j$WIxTĤ?`!%A._lKNj_k_b:TRT~%%Aǿa	*AQ%aK^+`KJ_h BJd?@	P2*yt_ar_^+.?IP
j$W\YQ%ק5x׊JJ?Q%5^+/)zsW?RT⟚/Q%5xW-*e_5+f[<+XPR>R`uOBJ:Do5^+=99JcART#Q%ƃ5^+h^+hTI^h@x5PA*`|׊`|$?|Ix5^+li^+l2JJ]lK>j$Wه5xwlIQ%5^+l^+0c׊~%%A`!%A`_a;D9j7xBiw*n_`FĴ?`(%A#a*n_cw_IP7a	*~j$WܧKʾ^j7xj7xH(y 1JJH_a	*"g/8QK9*Q RTBJSD
j$WzsW=QW~j7xJQJJJ	TQCD/	EONj_`3F
x%%Ad*$?5^+2LQ%?5x^xG)* !%APQ%%5^+rӚW[JJ BJ&j$Wj$W5xE$?/QDc7(%A&!%A&4Q05^+3}$?ͼAx&IPQ073'y_aKӃOBJ̱f51Wh.R4	T|Ax+JJ	$?|Ixя/3 ,]u*cĴ?Z^+v?j<W^+v	ZTg;?a)*bϚO;Lq+	P	2	d+=Im5G+F_a-*4-`C %%AP RT|pe{%A`* /T`F
@!KJP
RTKTϚ_`<`J6Qq? a-*9C oO_2ş2}Im@?-a-*DO˩PZ%y|_ewJJYz5WxFka-*_RrwrO~%A'd+yxῨV_c2<_@=ǈUx3h_cĿ c1*HxT%`SPJ_`U	IP
˩P
>j@]` 4PA9@
TK@` .A?` Ҡ>j<Wl%%AlqO=x<Wla-*c;9D"	P'j	^+Fa)*D*`";W/#Ĵ?~j<WKJ=X`"#}?;A,JVqJJV8PY[㧊b9Yw_`}?iJ<AXJ7PJ_`$?+]J]^+ZT/ODĴ? 9Ĩ? =Ҡ'A	|%A3o5+%%A35+'`A+2`]/W/yt_`~%A,KQ]*ǩn_cЃRJ*ǫ+zI2]:-WPQAKJ*s5+7>RTj<WpqwbTwApÁ+9ita/-*ÑSӃzpuhO)%A-
JZ8PJ_`u*k5r_`~%A-uj<W-?.A-(%A-+y%xZZ)+W/La)*åj<Wt~]J+-*à%AtҠ: |_aOa?Oa/-*ä5+: a[Cg^+	iP\ˆ .
.ApaZT ZT1P˃eğ5+~%AqKC._a)*ˋj<Wq)	iPCxWԨ?H{i ZTa"}?IWOi
j<W@O oĨ?9p	iP<W.Kx<W.R	A.iP~j<W.o`PxA`i߰`wNW/+ﰖ`/yO_`N`{`%A/0y|_aػ%%Avma7ZTco5+;a)*ô5+;gxσ`k,%AvA+b'Ԩ?ʞjðUa/	IP:xXbT`%Ҡ<=	iP߉iP |_a	IP8PO^+<(yUw iP?7ZT5+a)*OZT 1`C o%%A0'yt_`׊wiP^+>+x /X<<W1wp_`ħp_`ĭp_`?";9e/Ĵ?/Ya)*t_e_iP^C/u?P:J~%AzXZT?˩Po?8|֗1xGQ*j7xOҠ|~`J?>&t_c◃Β~$?Ĵ?8:_c^+߉iP|Ҡ.A2y%xdRT!Ԩ?L|&iP5+<W2<g@%%A2< s4a>A|DKJҠ>(y|_a$	IP
j<W|[P	IP5+t`~]Jf)}IPwZTpuWZT|Ҡ쀿A+ JJ5r_diP@:xOA+2 %%A TW/@>j<W4UN_`ip_`?w+JhҠZTD5+ OJJhVP.KJh~ZTGj<W41?yt_a?gIPxT_T b Ҡo׊ IPA? Q%'j$WӚWtd8:_d7d_JJ	KD <Ix^+Ҡ_iPW<p_`FҠ/)A
OĴ?BT.Ҡ@ZTҠJj7x
}iP .}Akb	-*Xi{U)A_`,S7aC+ A_ئ` @-*SJlA+b?ҠߗRbOWZJl)~]Jl%Wxn&zpY栕wCOy|_`ߚO
^j<W8?R?|`|_`.mSJZT8PJ_iFR(\WT/|i@׾Ҡ)7CJ	=T,y|_iAҠ+5+)P`0T^j<WفWC0T[洼Wd5+35r_iW`\W`Y|_d(|:x皇B t_d!CC!:xj<WqOOǚWNJW/Obq/JҠBҠCOĤ?PbT0%x|A d1xҠ솿C!O|d0]u*`-*`-%A3C"*Pȍ>4?"|Bx /Ҡ,9x 4?"^dTPcx+3+/J =fE$J!/)*̊j7x7h<W٢4E5=KJQ)*EO3,<Wٷw6
$?6`Bf|+گR_f3+<W9ҠĨ? h`Aڐ*Գ:+Hl^+HOXjT/|fT'#8О+ߙ+GOp*?;yg#e	PGWdqC#?#|:x8rT^j<W*C#??F*P"%A؊>.JǙ_`7(ot_`|A</|*Jj7x9~.Jj<W،?DJY0w)A؎P#y!xAk+=\doT6Uӄ//OpWڠ_?T[P bTFޥIb"TR * PI=ZgE3΋f_gBBT~-J  jT%5+II |%AؒҠI?ҠILUaJT>j7xzPQ%A>a*F 0w !rT~SJ<sYLd_bPpWؔ#{*ġ+CobT\<WO*e<WR<W?P`4{*hPE3Gx	~-Jﲄ?  /	Py¤?*'? *_+*mWOat_`6`4'%*C5W(&%A(P.+&%Aهx, 	P%(J-+L		P&<n_b`ohO&$? AؘSx8x0S+L|̬_bhWbj/p_bh!jTwR bTgK^j-<WĤ?PO5^+j$W}9Ưgw51WIPSPj$WQ%uϧ5xNUhO'~-J9Px&%A_`<a;*x~SJs9ofO|%A)A|sSӄ/f2x;8^+! !1P%AB-J}ZaDLJT:^+!f_a[(J{* PK%%A,wĨ?'|AF{*0/LJ|Ηf_a+jTz}ZbJqw	?DJ4b1*Op_b.(JDXjT-J P3T4'&e	P) ORR-J!C¤?_`0`?Q{*&yt_a(-P"%AJ*_a(%?|%AJ{K/I93WHjcx"#%%A\`D!y_`DRQ%^+%4'	j%~-J>jTObT3w :4? : jNgfn_bWM*3|%Aئ櫞+SgBT-J#WԨ?0gCJ#a*;?A+F	`J%z*E>-JP&jT1*Agx<n_`iP`^-J|A !W)A !_BT` ΗCĴ?@بb JT<b-)JT~&%AتT?A*}A
P?Ĵ?	0JTJ),yW+
yw	>j7xJQ<n_bwj7x\'?r+Wj7x;2#/JOبa<K'>j7x{<J _`*`TaEODJXQ$j7xAQ'~j7xyF,"T Fgj7x+%yR?Yw Y+mn_`]w `w `w՞j7x-{w + ?5W CF,j7xdwK^j7x GQZQ35WS*w pw s5WQy+F j7xj7xj7xkQKn_b
Z$QF!wب`bA2#O?9%A5W~ǉP %ATa*¥?`T`dFE?5WQFe5W>j7x4yѷ+5W|n_b^j7xlw
j7x(yѧ+]cw
j7xF+E?c5WTIPz}%A*@/*{*SFyw F/Q?5WCĨ? *KJ	y$ZTIǚ+Eo5WQM+`Ow#Q *F>RT?cĨ?rjT! JT*AY*៚OT7 ++5Wj7x|n_`7Q?3"<W0X/Jبah--8Q;xahUIPoal;P1;QB+cy45Wڱ+Z+XwVFn_IQ_ww>j7x}:5Wwӗ|n_5Wd(y5+P/Bl<Ѐ_KռWf)~SJ|P|sSp'j<W}%AP`N:߉PZT섕 AhR5P_Pd??d<KKJ|?eIP*xUB<~RnZTc1*bǚ+*Qj7x|`TQ+	^j7x| `.@VQ .0J|!
ʒP$?'?CVB	>	P%Ae7J}PKJ}PT,}%APeiPoTꅿ%A"J|"*]8J|"PART?eIP@%TD߉iPa*e'RTVF>	P`*q*p_	~%AnaT*?`(}A1 *coR_c*+KJ|$~ʒ	?A*ǚ+8
M*cJ1* AwPYwK|n_ɟ+94Q+n_|G쀕!RTO?c?P'}$?΂o?΅Ĩ?aw؂̣AJ|hQ*w A4a1*E_-KJ|'		Ĥ?pIҠ	oJ|'a9*P-R^}Je)P)7=JACx|(YP+
	ޥP+
~d+
2	S+`*CC7ƢgWﲄ?pT?q[A+8~]J|8I*O?օߗRZ|_}I*|:x}hRZKT?ֈ^<W]J}h'*J}haAXJ}iwA+?W/{Aƾyt_~T<7PO)%At_^AbT<DbT<IPǚWyw\Wx:x~Wrx~5+߹7A+>x~5+߹C4Pj<WOċ9x<+߉/~ <Wg\W<>x|ߚOs}JcJ5'jwKo5+
C5+
D5+
D|RJ|)j<WҠ
~fUx|*-yU }%AĴ?u* )%x||g{T@^+*P5W60%A6<n_}?A*"C$?/O[tV~%AZTZUJ|+m栕u*ߚx|+*
/8J|+~VC°?7P%|RJ|	GIIW2$IP!+CoF~`J~45W!ba9*Ϛ}I*WO%x|,y1IP<:x|,&|_X}I*_Ĵ?B	P	P-*PJ|nTqXJ|n*y洼W88P皇:x|pAW/	d+	^d+ImgCϚOD	P_e)P&%A:R7@-*З,%A:_Ҡ
jчӄ/7PĴ?:\K⟚x}qgӄ/|:x~AZTń?ByK	j<WbTt~j+WTp)*𹷚/|Ix|.$sW~j,<WXx|.IP/ſ5^+sWE{)*Dǚ/Nj_^AQa)*Ky7DӚWXx|/_IP5^+ş5^+ϧ5x|vEaRT㱷/y_5x|v
ҠTc*)%A<qwǁ'RzkC"W|n_5P=@_ Ҡyp_%AJJ|	̰_cwπؤ?Ϝ<<W|M)UyRj7x|2Zqas)M*}	P^+}Pj7x||-%A_IPk̰_fFbT?A;x8x} 7)~?@5Ҡ/AC:T>"%A@WJ|| 0KJ|<<W@Kx8x|Tx8x|*x<<WKKJ}~ń?[SJ|5
TWҠKj^+O*(?R_P@
kZaA*(?aI*(	D?*AoKJ|
 4?P_ |qx_Lx<x| x<+ %S+ "KR_nJQSW<W|W<W|wÇj7x|8,x<<WJc]Ϛ+W]+ߕGOqp_WLx}f_̰_O<+ߘ1^j7x~aOR_KF</
~,؟4_<s
&y5WJU8B_ 脟P
+D+yOPVx}Gx}^+Es=@WW<W K/5\_Ug+|;CWԡWBOp_Ԧ<WB]P+!6Q!W<WB=8B_	_4j7x}Ǌٕ̰_1+Fq櫞+F&pa+	
~j`s* szp_Q+<WՇx}o5^+j(x<^+l}<r}	P!?ZTTU1GTQ􊿉IPaQ%j$WW5x}U)%A0?۰x8x}R_ro_r+n*%%A5Wqx}
j$WK4 <WC<Ix|<Ix|)sWȆ_q]WDTG!7ԂǊà9t#~`J}{c)*r?ذ9+Dɾj$W!zsW'*pYȤĤ?ȥa*)ODȥo5^+"=9Kof?|%A_XJ|<?Ҡ ?bTUPy%Ĥ?ܕIx}gDܖ9@[RJ|R#<+#.)>k;gj7x|	#w5^+#Q%9;ӚWDy_CNj_AOԖ+HHx} UD?Q+ߩgԙ栥o5+Ix=S O(%A@'(%A)<+I1?x<+u_ "!_ZTs{$_bT䕞j$WIy_$q^+$$0JJ|=bTo5^+jQ%^+Jk;[FR[x|>%`J|>(%A?a*IPo5^+ :Ix| ^,z?HiPOa*2)*2yKew/2J%O?ذIP"5^+ E^j$W Im1%A0%AbT~)_~]Q%Y*R[x|DO	P(iP=*6"}	P_LQ%j$Wi^+JJ&Ua_ZT	P}	PsYd5'yx}K@RTj$WKNj_)*ҠjDj$W "sW?RT;D/?Nj_
T?Ϛgךwg]WKwp<_,OȞ!J|Jx=x|&y_,5X[j%WL7Q-b5+&.Q-c<WMWM&Ҡ&yɨ>j$WMaK_Nj_4K~j$WM'zsWɥOx|&Ҡ&>jD5^+Fw/'j$W sW~.@4?5\_(y_YQ%^+AϚ/DNj_7x9Ş<W<8x|<p_Tq/8)<<WAgo<+'%f_8/<x|]x'x||+xC7<IPAx3x}5Ax}p__?>j
^+x߉IPo5^+j$W<yz?++_P~W=x?yCx{*<Px#x|
㇊+|+<W^j
^+?/JJ|5^+5^+zsW!/Gj$W!G^+
Y*PNTw U)A!
j~&%A!%A"bT#?5+<8x|E4Q(UDR/=9+o5+'%aWR>'A$x<<WiP 9%A
?bT~`J|KQ#5r_HT A+&~e3"Wx|NPG(%AR*|_HSP$Qn_~%%A$a*$JQ%$KI[ӚWBﰤ!gww!%	P//5x|}?>KJ|Oa*(SJ|JYasRx|JmĠ[)A%
bTQW<W=8B_"aA*Dc֥A%,KKJ|K iPbwذ*yĳ^+ w_bTNQ%)_j$W ⧚/89Q%򙧚/ƞj$WSy_MDl|Ix|Ҡf;J(0Obw}Aſ*Hm!x|,47"3f_$a_$G##3"<W	
j7x|Ĵ?(bs*J}	PS;H|+*yʁwԨ?ʁPD?}TD5+*8x|RPJ_PL)+*}TAO\WT|:x|zpu 8J|G߉iPHВ /u*	BإA.|MP	)t_|W b_˩PH9W/I-* yt_ F_iP'إA WS<W Ox| $5+ %A CC]P X?T~]J|QKJ|,/aw%A	:x|<Ϛ+7?1oL_`Z'>x|_`X'C9:2r-W	/5W	'A	w?B5+
*P4PP>Ԩ?ACCO,J|#t_(Ҡy0}PSTbز>*0c5Wx|L|:x|y|_)YwwK5+.|:x|NW
ZTKJJ|5+BW
bT[?*5O4?ѷx|M>j_Yw++G!x|I@yǚx|;++m'H_]/ӄ/9w+</+˩Pﰨ?ҠkKx*Ĩ?ϚO⧚x|O0<#W()Ԩ?5+`X8PA̀⃿2	~_aQM*D
}jT5+Z}bT^j<W(?.aL|Rش)O1 `f$?(	
T
%zǊ(%AXn_`}T~Ŵ?UJ|]J|.AX%T*,<WXj5+i)<W
|_+_A+?W/OYOs"x|OUJ|WԨ?,*߉PX1 W-*>*)?~`J| AXJ| H>j7x| D5S<W "x| BOžJc౷+-Wj7x||_U%x|
j<:x|>j<WM:x|Ҡ  "$? 	 bT  R  p_ 	~1 ?P ~  JTwEx|Pt[x|TA?4 ϥA_dPhR cTaU*\4PJ_.
TT}N.J||T๧:TຟĴ?qҠ_5+:TϥA_*\,}TҠA 7~j<W 1,%A 2ONKJ| `iP/t_}*LT?1W-*L栕S T\WOҠ j<WĿ*dPpPp.A+ Ay|_/	Tm04?{5+>Tྯ5+ wY H|AW+ Yw<A}Ao@}AҟĨ?Fޠ_hePhioJ|1WZ>?G_h ʒ-07M>Ԩ?N=Aӯ-*++-ϳ?B1WZKgE_2WZ<WZiPKP>f.x|zpu`Fj7x|O?Pcx|S_01W BT/+_A
_0?c+ *`*zXRPcx|Ĵ?Pcx|giPPcx|-+#o2WWyx|?Ĵ? TW^+)~j7x|=9NKJ|n_ _LJ|Ϛg@]P@>j+<<W*.P,_W+/NW*am*dF!߃ȏ Ҡ@LJ||Wx|}8:_3S3D5^+coNj_3_3 _38:_3?IP2/0YKSEj7x|_dĨ?5^+y_4%zsW;F@C4ɉPAODoDNj_ln_l}-j W[Ax||Ax|Dˆj x<5^+.U71A\%?ˀsPp{R.	j7x|]x|U6Q%TDQ5x|U|WQEx|UEQ%Uǚ/}9⨫LJ|ULP,_q楷aߚgd5-*X.駚x|\W]}iP@Ԩ?˵y|_t.t_tiPAԨ?uj<W+_dĨ?uj<W+0%A+O|*\N_]3jq.LJ|jW[yBPC1AD˩PRϚPgLJ|<:x|Ĵ?'JJ|
lYWo}iP.A?5+z}zAPcJ}'׾j<WɉPyt_y&%A^mY'@@wG_Pp_xRxiPԨ?Ńo5+t_8xW,!SJ|Xm櫞+	j+5O5o 4J|X>8x|&%A_ f_}W_'|W*!|y|_|/>j<W,iP%o5v_*yŐPJ_W/]LJ|O:x|YWD%A {T%;$yN_	.x'x|<	+&oJH$]x8x|x<p_	x8x|x<p_	|+2?w|	+0<+06x8x|Mx ,x8x|`xnx|x8x||8x|<+|8x|Cp_8<p_8sN_8	+;p_8><W5W<n_
6Q(G)J|	>_
T(N7P
	^_
?Po-?PS7PUG_
 RT(a7ʟ5*rmoؖ9z*;J|o̇/d^+.,9\_9>4?ȕN&%AAgOק^+U^j7x|B	P5W5W*(|WTJxWÿ5r_4?Y߃WA+. .>~"{qK?\`~?}P?`ҠL+yh~`J|Z?šgB_ca*UMRMt?$4 <Wa)yw +1 ^+1T 5P'%Acߘ1Ĵ?]g@~`J"~%A*>o*{2T3 T	~&%A5J~T>PY_JTzH_3}	P'sO= isRqOԂǊ<W/(`J^}@* Z^+3IPAfJQ%2o/^"+Qn_5Wj~%%Aj5DWy_Nj_~%%AjߺTj$WjIQ%PӚWj׊ARTߺT5^+5IxTy xҠj-<W?Ĥ?/* }/5^+Nj_ >%yax皍+6G5ߔҠ6~Ҡ6sӄ/=@c4? t?8B_ gx`IQRJ`	>*gR_ @LoE* - B櫞+P0%AD/*<JT~j7xS5W+T?)A櫞+$_3Z_ DG^j7x"Tw sk^+¿iPc5\_ F+4?2x#x#)A<sOQS<J3ּW1)A1y+n_ +D/S=8B_+ag+s -* ?@JJg+8$+8oI* OAx8x%]S+,'@-*T!o JcG!?''j$WD!?BƯBK/+}At؈ѷ<WuCxJ1BwRT@ߺTE5^+:>j$Wtaf5x&>T Fx:~_ cGĤ?A4y_ ?5^+.y_ڟiPҠ;W<Wvӄ/*>j7xpWvAv[P e"%A3q p_ ?Ҡ'?^Tw+X[Ĥ?A(Q% D}9B?O k)* D PRQ% LQ% P3W5Qwxj~SJjJkxjARO+PJ~j7xj-? p_ )A~P 5\_ q s3 Q )t_ b"T 8T3~RZ_/iP-C5\_w^+ZT8^+Z~ҠZ)t_q"%A38xDJ< ԡWo%Aq+\׊._IPDt?"4Q%<Ix!5x'>j-<WJJ!ߺT	^j$W[D",zsW"|j_ᷙ4?/*j!x7	~Ԩ?
~j7xP=3H' TEZ T58J*
ԥA# /FBg+
wRTP* _ QK @ӚWҠ:x   >T AԳxe)PoĴ?TaWAJT E+!E "NxWJj-<WAT DԥA^Ԩ?|n_ V;Q[3<W?
׿t?o/e/5^+
~ cWSԳx+>RE5WW"%AgF~D?#<bT`A)PJcaDJ,$`p_p_JJDKDJj$WzVZxjR~Ԩ?n_ ݇+|*gF?P2xp#~`JpҠO|*JrSQϧ^+Ĥ? %*g/<Ix-6<JtmwGd_ ?x8xsiP.`JrbT}$?	^j7xqgԁǊ$Qn^+m_>Ux@AJJM/HFO5^+K=9rR ")J.acG'RTp}* KpKqSӚW
~f5x/6 q AiP%* OA<n_ b~&%A( )%Aw+^?^*j$WKNj_  D?RTԿ5^+^j$W=*zsWRTߚ/E5^+Nj_ ~%%AQ% &D ӚWĤ? 5^+lIx	0)* &K LJQ% &T0TO5+>
>~Ҡ>AQ%_5^+>m^+>)_/oDϚ/}9<j_ƯiPҠ?-zpu q櫞+NW=jӄ/`W<W>!x BU 	!x4s9򗚮x~XOW<W@>!xLo _/1櫞+M=8B_ j)* mK5^+WsW ] _1* (* (I P )y_ *y_ =9 P@ P%%ATy_ UK TӚWIf *(x<#WKUxAJmix2JJD'j$WAAI*cG )* ,D 5^+Ǟ ,Ưb-W<W E}* Ҡ  U* }A RT5^+>j$W Kj7x7Q׊p)* o/_ nӚWOĤ?rW/5^+/Nj_ n) Ĥ?5^+y_ py^+wbT ^Ĥ?%$?%	Xx<^+E	D/P<W`qwP0?Q	n_˼n_<WDy_ǧ5x	%%ADy_Nj_* -*
~%ACo5r_ {T*

kK
j<WBg)xD_;F!ߘD0%A"}%A"KJ/-*D5r_ Uu*B6Jkix~j<W<WdWO3Fk*?T'ZT RT)P4sK	j$WB4,yRh=TS/5[Wx//5'yO5{weIPR!y
A'6JY<n_pF87QbT Ap_YS+pgxF|n_+!|̰_!:x	$?`R"~=JcEbTK
TFǊ+^j7xwbTsRG<+G,Ǌ<̰_"PVyt_RJ>?|+"JcP9)%AE*(p_Lx<Fj7x<j7x<bTT
Tcx8xԦ<W)%A}
TI9(zǊOI* )P9Lx8xԦ<WFgxFĤ?#Q%:?/?IPW6JYQ%8Kr5x P$CK	|Ix m^+H /|lC?5^+HGQ%9	?Ĥ?*T,Q%
j$WPӚWP~%%ASO|lUy_A/TMT~*
O5^+/T`$IWI[K	1_JNj_HwIIx$K	)~@RT|lj$WmKBwRTw6JгK<IxsW	/Ĥ?	W6J;Q%B/>@PIx%y_ ^+$ _RTg$<IxaQ%JNj_$-PP<Ix_%5x$|l$YQ%Jg/5x=CJJ=^* TQ% /Nj_ |{ZT)* *Pj$W|Ix>a^+V ?Ĥ? } 6>j$W mIx 9  1o%AJ6JK/zsW	B76J&y_(Kϧ5x|Ixj$WTzsW )* 2{ZT d-P/>j$WYsW ˯Ĥ? P//ǧ5xV @O%A_ GQ% 5W5x@{%A5^+E5^+ENj_ 9Qi _jR B_T R ?IP  'P !gD TQ% .sWEC* }%A=8:_ ~6J?0y_ ~aQ% O^+a6J0ǚO%?)P%JE	DOĤ?|lS5^+JIx(^+vоԥA}%ANW%%AvRQ%eO5^+v&zsW6J40X9QicjR&)8J^+&_)*`U&/Q%b/Nj_4E	_)PB?	8:_4
~%%AM /|l5/\_4^+D|l ׊ %AT u_RT v* ;/5^+> :ԁǊ Ĩ? * : -r3r_8_9ԊO|+JP4WN Ĥ?	'
~j$WN-_95xRe)PfW^j7xV RC%>*	WOd|| >"T ԢW"#oR(<W"U@(DJEUg_؈ ;3PF*ZT(u*3C|lYOoT0o׊`1 =JF$_ Dbw5xF>*~%A#8M P5^+_ ^+8:_ ~%%A#|*/Dq+Dr5xG8:_ *%%A#_|*Kj$WP6=8:_@-JJ{P>j$WPcK~'Ӄ	IP z@JQ%WD
oNj_ {P	 =JӃBoĤ?
!?zDqKj$WQ@Pt?
)~j-<WQ(TOD
/|Ix`o3W/A#;W @)* @Ԩ?CDODWӚW5WRӃIP|*5^+) _H7~TI^+BĤ?=JI _ D~%׾n &y_ IP	 =JI0y_ !OK ӚWV Bt?
x_ !? AJj$WAg/OӚW <n_ / ?JJԨ? / 35^+ bO5xJҠA%o|*(KPKQwӚW qg"^+HIP'>j$W^j$WsWS DV %%Aj$Wj$W=9XEA%Q%,mKXӚW%OA%_Ĥ? Oz <Ix<Ix 8 + p1 ~T _ Ix9 >T }Ԩ? YQ% LQ%^+)OĴ?QJy ~%%Aÿ|* F_ #Ix=9  $>T LQ% HYQ% HZ@q %4Qi J)* J{PQ^+z % _ %cK 5xn_RTHIxD
^fx_PP
j$WT+y_P^+*~T D  D "Nj_ 8:_ IP @=J5^+ >j$WNj_ :J@T J +}8:_  ATSĴ?
xpugӃo\W	%A	u* LrT ixU @E LX  La(+j7x?0%A	?PORYxGAk IP~* P<<W

^1 P<wC5W
 [TbPh_ ܼW&	W^+w~ Z4W&IP	?|.JQ% RDIǧ5x,+->RE/R_ *+z wПThҠ@Tj/	|.JM%yt_ Pb_Tac-*=AWӃ8:_\7p9\^++ߗR+|.J]Z^+<:xN< "_ AKq'̢xNn_ c ~&%A'|n_ $?/R	R_ oe yt_  _bTO!JP%x<<W(	^1@`JQ@E-W(<n_ 0%A)TEu*Hi%A):x? )ǩ  (^+ -* 
 ˩P P.? (洼WX4P2/R_a̢xXQq* V~&%A
Ia VK ++z YkԖ+  mw 0%A  7A "_Ԩ?   |.J Eo5+ 3r_  cR*WAg IP `P `K K ޥ }R  =?  *_       /  aQ%Nj_dicW-n_dB5 iLo m?bT }
T Px8xDR_ .S .y \y* \"}	PKҠ5+ IP "? / mK zsW Ư w |kSLo
`)%A)!JSLx8xzǊ 9-* & 0yN_ /Ҡ5W~`J.Aį5+w%AgO x%A7DJşR_h%A
^f `)<#Wϩ^+&O 1=?// bP,+ * 1TE%A*J+  Ҡ@_1* fin^+q<#W>Ux}M/09 3(rT ̫K PQ% f=9 Գxe)Py*8J4(
_Ĩ?P-*Tn^+EwcOR*W+^+RTO|.JVD`Dbo5xV-zo
JT$?p l2LJiPagܼWU}M/="~%%A>?IxCD^Re)PJXaTGP?3N_ (yj_}?ExY]3dT" "~ 4W!RT "5? DqK "D EӚW$R R"Ex_?Sx;W/߉iPR0\ߚ_י	dWyOt5Wo	Pp[ 7T ?R+	PBw PKo Ac FT ?J˩P5+ o$5+SĴ? Uǚ+P5u* ~T *%`J^|_ 
%A<:xNW߾%A * cE7 \^+p7 OԨ? \{rT .YZ^+t5+LU@E/&1(+L*yg*hLJZaE''? Ԗ+"WFb?B|*ЋT	O5+M=?G~j<WA	_IP&=*ڼIx4?Q%o5x53Ӄ_JJ{rT|Ix·D#oNj_`?J	P^+xOtl__׊y=/3W'
Tw<+ӾqS+Ӿ{ҠӾ%A|wJNiPF%y<I*< )P0<<WNiS+ӧ㴨?~%ANNQt3r_FKJN.*8v\T1qpww%Ayt_^>?O3	+ӋſĤ?|0JNDj$WPӚWPN_C3<WPGJJN	P^j$WPRQ%:5xN)AP*:xNfO1s1ǚxNfp937xNfM1s43<W3<ss1Sӄ/ԧ1u&f2xNNWR5JJN-?W_J/Ԇ:+ө$?AAR`x8xNzǊgxNQpuFo+Ӄ+ӃӃ|:xNhؤ"?懞JcsD/I*9RӚ;x8xNh%zǊW+ӚI*9.?p_4)bTpx*??R_$?/RӃo,)k;pQp~Ĵ?iP+ӃOӃgӃ͋j7xNl|n_`}IP_A <<W3) oA
_iPo5WI*8@}
TppϩLxN*8@Ҡӄ*<n_!y*8B>m*8BFCFӪ}
TuCOzǊTu@{-*:giPb5W_I*8=?0p_8)`iP`-KJN~j7xN<p%%A|0JNy_#8Q%8F4xNnӛ*9//IxNoW5xNnNx<xNnVx<xNnZx<W70x<<W߉iP 
ӫ[wş5W	<n_$
*8HC"%A	yt_$f<W	8HcӜ`Bos1959ß5W8*y9gF_U~`%yt_%~$?(Rӄ+ӄR_%>$?($?(,x8xN)M?ҠӌxN2IP@ӌj$W|IxNrӚW9Y׊!_RTs|0JNrKsD,}9s_;JNr%zpu9'JJNr
*9ȧKsߚ/^sWzpu<*2?IxO
5^+¿ӚW׊%%A{TxjQ%<!/&sWNt2?0?&=@N_f)~%A_?0[?0_ӌnf,~SJN4fh{Ӎ/}Tq{A;mwa9WW<W;-zp8N泼W	y8NXt_'0zpxNaP8sp_^T`UJNTu5W
^)*8Ppy8P*%%A
>j$Wy_jo^+Ӎc1q/!A}4*8
6n_>gwMsup:o_hw?t_^)P{oPTxN>gpp=x<<W*ݥAJO5+"TxZTsŞ
~sURRLJN8R_)0zoJTp]*'zWQCm8TcҠӁ {ҠӁҠӁ -*8AUNW^:TqGJNWzp":TpR8W?XW+J+p_	)P?HRȉPo<`Ҡƅԕ01JO7<b߾, /@,PƟe	P'ZTpYWﲔ?agӃT?sDJN8qQ^+ӎ*t[xN9:TqwrT,+ӎDﲔ?c-,zWh_t _e)PDĴ?㧾f::5RpKJO'wGn+A(o?iPߚ+ӅĿ}*8\S2#q$AO},N;#0?vQ q- q{ ~8e@qa`qO|||A?kA?=p+?0||Uӆ  p~8b,G`?1"{?1=?1-cuo4x?H?	 @	<1xNxN5?/5^+Ӂ45^+Ӂ1+ELp&)<&<Wij<xN|s'<+W>x< '5^+ӟ1SsI*ӟ"ӟƿ~9	?N Tp~%AxN}HxN>Su*8 KJN>y%xN>?)+ӏ5r_}O5JN>sqOFTpOGJNx<<W¿}Tpԕ3P07*8f>Rӆb'bTt=At3r_σ;tԊ
ަᡧf_4.Wᡃm8_RTqTq~j$WIxN??=HxN?>?	JN?߉iP
<n_~`JN@a@t{Z%AAA+t7RӠ˩PJj:@t5+ӆZTp"5~`JN *8j+ӆ5RL_5<pSP8QwPp(PP8{@p*8 q8s@rM5LJNA_iP 1*8yY8mEWX@p,%z^+Ӂ`O߀jIxN5^+Ӂ`s^+Ӏ~p>RӀgExN't[xN* q8lҠӆ߾DJN 8n{Rӆ=H9xNҠӇj8'yxNWDJN=H9xNȉP/+Ӂp@v}TvW"PH_0	%ABBLJN:n^+<#WR*WwixO8)*< *<j$WKyNj_qOԳxO8RQ^+ӱ)x:-W.9=ǨT_ܼWC:Ԋ^+ӡĤ?b'5JNSQ%:Kt1CӚWD4,+Ӣ+)JN=J+tB׃tZҠӢ=@D_m+Ӣ|̈_APE3r_/WdKPe	PӲ-U; sm+Ӂ3r_}H_ͣr3"<W!OĴ? ]u*;5j	^+ӳ7)+ӳT?<vk:xNϚ+ӳ?ӣy:0O-JN`JNCĿjBP;FxNӃ?BĴ?B/˩Pڒ|WjM)+ӵ(T?D5r_vj7xN_?zw^<Wl,8r*8r~`JN|>xNPÔ5+Ӈ *8rcKJOH>h@xN~h@xN<Ѐ_Bpo+Ӈn<Ѐ_<EBpS@H_ʯ4 <Wrx|Ѐ_3r9[Ϛ+Ӥ4 <WϚ+Ӥy:HwAIh@xNI 9$d?;7JNI *9$U֥A$|*8z|?OPѯ*8z *8z?RӇӇ˼Ѓp慌Ӏx? ¯| 0? pN b @rPW?.A%9PJ_N)+Ӓ^j9(|TrQcCkt?c`c:JNU| 8<p28+p2 eW,!8G	7_^+Ӂ3+ӁLxNKSp2` 84+p4 hwi^+Ӂ? _cp4T׊hYP8?PCo׊Ӄ`~j<W @t?CTQpӇn_?ӇNW<>xN A S5+Ӏ(]P\y|_@A RoO-*8Ԩ?mA+p6̦xNȟ nW/7ClF¤?lӁCCl|Tp6]P:P}%AJu(Swo]JNm栕;ߙL_t?5r_ۏ5+ӻuIP݁Twe/5+ӻ 7JNq kt@?Ҡӈ^+Ӓﳤ?䰫-*9-^+ӒTrbĴ?NW&!%A& .`Vr`%%A&?7JNL{Kr`9Q%90^+ӈ#/	P)*8Mq׊pq׊p0JJN ҠӁ>j$WIxN9p8 *8IxN5^+Ӂ3Dpy_
j$WϚ/DtDv5^+Ӂ5^+Ӂj$Wj$W<IxN[y_}89:?2^+ӓdj_`!{w	*;_23xNNӼ8.t8Tp<%zp>t_	*8):+ӈFxN!":8(x:KxN!58Gӈo|@xN"$? D'-$?+R_E$?(9"3tE~xNO79>N|+ӈSBJN#":qPuCq'ӈH_G$?OGTrW@A!%Azq ON=xNQ|RӔP<^RxNQAyE9Dro9E'>/(/'<W(xxNQmkr+ӔQ^9Eϋr^/+ӔI>/O$!/.^9D+ӔI/#W(^/r_%_R{g++ӔJ~/f_Tx_Uz[rSr[rwǋȏ u=#Q\`#Q\VԎ_azRoR8un:y-瞥h/ԅcw*'R4=I/E1ޤ&`/Ԇ Xu u@8~:^_ayO#^V+_aycԅFFFR5~j:(QFoR5R5,#QA##QBR5/#QB>j:(aF_R56+_`g_`ӆCy_`w_`_`ӆCxA0"puzpu8d:zpu	^2~2w_`/ӆCxR8d:_N[ӆCxX}8d:NoӆCxӆCx`&zpuspurӆCoNM8d:9ӆC2zpus_g+8d:9_!_g$NXzpur!oNQ8d:9ӆCW_g.8d:9'zpur!KӆC_g%_NJޜ2=8d:9,purZ!NL2zpu#~2=8d:8d:8d:FY!،y!؍_b2Ne22Nf2Ⱦ2ͽ8d:8d:F%zpu#;F'zpu#%pu#8d:~2_Nb_b1cӆC!،ZF-pu#=F0zpu#&zpu#2=8d:ͽ8d:8d:GY!؎y!؏_b:Nu22Nv2辜28d:8d:G%zpu#G'zpu#pu#8d:~2_Nr_b9cӆC!؎ZG-pu#G0zpu#zpuH8d:$(m!!_dNzpuH%zpuHw! !!/ӆCAKӆCAOӆCAWӆCA[ӆCAcӆCAgӆCAkӆCAoӆCCNN	28d:TӆCFޜ27T>2Y!ڣNG!ڥޜ2_!ڤN}8d:TӆCH2m!ڤNU!ڢW_jpu!ڤN8d:TSQWӆCEoN=8d:TYQkӆCEN=QӆCI2N*=8d:$zpuI7_d2O=8d:$!%w_d2P=8d:$}8d:$쒋!%_dN5zpuI%zpuIw!$!%/ӆCIKӆCIOӆCIWӆCI[ӆCIcӆCIgӆCIkӆCIoӆCKN&N)2~2(ӆCNΡg_gG2G!NΗput!ӆC2"putӆCNΪ!ӿNΉޜ2%putR!WӆC_gEN΋>28d::-putӆC_gI2_bBNăoNăNĈ}8d:zpu$zpu$G!ؐӆC!_bB_bAӆC!_bB/_bCoNĄNĊ8d:	^28d:	ޜ2	~2/NĂ_bAWӆC !ؐXH,pu$8d:~2}8d:2	2?_bJNēoNēNĘ}8d:Vzpu$zpu$!ؒӆC%_bJ_bIӆC%_bJ/_bKoNĔNĚ8d:I^2.8d:Iޜ2)~2%/NĒ_bIWӆC$!ؒXI,pu$8d:K~2/}8d:L2)2ӆCzӆCzm!=7!=Y!=<!=]!@@ïA:H 6:|@%~Rw_!@) :_CX  )o A@{Hu> !ؖm%ĳC-gLg_bZĵ_bYx:~Rm >:)ĲW$ķ_bZ__bYKK*HK+~Re_bYkK{!ؖ`:?_ba2C0 LL_aؘHu&0t_C1_be__bc2u&)ï0Hu&8C0qؘ[:fc_bjRu&~RqؚMԄ5w!ؚEï4Hu&5!؛WqؚJ:IޥؚHu&IM*RRu&)ߩP:^Rf:?!A60Cԛ	!A]AA_HuH>fG_a!AmN_a @5_a/G_aHuJU!A, )P_aHu_`8@1?_`8yB!GHuJ ~RQq"R?A__`8ԏ_`8N:pHuoNpHu3_`8[:ʣL:/6:|^#YHuLC@x$Q|^VoCӀ)tǃK:ҟG_`:U:ǧtHuN_`:S=8
N6!xN7:yN<:y::R25?)ޤ:)W6)2u')⯙8oC8DA؜Z:8N0~R~d~R?_gdGGHux̪ ~R0'C_C2$*:<wAHuxR"PHuxV 4:<,~R?)d_g_`<̝x"X~R~dMC@ 8:!"8uͿ)z2ï%~R;̄!%RŌA)xIc,Rōa=:2(:o2(|yHu矔_`>́R̄:d%}^dSCK H:!|Ȩ:!|G_`>Z:dU!~d	_a	G!B7!0u:Gd
_a
?C̊ïHuy:H_a	̅B!;!Huߔ_aEB)R" X!?)ḱ`!)́h!&~R5dY3oCCYHu"!:hdG_aHu|T6ߔ_a2cJ:d2-_!C):e_CX"!)ó!:idu?CmB"REd,!!D]@$:)!̌"6 p:_a@uRD2aD)~RB&!["|[B!D{FD0~R_̌c"X))狟X)*'TCEE:.P:~RW~.R:CRq"))["?))kï[:HuKQCY!.CZC\~.7~R<\uK R|\p:%:%J:%]얗HuK)&ʿ_dǋYg[pN:%:%x`O)oG_by!؞G_by!؞)_b{C=؞Hu'\6)c<Hu'|]O+~R!؞Á؞`:ߋFQHu\u:Ǟ._a?CñF@:<\2/!FGrF#;pbw!F)xu_a#?)1k[:_a3#r#~Rx|\_ag!GG]Hu<\ CA:._a!G\u__aHu~.Br!G,x#)9oc#yP)oM_b!ؠ P<:x:_bC@ؠPmؠHu(%_b_ؠR:
!ؠY"P-~R}JXP0~RԈï$:.)A烩_a"?Cu?)C__CH$;" $)AK$)A[H,~Rש(Ao$> R:		qأpu(u(~u(u(@Q<CF?N:W:H? :X|xQEd:[~x:Q9pu(Q%|Qw PQ'| u(>%/G_bOD u( % آY 4u(;!آ[,u(u(?%c 'G_`@m@:!0ï <p# _ā ylu3c a`uQ6:0*	^r 	fu	~f:ï ): +ycc ,pF:p~;P>Q&yإRQ8R6EHJ4%h6Gh(H:ycI$4R T:yu)"L:yHu)#!Uy:^f%'~fQD3_b_ؤR2PR)@u)|"_bcR,|:^fMEEؤp:G_bg$_a%G"I:	&\uVx:uO<f:	1:_a%w1I@$|!IauQ|H$`$58j:	$NG_a%ߧïN$ $J8$;qI*uJޜIc $|*יIoӀ@$CA!Mc!7!_`BydHG_`B_`BTu$Pz:pQ}@u-(ԐG_`CW!%ztAu$!pJ:	Oï!*.:XKQb^/	`S?$MG_`60b: 1 Q̨: 4wN: 2ñ?Gc0$A|ɐ ͼȄ: 2?_`C;u bw0 ~f*Rx.UV_`,z  şP: 1kcC8 QP ɞ/_a+ uxQ aJ7t:	P:_a)gAJ<2%G:	K8R3=RG_a(Ax%0%JEuH%#%Uu^K~J'zX:	I~:	E/Pu~f]%=9 u>QkԽߧ_a)` xu=@	ï"Q!zuFN"YFC"<0?N"]c"_á zp=P:$_P#G_`D5^:"W(ߋޠv:$P uEoP:"G_`DYk"-h:':##3QKf:	j?mK7?ccyK]G_a-%z(:	dPA_a-ӼޜZ?G_a.A%)[EAK'x:,Z_R)_a,:	e_%8YgCZ%Hn:	o}HYӟZg#f,ӤmN: <?_`Y  矰?֎Ӏ 8Ӏ  N: ;N ~^Gߚ_`'~: :_# S
U#8&@ ؎Zh 3, Iïx:_bMG_bG_bcNN  SY:<^(8^cMw`S_S@x-dCM#MMqئاW\u)
_bïLZ:90u)L:ʾd0eo2S,y>:>/`:^/#-O	̵?o!6e7~b&e	߷S3~f'fZ7xMj?߷S߷'2߷jǿjO̴o9f_o߷6eo3-O~\Ss-O^D̵?o̵?oH̵?o6e ŌS
߷3-O\s-OoeveЃ2_Z7~/Z7~e9MٖM߷&̵?o~gYM Moaje;,SMc2aǙjZ7one$LS~eȟٖM4~ٖM7~SES߷=̵?oo-OK~Z7R~fZ7߷\SG̵?oQ~9M opZ7-O.o|SKZ7a~ -̵?o0̵?om^{j|#~/	-Oo4e?߷-OoMj|3~3̵?o7ٖMԩ̵?oI~`238̵?o$o31Z7+o31Z7 =̵?o]~j|oFYMfZ7߷-OfZ7?߷&̵?ooMj	̵?oE~j>~. S +	GQ?Bg%o
ߨob N(VG`MB?cآoi+~00-![1MQYo7D+
ߨob +~0+w+~0+o7E ![1MQ  VG`X| VG`Q;B?cآQ?+~05z{o
ߨob+ӌ7o7Eߧ:Q?w
ߨob_u+~0%/WVG`J`+~0%_No
ߨob[ӯQ?ǧ 
ߨobgӱQ?קq+~0%3Q?`;+~0&|o7E3q+~0o7 Qo
ߨo`@mVG`U+~0?a?7Q?
ߨo`Ao7 ]{B?c/o7 @VG`B?c0VG`_N'o
ߨo`@Ӏ^ ![1M*+~0+ӗ7o7 wB?c9VG`NB?c>?2o
ߨo`@U!o2B?c<m+~0ġ;B?c3VG`ߙo
ߨo`@̃}![1Md+~0g )~do7IG![1MR6!;VG`o7J2B?cؤ̌[B?cؤy]![1MR=![1MR]VG`VG`<\AQ?"B?cؤĽ![1MREpo
ߨoboo7I®)UQ?"W
ߨobwo7HB?cؤB?cؤRxQ?")|^o
ߨob[)<^o7HG+~0Eo7H
ߨobB?cؤ`yVG`=@K+~0
ߨoa%GAQ?IVG`	&ao7B?cI< VG`	1]+~0ޠo7+~03	7o7A0+~0g&Q~VG`	-B?cIG ;B?cII^fVG`	.ͮIfEQ?J_WQ?IKo7S4![1M$~VG`	%o3 =![1M$>![1M$~K__VG`	%3B?cI{`VG`	&37o7B?c_VG` 0Q?+~0	m![1Ma
B?c
B?c|}![1Mc}![1MWyn+VG`+~0	+
ߨo`BԃB?c>- VG`GQ?+~0	+ԄB?c	o
ߨo`BN}![1MRHS+~0	KGVG`7o7!*%o+~0	cԐ7o7!,]![1MK^;Q?I[B?c"&GQ?3o7~wVG` 2R$o
ߨo`6 VG` 1,o
ߨo`Ԃ![1M >VG` 17o7G{B?c|}![1M m![1M ![1M KVG` 3m+~0[B?cx:o
ߨo`Gtu+~0	o
ߨo`%{![1M f bw. d@ bo7o7|&
ߨo`+x:	wo7<B?c>}![1M ů4U+~0N gho7<VG` 2g![1M% +~0h#o
ߨoa(
B?cJ7}![1M%Co7+
ߨoa(o7	B?cJ]慝![1M%/
B?cJ@}![1M%~|>GQ?SosVG`	H_VG`	Uy1Q?Q+}![1M%ſ+~0#
ߨoa({B?cJ*VG`	Eo~m![1M%<o
ߨoa(o7Z}![1M%y+~0j?Q?QPo7o7"VG`%jo
ߨo`Dm![1Mwo7"D![1M|}![1M>VG`(Գ+~05;B?c/RHjB?c~VG`&o7"Exi+~0o;B?c#<7o7"DNDm![1M;B?cB?cM![1Mo
ߨo`DV|%Q?VG`"B?c	wo7"-5Q?wo7"0x>
ߨo`D{B?cK}F; a+~0|+~0}#VG`	k=<o7CQ?Zo
ߨoa-m![1M%|u+~0 +~0_![1M%|IQ?Z?]![1M%o7J
B?cKwB?cK'x>'
ߨoa-/o7R
B?cK)fʿ C+~0![1M%}![1M%VG`	eŝ![1M%}7VG`	f+~064Q?VG` :6<Q?mVG` 9 x(
ߨo`Yo
ߨo`<%o
ߨo`U+~0wo7`VG` :!o
ߨo` }![1M <'VG` :/B?c~ B?cDQ?W]![1M 6+
ߨo`wB?cb tk+~0DQ?SK+~0+~0¾ rǛ  r/VG` 9k	o7`o
ߨo`{wo7>VG` :gWQ??;B?cئ ?VG`ͼ`8Q?3
ߨob>0VG`x+~0g +~0q>Q?50B?cئ=![1MS@(Q?2-![1MSa ]+~0h`Q?6)VG`B?cئJ
ߨob)![1MSK4Q?2o7LQ+~0e_GQ?2WQ?2WQ?2ό SVG`_ +~0'f1jȟb{@0@?a2_n2߄ k_ٓH]_B^d7 Iۅ|/|Mr/!~fOo_ .nd^/!~'7nW?/׷_LMKۅ|/Oo%oO;po̟T;sۅ|/г'7Bۅ|/|Mp=_B'̟V&xBۅ|/|MEO@_M!poLM(>dGSndׄ #ۅ|/|M'dz_P۷_T}ۅ|/|Mꐻpo}?W>dVpo[?'	ݸ_B'̟?T[>dg~/!~Oo/!~Oo
^poO?<~204Mԓ1_{poO?:n	'7؞x'~yE^/!~s'7NQ,~BM}![B[B# /߷
fC/7OS2qo̆_ozY\<P7_oaӍw~o̆*,4M(?4̆_oaӐw~o̆*>o̆_oaB~ߛTw!o	!7S~ߛC?oa 	߷O@-B~oOTD}~ߛ2ͼ!7~oOTk<!-~ߛC?obZT2>d1S%}P>d1S%G7'̆*ĲW.o2Rfo	!7,0>d1S%|7'̆*ķ7'̆*a߷Oؘo0|bML<#oyOؘ`&2  7߷
fC/7ӊ?Y} 0	?W+}%oD4=2  ^dgN/ySۅz{}MAn̟!C=W?C(xD _0̟#.ۅz{~2  ;poOo/̟w
poOo|MD~]_'7*<#_[̟$<#poOo|]?>=2Yhm/Oo#]_Oo&xF
poOoOoG>/yk<#./
'7>on/'7~nqۅz{{M/
'7*/>/
'772nM򹷛_'77{poOo}2Oyۅz{{Oo'n	poOo|?)v~ޞ2|V=5?Zyd1[^/fOos~/fOo~B1doC+MS- 2Ϛ3 M(/߷hfC/7?/	yMߙ]~ߛy5̆&_o|Y66@q_o	~f߷h3!OȻ6@qL	6WYHe/N'p{AVdR=~E$2g%oͼ2 ⧩7~Bl`egԄ]梮dp{5ِHe_n~ߨU9He_N oy!̂C/7|>,zroy!̂C/7|>+zp49Heſ3H49He o5<Q怇2	 o~ߛx<A!YߨAgnd127^d1S 
=~d6<5!w~oOC߷<Ǚ_o_OS2~B,beXyij3!=Ed-~ߨQd12mKQd12پoyEL?$GYMj4!7=a߷ÛC/7?|T4M<]梮d 1߃Ooy_o}Wuo5(A!J7(@d6@dK͊@dN߷<fA!~ߛyG2	 Y|j	3 M-Щ~ MC3 =~ߧ@)٧~ߧ@)2 Nd12W
w~ d02f=~fA	<{G^d6=~GHegldoR@41A!x?ox< YHed{<$22W o<2	 ox<ĜC/7Qg<Q2	i~GMy<3 MT`Q?߷s M77Q怇2	 g߷s M7N~ߨ@C_o`:Nso9TO od1Sw~o!7,Pvd|w}̆&_oAߧo̆_oE߷
fC/7yj?̆&_o1x@f=H?b3?1o0@a
_1?7|h*xŷnޜ?eOnd%OoT2!WND̟"&xv~ޜșJ_mRBo ߷Tg@3߷Tdx@f=H?b?a2%Cy
arT>~eo2'7N Յݸ_[Ѯd҇~6y=Xs'7NKOȽ_[̄MӒ^ۅy'7N%,
oʿ1>V &_obq~oWT=Y߷s!79w~oB^d1S'}X{BbM 1Aҿ+ ejM
oK_07ՀnG?
z2QǄnG>Oob
	{po29c2E?	/̎}8̟6ۅy>d  Y#N/̎}92t	*Ӻ̟J_p1?6v~dsd#N3'7	 ?#|MBnG?v~dsO?P<$ӁM<_p1?p-~B?co7īB L3B/	2F{ğo0@a V?7||nG/'7|g	_x"̟Pv~d}YQ
'7|<~d}	'7|8sۅyfOoZ_ۅynd~_x&̟lP#2Ŗ̟xJ~d}2y
ߨ)>?&_obcm2
^lbML+x:ŏ*Jγy
߹(̚(xJG̚(xJ{&(=yO	IyO	Dɧr^ɧro~d9D( yO÷o2ioA߷47NQ J]yOQko2ioɧro {o2io߷o2ioC>ɧr=yO2]߷47NQa!o~d9Eɧr3̚(ɧr 'o~d9E@o2io E߷47NQE[o2io ]߷47NQg!_o2ioIyO~ri߷47NQg'=yOr;{&-1̚(߷o2io[vM?MӔ\y{߷47NQq o2ioA'o~d9Eǜ;{&(r;{&(r=yO90M?MӔQ=yO?Ƿo2ioM?MӔ\7̚(c̚(yOϷo2ioWM?MӔjQ{{&$߷47NQ$.{&$o~d9D}yOW ݽyOW ɧr+;{&$߷47NQe߷47NQco2io)yOΌ{&.!̚(ɧr:[߷47NQwQM?MӔIt<̚(|߷47NQ&o~d9DM{&$:H̚(߷47NQ'yGo2ioNM߷47NQ;{&"
yOΓ;{&"ƽyO	}yO	ɧr_wo~d9E/`ӷo2ioPnɧrCfݽyOvM?MӔJ%vM?MӔJ^yOo2ioR{{&%/	yO+`̚(^{&"Wɧr0	M?MӔJ~&M?MӔJ~34̚(f2̚(go~d9D9;{&%OM?MӔJ3 M?MӔJ3o2ioU^ɧrWao~d9D0o2ioU߷47NQ<f!M?MӔD7o~d9DL'̚(3,vM?MӔJ3 ɧr[bo~d9D0̚(f-vM?MӔEvM?MӔE=yOCƁ7o~d9DPo~d9DAo~d9D@'߷47NQ,x
vM?MӔK4o2ioaD-~ߛOG,x
*9OƇ77N~ߛOGƁNobM#g4U][Tu3=~ߛOF0xVTb׌[77V+TbFobM#;񘕿37~o?oa{77`Ǟ37~o?oam~o?oa~ߛO؞`[߷1S'|fo*~ߛO؞3~ߛO؞JobMOm3]~ߛO؞AÿxL`T<&~o?oby߷1SKL*e	~ߛO,0 w~o?od%&KTobM얋2NobM얁0s%2obM~ߛO-G~obM"<&77Zio	~ߛOE)yеVTT:77΁>obM"AtLTS:߷1S:w~o?oaO:ATB77AfobM"*#o:߷1S>t߷1Syл߷1S|"obM"|%~ߛOCLAobM!T2(*O**;~o?oaDT4_@T4q$M~ߛOC@T5߷1SYE-~ߛOB+|#M~ߛOB)|*~o?oa	*?~o?oa	obM!/obM!y+T#977ȅro*|!obMʾro*}/W*|#m~ߛOw~o?o`>A]~ߛO񐵿2776 ~o?o`<"obM~2~o?o`<X񐅿⟌~ߛOdFT^2FT/obM<d*z?I|do*yG77;77׌~ߛO[I~o?og/	E~ߛO	@O߷1Sx(<a(1T/𔳿<<PTJ	~o?og߷1S'=FTş	@obMN*J 779/T~ߛO؜JobMӉEV?-Ģߍ{xoMӉE o~/
fOMӉE9o7N%h߷+1AA0 _o0@aӁүW+x<NWƂn12 n1fOopv~/d_ǃyx6/c<MӼ./cs'7Ny߷xt?p<I'ۅxx;Nd`SxtfOo}_ǃs2}3^<'7N! yWn1藙?qJxtK̟8n1藙?qxtOoDyإۅxx:)fOoE6OxtfOoE(ysxtOo,mbn1豙?to~/d>_ǚ??r{	on1OoXoۅxy=?qq8x@{208^<3'7N#xEyį	po4	'7NP?ۅxyU?rgpo4s'7N$%NpoDMӉ	/c dvB/71A8%?a2VMWn^S7N$+xo:BȢπП	
/)>GHVyO9$+xo@n^S7NmHVyO9$5n,M +~MP<`)o
ߛOTT![`
7obMQ|`obM0x:߷<M+ oy!ߚQ̆&_o~ߧ@)P ^?Y}?h e|iy
D%FA_ngO?祿ӷx3!K2.|/̅,Mb/	'7|-`^ 2J=`_ۅx>d7^fOo_Xӷx3 ]?G_M=a/x3ٓ;(zng3'7|0Y7ng@2 /̅M?gn/̅M=`ۅxfOox3 ̟@Qۅxp_?+|({po?a?PۅxrdK<(C^9G2òW>/Ӕs'7~/Oo	}_(Oo|@~/~.'7| x3rM ng2@ۅx*̟&׷x3¼MaF]_OoRO;po?OoPUݸ_MgCN/O2R׍Ppo?LMK&ԋۅx
fOo<Px3d§@ng#]_'7|!x~/~.i?E^5_Mj*~/~fOoƢngșMv~/~.'7|~/~.%Oo"]_LM t˻po?M?q$y
ߊ1;}![M a+~C/7| ^5He_G\Q怇2	]<#obeR)	ِM줧/	ِM줭
obeRY|߷h'fC/76A;2	w~mvd1272 bo̂/7>h3 M~ߧP2ׄcDraHy cV|MLc8C@{M/M1X@p8̟?iۅz/y 8{poP^'7;poP^Q̟y;ۅz/I?Vbex:obeMG~ߛyL):	w~mvd12]o4!86A;2S_抷~mvd12A@߷h'fC/7hh~mvd126A;2 C0? 0Ι~B?as~/ffOo^v~ޠ>02B=_>̟8Lւ//'7N./fK̟8?Z`@}b&dSkۅzLMӀ2?W+~6@J}![M?be<<	ِM.-y;߷h'fC/76A;2xio4!Ko[6A;2	ِMcDxOo 0(|~Bkq=n@o <JWnM	n^dW~d/ۅz+Ӕs'7<nNQ̟ <v~ޠJM3_9G2u=_9G2FnNQ̟ ./	^/s'71,}HVW˿p)ۅz+%?WżM (~ޠJfOo~o![17 +xK_L>hb5=̆&_om'߷aLP & eN~o![A~ޠk?pon^.on^.׷\MӅg2Ak2xv~ޠk?q~ޠk?}![?߷.Oro\s!7ad1SK?=\bM ~#~ߛC?oa/
w~okTW;d1ScD e,
o2)ω/|F̟d~ޠy/ /}O?[YpoPa,Mψ ]_02U|Bn>3̟ "#
'a_cD?/ 08o![¢w?7o~fmYݸ_|nd9E{po36M<ݸ_| O24{po36 dc<%v~fmY[3o2Xۅy2>)v~fmyAW>/; 2)nf/2_|&d5-xR09&Rv~fm Ndv~fm NdH3oN̟8 )~B6U +xBM01AJa@y  6
oa0MxR&v~f{$"RX$)_2
E_
AngF̟ )N/}@?WS_2;po3=6d	bA7ngF̟
/~;2!@O3P#fOo 
_Vd IH}_9?pB+[\ot
7~o d1SO1APs*o0@aR,~BL0"υEN/y2g¢nl>2> wnl?	'7|¡g6d'7|!<36fOow;po3aO?0@"͇>dO|Gۅyг'7|#=_2 nl>2Ֆ!v~f2
^po3a@k26 H͇Yt/6d3'7|Y %~f̩̟/ ͇ٓJ__mBx#	ِM	gS߷h'fC/7%o	ِM	O7~mvd12
|oGbe%zsoͼD̆&_oB~d12xo4!~ߛyLߋ~ߛyL/6A;2
^d049M(S!oy!̆&_oBw}~ߨ@CL~d߷<C/7%~ߛyL co4!.+be]~ߛyL 	ِM	ِM0{.o0@a~Baⓟ_>dBW_<\s'7|lۅyS2(d>/ʞfOo?neOM2dj_=8̟A"̩dh,ۅyS<M~fTzMӂW+~mP)|>MMo\s!7-x YOJ'z߷< M;Ԓ~yM_w~yM@D~ߛyL)( ߷<Nd12~M~ߛyL/ӂ~ߨ@C_o|N߷<A!U#obe皙be pKo4!˼eo4!~l249He כp{G$2JǾ*a27
oRax7xOo"Wn`2~f<\s'7NxN/ǙMӅ%o!n`'2Rg=ۅy8p5̟8J=_\MӁKۅy8p5̟8صDۅy8p5̟8<gn`2HwD~f<\s'7NAn`2˷0qk?x~}_\MӎN<+;xOor°!ۅy8p5̟8mX0qk?u|+AxOoBlpo3.Y0qk?p?ۅy8p5̟8Uy
ߛoe +}A ߷.OA6"8d1S&xw~okT ߷.OؘZ"7~okT%M~ߛC?obj/;߷.OؚD2K~Ao\s!74Do2J~~okT2+<+	~okTV6d1S+]\bM<+w~okTV7~okT<+~okTw~okTcD²_aNy UW+yoUυbnO\'fOo(nOȏ?wf/ԟOo;$kۅz	ٓ%/VGmYgoM>	ِO#>,vd1S@G6A;2τcDK	 eaC+'V<	Qۅz>fOoOAnXOo/ԱMG$ ݸ_c3'7DHMK|M	 wnXOo@#ۅz?Mߍ?nX>d_W+~mV?be]G6A;2L{g>y   \|~BMa qۅz2
ǟn/Y)~05}Vd>M^K̟7poSW*>0Gۅz@?Y_njdR*~ަP)fOo|nj 2 Mw5zg? *4v~ަ|Mbv~ަ*̟	[njdK;poSWlM1|,~ަ32F~/`dXۅz^d>Sۅz'̟
X5z9?p<
o3πGA3&_oS{6A;2o46A;2~ߛ̆*C77!7Ao̆*Gc-~ߛbM$,o3	!79m~ߛ9T@f=H?, ?`(y $~B> wnJffOo,xX,~ޤanḋ{nJޜ?sQߞI[dNpoRV0)?sc==I[MӄE/=poRV4,Mӄe=%o3i?q={poRVx?q=II[
'7N _m>VLR,x@f=H?a2So![/oLJnA"fOo%g)ۅzgC?|n 	'7N ;o![1 +{'La{en eW+y??7Ǎ]_/a?ht/Ԁs'7L|n %\M$H	| 2A/Ԁc̟d/ԀS?n^H	zp2ʾ83H	zp2Siۅz6dWۅz6d?xyۅz̟?ݸ_/N{?8eۅzd ,uۅz؀*xۅzMӉ*>o![co7'|>I/7{76d1Sx	oӄِOH<aO|bM$7=̆*B? o8aTpaT8$ӏ!7?Y}w?_'Uy
::
_O|Oo>8N/ѧfOo)+~>2r~=@2|snopoFe?9v~=@2/ѧfOo rA^/ѧ
'7㚻poF+̟ 폎I}_OPOo㒇nٓGx~=@2>9{poF3̟D/ѧ'7=A5{Oo 9~/ѧNd !ǅ/ѧ ,Mb7n dɾ;poF '7|-{poF2įQ{poFM'itiO*xZۅx:4 k2y
I +x@HKhs!oGbe6~d12
2	/C~ߛ>d1S
YON;oGbe; %hs!J ߷<C/7
P
w~d12 @hs!C1Ah-+ eN~y
v[-/fOo3nRQ̟:N/`2v~c2oݸ_=H$̟8mW~¼MӇ|t÷uǾOocOpo\{^d.nR
'7O@@uǩ MӢУۅx:
'7NB);po\{^dь:{po\z_?vWۅx:Ԋh(z^/`2c+q3'7N%~B1>aB$MPYhR!7AwG߷C?ob{7"d1S(p=aT	~$0̆*AτcDo0@aɟW+xMɟkۅx:R'̟`7Ğ/җyٙcpoJ^fOodf>ۅx:R{2#=p')}lMg /җ(Oof_\,~g?|poJ^fOo`Wۅx:R2BnKӀ^d|wnKӀ^d# nKӀ^d$|~8Oo`_poJ^Ooa/ ^/җA?!Kt\M|tK2>@]ۅx:RdKBnK'7X{poJ^'7AnK̅ٓI.poJ^d.̟atAd /җ'7N o![MV0 ?be&00ӂbM-W=	ِM,6A;2xſo4!KoͼN̆&_oe(w~mvd12.x ~mvd12J^6A;2 E/36A;2 E_3߷h'fC/7}~ߛyL4x@f=H?.A??a2ت4
o?aO>/|M
/u3̆|. /2
'7*x\{poS<.̟s/2Oo`Y_~y2 ingٓ/;L!dQ|/~y]?_d5̟"n/2 ,M`/#~ydһpoS<.̟.aGL!d>n/22	^/N
'7N$
oo_ +}oA]^oͼN̆&_obb?ӂbM
߷h'fC/7Ò?߷h'fC/72;6A;2RN	ِM*V ko4!U oͼN̆&_oaq߷h'fC/7&.>	ِM	狈6A;2K>db	ِM*[qoͼN̆&_o{6A;2j ?o4!恇cD[0W?_L+o	_.fOo`G?12{㱽f3G?8b[﷿oO
?7vYON)߷do_YO%oMI~;k߷_"{@dVOo~h}9;=yeo+:fpw}~MӇ˼vN?;{BpwĮЃo>{{Bpw㲷o~hA7Nv}y8|bo~hA7N/3?;{߷MӇ;y8|o~hA7N]߷MӇ<6?+?;{BpǗ?G߷MӇ><{BpЃo> 
vǌ;{Bp7?ǎ;{Bp7o4 x߷MӇ<xK?<{Bp
=y8|ǅ>Ѓo>cO߷MӇȾ<;{Bpǀo4 |xZ?~<{{BpЃo>g?}y8|=y8|]y8|o~hA7N8go~hA7N8*?y8|a߷MӇ v o4 `Ƿo4 `ӷo4 o4 o~hA7NU߷MӇğ o~hA7N|0K?O o4 >;{Bp)/o>(x`'慏C ⇆ ߷?MӇ/yc8|R߷?MӇ/ Wo4,++>бo>1{{BpK߷?MӇ?@oo~hX7N1
{{Bp߷o4,;{Bpg߷?MӇ_@o~hX7N|1o4,v慏u߷?MӇg)=yc8|&xb yc8|VAⷆ"/o~hX7N1{{BpP慏)C
ǆ ߷?MӇŏ@Co4,yc8|<1>бo>]yc8|=|yc8|Y潽yc8|Yo~hX7N}yo~hX7N
~v慏o~hX7N
~u߷?MӇů^=ׯ v慏kׇyc8|*zNбo>=xs߷?MӇ§;{Bpбo>-бo>-yc8|]?o~hX7N}x" o~hX7N=~бo>{߷?MӇ}xv慏^;{Bj9k1>o^o?a׀o~jwMh'&x˷3Ǧ]y[O5}zmf3G?CǠo![0A/N̟jk1>+~7Wo~j[>.4鵘D/ǡ/o![0Зo597@Mh'eB?`.߷97Co^YO=]Vgo<zo5\w=zmf3G?D7B?`.ǫ{Pq>.֏^YOx}Vgo.o5dMP1k1>"/C^B?`.ǡo~jS>.կMh'z÷DwyfO5qk1>!WǨo]!WǨyoM>.ԋk1>!oǩo]!oǩy|w^YOTxYw<z{{P{>.ԑk1>)@o![0y;߷}w椯^YOH>={y
߬MRD^ԓ	'o/Mh'x;y
߬MZzy'ozmf3G?E)xN+~7J^={P77@Mh'襟_o![0Yϰ̟j!zfYw詞= o~jN3'ozmf3G?eAo![0C:̟jQ鵘Dy
߬MKz[Do̟j ޽6mmVgomm߷̟jS鵘D
=>B?`.
=>JLwk1>Izo]Izy#ٓ7A?Mh'	>B?`.';߷O'o6vLeVgovLe߷3'o60	o]OO߷\97A_Mh'>+~7N|	߷>&̟j}zmf3G?8b4&{y
߬Mӆ#O`Go5 dMPfp߷8bLo߷o>.Եk1>}o]}yOs'o/^YON^.B?`.ህL2A3'o6kVgok߷?wצc4}sh]o]4.VydMQgצc4}wo![0.^0̟jzmf3G?8L9+~7N=0x{{P _2|]zfp7&E+~7NȽy8!dMT^YOaYwⰅL{{PŌwk1>Vgo<	=y'o^6x&xo]ǂg0?߷3dMyOMh'|	{y
߬Mӏʽx<.3dMx鵘Do0 ;y
߬Mӏ	 wdMyWMh'?@&*Yw?@&*y7ᏯMh'<	y
߬Mӆx<=Jwצc4}EOio]"4W	̟zmf3G?9ϟ+~7Nt;{xfOzf.(yGVgo|_2|]<zmf3G?9ǟo]Ύ<'_2|]<zfs>vYw?Go~_ӑ3'oKצc4}Ly]Vgo`ς/"fO6 y+~7N j<	~. w6 <5+~7N g|ԋy7צc4}ӀϘvYw 20vdMxצc4}Ӏ^|˷8̻{x1t ̟ zfp)y=o]&̟6 >|緐8|o~'ok1>3πo![0pL5߷S>.צc4}4>|"Ywh|E7>60yVgo0y߷>6dMyMh'O>{y
߬Mq
=x=GlwO^YO|/>o]oǋ76>|y
߬Mqgρo~57^YO}1W^B?`.y5/77Mh'Ywüw^YON;sYw{x`2|]< ~6vPo![0qCx<H0c>.zmf3G?8y=Vgov<Wlwk1>`go![0q9߷	̟^YON<8B?`.Ï?9_\w鵘Dߟ{y
߬Mӏ~~5;ә>.K鵘D~~y
߬Mӏߧ2|]<$zfT?y
߬M*]߷ NdMxf~B?`.=?x<QdMxzmf3G?[{y
߬M ~׷o'oO^YO|RA7o![0{x7Mk1>+=o]+=x<`2|]<
zmf3G?9Oo![0s⟟fO^YON|Zo![0sן;{xM$Lwcצc4}ӟ~ o]? ~=@]>.k뮺zmf3G?9? o![0s~ ~dMڷDjZ!2fjچtTimQpn8EjI(qKfLy[[YڴCdCgdnEo-͓wQMMьéh8M3$j9GѯB;'(GdC4ik>,iqKIoD͹5e3i3J7Rɣ=gEni2jmK&q;6êY8F2vtPnږM!8lɎݝ6Ѓ)kqKd*H\#Q-;6$j951	$j72FT)+dFއ3:6)fݽۑ[բ-2FFoB42q7Vmg!hFћY[&8f,iLCoFCeZӡtYfhY1q:,4c,XY"lYmCM9ٵoF܊VSN-4LYڴc+&m"DeF2Zvif2գC88E;Venif2M8l&c,4{g3fpY4dl&c,S+z1Ӣq36if22yڶl&c+z"DeZhZOF-4LTb!fr-4LTbdѓZh7#ͬ-Zh7#Ɔ)jE8EʌCqB<)"k9l&c+z7j%hl&c)	6{g3gErf%mCF,"h!_4  Ȃ=OlZ9OlViq1S2&Όǔh@Az6e+$NS2-[J΂%OlV4m*4<6e+gJ-nVЈDtٔP%Ehş)͙JٓDIX)!Lf̥b+w8f̥nь!rٔQnPeEf<{TfEf<{Tfq3&|{TfEhŝ2<Ȓq@24lH#JDyH#JfLG#r9
PIRS2q*+Y'!JLĮ9
V4c*+Y'!Jކepϔ}4)QX򏦜+|6e)[jӕ̧+tTihh2*9gjٜPDqM)tfN%lBq,rBD	ĨLBCf:Y[ьM=*6ԭhVgh㕊$1--\rB:3'@s*̙Y8妄tfN%Y8妄tfN%P鴨s2gCVetfN%B!;GhVPl;Gt)ght)XY[ьij:%T9ХbCWez%FnɌqʇ:HtJᬳNB:gh㕳vRЌWHT4o,rf+jZCv"JѫvODqކer#6pEv9[ьNBv9[ьNBfLc,r9
TVY,r9
T)Cfv,ӐBJv,ӐnĮo,r9
VԵFjgh㕻F29
Z2+z1ӐV4c+I!J3&t1v9ZM9
TVY,rhVNB̳qLIPhr!g,r9PA2j;+Z\5ޙP!3W+Z\5gE2!҉CV4m*3&YSD(c+bghf̥mE(|ٵR%igh26DyX7m*̙Y8)HO+FP(DDnT93qL͛Y"Q<QK;GٵR%4s2gCgh0%"Q<QK;G4Q)bT93q<:-4Dr$k<elBq,r9VԵV$6Ҷ!8v9G#ʄCC?k<LE2BGD4>Q?)PlʋDh)͙J4LB6%pMZc~
WVrٔQnEi?+92'"K<١M91f+vebɻiijChǕ͙JކeflЦ3fREFy\!3?)Y4dVsC$	XЄCDWjCq	VMS,rٔ2q*jҎS2v͙r(^9[Di3>P3fr2Dڣ6g(rCdT6hFlTVY-O,rg+6HRʾfrVM8Vs2g*5ȭAfM&qDtFg#qf̥Ĩ4bΊyYٔ܆D4bΊyYٔԸfYO)͙JTjEhŜ!rHmghghf̥b/+jZCvEFv2DVԵVգHj;69[Ry[K;V"K20a3&mHRqږYڴpVC	3jDV4c+tTi[RzdVڸAE{Gk<QG%3ft8/h㕽VԵ4Dv9[ьQmKYnݓDIZ5W{GhVҶ7nɢ$Fl·rٔlEҷEF?)gj؋+EF?)Hm>PśT)ʊы<DpArٔd6lEf4RVmQ9fFoCF2Ɔ*6X;TfEhŝ2-gjٜY8Aii!JrV@bV38f̥n+wb%yir$QG%Zh+tTigj$Igjٝ(8妉ȒEFv2D͘^hq3fRbΖtMNCPjebե1cLDc,rō2Bg+gō2Bg+gcnZh+tTigj$IQXҽtrDI[K;V"JƖ9[hΉ[Jɣ)i39gh㕻&蕱	Ĥ6S,rDI[K;V"JCfW{G9VҶ7nɢ$qf̥n+MJކP)k8^+92*48(	9YٔQbɻiZ5 PшkI/h㕜͙JV7+92*4#J֔b{GlVҶ!(	9OlVҲcEF&q:-&c3fR4J͓J%nٔ:-d҉QYٔ(nY8C>S2v)fM%g9f̥eg9/h\Lɟ-.љ8	ĳNB-gv9OlW3Zi+&)Ehŝ<#QL8tDP3fr3T(JFlW2gضg#qʾfrTJJƂ$Xw4c+&myWV,ڶlʾfrWRʾfrVԸFnf̥rٔQtY4.S2Ȓ3fR9
PVsOlZ)2ы:)qLif2:,!m+&mtimKY9QZ1gLi?)hMٔDWJƄ>S2gjƎPՋiQZ1gLYmCIP3.iihc+6ϔ.XiD3<|T4jlE,[CFvYPِۢޙPѨF IPѨFPѨF2P;b/+92f̥ehCfϺ&twWWWWWWM*[&s6ehAE!LE) @*=
@!Q/0= Flɝ(&!7<Ss@x5ZJٓDNBDΌV)+92KM򷡣[2h,ٓDIZ9V̚"JեDĳ4c+zJƄ"$4"wF&fV%oB!"7*+F,+&L͜"JCoHSRzBQZ1gOyX"JĆYј$dĳZg"6!8+$IXћJV38P%mK&%n+MV(HGԆ+$I[RɣgjChedyX"JږMK;TfEhŝ-ږMKM%ngKCG{	VԲhZh+w8dĭhV&qD4qIP%mK&%oCF2q3;	VԲhYpȉDqV(HG;DJ%o27yX"JږMK4(M%YP߼P%mK&%9f"%ir$4qK*,8Hb+jY4q+&6KL,oV(HG244qIyX"JږMJdihh+~BD,8i2"Q,Ӑ	VԲhY!JD{	VԲhVs6e+w8P%bɻfseF$^BD,8$^BD,8;Gb+jY4q,w$dĬfq4&BgGyX"JږMJf̥Fn*+yOlT6J)b^^^^^^7xo;ٔLl(8C) BGP*<<CV-edRC%F6-gyQfg-4"7+ͫz%4!feC;f̥hդw蝫F3REikOyiM2OVM8͙JlYPyOlZ)2ы:))͙KE4TY1gE2Ў㼳9
V$4fҡP֚%΋D)Zc,ٵg+jZCv!J2hŨt߼k=ҀV8BY4D+jZCvfV8BY4D,NB-\5;:-T6IFM%FjƎ򳙳)Y4dTYśV4[͙Jڊ[Ry[ۼlVM8N򳙳)HTR҆rn򳙳)gErjYʌՍg3fR΋D)Y4dVS23~򳙳)Y4dT2I2jӼlVMQKIQʉCgtZ%nj\w͙Jɣ'M,!+92r\QVɣ'iD1l㼬lVɣ'g3fRjVɣ'mKYnVM(q+whVԵiC$)[DN eJ,"w? {*w? {('zg󸉜͙Df̥ڑ(yR!XB!RO a
͙Jɣ)i39i򳙳)Y4qE-&g+b(w͙KC@!҉CQZ1gOsnCFW\L܅D:Q(W7!wWWWWWWM*[&s6e929oCB$XyR!XB!RO!!Q򳙳)Y4qE-&g+z;f̥d1cLqD1cL8" YV8" R@PЉ^^^^^^7xo;ٔLlZ$:t^}e1Bl+M皖25,Ȳr-gyhdY[M9
b%5,Ȳr;QjYem4*J!VM8fEӐq(rCGyi%jYem4*J!ZR+*{C@R+*{ɼVT3c(rCDd6lɼVT3c(rCD#6pE+&YP͌d&t1-47ĤVT3c(rCGy\QJ4VT3c(rCDB+&JEeC62$:tJͬ.򸢔iHfPAhĤVT3c(rCG{{{{{{{ޙ⥼"g3fQ3)gErf8
)b,!H)QB+BlTYM2qV-eĭpCmV-eĳjގk,&%bͫjwYg!6q)4"2neFMQOyXrgB#&(8rgЉ)j[͙KMhJ3F,觼lZhnj\J3F,觼lYMJ3F,觼lTJJͬ-V#Qݜ͙Jɣ'ٔ2q/sG e2g3fRnlWR/ssᔽٔn;)[KDs2g3fRP92? {(b<A" Px/vs6e*%'hlTJN2? {(b<A# eG!x/vs6e(u3'qOvs6e(u3'qL@dsY!x/vs6e+Fg(u3'ٔj̜͜KD 3??
=A" Qfdݜ͙J؇J%jf.lV:Q(W7!KD1J@>" T ~%Ad Kݜ͙KMhJ᫉)i\5q3r@?Py*f! G j%Ad Kݜ͙JއqLw8!f̥oC8P黉D^>AH2  e BP*@A5 Kݜ͙JއqOvs6e+zN2? {) xG@@ ٔ]ٔR? {(2@?ٔAXۻ92`+KD
cn e@T+Kݜ͙K23z1f̥DDwDDw/vs6e*'92/s^<" Px>ǒg3fR!z;)Qi=? {(bxCx>ǒg3fRٔjD@ʀ?s0y/vs6e,XCvٔ1cMDc Dc /vs6e,XCvhvs6e,XCvhĽ@ v?G ev;	Gٔ1cMɣ'Xۻ92f,iyY4d+KDc (|=A
@ v?Gm/vs6e,X+zwg3fRō2Ľ@ v?<A" Ycٔ1cL8f̥eDĽ@ v?1 ? {,Px/vs6e(sCB'vs6e(sCB$@SCA
Kݜ͙JކNlV4"KD
w? {) x>g3fR7DY4Df̥Fn+wh/sD Rz>{Ȁ=2 2Gc/vs6e+b'vs6e+b$@ʀN e@P@ٔ8"wg3fRP/s#)D졈
Kݜ͙K23z1"wg3fŘކH? {, x>N e2 ð)/vs6e*:g3fRL@A e ٔ5fϻ92#fD졑 1@Ȁ=2 (ٔ7g3fR2g/s# ePG ev;>O;lYV6lxxxxxxx<TLl&s6e*Z\^}e1Bm!QlYQJ,"wg3fRކNlYC;)eeDvs6e,1cLqݜ͙K)&}ٔ7Dl՛>lYQ觻92Ydѓmݜ͙K,XCvhvs6e,1cMg3fRږTwg3fRʈCIf̥ݜ͙K,hĉݜ͙K,hǻ92ZQmݜ͙K-(vs6e,q;Gg3fRއqLw8!f̥ѨW7!wg3fR؇J%jf.lYZ5l՛9C8f̥:892TJN=ٔP92TJ;)elCpDf̥vs6e,(92VM8xxxxxxx<TLl$4jlE
)b,!H)Q
a
PѨFxn4w/i{ʆB4툲!EwCFvYPِۢޙ h#N؋ݔ[{PѨFlTjlExxxxxxx<TLl&s6e+tTkϠ"B zx!Txx6QlCXPAQbV,Sݺ*4Z9	XngOy[KM%tfN%YdϼQȒB:3'HY*3tNEF'"JݛWLNB+:
ҢbΞZQQZ1gOyXЇ*ʊeEhŝ=ۢJއ6ҡO+&}g3fREFvtLІۼk=ʎE2fyX*4#JjQ(	yX*4#JfllBqV-en,X+&J؄+wY[K34ɣ'!8+EF
jieE2!8+92*4Y7m3hlV̌ކ{f̥n*%;f̥n+b΋D)[7Y2g2&l{f̥n-(yYٔQhnVM8
g3fREFf,iyY4d㼬lVҢRԆT)͙JT)͙JT:OGyYٔQDCw͙JVY+92*4pCmݺ*4hH̜JݛWۢJ,8(6;EFEfyX!*4Qݺ*4KIP颎Qc@rCD;EF7DYg<fq4twn+MLtZ)-4LǻtTiXieFMZwn,M:,ЈɫNQBfBvDnۻtTiPb/yXћJVڸxxxxxxx<TLl&s6e+tTi[эQHpSa
@!H=<\!QQb,ʄCC+jZCvEFv2DV4c)Q,SV4c+tTi[RzdQoCF27Di]C6J)Y[JݛWކeÉEӐ++++++&-q92͙JZhyR!XB!RO pGh{ҊYO,I[JZXDb$QFn-,{Dy[JZX'[JDwiDtS+vm\7Y[Rz-4OC"%EFv2DD=JVԵ4Dxxxxxxx<TLl&s6e+tTiX7F
)b,!H)@)
a
bV-gyZV(ѥlBqVԵn+FdnEF#ygjٜk=*4QjQ(+tTiX74*4Qvh+tTiHO+FÎEF#yfpZh{V(ÉZM9miF#y[̍-RE+tTiQ(q+J[ЉVұDo-(n+FfyYٔQbߝ%Bfr{{{{{{{ޙ⥼"g3fQ"bΖEF
)b,!H)@*<*<<CTJ4"JTVYTJ-EFtIVҢbΞP+tTiQZ1gOy[4"JTVYV7KB$QEhŝ=lCp%n*+F,xxxxxxx<TLl&s6e*5Ȕ}e1B z0Gh{ʇMKB?yQfͬЏT:hTjʉCQF*4Q*5ҡ3k9D(iP^^^^^^7xo;ٔLlV(ѯ>C2R!
@=
B=qLʍB4Ti{♚7i\QJ7y\S3FP+&w32i+bpCCC	y\RE#vұdݳVw&횷V(ѥFV&qC~fFT:hQJĆE+fhTj6zhDn*4q3vDo+w82q+Fq3;48EDn+yp{:-BfrtJ2p+21V(ѻ++++++&-q92͙JCpɝQHpSa
@!H=<P*<<CRL墚Z,.!6#vbCFm+F;m4)Hn3*Ӑ!dϼ1c)i[5yiV,QC!6ފHJnCz)"Q+F:-[Rz%nͫB$Q)͙J͓BQ" P&}zg󸉜͙E4+Ϡ"B zx@!Q򱥫i[K4)[R~rhVNB-gvM;ކei4.9Ӑ:-r̜J34nE2$:t1iRk+z1i]塠s,Ӑd㼴4erhǼNBt4)[RzdhY!w̬hnY!w-g$DB*ӐrKKwo1[2DD"M9
Y!JɤqV(feflroLRw3(jٝQHpSa
@!H=<@B-[D4elCgjٜ%3frbΞ9QZ1gLi,Q3tB=ClgK;Gf΋(rCd6l坪3frbΙCc@s,Q3t̳FlTVY^^^^^^7xo;ٔHQHpSa
@!H=<@+*<<CYeEhŝ=CeKwML*mEhŝ=CeKwMLSK"%eEhŝ=oCF2Cr71XۼhZhnCfRf38SLlʊы:{J0tEhŝ=:tmDbΞML*mEhŝ=BfDJʊы:{34ɣ'bΞPTVYV7F2bΞPTVYV7TJ4tĨmiLnJы:{؆)tiTʊы:{++++++&-q92GbΖAE!LE) @ my\2FY4qJ+F,+-%jWfY+jelշyi+&)Ehŝ=zg󸉜͙Df̥o25QHpSa
@!H=<`myP颉[̍+&r$^!#2q+ypZ8+Ji2"L[̍+'#wWL塣HlCZ5pԅCIC:;ʇMJĊdfSdi[5jϼ3fyQ++IO+yږݼjBzg󸉜͙Df̧6AE!LE) @!QуQ觼%GCJE=CkJ4Q$^򡵥V7Z8T6Jե!$^򡵥V(di[̍-RE*ZQV#KCG{ʆ֔iQ(q+yHTt:)+MBgD4c-43F2Q#vңOyXʊы:{Ȁ=Df4cD졍;Ȁ=~cn e]@ʀCqD:)xxxxxxx<TLl&s6e+64cM/>C2R!
@=!L!QLBVmgcDlE*4*%fyigj؋Vs6e+6V(ͬ3ĭhǼZ؆Z)2΋D.LBVmgYڶ"+Z\K9	ĴAXۼZYN%:+6YoCF=R̍+ioLRw3(ٔY7m3h(8C) B"6*<<CVs6e+MLtZ)+92&q:-٫6}妆rTJJͬ&zg󸉜͙Df̥[5f(8C) B"+92GRfrg3fR7Dl՛9Y4qE-&gVMQKIf̥dv)+92tZ'!K;G͙K;G:-f̥enږݼ"PYڣ6gCMZJͬ.򶥬7o+y1v͙V@>j٫6rS2qDVfN'h e Pv):ng6@@SD졍'h e@@7Dl՛>3KyDf̢g3fR(Zo>C2R!
@)*<<CvRVlQYX7mPƇIQ觼7IQ觼miFdb$F)"(ҢPdb$F)"(Ҷ!"Jdihh/yPҍ*%Z8YOyYfřD{ͬ3IQ觼39[%GChR%ΆŘD̍Yh+鬬ȔOYh+鬤J',NBJ%fD~΋D)ZR%vRVdJ'p֙\5F;VJ)q+2%kLnա\JDwiYX7mP)D+FGC e;Ȁ=1Pnzg󸉜͙Df̥6tNϠ"B zx6=<msō47o+&cnlYdѓY4qE-&gVs6e*#6S3fjB̜QK~򳙳)[ьNB򳙳)Y4qE-&g*ʊ{f̥CeKwhZLT)͙Jɣ)i39[ьt4򷡣Q)jCm*ʊeFnV4c*ʊeFnVs6e+&(CwGRfrz;Ȁ=F,iyY4ddbƚ" PD졅'oLRw3(ٔ9(8C) BBmyiz(-gvM;ږݼ6k:,tZ'!JiSqYh(wM1"yggDM1"ږݼlDoZh;:%cCwq3;;:&Y&bEȍ;G3F29[R~򳙳)ir$͚Ӑ؆*ZeDZXDk;V4JZXD7D="Q<cD%yir$ZQ,Z8d+tV-4NDJ%G%dygj$I\5#vDNDIX7m+i!PyXћJƙffϼHhͥEcOyYJ%7D	ĴiZh,Z8d+&(M%G%!QZ1gOyX-[wԴGFdV'9
VԵoLRw3(ٔh(8C) BBB=oCF27nɢ'y[Rz;lEʆͨu,RT&mg!wtfN%bݴPVԵbVN(F+z1vh	~ҎĤJ'p֙Y8k=DwiJ:3'գHiDPVԵj҉gj$IY8hZhV'妇Ѻ3'!8-(̜K;V"JmKYnYڴpVN(F+jZCv٬貲qB7yYٔhYf
i]zg󸉜͙Df̥BJ)
)b,!H)cШ,*<<Cݜ͙J3FSqL툷oݻglE۸툷oݻZN؋5"Q@svЧj؋ݩ
vFjD5Ӷ"Fm"w$)w 7BR6+y!#nBPx GJ#V(C
@q@(<J"P}Ƅ	 0
@ry! K"P.BPx1 7BSy[D)Ё HY܀b%aHYV(C
BBPxG"PwJ£BPxAOry!AOy[D*
{A`]"P]o10*4 HT;D*o10w$*w 7BT6+y!CnBPx@GJ #V(C
q@(<J "P}Ƅ	 0
ry!@K"P.BPxQ 7BUy[D*Ё PY܀b%aPYV(C
BPx(Co10 yh@
   7B
{b%`@)+y!t߸~<  H۹C
F妆qx@A#܁M! GR{`}RC
BA KC
@yi0	wǄ)C
c-47ph?C ,@RwǄ*<@£CwaQqx@AC
CwaPSh?C *@ TwǄ*T;M!@C~<  P۹C
妆¡qx@A#܁M!@GT{`}TC
A@KC
yi0	wǄ*C
-47pGh?C ,@ TwǄw SCw`@<4!
{)0 COyi0!qJ#9BQ4!ckږM!pdDM3$j;dDS7Wep8K^"M;MZwmE4g3Qn(G$Vmg!wY8Eކh}mCn"DeF!RFmg!wD+VLGtJ6dǻvԲhV4RfսRɣ>#7vif2P+6pM1vɣ'ۢNtJRٓ&LR
v)f۸;qKIoDͻfյ;f܊g#qݳZh7#ɣ'Ѧfͬ颎"DeÊeoC48tV&qGvif22yڶg3fpY4dr+yڴC-4LYgw""DeF2df}q:,4c,Cьi-4LR&l<{iCfbƞpͬ38jچ%gjގ"Dejz;pM1յm3F2ŏvif2P+sjގS:-=8E<'v衷yڣ6%[S6ۢLtTf.;P-goҲhtf#JChͬ.FY]8E:-4q+j1dg3gjь̜wl&c-wm18E;VecCw"n#QݛYf5шN#QfdFa!PT0000 @0"C000 D*aaa1+Qy @	C0!L000aa)
ᅛ$&s6d+KMڰS`̗nxᵁ~뮺뮿c]HoF?vhWٵ.Y[NBA#_]V 9PE2K c5䞨ζbT\?valY۷*5ӢV 9PE2K	dz:PGp2Uif̥y[P-4"2n}0ʇ)_؊May'3D}W%_4Yٔ#J/*&V 9PE2Kdz:PGp2Ufm+92;i[5na0ʇ)_X^IlF%@QUW)Yٔ#JLĮ#QJabS-Կ5䞨ζbT\?6͙J΍B4̜}^x^uk{C8
#%j$=4&pG'4K7/:͓$=4&pG'4K7/:$=4&pG'4K7/:LXޟQT/ܼX&駽?93><?_0L-*[&s6e92DQ:Yْ[m-!i#i<!TAHURFz {(ga柄?|R?r=\~Oyioc)ߑ^OoG0S5/q0S2o,?#u:׿׿K{^:+duZ{׿^׿ue6{13dZhs؈m鉛$#ؙB=ޘmvxB,ђ?CѨF&>CA8T0`w:5҇S2q}Hyw:5҇S2q*9=O؂@Fw:5Ҷjǩ @4CK;vEFY8t_S4CY۷*5B#&(9Yٔo+tTjÉElY۷*5B#&(ͥg3fRsP+L}O H79P%g3fRsP+fz7>NG+92;iC8$j)lPtjd>		A8T0j|IAh'
Oh'
O|0S!*5>(p`
 a柮xoa3xbwY/ZT`c<?5 ÿ ~|F1_;h:%~G_4_ʿ[Ag:-~h:{#ӎo¬So|S1~<SoS6~jM+{VG`0~o
ߨo韧Q?Q+~0ewo7m=+~0cc9$O*aVa;poο2@Z:M{poο'7g4:^d`2}ۅ~uO?}![L?7bMo2%}o{2KyOW~oOT~o	!7³صo]_`1߷oO
f#vYwb7o~߅>.?0h'y
߬M}}~2|]}Vc4}>o![0C2|]>+1>a'}$'>.k뮺+1>`OVgo~	'oRFW#JL΍B4̜JdL;i[5nvnB48q4輳o+tTjFMQNB#п&twWWWWWWM*[&s6e92DQ>C2R!
@*!
|(miA3fL)E-5iBx+92vnB48q4g3fRݼQF7qE=g3fRsP+L{f̥FV[+92;iC8$j)+92;iC8hB
oY۷*5ӢvnB4Јɻ)΍B41΍B4q;iC8ȝùѨF:)  Dl@Y0000 @+Q000!H<H<aaa)<l6
qC<<<P0S000 "aaa
Baf	͙ض
v%8!)Z95$̸'B뮺(Gq8?䒷ؓ?c3o@gvtmFpPk3)?pEm:)/I6>]Q!m+)FiT>Q`"i^zYmuLluXr\<{&ln:Wk	?dx>ԟ6l?#1cŃ?/㌍a܎)~,{&~=Xvg0k1ĝtdc#Wk1UR:FI1=Y/kE21:ɬX35E9cHB47_5b^ɬ_Ѱ؅񱬶UMz^-먾#di_uZf[Nz#ioD-|Z#B%&" 諔RMvXLYz`dULy0{ahe@_ZrQy'Kv_I_'WF%@Q/+LURs/,l[Jɣ'Bp論caQ,/܀PTk-ObGgEB\dڠk92ޏW{Hl[KMq+ip&>6>]?`6-B!!Jކca]cRұFY3BouW|0zRұFV8!W}jHl[JClgFp+0|ŴއΊɛp+$6-bMFp+:CbV(3f WV 9PE2H)x[_zZ
K䞨ζbT\?i:CbZh+M.VC	W{-bi>[d2ٲaabOP.jp
ɬKעw TpP,H-U=IF>GO\׮#Ɓ%Yj/KRI\`Sh H?z*K܊C\)ak<*TI}pvE|Qc$r]%Y0E|;_&rgYLYlO|YJ_.V>ᒤض&b؄}oXrirҽf?`=5&lՖ- peêA8Zq8bEJNHr
UQl>pK8|K.GXQI!fЗ$zԿ\nD
^OM21Szʓ+$33Lj*Otv0Ř+ɂe#K_ŰzEuU٢4_ca䜧֖_}&|[1*|Y\0}W%FF_mض:zabS-ԃ:pdq,Kr\[TG|X{.6wܹժrI4_$=QmĨ
#*6-i@t؄DCiiz	͐X'SL9:1HT^ɬHF\GW'&<:wv@\
pVEXr4#HAnXs6;#a/$%tlW_.VF%@QUS+`if"LɛvOBNSK0~$J- qai(3N',rZn֙vn%;X֩.~GX~#d,Eb򤎵##cKPU_^ɬȯd/1;v'N_[#_+aj<ФuwquĨ
#*}?$6-h$2,oMQiXo2:%r$8;ض!3Zg"JɣM.VCfɇUeX<{&2msm`pMdulRgT#WXO̻Թ A//qwb^Aۓ!yQ6 ;6m~^ɬ#A'G_+=X^IqieibT\?['fV(HdGU[RɣQfg(tɤ!:4Zc^YBedêWc5`	#~@E&
7w,[[z#Z d11Sbhe`,g]EibT\?[&3ab^e2H,.4XFr~f9[6_l:O@uf̾<ػ>^IlF%@QUVg*,hhDJ|DiM'5&edӅ_)U'$%TIK	_+ajR*7`OZ"vh~@rDľY }_od,@4$uBUnAѤib a!ܛ.l X:Ѱ6LOĤU
`2|N%&)ddeΜJM1>Rtηee}oKzbTr\?'OfZhDdSM.VCҽf}oX${- xZuXs#.Z2X 0GXEuN[X^H||z"Zr4L]#~dPe5!,a
=_,&.ֲq h%ǲk X[A	p!,aKWxq[WKﰫ~GYLsPr4+{DQ{& /*-tƖRIg/~GYLsPp?"E{&),#|?_,&.[Qk w8G+#D:`{&u/z_+`/+L#(dW6cB1MЏ+&)Yeʇ)JILlRp0,HT"alⷥV:/j27`ⷯ֓Crl$=X!~6xM`x(l^7^TrdurNO|Y\0J>ᒨKZ84Z`ܷT>QMIW_$I`F+,5ef&Vd~6:{&`Z3:F@[_gk0>0)H2ifEYx1@_ɬ_BsouNL(l  iӈ8`r/*H@<XgnGX0P,Ⱦ<^ɬ<=X	Bo_L[ubxH9=2sNYCfhlOd,uHNl=Xgie̅@"Mdiɬ_	 _9QVH򤎬qBu{&`B:F<ifFB5=zMb{8TGtXGuzI(ن=^Tֺ4ɬX3PHR4,\X	 4A^r4};rW4k1 K4!H4p<+{&4eK5&6'/OBQ`J46rgYL%eՖ5Ĩ
%}oKzi*?隩XŴBĭpCmE|C}oSK&YeGF4Y60=2ٱ|H20~:5&lՖȞu]+퉄0$;~x=Xϗе޴(|
kMb򤎵a̄ɬ<4Q9w<^ɬ_#adqG%|or^T;a~^ɬX31R:Ƒ1>Gk##+fEZ6FtFA5g/66~J%-k-PKޗp2T.0͜6S*,4[*(mbir/00#`YI2ٳCx<tcclJz
uBG$=YNRd@,Hӯɬr/*-u9~UŃ?CC#ddc1ifGC5"_X7Qm8C^T/$.3;/z_+`/+L#(dxC,3g+!q*+F,4Yʇ)Oir	CԚe:	HN5eMielYT
-)[6
WI{&l_	nM;  `,	_ԸMbJ/*HH᳸Ȋ8`MddA_=XpYdq?܋EP}ߌQ|!#jX {sЖa@z@5Tbr*,;nB@ܭ<Q{&l{7
#n`Ez, @dbC@T8qhnr]~ɬX34^Tֶ1ح4 bMdnF)}~53{&~ dl,FTs񈏕aa@.w"L5Dޠi$4IfxK`&P
w`;1,@sah](fawZdo.]e,B#7H|Š8D9N5}punMb"$u#H3FA5 5rgYdX'R
łeR1*~ՕUVY/YhYlO|Y\0}W%@,2q)fiq+w8Yir*(]bi^?[`&|d}ocH2GLmU)!`i/_VMb#|b.s6Kd&Ɔ_RMbƐ%?"W4Xgǒ:!AB4e~Ewk6k7HW4ɬ_h s~f{&`MH<!@Zp_d=$oƐKF{&~HY48N쾓YlO|YJ_.V>ᒤbյ%cB6n%Ehŝ?Yiʇ,M.VEҽf}oSRk-[6L:e "3hG$( kXHEαn_0/vOd,b>Y4ʆ1q܄CeN =XCXX/Fފay&Gw_D@EG9IΏ8D=I&=Z}Hc P;+Xg܎i
	1UDUy@aaLE䜧֖_}&|[1*|Y\0}W%FOd\V8!ŴlڷҽfiT>Q`GoI`!jMeoYj:dl?c_VXMealYT[+Sv$0&7J&0c}05
`XvG}rWYE=Ń?кSV%/ƀMdiD|._k 22#vFCCba^cY;ᤎ ~4	^ɬpzhjMePz:5o/6zG|._.`MeP|l5+|/\4_=X7k#U?WFy*忏UB/kY_kGFJB`xipñqu~3^ɬ;K}~3 kUrizwwӯh=X`k~3
^ɬX3')HZ4	bdFӗ}~3ɬ_ zHq90G_{&u`k1]Ń?uzH4aؼh	5f_ǲkNmp>\ݯj3'ޑ%lXX
\]v&Xg:;K/b35fW0rMb+XIc÷@Ń?ֲ0< FƗ  W15j0<aa5\N]s\w6zG|.\ee}'K6|\ܯiO[_vd,..B0^I_/dFq]zMb*UmSn+.nP>]YvMc'U;}5#H^T8 aؼ:Yv7k~:wm[P\I+zY_G_K5Hb=uX0u(d,,aؼP.{5aZCd/CUѰztuoƗ1v~4d-ݑ]v6{&`ujaؼ\ {&0d/ EbHd"OƖmhzu0{&R_od,p&ʑ}tip aڄ{&0#.X4I_/;e~YsGB$i|1RgkB=uX0Ń?P#K@5cw#ײk憫~2+XI`<e|aoPɬrʋ`k-/@Ń?ֶ0<Ɨ~2.=YvnXDX֜zhhYnLOM1ضLl42c}B"yQL(=`E61Kѝ?	5B^DX.VU/ڲ|~J%-k-/0˕d6-jچk9
yQj\=w׹3C0#wY6>]ǃҷĭHn%[z7K*(+LM݆hYm4Y6J)͈a;ieƂ8Z $#`L:A_lpI,H&TL#q[u9}B)jG=u(,@sºJJ#u:!>mQƗ
za|raX)ɢ/ƂV0-`{&wtR~LAZrN/1*	cۗݯE_/dUvGZ
%{&>6/Bk$%>/B|-Z箷%xWIVC@rdnsፇY/$V/VX/Yd5e* (k-#T	|Y\0}W/(fn%ȒCk+LrM',4ܷ[.VU=-]e>WYm6jIVYMedf,NG=DqdK}JuF!>mPK/ɢ焳~-oWA58}lֹ8_odUvGZ{&>66_wkܷMrNh7->+G^n)=aM0oT@QK_:_~jEe}oKzi*3JĆETir߹PE蝖SJ- NV8Ƌ'%+aβS '">Md7EJD:_osJ|u#{ѓ䪄rN&T8I{&6&2}dS뤫4&&gb#6^Iu_+`/+L#(d?<ԆŴ3X7mp+iPِۢ	uXCLR	[XzbEay'3D}W%Z񶤆Ŵ坫b+GV 9PEC-ԂV^،J>ᒭ?RCbZeb*ir*(0&[6A$jas#9uetja?GL+N4X[Vq[ޜ*}UFZuY@-_+R@'H&rorTg9,E|[F{7Qzmh:=z"&9J\P6-Ոd9`/*=H|0En4L9ŰzEu7iN+z4rgZY|Y\0J>ᒧcl!m(uK'Jj*$fɔfѰf^=;t:Y4dRҷqIw:ho|Eҽf}4[гԚl~5e N,0=2ٳ PxMaф4Y:;<sebj;N<;z0=mAЖhi䠓=o? ,Ϋ09EJ_9q_܋Temlt	qc+ǲk#ݣ+{ ݑU?2Vc4'*v2JWG3d`+FuLa+,PKVZ/[/z_+`/+LUP%$
V4iY6fel֗+LrJ1}oc-jMe flF2ٳ>JS,񼎳x`quYh|sm~0?mDBZQ].ѕ{<qguRvYuΫ1f4'ȹN^V(1ͣ͒$:{&N3ݑ6_~jDbTMe>fr\?hp*%%EhŜ4c+B4&nBo*-Qi@u+fJ,"~\1ʇ+Si^IMI5e+,[6L:bb|N.Ix݇1@Od,G@LuE9HtM`BG'	V(rgZY~J%-k-PKޗp2T.Jc3ifbƖRҸp+Oi-)iPm'ҽf*(ڲir	O|NV2vK>T#)[MlSN,&[6L:4_ؔ&?{5B_p'EޯӍ{hm8{E"nMdd|>2u3R7_@9yOafBBƐ&ʒUYP:eVV/VX/YdJ_}&|[^|Z`J['Ա!6f,in\1GPE4Y#|'k##fɇUwk##C
 FMdd{=p~0'Y%=py~0ɬOD\ _^ɬz"W N3^|ZaD}W%OHhͥ!m+ip&%d%l4ZcX$zi^>_ަ[MdqrfɇU̿6k##<M0{&2>YEK`VMddsEDWkɬa%_sGWz$Dק/H_ɬ.[	u'k৵G9<͒
򣐗䪱B29,_ɬ.b"?M}~lY-_1͎ɬ/$8δՖ5ޑPKzi*2YlHhͥmE2LJɢY\J?+LM+`rLl"ajai+=hm8A>1KNrQYu~r46\6_Ws8Fñy'wQ|Y\0J>ᒧqR7o-͜edY4[*(#yzq1]iz	ϩLluXi?vɬ`fWbӟ?d<MbV/*H[jy\P.5<ɬq]<O{&#agkNhb7-Vp7-rNVͻ'%FO1g}TeΣ\o_j\'G%pWF$vr"ý^ƪfWJ`sN]Ƞ^BMnͻX3f Y/$hβ|[^|ZaD}W%P[09Q(q,f&kD!5&ەK䁤)J# OM'Ȇ/*&YjrYe4edêW+{&odi;罛v$gv%/ 9Ń?HH$ubLivh52{&0$)]
X}X	agkG?G>GShvsnGYPpMbip?vc5`w+e;ٷqՀГ
GGp7;IVh7l>a=oKII.uU62qLi9)p}
V@14mDW#	ˮsγŃ?{[x;@(gw K4_$gk#a=vg:dF9n3_:_~jDbTMe>fr\?XE*%%j҉\L܅+fJɢTi+*(l^2ٲ
Y Μ-L:%؜N4X伭Rm@"afO"TE,u#:}>Js8hg"NPTW/ԋL?g;jݜy'wQ|ZaD}W%V2)l[Jڊ^6p|}W»o2ΊBZ\K;VY8dէw*(+Lr"ʎJ"Dg]k w+edêduz@~d/ W{&q[ɬ/$:/+L#(dͥ!m-֙QZ1gO+LrM+`4[ʹԚqVZMieVV˕Ee1lYH[I,[p%n-gUh7tsdVMdsK6@!愝_YRO{&oWg 5TI7
99	MƮq;b5_kiG\%5 wUN/dGWƐ*`1{&p9}B+^.sʜ>9}h/=_Eps! /r^TrAs44ʓEvr`r4/cp:؋uk(=aߎm:~lO{&4!4{m2_ENA!Tss
F A
 Ԍ <:6.u93q= ZJWZTaknU9QJ@\ݷkИWݦQWcײk7zW7k*yfiaΥ}1~/d9F:+BK9|K$?7*g֪y_՗Tr PmͣWgkͣ9},\aCI*s`\WT&RC,U`T 0^!˒s!輨,MUI/H}GMbr!`j!!+!l^o_ ײkE}sӊބIp>W5՘2TvVMS*+F,υcjDĳ:-d҉[[T}}W»6PYDiCfbƞ6>]CbV&p6>]QJCbZhoCgEd͏+L`T>QS-%SIa_+PFMdl79}vr:=X8	5/@5N3r1*Joy6-VLi|N/Dk[6A$'SI8h THv!ELg:/ c5r4P^Iu/+L#(de!m,ڷq\?
4ŴQ"Lɟ+Lr7Rk-(zi^>OehɇU?lcF`rF$u#l5{&`̎du,cKk##ɬ>$?$V=B+a>⣟AӅb@>A>pi~GZ$qyR4Mb"<i
I13{&4r5Հ^q?N#`e}V9H$u#K_F{&`cHJ7k##ĵC5Հ)o_ة9GވϨ[q`uХ	,#,K1iL	F##*/d,Eb򤎲b B2:B4pp|%{&28H4^ɬ>5cA35=l#dozF(X3jd7k#0%('k"yRGZ@du%k<{&28BVk 6vÆ?r'k*l?#rG	FӔ=C:%މ8e>S"/*H]BwɬX3P#i xY ae5Հ&>ę/$8δMe>f1*|Z`JRҵmCL6LXޟQT/ܼ2McOzrgD}RxDr2McOzrgD}RxDrrdǦPZ5M=ɜIܡI4w"Ga~9ȏ
>ᐓ9N5T,tIlFI:
5`~]!^wZc%adŨ*Ŧ,^$=1`(v,^$=1`(I21>ǥ0awZ`d넌gF2N/Rw{i\UNKUMGYz6)b!ȓDkh.Lp(('0}W|)cAj>4wi!Nձ/:Ik{C8
#%e5M=ɜIηk{C8
#%f5M=ɜIδ5M=ɜIέIziOL(Ohn^ucd5M=ɜIރ&ɜڂ6T-wV)Df^uek{C8
#%X2McOzrgD}RxDrF&駽?93><?_y՗&IziOL(Ohn^uek{C8
#%Y2McOzrgD}RxDrS$=4&pG'4K7/:*dǦPVl&駽?93><?_yՑ$=4&pG'4K7/:Ik{C8
#%X&駽?93><?_`	D-@X̠(GHr;DypZ.p{Nc;o^|H1y20P Z\ifF3@ *#-@:ֽ.bіf企(@TFZ-H(0 duXɄ` #a^$bpkRG˱Wf\?+1sw؊^ugik{C8
#%X&駽?93><?_yՒ$=4&pG'4K7/:I2McOzrgD}RxD}e؃A^&~/ȓD28O	5x#\Ā{Z{-+.% *~Txe|GY@Fw|GX`OFhJ> 3|GY+.>3.2C;>] `S QeZ u!G]aU!
˰]aU!#HWb)i;b/V)IziOL(Ohn^ubdǦPV,&IziOL(Ohn^ubdǦPV-&IziOL(Ohn^ubdǦPVz&駽?93><?_yՌ	k{C8
#%?IziOL(Ohn^tdǦP,7
!oLRw3(ٔ6-:Yْ[m-!i#i<!TAHURFz;!t)QGVYS)iY4dHl[Jɢ_L܅+&'lT1=;bhCFMNةFg!J٭.Njv7k9
YMJsu?[zOhݬ)fbƓӶd5?6S*V샺NةފeB!Ը=;b$	CQHxd(j;@@x) z CjCpݬ)[5lv8=;!jCpݬ)fbƐpzv̆RqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>A2@(} \~<x?ʀ?% J<H%ǣ$	HGRqQ* z>AHif-N٭.O6HH͙KMXٓfciiPj5jCq+vCcspj5=SifbƖVOOjwեaY4YRō#Qō-c!6f,i=<G;fCSf)Y1=<G;G[B4&nBnzxv$4f̚"B:d᳊OOfݓI[59:[i,Xzxv۲i+f=<G;G[vM%OO~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lT~?6L=YiA'lTT#GgSN'gSӳ><1(tF:a;nlP{	><1(tF:a;nlP{	><1(tF:a;nlP{	><ݬ*C=4LVɝn? {j;@yM-i=	F0ɝo3Nةǃf?=ފa!m
,i;b#&1[&k9l-Hn%nr9:視Mt(tFV8!Ŵlڷ? {j;@yM-i=Y3y PRLu?ikL4KJKThg9HmTY1gE'lT"  vZ{
%dj!C:gSWWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb{{{{{{{ޙ⥼"g3fQ3)Hl[^xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRض^^^^^^7xo;ٔLlRן++++++&-q92͙JCb"  vZ{g3gQ
̙8튟xxxxxxx<TLl&s6e)kzg󸉜͙Df̥!myoLRw3(ٔ6-?WWWWWWM*[&s6e92ŵ3KyDf̢g3fRضȀ=5B<+zJԆY4KFM-i? {j;@yM-i=5BiT8 Y7VF;G֓CQ-C[腓x\5k9D|DA498g
̙6ݬ*^gSȀ=5B<)iZB4KFM-i"  vZ{͜6-Ehŝ0C-E4sG֓[Cg8iᢚZzgS"  vZ{
4ٵ6MȉD!0C:OZ{mȨеCZ!Ŵ2q
̙l4SKF7S<śr*4-Plֈe!m+&maC:ihrv@!SKZOacB6n!oCY6tMto	? bGh)'͜B-dE!!4j432S bGh)'PYM[8?\ɝo3Nة@!SKZOaoCg!5l g(/pjB3&t149;b? {j;@yM-i=ճHb<3&t149;b? {j;@yM-i=ճH.CPdΆ7'lT bGh)'vq	 3z>GPdΆ7'lT bGh)'ɣ'ضl֗q3!:Z7ikM bGh)'j5!"B3ZHŴ1cKu? bGh)'Ŭ6-nr%oChiᢚZu? bGh)'͜B4Јɻ)!!4j432S-4LTbfr,C+&JCbٳZ\J(h*? {j;@yM-i=WѩjE0!YRō7S؃Q#ikI2mCIXЇ1QfhŝMto֛DA48nrV! rA_!93q>-4LTb!fr,C+&JCbٳZ\J(h*sG֓CQ-C[腓xQ)gSYB
Tix?c[V7ō-CoE0ضtMto֛DA48tɼ#M!ysٸtOȀ=5B<>k
5ZX\S3FtS&mad&hfmZQ
3V4]N"  vZ{g3gQ48!Ѽ4SKZadҵmCKL㓶*@!SKZOah44jCDE5CMȉD(lݛW6!8wag5(S؃Q#ikI0cQ(q+&ҲhTVYMto֘Y4TJJե
L㓶*? {j;@yM-i= y
%%dVMʊы:iᢚZ&ʉCffW7!708튟\fB	BޙnݴSo4"QLSo+w8otUݽر[v:"[!shO #ѰVz#gd_2L&Z3Ʈ?dB?	d&&P?dACI.3dkd&9g[$/&?dO&Jo?3S	WJT	]JR)kSG$"ʯNQ6ӔP?dS߀ѿCKt'uo}r=_\~޹O &z?O\~ \ S0z?2i73Eg=O??E 72$\ SaS)	}r{S?޹O|5ߧ#?L')|)|?rb3 gS)	S?S)_q0Sȱ$o kEo	q׿*׿%7{:X^x uo	X	QG^uKP{^:%))XuJX{R:׿*`2P:dl:{2X:{2\:^#uɰ2uȔ:ïIcȦ:dU{E׿"2-={I:{uo97{_sru?uo9uW?xr:G^(ruo9G{j{IC˱׿:%!׿:G^rX{%׿=%׿K%׿{r`{`{{M^&G^_
׿u1c{+^xk:`:4QG^a׿G{^J{]	8um𥎽:%1׿:	?,o:#Kc׿LL{:({13dZhs؈m鉛$#ؙB=ޘmvxBf	Zh{ͷETvȀFPmv͒yif2M8-1PpM1O|05l&c-z HQ*9g3ZSmHh'
6pM1yHm|8"(T	¡[8EʌCqB<2q|NA8T0ag3Qn(GY^.Vz	A8T0fD&L^p`Bǩ'CA8T0fHL1?X,	¡3hކQz+p^:69'pݬ&z
4CPYM[8>Ep	¡5hCg!4SDNE+r+w#K;VltV,$ s2T/S"?d!/Dҍ0&Q4k|AP@ *8>C!x((z4ٵ@(K̦p՗LXMd	¡PږM! ՖA8T0bԲhȜ
CA8T0bj|TIxvFNݝ6>᠜*5Rɣ?S)Ah'
^ކtNG'A8T0bJ6dsN:(m||0P.-c)0CfydG0KZP2pSkBjCjb/_np`̚់nEF>!|(KYmCOSx `Q1ضyiY4d
a*3BZ8?a	¡S0>h'
O 0	¡S(+A8T0j|DR	¡St!*5>᠜*5>8A/	"Tu>NLE%|+	h%p`|~	¡Sx
NvN2  N!D }2ġHQ*: h%
BPApDP4CeCP*5?a	¡S!*5>  }Zh'
O0p`F*5>0PݑH4C*5>-qHQ*: 9pp``%p`*5>TnGTu>L9Prbp(Ol$Iz@nr	¡SC 2
&">\A8T0j| |4C)NĐT$O`4M->		A8T0j|TdN!*5>91DOWEPSP`LE%|U#᠜*5> ihft*|dL%8
Ad	¡S}8p	¡SPj b)/Sx `Q1|DR^\jIP`NCa ;ܺ7p`-944CȢA8T0j|(#Ng`M->ZS`Sh'
O/
A8T0j}BHQ*:R=p aާ}^	¡S3P4CÂE &| "S`/ a`/ zFMYfÂS8 PS)j| 2@P5>N#VB?'
T<W~AJg 7J'}Ǌa1|+Wa1}3)<W'
Oa1?_;
OAR~)TP풠ҕ	P k"T :T vQT *R? T -=>JO*6
O|%AsKx?A O[|??ز_~_~%AHPa1RS
ORxWo+tҠEbiRx 'jThV+AO AJTh-NJ_%Ac*%A7Ja1aIaI`D_<WI6g'حO>J`x>(_~NJ_dǊ 	Ҡ&<WRxRx+&<Wc)<W +W1O>c'! '!%}Ǌ!(}'!*}'R_)<W'RLx6
O?aI"xbTǊ_aIWRx`++?Rx *b
`D_@&<WRx8~ɩPF*}OF,~NJ1o*7Q+uaI7)<W?ܭ_P	_O>1P3&<W}'\?aIV%A˾	Ho<W$a1	~` W#?___W /H&}'18inU+)<W/_
_?UT	J;
OJ+|`_t?d&<W&?aI8
Oȡ 2*}_g /ȻO r	+o ^+'nǊRxI?aI9KxJa19-}'Rx6+V}ǊaI+\}^+Rc+KaIT+AS>ct)<WP'響tI	C)<WEO_=MǊ&)<W1Rxf>	Ǌ&'}'&)}'&,&{+_;3{gf+?_'f%{gf(}Ǌf[
O+ 4{gh8	Ѓ+/Rx'*;_JuX_xr /N&}IO?`߾<W53 a /+*X߰J<WC߲[5}+/*%A8iO] Cx֒~wh+Z_CxyWx8o>wCxS+T7J+^_߆PTxc+WH7J_$_$ﰤ_%/_%__%_AWT'*a+Rx¢ORx§aI
ϰ_E_@)<WAGRxRx˾Ot?l++)<WbwRx"<WD[7Jµ_a1
aI
aI
>+K'	1׼WJ}{T[	Phd,<',]OX+W,0/ز_>ŗ+ھ=w_qJ@[jT7Q_`x_ ^+k+ߙ~'pYx߰"x*>$_O,Al>ZCx9|{rT}{:Ҡ7&<W㢟RxBgRx@*\&<W>q+c+߰_Ҡŏ|_{x~c!Rx[+{'D ^++*	aI+g_a1
O\;
O\	߀?\ ~b{^DK4?E[~!K l5BD+, /}@/? ??Ġ~Bİ~Gߔ?1"~	?1?*b[	?A8?B~x?L*&	?	 |Hς | _X?:!./	T~:%7_:%<a,	Wa*V`*:%E uJZ@__/uJS uJV	K	K_`:%-:%0}*gJ>4u(Q%G. u"HCM@2@2'~b2K uȧ>2*:dX:dY uȷ_:duDrṀ_n:p:gϱu:wA+ïP>G_~fQ~1-u_`u+Fr:Ir$9)}%?9*_>
:%q%:90~9LhPT~~:o:u+?_yu1>
Wu( 8QPQX:6	+]RR:aT:0JߜK?:_[v:@:ƣοtueS-O?5j/So| ̵?oOMo|fZ7߷)fZ72o>̴o%Y\SOSE~ =j'jC̵?okK2o|-O~ao2fZ7#^e o[j'ٖMo|kj-Oc6e3-O/~]j
-O 2yM3|Sc~9Mo*̵?oWZ7uyM_/2as-O@~fZ7?s-O$ϱV?3
ߨo`Q?9Qɷ/VG`wo7a >[B?c'b![1M߁![1Ma?VG`YQ?9 +~0r;B?c-VG`3Q?9o7I^M+~0rB?c$|	o
ߨo~K@Q?9)
ߨo}["
ߨo=NgVG`+~0r[
ߨo+~0r`
ߨo~	7o7VG`d![1MM=+~0	$o
ߨoVG`Q?F1Q?wo+~0
{B?c~+~0	B?cQ?VG`ߖ7o7GHQ?![1MI_![1M]$~)7o7)~wo7)+~0	W![1MJߑo7,~WQ?![1MK_wo7-o
ߨo_VG`B?c~ B?c_(o
ߨo(o
ߨodO,cDO2 aVon2M|n2̟N6n/eMW~߃/|M寁'~fOo(	_2m_27 ~Oo[~'7̊ ,_LM!S_,Mp_? 
v~߃/üMgn2-̟3_/e[?ov~߃/MtӍ{poMtv~߃/LMtLn2Oo8{po?hR^/e!̟5a~'fOoNN_M}o_2`i7n2Oo>R_\M@ӊ_q?9'ۅ~+̓~߃/ycۅ~s'7e~/e5̟	Jd~s'7},MW!v~߃/̟d~߃/̟X%yOn2ٓAC̝~߃/'7Y@}s'7ư _cM2_fOo◙	_q?ϙ/eOoǙ n2|Mgۅ~c2?{po2_^dR߷~K̟
<\v~߃/yAǋ_c?6U+~9DG~s'7w˷}<\po?g=_2,^v~߃/̟}d埋/e(OoJ/~߃/¬M,zn2-̟|^ۅ~ M?xsۅ~9^/#v~߃/$̟/xv~߃/*̟>+y (}#V~ߛd1Sȱ~o=T`߷ 2߷bM/߷ '8Lw~M'	3!7Ubo2%a;7C?oa_߷`2%w;72%){oLbMfC?o|#2%0{6oǹO%O(}%fC?o~ߛC?o=~ߛC?o}w~o[T2!o[T2'{]~ߛfC?o{~p MӔM߷He(_ w_o~cTp@Y'o O2LC߷`7Tar%~*QaXx3̂Mzfx߷o /aox }}M}M{{% f3G?<^V§;{ 7b1>\N
{y
߬M)/2|]71>\Vo]\V}#'oz}D=o]\C߷\wGYOoPͽBo'oر:f/Vgo>dM g1>B_o![0;@W߷dMQc4}ءvYwC.}dM 1>Yy
߬Mس 5̟aSuDx vYw^ok
'oع:f<z)Vgo
v^]>.uDxMVgo{
2|]h'B?`.x1߷{>.Qc4}wy
߬Mw{?<w_Qc4}o]`i'o[f3G?ޠVgooPLdMW:fYwo o~d'2|]GYOO ~B?`.0$ wW{y
߬MJo~NdMQc4}S Vgo >2|]1>`ao![0}@߷k2|]h'
o]b4o~|fO|%f3G?O@Vgo'U6dMoQc4}Ǩ/vYwዏP^{^dMo1>b!zo![0^߷3>dM=A^&zo~|K̟S:ff]o]v|R̟W:f=41o![0=41o~UwGYOǣo3	{y
߬M^%7]:f+~73{|X̟uD	|󷐭e_3<ߓlw?Qc4}&[0e3;{dM?Qc4}f:+~7ϔy뷿o|'o:f|yao![0|yao~dM1>.B?`.ao~kٓ7h'y>{+̟h'/3>)yݽ{>dM}GYOϋ>f׷>,^?6뮺uD3îB?`.3î_ U>.| fս	6{vq2hhކQm)r"3tMճBjBi25ȭP,Z!D!3MZrjPↄNQ4kЎƇMh3f~gYhmdږM!#7Ƈ;GvtPnږM!gD4J6dnΊmRͬ3p$j4J8dCT63vMgpb͹bͫjm"De&qF-4LV3C8EB;'g3ZZh7#Chͬ-Zh7#ɣ'g3Qn(GYZfQLk<6-dѓTYڊ[Ry[ە|pM1h@Az6-lBq+pŴQ"Lɟ)iZ)igfսiCY8V(d6-!m+j(!d6-lŴ;V\Ŵ坫b.CbT6d6iif-N2҇TqCbŴ&dͻi!m+J'Qfg-4"2nrҴj|æM9P(VԵVsW:dV9FG|q $s3Y[d2bΞl^^^^^^7xo;ٔLlRןAE!LE) @lz!
|(miA3fL)E-5iBxCbWR܆Ŵ2qRCzJj\2pɫNض̅+z1)iXM,虡yHl[Ji[۹iHm6-8tVL!m+d:hiXL͛Yض&bƞ6-!8CbPN(lBq܆Ŵ(7CbY2fݴ܆ŴdECbV,̄Ήi+&)CbZLΉi+&)*,b+Hw,8frLJɢ^VRږއ6EEЈɻ)Ƅb73VMS܆Ŵ8vN;Ŭ6-nr%oCn͜6S*,36rb7bΞhĤ6-5ĭLmCIXЇ1QZ1gOy[RҡCj߼6-jچk9
oCZK34؆Zh*$6JĆE^6-n6-CfCn܆Ŵ坫b/r,[{ض:%bݷyY4dRҷqIw:hoVRމ\L܅+B4K3F2kKPTVY3F2!Jf&VRkDRɢ'v$4fō-C46-qZhpCSL6-C!3ifbƖؐћJCbVRᓆMZJɢY\J=ؐћJڊe4D6{ږݼ#6pEifbƞPYMl։Y4CkTJJե
VhD6l[Jڊ]+fvpɫNضikL8TVYTJK<Ӣ+6M( PYDiCfbƞض7)ii%6=!m,ڷ:dӼ6-VwŴQ"LɟyHl[Jյ6)qL툻wqKItfJ(nߺ[{"!NձHPFv^##5"QqJ#9BQ4!ck-4LV'ih׺%(hD3G}7fѨFoCgD;dGvmgHwnږM!l&c*1hvif2ЎyٵoGtik?vif2P+6pM1yHm݋6i݋6TnBt&MnΊwC}"PYM&F&gBjv8nrV;Ȉ;qK6}Rɣ>tGtJ6dǹ	6}Gdg3[%2FmCn"De&qG@@aaaa`@000 @0"C000y000C00'00	000y0R0000!H<aaaac"000#Qaaa+F U000!H<H<aaa)aaalٔݮ͒92n-7kdf̈l[KM!3 m-7kdf̛cii]$&s6dCb+KM@),!aaaDaaa
@VaaaO!aaaaaaaa<aaO!
/_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_+36%fįؕ3bWflJ͉_+36%fįؕ3bWflJ͉_+36%c?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?3f31gc?35ZJٓDNBDΌV)+92KM򷡣[2h,ٓDIZ9V̚"JեDĳ4c+zJƄ"$4"wF&fV%oB!"7*+F,+&L͜"JCoHSRzBQZ1gOyX"JĆYј$dĳZg"6!8+$IXћJV38P%mK&%n+MV(HGԆ+$I[RɣgjChedyX"JږMK;TfEhŝ-ږMKM%ngKCG{	VԲhZh+w8dĭhV&qD4qIP%mK&%oCF2q3;	VԲhYpȉDqV(HG;DJ%o27yX"JږMK4(M%YP߼P%mK&%9f"%ir$4qK*,8Hb+jY4q+&6KL,oV(HG244qIyX"JږMJdihh+~BD,8i2"Q,Ӑ	VԲhY!JD{	VԲhVs6e+w8P%bɻfseF$^BD,8$^BD,8;Gb+jY4q,w$dĬfq4&BgGyX"JږMJf̥Fn*+yOlV̚"K:3S2')͙JgA|"7*+F,[!ܧ6e+$IQZ1g3fRdV47qCoHS*+F,?)X"J(b+3igFc	VԲhYt-3rBDQc3X"JږMJV38$dĳ!qE-X"JږMK;RGS+&myX"JږMK;TfEhŝ-X"JږMKM%ngrBD,8(b+jY4q,ӸdDZ[b+jY4q,ӸdDV#rBD,8HX"JږMJdihh+~V(HG;DJ%r+$I[Rɣf*-1b+jY4q+92Q	VԲhVR,rBD,8v9X"JږMJgJd&trBD,8͙JTV4ٔmHR	Zɣ)i39[;4J36mg+jZCvZhDoV-eVK;:&hCm,ʇMw͙JѫI[7o+)F+3i[;Vf-֞C-%eC!2q+92yYٔ8ٔSKZeEtSS2ikL4bΊeygErHhͥB4KB;'RfYk<5iVԵhCF:dыPy[Rzԭ(p5+whVԵj͌(p5+whYh+jZk*3V4wtZ'!KCB$miF"JՍg3fRhĨ36i+g+92yYٔ2q-g3fRqE(g3fR΋D)[RYڳ;f̥Rhĭdfg3fRhĨd6dէyYٔ83w4JԸ+92FN%Y4CkVs6e+B"FN%j҉fbyYٔFN;f̥hդFN;ږݼPV)dk=҇ZHRqK&@7DY4D" T)F" QFN9OlViq@27(yPh|g(T"(^ձT"(@hV9G%nDi[!ɜ#"bϔf̥Q4YP)͙Jɣ'3fRhVsChRhV,6yH#Jϔ24&dϔ24LǔB<ldbƙiY8呋epV)?)[QJ+92g#q3fREFŴ8S2ikL4bΊyPhZhg+6HR<:-4D_39Qfg*%%cAWVr[KB;1D6g+m[PT6L_39Qfg+&r3r3.r)[QKjZ+zrٔQtY4.S2-4LV.S2v)fM%g9f̥eg9f̥n+wٔFlPVsB)̙S*-1?)i+9\6e,Ӑeg9f̥n+wb%yOlRzeCpϔf̥C!g*-16e*9QhTNS2E-5i JƄ"$dCRS2#tiP+vm\JfǔqLif2:,!m+&myOlVM8yXiF2<k;~S2id)͙JEqDhC?)P(vh@d(jŴV,ڶlj39QZ1gML41YgMLZVmg(]52DӢǔ.XiF" Pɺ$Rɢ&" T)F@=h,X+&rqHV6?)QZ1gK~S2-[JM)͙JƖgA{tTiZXn򳙳)Y4qE-&g-47!QVs6e+&(lC򳙳)hhCV:Q(c*+F," QhJ᫉Ȁ= J%jf,DѨW7!g e@!҉DlVMQKIކN򳙳)Y4qE-&g,X+zw? {,X*%;Ȁ=F,i;Ȁ=CB's4"g eeD" YV8@@? {(iCB'yXo<ԱfEӐp߼k=DԳ"iT8oV(fEӐqWR-R̋+i!PPAhĴMK2,CC:;Mq-R̋+i!PPAЏDYP͌tSZ2YP͌tSVM"C:%C!gVM"C:%/yY7ʆleHt薆!3yi%"C:;Q"C:%fryY4dR+*9!CVmg!wJEeC62$:twFN%"C:;Ŭ8frC&wYg!6q+zwYg!6q,ڷZ9	XjچbYMJCiMiwSV-eĴЈɻ)*%%Ĵ4"JDg3fRCr5ы:)+92ы:)+92rgы:)+92k9͙K9	Qfhŝ򳙳)iQfhŝ򳙳)iq*,lVM8f̥dѓ{Ȁ=z>? {(|=A92wg3fRi{Ȁ=x?Ȁ=x?f̥lCqݜ͙J؆^ e@P{Ȁ= 5A92ٔ8Cs#{)Q(q;Gg3fRPv)C^>A? {(b<A#{)C8{)C8e" P+ / Ȁ=
=A#{)Z5l՛9C8f̥hճVld^ ehVAs4 P+ ^lV:Q(W7!wg3fR!҉D
^ e@GTBsy*f! ^lZhnCFW\L܅ݜ͙KMhJ᫉" QCPC4@?Py*f! ^lV8evs6e+zN2ML^ e BP*@A5 w? {) xGR!^lV8{)[v)H|?" R / f̥:f̥:G" Qdef̥:
ٔAX^ e@T+w? {(2X^lYяvs6e,h^ e2 þ e2 ù{)Pi=ٔt4{Ȁ=0s^<92ݜ͙JCI藹Cx>ǝ@^<92-Pf̥mKT*%" Tf;Ȁ= ~{)fbƚf̥hn^ ev; ev;	{)fbƚFN;)fbƚFN%" Yc@z>? {,x@ J=Pef̥hnVM8
ٔ1cMɣ'X^ ev;	GV6" Yc@z>ci{)fbƙ[92f,i%" Ycs; ef̥eDvs6e,X*%%" Ycd#{)C;)C%" Px>@R^lV4"wg3fR^ e SH92$Rɢ'vs6e*3tI[DI{Ȁ=2 2GcD졑 1?{)[;)[%" T 
w? {* j%f̥D92I{Ȁ=1 N eG R^lYщ92df4bDd
w? {, x>I{)Q觻92e" R`<? {)0f̥Fn٫6}ٔ5f^ e f~D졑 1@f̥!dϻ929{Ȁ=5A? {(j=?? {(j=?? {(j=?ٔ7˳)Hn3@ \D졑 1@s6e*3tFYg3fR7Dl՛<Dx?? {)0s6e*:˳)Q? {, x>Isٔ#7$92df4bD@@Cٔ8"K)Q(pD@ʀIs Sg3fR!"K)[3D Rz>e@H#1ٔ%nM%ٔ%nM3)." R |6s6e+z%ٔhD@R\D졠|6s6e(sCB$929? {,Px." Ycg3fRō2P]͙K34ʉCDcHs; vs6e,X+zK)fbƙ[? {,x@ J=PBdQzs6e,XCvhV6g3fRō47o+&clDc (|=A? {,x@ J=Pvs6e,XCvhĻ92f,iyY4d? {,x@ KȀ=A~< 6s6e,XCvlY0y." Tf6s6e+jZQ.f̥mKT*3!|%@^<ٔt4vs6e*"'? {(`<s^<ٔt4vs6e*'? {, x>˟Ȁ=@Ȁ<s6e,h]͙K23z1ٔAX]͙KJ0t +." Qdvs6e-(Ի92`? {) xG e Bg3fRS.f̥oC8? {) xGR!\D^>AH2 ͙JއqLw8!g3fRS(tmǄ 2J@>? {(x@C!!͙KMhJ᫉ٔ܆D? {* j?Gh2@ʀ!͙J؇J%jf)vs6e+b(J᫉4 P+ \D 3??
=Aٔj̜͜K)Z5l՛9C8@d@|?̜ٔN2lPfN'hD졈/ @Bg3fRPv)g3fRPv)@e@vs6e*%%ٔ8@ʀ˟Ȁ= 5Aٔn%ٔn3ᔹPGg3fRivs6e+)F@=Pe@=Pvs6e+&K)Y4d? {,Qj~)fbƙZٳ@ v?|˳)fbƙZٳ92Tf蒷qK&ٔ92P憄NlYfbƙQ(qݜ͙K,X+zwg3fRCpɟvs6e,5fϻ92Tt:)f̥f,iyY4d+wg3fR34ݼ2qݜ͙K,XCvٔٔ!z;)eCwg3fR23z1"wg3fR23z1f̥`+wg3fRJ0uݜ͙K+zN=ٔS(tm)e4j%p]ٔ!҉D92V[5fPfN;)edv)f̥qOvs6e,8f̥NlY[;)elCqݜ͙K+)Ff̥FN;f̥Fv^S2v6e,[eC4QOlYڶ"ᬭQOlVҷ"QlCXPAQbV,Sݺ*4Z9	XngOy[KM%tfN%YdϼQȒB:3'HY*3tNEF'"JݛWLNB+:
ҢbΞZQQZ1gOyXЇ*ʊeEhŝ=ۢJއ6ҡO+&}g3fREFvtLІۼk=ʎE2fyX*4#JjQ(	yX*4#JfllBqV-en,X+&J؄+wY[K34ɣ'!8+EF
jieE2!8+92*4Y7m3hlV̌ކ{f̥n*%;f̥n+b΋D)[7Y2g2&l{f̥n-(yYٔQhnVM8
g3fREFf,iyY4d㼬lVҢRԆT)͙JT)͙JT:OGyYٔQDCw͙JVY+92*4pCmݺ*4hH̜JݛWۢJ,8(6;EFEfyX!*4Qݺ*4KIP颎Qc@rCD;EF7DYg<fq4twn+MLtZ)-4LǻtTiXieFMZwn,M:,ЈɫNQBfBvDnۻtTiPb/yXћJVڸ?)[JCi<ٔQFTVYr+92*4Y7m+z1@{GlVұdݴ(h
qf̥n*%%CkJ1d`Vs6e+tTi[K;GlV̍*ZQ#rEF̬\S,r)[J؆T6&F8ۢJœv8epM1?)gtZ%fɥOlYYiD\lW7q,!ɟvձWeB!-gy[K;V"Jn+z1ٌ(v)+z1*4k=۲hVҷQK4.ɛR%ᬭQnͫoCF2Ӣi\k=YڴpVN(Fv9[Ry[K;V"JѨڸ8mKYn,Z8d,̙"QH^+jZ+tTigj$IZ5&dͩB9[ьQmKYnݓDI[jrEFv2Dv͙‽V4c+tTi[RzdY8oCF2EF-gvM%3ft8/h㕽VԵ4DQpqPƆRydF"JTfǼ#%n*3tIicR%TfǼ=JR%kL7o2%GC[jἮږݿyiz(*4h$7o2%妉dDVҶ7nɢ'-4ND*4h$qM%n,Z8d,Q3{G9VգHٳڣ69ir$QG%EcJYqM%n,Z8d+Z8妉ȒEFv2D"69ir$QmKYnݓDIgh㼭k=եDn+b򶥬7o+tTiX7m+'#w*4Q;TfmKYn߼QbVsRGy[JѦfϼQbݴcGy[JDyX7m,w*4Q3@sVұDo,Ji]CkJ4Qdihh/y[Jw*4QݛWg3fREF#}T&mg!scDLB*%%n*+F,*%I[Jы:{ʉC+tTiQZ1gOyQ(pD*4n%n*+F,+bVҢbΞ!
HEFtPVҢbΞTJ-EFtP)"JTVYʉC$QEhŝ<n%n*+F,lCp"JTVY؆)"JTVYT:hZʍ36mg~EPTJJB7yP颉QF	Y]垚&qD#Jͬ.fFViq*4qLʍB4()yQFFN;ƙ4	y[!؄㼮)"iXn٫z;œv[+FңLЋ+w8y\S3FP*4QV(ѥbCFF"34o*5͛Y=4LX7FfY[;VYX7QVM8#y[bTI"OyX7F8qE=R3k9
V샺%8E+F!dZ)2ΊB+3iX7mV$4fұDnYڱFNB>M9
RL32ضZ\w%bT2ICiM褉DQ-47%Dnۼ9
Y1%!Vڸ-4"Jnٔ4!Jn e\2gȀ=5pɟyXմN%rk?yZM9
TVYV4c+I!Jږݻ&oCF2ryhhi]R9
PfN%{♚7CC:4)\54.9iRS2qZ29
V4cY!Jы:{ކerk=۲hV4c,ӐƀV47q,Ӑږْ"!
iR9
VM%򷘉D""P,ӐdZ[+yK3F236r9
TVYiRbΙghiREdW[v9f*epW[v9f*eYepջygh}4)QX9
P}4)\3nь&-gh㕻F29
Z2+z1ӐC:;GhVNBv9d+z1,oCF2g$)C8,dWf+jZ5qDq4)QZ1gLqކerk=۲h+FM=+z1iRЌY8oCF29
Y8oCF29
T93qZ2!҉CQZ1gOyhh؇J%9QZ1gOyQK;TfEhŝ=坪3frbΙ\"Yڣ6g*+F,閄z'+z1ٌ(v)-͜ePGyPl;TfEhŝ2$:;ƀYڣ6g*+F,-gjٜ$FlTVY;TfEhŝ2E/jٜ"4(^9CP٢rQ39!q*4NYڣ6g*+F,閄z'v9G3$)YBoCF212(^9Qh(^9\Lɟ*9gjٜPDqƀYڣ6g*+F,v9B͙ʊы:eyhh;TfEhŝ2*J%ڣ6g+3@!҉D{TfEf=TVYT6Tq*LBTVYT6Tq*54"PTVYV4c-47!q)Pކe6n%!c3;E4ʊы:{І͜AXTVYZQQZ1gOyQ(q+vO*+F,*LBTVYT)jidD1cL2q*+F,*%eEhŝ=lCpDc*+F,*%%Ehŝ=lCq*ZeDIQZ1gOy[J֙Q(pʊы:{؆ᤨnQZ1gOyfM̨db#QZ1gO**[
je!PCm*+F,CeKwMLSK"%eEhŝ<SL9QZ1gO-(V6tҌJы:yQ(q+vO*+F,BCTJы:yPY2bΞYVM8tPTVY؆TVYʉCQZ1gO+bP*%Jы:y[J֙Q(pʊы:y[4t!
eEhŝ<NBTVYWVMRы:{KIZ5=EtJ[5mZg"JɣQZ1gO+HS+&)Ehŝ<DGbΞV(Hhgh㼨tDF9hh/y[Б8ҸBg-REyX4&qDFʉC[̍+&r$^!҉DjBC%bEi23)o24gYk<(̧mKYnV\5!PPAV$V#2V#K;GROyCJE=@!{ʆ֔iX7m+yHCkJ4n%o244qImiFJ%lCq+yHCkJ4ZQ,ҷZ8T6K24F)"(ҢPV#KCG{"4tSV,̄ΉfhZhg+veg9FGCt? {,hǹCw? {(:
@?FȀ= H(tSѬЎĨD49ghdf4c,g e ehqȀ=~clD`? {*" R
bk<坫%b/yQ!Q+6V(K;V^򳙳)YfrDoVmgn%oCF=bV7M-itZ'!wbk<ЈhrձZYN%:
n֗Bq-(yYfr̍+z1,NBdi[MLg3fRdݴ'E򳙳)XngLgZhg+ZeDĨBoVs6e+&(mKT*;f̥Fn٫6rhZLϼ83͙JLSVs6e,NBv)+92v)tZ'!w͙K;Gݒ#I-gy[DFl·Y]mKYnV(c,Q3&;Ȁ=|ճVld@̜N=@@S(tmȀ=C8CN=@ʁKT*;Ȁ=2n٫6yG[5fPfN3Y8s(q;G7q3|D
N9CN9P)jF" Pɺ#fB%FpV(w1Tt:)*Tt:)*ZQ+yHCkJ44+yHCkJ4nZ8T6JC$F)"Db$tSVmg#%GCk<DTt:)+6V7IQ觼l1D򳡧ygEr#%m53#wtZ'!J:k+2%tZ'!J:k):-j҉Y(9
V(D坫B%5Wefnա\J̉D+DnۼhD(ZepV(w
Q;iQ觹dFoCF$N ehpD" T'(e36mgDDnY8fͬ(V(J3&t1v9C
hR%igh? {,hĉȀ=1? {*0%"Q<QJ3&t1v9C
hR%4qL͛Y"Q<QJ3&t1v9C)k<J'#tigh0%"Q<QfLc,w? {,XCvhV6f̥hnVM8GRf}g3fR3j39Qi=fo+*JL+924)i9+92GRfrMM,lT6Tq+&(BYQOyYٔ83ʇCI+z16ҡMM,TfoCF2MM,Tfg3fRhZLT:OGyY4qE-&g*'dbƚFN;Ȁ=F,i~ ePi=@Pz3ō47o+&clD1cMɣ'dbƚ@z34D2"Q+jZCv"w-gyhltYi9,NBӐh㼳9
P&bEΉ&bE-Q)yP̈߼9vtJƆ%ngwvtML3g-4Lċ*9v)fe3frg3fRDIg4)!wT6ʉC$)hvh$)Fn-,{DygjƉQKKDIZYڴpViqZh+VK;V"Jɣ)i3>գHk+Fȝ妉ȒDnVNB~!62͟yXћJƞ򳚔J%Fn+bibӼ9YڴpVMQKI'"K;V"JCoE2bΞk+Z+JipĭN%rk?+92'"K<١M9-[JɻT;؄Y8cKVұ!+٬貵V:Q(cƖbCWe!T7LhĭpCmݓDFtJ؄Rz)v9[hΉ[Jɣ)i39gh㖙ȒhCfY8:3'!8iR-3%mKYDEk+bgh㖙Ȓ!	ĳqLIC:ѫ@Z;GoCF27nɢ'y[Rz;lEʆͨu,RT&mg!wtfN%bݴPVԵbVN(F+z1vh	~ҎĤJ'p֙Y8k=DwiJ:3'գHiDPVԵj҉gj$IY8hZhV'妇Ѻ3'!8-(̜K;V"JmKYnYڴpVN(F+jZCv٬貲qB7yYٔhYf
i\sJćD4)C8v9YٔhYf
i\fjBygh㕊$1--\rjJѬhVghPV4c+vODqM̜KM̨s2gCgh㖚S3F̜J؄Y8C
V$:%pV4c+ZZpΉgh㕣W΅,r΅+k-4*3tFLeZhGFdZheZhGFdZheJ3&t1oCF2m4JCfY8b+bPݜ͙J3FSݻglE-'lE;V^HSlE*3R%=ѨF5HwCo1Ё H۹Jy[D)w$)="P򷘉BR{A`}"P}o10+4 HRD)]o10	w$)Jb%aL}Ƅ	 0
B(C
B򷘉BRw$*<@o10"Pw$*
{D*
{b%aPSh@
 *@o10*+y!AWq@(<!܀b%aP+y!@CЁ P۹J¡y[D*w$*="P򷘉BT{A`}"P}o10+4 HTD*]o10	w$*J¨b%aT}Ƅ	 0
(C
򷘉BTw$w 7B<+y!BPx JSV(COy[DwCƃ0
FR6-47p`
hn)=妆#h?C +@RǄ)]RM! K~<  L}Syi0>A!gr47p妆~<  Qr47pwC
;`=TC
AAWr47p]妆 ~<  P@ !Zhn*ƃ0
T6-47p`
hn*=妆 #h?C +@ TǄ*]TM!@K~<  T}Uyi0>AAgr47p妆 ~<   @C妆qx@A S܁M! 
{M!qJ#>Db,8C5piM1&g+HwpPoD5(qCB'y5e;۲DwڊikOvif2P+HB,7oE.;pM1۳8EʌCqB<6BCV48lɏvdvi:;ͫz;G}ѨFoC"DeF!Vmg!wl&c,Z1FN;EF>8&=LB;'۸$.S;v;qK:wn▓މћwbͫjwb͹(Gdg3Qn(GFN;L͛YE8E3އhq4L"DeÊeoCmGvif22hvVhݳZhD(EeC6=8E;VentYfhY1CeZݳZh&LyM-d҇ō=YgGypյ;3J7<'fս8Eդwl&c+z7j%hۺ'Efe"DeF!V47qKR/v,fս۸tZ{pM1yOC>CnFm54K3F2mݺ*2%;EFv\wDjZߺ3zdѓFћY]ћЍ+6pM1tZ'!6hV4bɢ'vif2գC8-4LZ8bz;pM1vƆ)jE-2F6$j;2Fp򳙳)gnV#K3NVs6e,iiwSVs6e(w:5ҸdǼlPtjlջ򳙳)CѨF:\2F򳙳)CѨF:Vs6e,ifpiyYٔo+tTjFMQO+92;i\2cf̥FV[g3fRsP(u3'dE<lPtjd㼳o+tTjÉE,iiwS;i\2c;i[5nw:5҇S2q*9;sP(u3'l[JQضFN;CbZhoC[MKN5iRҡِoCF=!m+i4!)iXM+zw!m)Q܆ŴއΊɛ6-bMw!m+ik?rDQX܆Ŵ3'l[JRN;ضbl[K1fL۶z;ضWȽl[Jœy-3%d=l[KCI-3%d=EP%p򶥓GPIY4CkTYڊ[Ry[ۼ3937qE=ЌCfft#ɣ{ضgЎyXŴBĭpCmyފeEtSYfV4!CfTVYVM8ųfQVi+!q*+F,+zJCbT6Hm[Ŵ[PVg!P㼭q+RfbƖKM%Cd׻bXёCk܆Ŵ3X7m܆Ŵlm{ضlECbZeb/r҇TqDQ+&JCbV)!Mj[+hCFifhViqTJJы9fhV4i\L܄T:ZJҀVhY4DĆYtFŴ;MtiŴd6bCFm,X߻3iHl[Jj\2pɫIY4Ck+[83i[QL&hWqOy[Rzfm,XTJK36r	+&m{ʉCZW7!J٭h׹i[QAl֗գN5iRM-itGʊы:{ʉCgtZ%fɥdTJK36H(c,XRҷq3!m-47ĳfǼ6-VLwŴjގض4I3)iZCbWRضFN9P(VԵRҲh*,mE-k<pCmʾfrEԅض	ĭþRұF3&|6-jچ6-Vd6-dX7mض&bƜŴض&c+F,[rҷviPِۢ6-!8l[JRN2D6Ŵ(7EЈɻ)l[JѫHd^U34@[RyYB_30I[l[K3hGdIg*$6dɣeEhŝ=۸v^Rv^SlEԈ;V^5"Q@si{PԉGy[8q1?-4LV'ih׺%(hD3G}7fѨFoCgD;dGvmgHwnږM!l&c*1hvif2ЎyٵoGtik?vif2P+6pM1yHm݋6i݋6TnBt&MnΊwC}"PYM&F&gBjv8nrV;Ȉ;qK6}Rɣ>tGtJ6dǹ	6}Gdg3[%2FmCn"De&qG 0	C000'0000R FhaaaO!aaaaaaaa<aaO!
eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺R2_f]K˩u/3.eԿ̺"O!ZEVB*U?Ui"O!ZEVB*U?Ui"O!Z!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\!p/ .B_@\{ކep-Hn%lɢ'yX"JCgFc+w͙JͥFMQOy[ь4Dflކelɢ$ZQZh+fM%jҎPY1%cBZ;ɣw3g+vHVЈDtF&fV%!))!LP%bCFm,{	VԲhYt-3w$Hhͥn+MV(HGEF&+$I[RɣgjCh[$dĳ!qE2h׼P%mK&%3frbΖmK&%Ȓq3%Hb+jY4q-4NDQVԲhV4c+w8Z8V(HG[b+jY4q,ӸdDZ[+$I[Rɣf"%P%mK&%wJކeȒ,oV(HG͜N[ь9Z8ږMKL$^BD,8Bz%dihhT7+$I[RɣiZ8߼P%mK&%o244qIyX"JږMK4(i]b+jY4q,ӐEf=b+jY4q+92QV(Hdݳ9P֒/yX"JږMJdihh/yX"JږMJڊP坣BD,8v;	VԲhV38W!3P%mK&%g3fR7D<6e+fM%)͙J	f̥qL򳠉C>PŲy[ݒ#zbΞS2$?)[2h+!)tٔP%ngrBD1b+jY4q,:iȍN9X"JĆVұܬP%mK&%n+M	VԲhYڐ8P%mK&%)D6P%mK&%3frbΖP%mK&%Ȓq39X"JږMJކengrBD,8i2"Q--rBD,8i2"Q+yX"JږMKL$VP%mK&%o244qI+$I[Rɣf"%9$dĳNBBD,8͙J(b+jY4q+j)Cv9X"JږMK;GP%mK&%c3q2:9X"JږMJf̥Fn*+yOlT6J)bV-edRC%F6-gyQfg-4"7+ͫz%4!feC;f̥hդw蝫F3REikOyiM2OVM8͙JlYPyOlZ)2ы:))͙KE4TY1gE2Ў㼳9
V$4fҡP֚%΋D)Zc,ٵg+jZCv!J2hŨt߼k=ҀV8BY4D+jZCvfV8BY4D,NB-\5;:-T6IFM%FjƎ򳙳)Y4dTYśV4[͙Jڊ[Ry[ۼlVM8N򳙳)HTR҆rn򳙳)gErjYʌՍg3fR΋D)Y4dVS23~򳙳)Y4dT2I2jӼlVMQKIQʉCgtZ%nj\w͙Jɣ'M,!+92r\QVɣ'iD1l㼬lVɣ'g3fRjVɣ'mKYnVM(q+whVԵiC$)[DN eJ,"w? {*w? {('6e+f L?B<D4>SDȔS*/j؋*~CC 4c+wȒq"4QdTjZ1g3fRЉʃE(̚LPj,(Gdf̥dѓYB?)[c+9\4)[c+MKKRF<	Cg@W2g@TZ&c?T6|1cLDc,rō2Bg+gٔ͙K38?)[JɎCbYP)͙KE4TY1gE<4R-43$)YBSKZeL"r3++j9CV-ɢ^U36i*&tr3FN9WTYQWTYڗ9Yٔ-gmOlV(K:,̚Jr)͙J&c+R)͙K;G΋3&3fR23fREFyOlYڣ6g(s+9\6e-3%g9f̥r̬!rS*-1?)[J2CPeq3&|6e)2Bg3fRٳK~S2͜LƊ[ͪ')͙JD운%cBV\2F)͙J4LB6%pMZc~
WVrZ8W3fpfrضD66e+&JCi<ZFVԵ)͙KE4hהf̥B"V4!ٔDWK;V4g e5bTVY+m[PT6LYBZhtZS-4M:-efyS+(V-ZQ+6? {(dV)d? {*g edF,i9[8+rٔ)͙JƖCf̥cKVҳC=*4PĬfq7yYٔ83Ѩ+92GRfr!҉GyYٔ4h!+b(1t? {(4j%p]@ʀC\5q3r" QhJ᫉DW\L܅Vs6e+&(oCB'yYٔ83f,i;Ȁ=F,i@#4އ@@CJ3ō2P? {,X+zg e PЉȀ=4Y7jXDԳ"iT8oVԵjYem4*7+yKDԳ"iT8+)FfEӐq(rCGyY4dZ&VNBġ妆8fEӐq(rCGyhGyHfTt:)-HfTt:)+&YP͌ٳ+&YP͌ЌEeC62$:tKCIǼއYP͌qE(ґYP͌k92q)!+6Q"C:;ɣ'YP͌bYMJ39iFN;Ŭ8mŬ8vm[V-eĬYmCNk,&%!FMQLЈɻ)+BlZhDdBlZ%"MK~򳙳)iQfhŝ͙KMMKQfhŝ͙K9	Qfhŝ͙JCYf̥Ĩ4bΊyYٔ܆D4bΊyYٔԸfYOvs6e+&wg3fRhĽ@=P{Ȁ=z>ݜ͙JQ)\QJ4@ʂ<]@ʂ<Rg3fR!f̥lCq/s=@ʀݜ͙JClTJKD졈Cٔ8{)Q(q;GD졈/ Ȁ=1 ̜ٔN=̜ٔN2? {(zG@dٔj̜͜wg3fRj٫6rS2q/s4 P+ G f~(z/vs6e+b(J᫉)[DW\L܅/sy*f! PQb<3A}/vs6e-47!Q+&nBf̥4j%pR? {(x@C!! ed<3A}/vs6e+zN2ML߻92'hC&pCo/s!x(  Ȃ;Ȁ=<A#@Dԁ/vs6e+zN=ٔq;GD^>A? {) xGg3fRҌwg3fRҌKD
? {(2g3fRҌcnlZQm/s *Ȁ=~Pm/vs6e,hǻ92df4c/ssܽٔt4lT:OD@xC/Kݜ͙JCIf̥DCKD졈`< eC/Kݜ͙JږTwg3fR? {* 3@ʀ?ٔ1cMg3fRō47o/s;Ǆs;Ǆٔ1cMɣ'ٔ1cMɣ'? {,x@ J=P{Ȁ=A~< %2g3fRō47o+&cnlYdѓm/s;Ǆ+w? {,x@ J=PBٔ1cLqݜ͙K34އ? {,R d2g3fRō2P92f,i? {,PxDcCٔٔ? {(h<N e)/vs6e+z;)[Љ/s)D
Kݜ͙JV)d92$Rɢ$@H#1" PȀ@AGٔnٔn? {* j;Ȁ= 5Ag3fRPݜ͙JC$@@s#)/vs6e,hĉݜ͙K23z1"KDDv;Ȁ=@Ȁ<ٔtSݜ͙JE2? {)0Ȁ=g3fR7Dl՛>lTf荚g/sD  3??" PȀgg3fR2gݜ͙JCpɜ@OȀ=5A˟Ȁ=5A˟Ȁ=5AlRLٔ7 e f~." PȀg92#f˳)Q6j͞" R`<˟Ȁ=92eٔtSȀ=@Ȁ<d
llYщ]͙K23z1"g eG R\D졈
llTJ%ٔ8"g e@P@PT))[%ٔnC" c)~=2 e|lTf蒷qK&lTf蒷qK&H? {) x>92lV4"g e)." Px>929]͙JЉȀ=A(b<A? {,Px)fbƙQ(q.f̥eD" Ycd;92f,i%ٔ1cLqȀ=A~< %!X\Dc (|=A
92f,iyY4d+K)fbƚFN" Yc@z>˟Ȁ=A~< %;92f,iyY4d]͙K34ݼ2qȀ=A~< %@ v?92f,iyvs6e,XCvP\<? {* 392-Pg3fRCx>ǒ eC/llTD:OD92џȀ=0C/llT:OD92џȀ=@Ȁ<@ d@{92df4c.f̥lZQm.f̥:
G? {(292`]͙KJ0uȀ=<A#s!x)[v)g3fRSȀ=<A#@Dԁ." R / CRf̥oC8P黉˳)[v):ng6G j%Ad KȀ=~< TBf̥4j%pRlZhnCFW\L܅Ȁ= 5#PC4 e@GTBf̥lC\5q3r92J%pYG f~(z." QfdlV[5fPfN%ٔj̜͜g ePB\DVA^>AlPfN'hvs6e(u3'qN" PxG eG!x)Q(q;G˳)Q(q;G eG2 eG;92lTJg e@Pe@ʀlV7lV7PG\D#e)\QJ492g e2 e;92FN%ٔ2qȀ=A(5??ٔ1cLl ev;>Oٔ1cLlݜ͙K*3tI[DNlY[Љݜ͙K(sCB'vs6e,1cL8f̥f,i;)e!dϻ92Tf荚gݜ͙K*:g3fR34ݼ2p)ehnVM8f̥f,i~lY[R
lYQi=ٔz;)e;)eg3fRJ0t)e:f̥'hlY[v):ng6ٔCr5jf.lY[DW\L܅ݜ͙K+Fg(u3'ٔS2q;Gg3fRʉC892TJwg3fRʉC'vs6e,nٔ!f̥wg3fRɣ'g3fRP;b/)͙K;V^S2vVܧ6e,[epVܧ6e+tTi[ZOVҶ!҉D\S(rCGvұk+MLtZ)V-eĬY7m3hQȒB:3'@s,s2gVDIiCV'y[KM%nͫQY!wrҌciQZ1gOyXЇ-(ԨhC
jieE2bΞQoCiPm'>򳙳)[K;:&hCmVԵGC[j㼬ZYg5(J؄㼬ZYn36r!8+EFf,iFN%lBpŬQedѓ[wY[J54[w͙JV,SVs6e+tTifFoCF=g3fREFg3fREFygErQЉ,I3	6Ng3fREF`뼬lVō47o+&cn򳙳)[K34ݼ2qVs6e+tTiQ)jCm*ʊ{f̥n*ʊ{f̥n*'lVҢ!z;f̥n+f͙JV8!V4$fN%nͫQqITJJMJݛWۢJCP颉[j㼬hHt(ZhpCtGvұ9!CTfۢKC@AQwn,3V38V샺;EF&q:-&cݺ*4hq4B#&;EFg&ZhDdէvҡ3!K;VYX7mݺ*4LRձHhͥn+vm\rٔQC!WLOlVңP*+F,g9͙JV,RpVs6e+tTiQ(q*ZQ#r)[JœvҴj@*֒^+92*4n%Vs6e+tTifF(	9[KC@V.)v9YٔQlCq*ZQ#mQbɻiNE2Eٔ:-d҉[|6e,ND4Tf.Vs6e+gdϻtTigj؋+ږݼQG%dnEFClgK;GVԵ4D+tTi[ь%ryPdͩepVҷf~򷡣fpiei4.VԵn,Z8d+'#K;Gk<QG%hwCwm\rEFv2Dd`fLڑ(/h㕵-g*4h$2fԉE!{GhVҶ7nɢ$ٵpMB9[Ry[K;V"K;Tfq@^+z1*4k=۲h,r[Jږݻ&j;69[ьQmKYnݓDIgjٝ(8(cCJ)e<#%n*3tIicYEF$)n*3tIicZhDJ%n)5TjLٵpWemKYn߼=JYڴpTjD2"Q+tTi[Rzd'"JYڴpY8妉ȒEFv2Dv͙‽Zh+tTigj$IPlمQ{G9VգH{F,8妉ȒEFv2D-[rDI[K;V"JCfW{G9VҶ7nɢ$qVԵj҉X7F	y[Rz*4QV(坪3fr7oVұDo+9DQbV3gVұDnYڱQ"Q<Qg;V(Éi9+tTiX7g%i4.򡵥V(o244qIQbZQV(nͫ򳙳)[JƆ*6ڱT&mg!wEFtKB$QEhŝ=DRD*48"JTVYV7EFtRЉ+tTiQZ1gOy[$I[Jы:yQ(pЉ+tTiQZ1gO*%I[Jы:yQ(p%n*+F,DVҢbΞV7EFt!
Z%n*+F,lCp%n*+F,*4Q-F6B?yP颉QF*%%FtD#Jͬ.M8TjBfry\S3FP+ff^fFWRWѼ#Jɣ'cL̚J؄㼭lBqWebݴY7lսbɻf蕊#tiQhEP߼)yQF(+Fұ!#{♚7iffͬ垚&qDQJ3B,L坫b,Q(+&JLDn*$hQJy8΋D)P+vAL"ĆE#tn2g-֙gE!wQ+3iX7m,XPգi!JCpɟyP&)&}噋Hl[J٭.;Mb*!RDV(wIX7mYh,އ+vm\w%bݷyOlVlbݷs3@dϼijV'9
VԵ&*+F,+z1ӐmKYnݓDN򷡣ZM94ei4.΋D)f(u3'=qLLerކeryhh4)C8-f+z1,ӐEhŝ=oCF29
VԵ4D+z1i]c@s+i]mKYl4)f+&y[DV̑SNBiRi--wJ%g9f*+F,i4)QZ1gLq4)[Cq+;GNB
f2Dq+;GNB
f2٬貸jݼq>ryd(s>rhVNB̳qݣf-gh㕽iR+z1ӐC:;GNBʊǖIR\3r̜JǖIRS2q+|NB-QY8rY8oCF29
VԵ4DVgh㕽4)hFl,rf,rf*̙Y8-[D4elCgjٜ%3frbΞ9QZ1gLi,Q3tB=ClgK;Gf΋(rCd6l坪3frbΙCc@s,Q3t̳FlTVYʌYڣ6g*+F,坪3frbΙ\"FlVLϔ/j̨ٜl9B͙8',Q3tB=;G͒!rHmghgh/jٜ&dϔ/jٜLǕ͜FlTVY(rCY8c@s,Q3t;G{TfEhŝ2<4e3frbΙgh J%Q3̙DP3fr3̌Dc*+F,**[
je!PCm*+F,**[
jeY(c*+F,+z1ٸٌ(
oCF2Cr71墚eEhŝ=hCfTVYZQm*+F,-(Ԩ8j't
je!PCm*+F,*54"PTVYYVM8tF2bΞ!"1tbΞ!2Pᤨn%CkL8
eEhŝ=lCpTVYV7LNBTVY21-J52S!t򡲥PY2bΞZ)TVYІ͜`+Jы:yiFEhŝ<8j'tML*mEhŝ<SS,ȉCQZ1gO,X+&Jы:yQ(pDc*+F,lCpDc*+F,DĨĨmi%Ehŝ<n%CkL8
eEhŝ<nJы:y[2bΞY!S@s*+F,+HS+&)Ehŝ=pCZJы:%pL-3%d($j)GbΞZg"JɣQZ1gO+$IY4qLqT:hV#J	4qIhH̜Jdi\!3)"Ҁ뼬hw8V#JDĭF9hh/y[DV\5!PPAE"VZ,ٵgJĊdfSdn򶥬7o+Fi(rCG++IO+yуQ觼%GCJE=CkJ4Q$^򡵥V7Z8T6Jե!$^򡵥V(di[̍-RE*ZQV#KCG{ʆ֔iQ(q+yHTt:)+MBgD4c-43F2Q#vңOyXʊы:{Ȁ=Df4cD졍;Ȁ=~cn e]@ʀCqD:)hZhGFdT"q23z1v3Ȍކs48@?F" Q0uȀ= ? {){ʍ1
YfrՍձYg+Fb/yYٔ39X7+6V7k+bh:-ʍ1
YfhD49gj؋Viq,'ҌcnEkKg!8`뼬39fFtZ'!K24dn򳙳)XngOyYٔY7m3hVY-432PTFmg!7+92GRfrg3fR7Dl՛9Y4qE-&gVMQKIf̥dv)+92tZ'!K;G͙K;G:-f̥enږݼ"PYڣ6gCMZJͬ.򶥬7o+y1v͙V@>j٫6rS2qDVfN'h e Pv):ng6@@SD졍'h e@@7Dl՛<D歚g(u3'@̜N9H8e" R'hD졍'hDB? {(dVlա\J͊#vҸk+F*: *:(̌D$^򡵥TJLD$^򡵥V7I[̍-RE*ZQDV#KCG{"1Tt:)+6YOyYfrP*:Yg+b$tST6MDyYӼ9
Y:-p5:-p5DRiDȔOYh+VJD~ա\J̉D+bݷygjЉE.%fDwiYX7mYڴ"QKHN2k+F(ZebݴtSD#7's48"w? {*26DyX7m,rS3fyHO+FC:;G4Q)bݴqȀ=Df4bD@Ȁ= SE(V(ѥC:;G4Q)bY8fͬ(V(ѥC:;GٵR%4qSE(V(J3&t1v;Ȁ=F,iyY4d+wg3fRō47o+&Jɣ)i3>򳙳)QBt47R%d[͙Jކer͙Jɣ)i39PTSVs6e**[GRfrMM,lVMQKIކeCwʉKRiPTS*3tN򷡣PTS*3tN򳙳)Y4qE-&g*'83D1cMɣ'@#4ݿs(t4 e(i=dbƚFN" YdѓD1cM ePi=C
OGyiz(-gvM;ږݼ6k:,tZ'!JiSqYh(wM1"yggDM1"ږݼlDoZh;:%cCwq3;;:&Y&bEȍ;G3F29[R~򳙳)ir$͚Ӑ؆*ZeDZXDk;V4JZXD7D="Q<cD%yir$ZQ,Z8d+tV-4NDJ%G%dygj$I\5#vDNDIX7m+i!PyXћJƙffϼHhͥEcOyYJ%7D	ĴiZh,Z8d+&(M%G%!QZ1gOyX-[wԴGFdV'9
VԵ͙KM%flЦƖFd݋*helBq,riXYhltYZ+b(1cKVұ!+*&rjV8!nɢ#:%lBq);G4DgDN%dqLIPhr!g,r[K4)[Rygh㖙Ȓ"	ĳqLI[RyXJ؄Y8r$ehՠwE-e򷡣[Rzdk=KYڶ"Cf:v)g*6J:3'DnVN(F+jZCvDn+'#w;V4J؄yiGFdR%kLPVԵ"Q;gj$IZVN(F+jZCviDh$PV4c-4Lċ+bCfh[wtfN%G%dn򶥬7o,Z8d+'#w-gyhltYY8lV4c,3f4.T9ХbCWer̜K;GlV4c,3f4.VKB3gY\5!PѼq	V9PٵhV4c+vODqʆͨu+z1iY8妄tfN%T93qM)tfN%lBq,r΅+k+z1--\8gDqѫPBv9PB\5m#&2-4#2q-42-4#2q-42MC:򷡣[z%C!g,rBD	ĨLBf̥BJ)3"n▓"Bb/vD)ڶ"#N؋dfJ;h@
 m܀b%aHۼ"PA`(C
@y[D)=Ƅ	 0
B(C
B򷘉BR$)]"P.򷘉BRA`܀b%aL}o10>BPx!gry!!gy[D);A`w 7BTyV(C
;A`="P=o10)4 HTw 7BTwJ Ё P@o10wJ !h@
 m܀b%aPۼ"PA`(C
y[D*=Ƅ	 0
(C
򷘉BT$*]"P.򷘉BTA`G܀b%aT}o10>BPxAgry!Agy[D*;A`;DwJq@(< S܀b%`@)+y! "P;C~A#n
hn)wC
Fƃ0
@r47pCwaH4!R SCwaHWZhn)
`.
hn)]妆%h?C >
hn)Sqx@AC
BCwaHYh?C C
;M!Gƃ0

hn*
{M!AOqx@AC
CwaPUh?C w SCwaP-47pACn
hn*wC
ƃ0
r47pCwaP4!T SCwaPWZhn*
`.
hn*]妆 %h?C >
hn*Uqx@AC
CwaPYh?C  y܁M!Cw`@~<   @)@SZhn=妆y[8t6ԲhHw$j%4LZh#Q$j%Bk+HwDp՗t Zni2jӻj)=8EʌCqB<)"k9ݽ-4LV3CCnΊwl&c*13k9%Zpdj;P&=۶G}ڶpN(;6ږM!F;pM1yYݳZhhVM8wP̘!2fϽwnTqL4,iݻZO3z'Fm݋6i݋6Tn8"DeF!VM836mgMwl&c,S+z1Ӣq3;pM1g)յ8E3ɣ'ۑ[բvif2M8l&c,Z1$F3CefhǺ'EfekOvif23gQ4kݓJK34oCmgV4<(p߼8Vwl&c+VݳZhpvnt8Y1f,{pM1yX-HسVwni-4LYi=gE,:vȔ8gۢ1qk;~FFN;7RFmg!wFoB4B-4LYh٣[Pы&8E;Vedg3hGdim-4LYڴc+wp37Bp7$j;f̥y[P,M:/yYٔo+tTjFMQOyYٔ#J򳙳)CѨFV;f̥FPfN%p{f̥FPfN9Yٔo+tTjÉEg3fRݼQF7qE<lPtjpɏ+92;i[5n㕜͙J΍B4̜J5򳙳)CѨF:ݼQFg&o+tTjFMQOptjpɏptjlջ#JLĨlD΍B4̜w!m+)FCbVM8)ii%m5.8dէyHl[JCfBŴQvtLІۼ6-b4pCm܆Ŵ6fqGrCzK:+&l{ض24Q܆ŴQfͬl[KM1EcOrD[w!m(uK'6!8CbVMN!m,I3niCbV\2C"!m+MBgDDG!m-&BgDDGfrBD$j;ږMJ39CM%dyQfg+j)mKYoCnP憄NZhDdcB1MЏ+&)CbYKB;'bRҷk9
yfRz)fYOyg9XЇ1QZ1gOyY4dR͚V&qGyZhCĨpCm)iP!oRҵmCI[CĭHn%[lCq-4ND^n%bCFF"ʆrDebݷrҡ!ECbVձiivl[JRDnۼ2q)i[;47+ioD&nBVM[5yQ(q*+F,噣Zѥq3ryPj+J[5V)d3ifbƖRҸ-48!Z)RҡO݉1cK~Hhͥ!m+ip&%d%lHhͥmE2LJɢY\J=mKYnZ8"ɴ1cOyQ(q,f&kD!*%%j҉\L܅+fJɢ^6-mE.ΊBZ\K;VY8dէyHl[KE4TVYVMS*+F,*%%ih&JݐwGyQ(q,"41cOyHl[JŴއΊɛضvm[2iRͫz;CbV(&dϼ6-jچi\QJ6CbVM8@[RyHl[Jɣ'3*&c+RCbV'Hl[Jb$̙ضjrضvm[ѐض:%bݶCbZh+rҶCbZhQl[KLlEl[JYڶ"6-CfCnض&b؄!m(uK'6!8l[K1fL۶z2Ҵ:lBpߕfrB#&(!m+F!yW:dӕemKYg9|æM%n!m,%Y'pClݐwG+&)tn{qKI{NձR"[{ʌԉEtjlEB23R%lF}8EդwyM-Dp՗vԲhF4b5qݽwͬ3pRɣ>"DeF!VM8-4LZ8;636mg-4LTbfrvif2P)6fյ;f܊ݻYT8ɣCnspϻDJ7k9	wdwPYM[8އBjv9'v)pԆϺjY4p(C̘!2fϽwl&c+zDÆH5Cc1:(mݳZhD(+jkB3          ?  LH@?I@2           ?      ./usr/lpp/ssp/css/aix52/samples/lapi/README.LAPI FER                                                              LAPI Sample Files
                           -=-=-=-=-=-=-=-=-=-=-

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

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


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

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

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

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

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

- vector: illustrates LAPI's vector api calls

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

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

- standalone: contains examples that demonstrate building and running
              LAPI applications in standalone mode (i.e. without 
              PE and LL).
k< C          .  LH@?B@2           .      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/Makefile                                  # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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

ttk~? D            LH@?B@2                 ./usr/lpp/ssp/css/aix52/samples/lapi/basic/README.LAPI.BASIC                                 # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

       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:

/opt/rsct/lapi/samples/basic/README.LAPI.BASIC  - this file 
/opt/rsct/lapi/samples/basic/Makefile           - makefile
/opt/rsct/lapi/samples/basic/setup              - setup env vars
/opt/rsct/lapi/samples/basic/accumulate_and_return.Am.c
/opt/rsct/lapi/samples/basic/accumulate_and_return.Put.c
/opt/rsct/lapi/samples/basic/accumulate_and_return.Xfer.c

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

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

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

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


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

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

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

3) Source the setup script '. setup'

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

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

k E          ,  LH@?B@2           ,      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Am.c                                /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


       kR_ F             LH@?B@2                  ./usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Put.c                               /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#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 itsk* G          v  LH@?B@2           v      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Xfer.c                              /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


PIkx% H            LH@?C@2                 ./usr/lpp/ssp/css/aix52/samples/lapi/basic/setup late_an                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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



_ik`q          N<  LH@?C@2           N<      ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Dgsp_scatter.c _return                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


SMlZ          Q3  LH@?C@2         ~        ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Dgsp_simple.c                                
  et
*_adilnors/cfghpu(),.;AILPbmy=CDEGRSTkvx-0MNUwz"&14>BHKOY[\]{}#%+28:<QXZ!'3FWq|j6-Y 0Ay<5```i rZ=J2c
.('ZKWIjQi-_-%"*]I|^JQBexՊ
 hBR-уЩ
 7 `Z~㏹:7EJOܜep}ͨta_-%kc4e\w'tܙ\4<~<,a_XTarag n 7ZKWIjՒȁ@xoҔG@ǢTq1i E]i Eܝ:=mx[X
{pf[ WJ2Tê|є)2j-&u),Y4MH$A`1a %%20lW}@>zHmV<88x D0H1)-ZT{a`*eȶF{7B|єfE}"'8D
wnQ4FѮa@h`P(`b:bH)It/qBf5Adx G xPP`xx$H9s:
:Rg,&I5	:hjR5AdUhRNZ	@#$ЛP,wII?	$N%JQJQ:L)w=ˮϭ{>~Dy"ԷBF͌[YlLͩLjT2ί;dg#2 $f>\7M*WBU'RV	9иJT`:kJ1Ҟ(0	3 Y}%J,4<tSt%Log'R.+Be6ٓDj\aF*W)Uͭʟgt.Ot.;~dan9=
MIxó*WWcP:ogIxó*WR%J@eR==>+7@Xhy, ?)*WE 0ReN䉖oY@{'*WpFY2SBwP&#&Vc|@M*W1>0BdP+C9̊p(bT4j0?aH]MɕѝKJܙ	R4oJJFq7~,S.k-4M6ԩ_>ϨhIй}bLz51?QXXhy$_y4\=3$t݄%C~Ϭ,4<RJ7@D?_Ha!>}XXhy.Hc2#u&]ON=*W}lWdܙ	RJRs4_dNDo\pfDta5$_Tk}\hϬRcߓ+'Bgdau{>dͭd4ڐԩIR"< b7Ǽ	DF>"Qպ0dTB0Të2%}[g>:b)R(1Y(fE]K'FUHt+	*_gdJ F_RdhԨ6t+xD1cÃCr:RZsʧ1q9tIFó*Wv{/aŏspFOSia+9xv\ó볯t;=JЛ
 Bk-&ԁ<Xp&9)Ij|I%&n}1,Alke=EA|`r,otrRZaa")0%"e0W;ROt.xv\Ѯ7t7?62J\M
{;zTН-р J°<!
J"e0($7gY #	!sJv=1][BQBNe;uJK~d[@,,4<<  40HC  <@1a h`&9)-XXhy-3$.2Z^4ڙ]:h-բYu>0#6^RgfDta9fBȔA2!IjJDta5.eF#u$^dJ FMTëm=U"R|QГš.sog[2hmKiRU4_s͔Jv}aa3jCR%72%zσ_!ObY_KG}ĢAaAi^Z(fE]KQiOt,@8l:yNϬȔAn34hJ 862	`+<88x D0,vx($Ys]?&ԁ
L qœDj@1c
 RZ鍩g}K|öH }C5ҝ0[%'	TƥJJή}Y(,AhEк7Z2>lkeS{>:̚&R*+d65tU(SqLxFaa䅌ȏ$C Ru>ϬY*n[6Ofdan9>w*aM*V*n(]>!n71xR5Ϧ65.Uhݚt.v%JCm'!q̈D0Q{s%[u$%WMJ:0A}mee}vV5*-"QsuLmIg}HS؃{ Q_C1(=BOlB9oOdJ KJ2%}[5!ĢR3-6"
'h2s̉DV=kY6#+ʍTEFDt`DYk;Ot,@8l:yNϬcjK=kC9U(: `k-&ԅOє6زhmHrAT.
#{%LXK؃{ =kwjȏ$C=kQi{rb6#d l{'>HAרb+sG~Z=dG!2b;.$ǎ`sc, Yf1Z]]b3B6D:{dg%JMTR7[YlɢnƶSJH\Q4M[- x5bLr]GZ1FRZ]-iQjee0d-E%*Vg;&Z2˳6ǼjTZ^3jKͩ.w$LJKVKk-Hhʧ9m:edP*Q@ȠWt'rDta9m:e2wRZպL	ܑ2j-.2-rȶ"]KQiIǰ'lY{]")0Eпȶ2spF%%Ft%ʎtLFK؃*9m:h.QFJRԬ)v}s"etoAvcwA֟+N?>w$LQi&DP)AtXOjA=ȏ$C=kQi
CB$Ad 53b,XOjZ5"f\Ql-?@h`P(Q,53,XLEnhbiOjZ5"f]]'RolC IZ8P#X	
=kfV <<Db%?=M}qE#+BU'R{dgV*]b3V PDp/ /5	:hjR'>Q* d]*t%PBu.&ɈfMduP(p3%lŎO	"',ot	=9o]1E&#5M.ŋY{pf1ߦl;{|B?Vџ*)l40((D=Nkt` Bd)A|`rX}1%5!g{bŋZ(wt"X͏~N䉖yn+6=b3+W2tsƛR[nݲb3lqxHNNl:ZJ-\C&ZWAO  XάO4ZҸOlJ-IJPtS2NB$ҟW:R9mlWQiMima8d[@0ZpFIut[Fa9,,4<<  43 #XXhx5d,<ZFfΌ'"e0ZiAmBp$rSjίmBnǙnԠ1	gR[Yl±FO:h-[P9,,4<CÃ%?LږdOe+QiMl	OcD+(u+˦~2j-?頶;^O?]	4(gRFEp61$Xq5?[Yl9:LͩJ7>НBq+뉦ί6Q)dc[*Nt:t`>PBq}'+}@?6Q)dc[*jQiMkN9?頶	CVˉNnpfG!|c:n֢Nh\J.n%??\C2(	ܑ2'̊V{rt,ȠUwX4ѦE,r2(Z .(HC
VdP+Y2S{;qJ_"Uɕ|`p
Z%{/ίj-?
 XM^|`p9)s̋kBv5n2t'rDtad[K}Nkuԙt#XO頶2-y,,4<@OE.XN(Sz2-b1m-9ReJ-ZRPu&]nHnOqOb[NEL]йOq@ȶDY `['2-5L\cVV ݱCr;-цnx}벨VHÃH,,4<*9h۞5:ha8Ӧ9?@pDG }dS؃BQFbŎJSZA=fMMZ͌Np`
0bǇ6/[MM.&ZTrTԟԬȽeJ:62v[v[ܙ	RO-?@pDG jP9)-IRA=̉DV2(Cp>@QJfF'J_gdJ F_RdU(SSH̅Q_C "Q\9)iJC6䉗{!3j]Ǌ2ɢ֕OWlߝWزhmHc91?\\2en3A\(NBsrɕuflaYYlY4M61gE?Z3gR>uȣOdFtѩJ#|Aȏ$C=k?_kJ,$u_l+cjK=k_,LmK=kIJ='F#tԯ;>dOW8D_g֌YԴ?ѝK>ڒRbɢi D	X/띲VNiJܙ	ROWrDNP:n[LڒR$F`y?,$u^7sau$=fBy(fE]I?T ȺT%ܙ	RZͩ.w$LgM0ڒG K9)-\#>u9j-?fԗ;&Xг^çOjW#3jK,hY@mxNMsϦ65yQHlkeR\HcBΚOl{_.ŧGK=[;I֕ŎJWތgRϦ6R\HcBΚQ=qBQsu$G'LڒrDtPp`sЋu.㵖̛'[T稴R\HcBΚQk-N(J.n{YlY4M69)-]ߑHqLͩcÃCۡsZͩ.w$LgMžÃC7j&t,X-\#z3tPndJ F_RZͩ.w$LgM=(|.$G'LڒrDt7@8(OjћvdQԧR\HcBΚc#d.XN"9?fԗ;&Xг
 DYO%䉖4,6ε{rHJRԮu{N_]ǳ+Z27&W"<[/%ʎtLF#X>=	JOO%䉖4,5M'mӦdͩj-?@h`P(Q,R{ 6ܑ2ŋ9)-XA)SȔAn2tleYHta@pDG c\53D!r&<XcW*2%RZWq2?뜌 )+2tle[YlLͩj-?@h`P(Q,4ځ(AbŎO*ln=ѱwR)@pDG jP9)-YA5eT(g{b%?嫺GA]Yg}j-?@h`P(Q,BPQ_BŋʭCH* $ǎk^f          r  LH@?C@2           r      ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Makefile le.c                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#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

V ݱkn            LH@?C@2                 ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/README.LAPI.DGSP eturn                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

                 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:

/opt/rsct/lapi/samples/dgsp/README.LAPI.DGSP  - this file 
/opt/rsct/lapi/samples/dgsp/Makefile          - makefile
/opt/rsct/lapi/samples/dgsp/setup             - setup env vars
/opt/rsct/lapi/samples/dgsp/Dgsp_simple.c     - simple DGSP example 
/opt/rsct/lapi/samples/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 
   (/opt/rsct/lapi/samples/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.

QkP            LH@?C@2                 ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/setup                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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



mokȓ (         S  LH@?B@2         o  S      ./usr/lpp/ssp/css/aix52/samples/lapi/init/Addr.c LAPI.DG                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


isclokbn )         9  LH@?B@2         q  9      ./usr/lpp/ssp/css/aix52/samples/lapi/init/Init.c LAPI.DG                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


tion ork '           LH@?A@2         n        ./usr/lpp/ssp/css/aix52/samples/lapi/init/Makefile PI.DG                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#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 *         P!  LH@?B@2         s  P!      ./usr/lpp/ssp/css/aix52/samples/lapi/init/Qenv_senv.c DG                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


k{ %           LH@?A@2         l        ./usr/lpp/ssp/css/aix52/samples/lapi/init/README.LAPI.INIT eturn                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 


       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:

/opt/rsct/lapi/samples/init/README.LAPI.INIT - this file 
/opt/rsct/lapi/samples/init/Init.c           - illustrates
                                               LAPI_Init
                                               and LAPI_Term
/opt/rsct/lapi/samples/init/Addr.c           - illustrates LAPI
                                               address routines, 
                                               LAPI_Address_init, 
                                               LAPI_Addr_set, LAPI_Addr_get
/opt/rsct/lapi/samples/init/Qenv_senv.c      - illustrates mechanisms
                                               to query and set various
                                               LAPI performance parameters
                                               with LAPI_Qenv and LAPI_Senv
/opt/rsct/lapi/samples/init/Makefile         - builds executables for above
                                               programs
/opt/rsct/lapi/samples/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 
   (/opt/rsct/lapi/samples/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.
     4 kz &           LH@?A@2         m        ./usr/lpp/ssp/css/aix52/samples/lapi/init/setup                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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



nik객            LH@?H@2                 ./usr/lpp/ssp/css/aix52/samples/lapi/interop/Makefile IN                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#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

d
thatk            LH@?H@2                 ./usr/lpp/ssp/css/aix52/samples/lapi/interop/README.LAPI.INTEROP Xfer.c                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

          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:

/opt/rsct/lapi/samples/interop/README.LAPI.INTEROP - this file 
/opt/rsct/lapi/samples/interop/Xfer.c      - common sample src file
/opt/rsct/lapi/samples/interop/Makefile    - common makefile

  
The following scripts are also included for convenience:
/opt/rsct/lapi/samples/interop/make_32     - 32-bit build script
/opt/rsct/lapi/samples/interop/make_64     - 64-bit build script
/opt/rsct/lapi/samples/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.
 
ilkg          -  LH@?H@2         -  -      ./usr/lpp/ssp/css/aix52/samples/lapi/interop/Xfer.c LAPI                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
/****************************************************************************
**
** 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);
}



 k            LH@?H@2         &        ./usr/lpp/ssp/css/aix52/samples/lapi/interop/make_32 API                             #!/bin/ksh
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
echo 'make clean'
make clean
echo make "$BINDIR"Xfer_32
make "$BINDIR"Xfer_32

task            LH@?H@2         '        ./usr/lpp/ssp/css/aix52/samples/lapi/interop/make_64 API                             #!/bin/ksh
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
echo 'make clean'
make clean
echo make "$BINDIR"Xfer_64
make "$BINDIR"Xfer_64

taskꬍ 	           LH@?I@2         9        ./usr/lpp/ssp/css/aix52/samples/lapi/interop/setup 4 API                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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



r, 0kC @	           LH@	?C@2      	           ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Am.c 4 API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


letiok꺝 H	         T.  LH@	?E@2      	     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kZ A	         T%  LH@	?D@2      	     T%      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amv.c  API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


   /kj I	         6  LH@	?E@2      	     6      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amvf.F API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




module samples_amsendv_module


   use samples_globals_module



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

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

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


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

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



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

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




   contains




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

subroutine compl_hndlr(handle, param)

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


   integer :: i           ! Loop counter



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


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


end subroutine compl_hndlr

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




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

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

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

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

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

   integer, intent(out)   :: user_info

   integer (KIND=LAPI_ADDR_TYPE) :: vec_addr


   ! loop counter
   integer :: i

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



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

   integer (KIND=LAPI_ADDR_TYPE) :: t_addr



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


   INTEGER_SIZE = kind(data_bufferv(0))

  

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


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


   ! pass the completion handler back by reference

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

   completion_handler = t_addr


   ! This function returns the address to the recv. buffer

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

   vec_addr = t_addr


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




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




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


program Amvf


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



   use samples_amsendv_module




   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle

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

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




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

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


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


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


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



   character (len = LAPI_MAX_ERR_STRING) :: msg
   



   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if



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


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


   call LAPI_ADDRESS_INIT(handle, t_addr, hdr_hndlr_list, ierror)

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

   call CHECK(msg, ierror)    




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

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


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


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

      INTEGER_SIZE = kind(data_bufferv(0))


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

      vec%num_vecs = NUM_VECS
      vec%vec_type = LAPI_GEN_IOVECTOR 

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


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


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

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



      ! collective call.  sync before starting data transfer 

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



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

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

      call CHECK(msg, ierror)



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


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


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

   else   ! receiver

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


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

   end if 


   ! all tasks will execute this before term 

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


   ! cleanup
   deallocate(hdr_hndlr_list)

   

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




end program Amvf


   ! k B	           MH@	?D@2      	           ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Get.c  API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


ontenkh J	         "  MH@	?E@2      	     "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getf.F API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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



program Get 




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


   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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



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

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

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

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


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

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


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

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




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

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


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

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


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


      ! collective call.  sync before starting data transfer

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




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


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



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


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


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


   else   ! receiver


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

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


      ! to match the src's sync before data transfer 

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

   end if 

 

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

 
   ! cleanup
   deallocate(data_buffer_list)
   

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




end program Get 
_kꀘ C	         '  MH@	?D@2      	     '      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getv.c API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


cl K	         4  MH@	?E@2      	     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kzx =	         (  MH@?C@2      	     (      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Makefile I                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#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

kNf D	           MH@	?D@2      	           ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Put.c le I                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#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 rkꮆ L	         D$  MH@	?E@2      	     D$      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putf.F e I                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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

program Put 



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




   use samples_globals_module



   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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


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

   integer :: INTEGER_SIZE                     ! The size in bytes of an integer
   integer :: ierror                           ! Return code from LAPI calls
  
   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.

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

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

   character (len = LAPI_MAX_ERR_STRING) :: msg



   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


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


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



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

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

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



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

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




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

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


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

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

      INTEGER_SIZE = kind(data_buffer(1))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer

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


      ! 
      ! execute the data transfer to our buddy task.  send ARRAYLEN
      ! ints, starting with data_buffer[0].  Note that the target counter 
      ! is used to signal completion of mesage delivery at the target.
      ! args:  handle                  -- the LAPI handle
      !        buddy                   -- the target task id
      !        ARRAYLEN*INTEGER_SIZE   -- the length of data to transfer
      !        data_buffer_list(buddy) -- remote addr for writing data
      !        data_buffer             -- the starting address of data
      !                                   to transfer
      !        tgt_cntr_list(buddy)    -- target counter
      !        LAPI_ADDR_NULL          -- origin counter (not used)
      !        LAPI_ADDR_NULL          -- completion counter (not used)

      call LAPI_PUT(handle, buddy, len, data_buffer_list(buddy),          &
                    data_buffer, tgt_cntr_list(buddy),                    &
                    LAPI_ADDR_NULL, LAPI_ADDR_NULL, ierror)
      msg = "LAPI_PUT(handle, buddy, len, data_buffer_list(buddy),"    // &
                     " data_buffer, tgt_cntr_list(buddy),"             // &
                     " LAPI_ADDR_NULL, LAPI_ADDR_NULL, ierror)"
      call CHECK(msg, ierror);

   else   ! receiver

      buddy = taskid - 1 


      ! to match the src's sync before data transfer 

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


      ! wait for data to arrive from src 

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


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

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



   end if 


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


   ! cleanup
   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


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




end program Put 
iresk֘ E	         +  MH@	?D@2      	     +      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putv.c e I                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


initk6 M	         ^6  MH@	?F@2      	     ^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
  kg >	           MH@?C@2      	           ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/README.LAPI.API OP                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

         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:

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

  
To build (assumes PE):
----------------------
1) Since these files install into a system directory 
   (/opt/rsct/lapi/samples/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.

 kf F	         "  MH@	?D@2      	     "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw.c .LAP                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


k G	         "  MH@	?E@2      	     "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw64.c AP                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


ar'lL O	         0  MH@	?F@2      	   Ƥ        ./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[٥ɢ kJ N	         o.  MH@	?F@2      	   ä  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 ?	           MH@?C@2      	           ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/setup  F P                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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



etl}           A  MH@?H@2           V&      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Init.standalone.udp.c c                                	
  eint
*adors_cfhlmpu(),./IPbg";AELSkvwy-01=CDGNRT\x#%'25:>BFMOU[]qz{}!&6<HKXj+3489QVW|?YD(" AP¦~֍ܖCp4zGC=_PV!%>t̋:v@=#X@f 
	 BKm,EPz6j`H4 zG8)$ͷH|8NH`h:|9Rn$/@-w-PVyg57C]2BHD;K6фVxٹ 4rC=_yDB (<&(*=)_zFE&y8_n]57+:AUܶ!dJz5%osj3٫_MoED h=*WVtМ|Uȇk (w͍d\m3"7cE_AF,Լƻd$z8:tĩ__4c\z[Yw,!5,{[ıIyDoMd*WY9m<jK]hn D"أw(Qnhfڄ_b'ym[GCߋ;B$Feѩ-w-JY*hf@1h5'mP,͍l9*W?[:_qSDжM涹ۊ:n;of(R~ #b $9~ᘤٹ_iHk'!ٰ+uim<jK]kd	q|8w +6+jOĢUܶY4Rhf!˹{_pzTXfƃ]}"y(pt͗F5Ǯ嵒Yb]"9*WC6+=sV5mp2u]3A_c][ğ%!Da¸]D2iR-Ikmbfٰ!R~ #bmhD<ofƋ9dkυtF扥J͗F5Ǯ{6;[Ğ;ފ5Ֆl?$*+Cd{64_]lۤ7F]k]hw^+69Y
嵴xq{64_XkaR^t#t=tߘk8']i-*W|;:_cwfƋ[߯AWqĖXb4]i*W|;5táxTŜ$S
C5M<;iTZTэ*ۑ.tr;n͍
#.sF5Ǯ;RT[i_Η͍ô6jݷ^dt0_X;B3*f¹w,!B6~ZLעvjClhAW[IRAWgbF*jli8w!].ٲF棶JhdwAf\;̓&frВbXԩ_M
5,{[Ĺ͌ҥ~=|g"rБ5 ɩm?iBJ1X*W-	*¬n*jli;]39hIHT!ul9*WMu{knDEѲzT_&͇vlh/|;5ták||?a*WICYBJEz3j]F]Ģ߶YfJ-t	-55pYݬѴ́hƸܶg̈́_͇v<wqkpZ;cEb+64_Ηʹ\qэqmf5;IQJ4NYFz'^;6_j^H(d5'%J_y(sD̐fƋٍw,! DZz9	Rj=⯸?־5ֱ5$th5׮6;iXZTM2haъ5,Wѩ-wfZuJ<;lmaݭO60C Fz/͇Atd*W/vޛz']|h5'v$MJkczώ+_MYr/./df*?itŜڌ_MΐUw-ƻ"@wMZ_k_i箘:j~D޳:9~hw3cEIp m0	Rb63WL:kY_|;r4Rl/!*WlWftk9~ჼ:vٰn&VRN;-h5Jg޲qt5c&ێ][tŜڌoJQ.m0i',Eg*;ٱvM?zTrQwFN]*7XJ4#ѸJOϐ3%)]LΗ|Ycr:oiJƋ:_c59O[62Aw/J%pTIR{kxhpÇ`8n(l::8<8nҥ4"[Ĺ4&(g,|;64_^FHs]7hn D57+:AX~_,Y4OYm3c}-JD19zTk]k]3 =,J-xTخYXޕ+$dQq|h
HȢmG5ٲ=*W5݊7t-~.7@(ӎD-Ikmk%J͇AtlO.׽ˇNΚ[Qd+$f#4\vlv?=J7p̐j{6^shrɥJFo57+:AX#")sSr]i*Wƺ5ЯprxIR
Eٲ=7^	JM-*WSc54k]k=J9Eke^[YR=fbTJ޳:9~I:xp5pܶJ͗Y߲$k8⁔'ܔk{Cm׾hњ޺f)CO(:vԩ_f÷:3ZSc{̓=J8d3΂T_͌< !2(D* 	k`D"Q%Ba,uoSa+Oտ[Ekc|Z(1/F棶qٱrTΗf~gmScCC"m}9BTsP+kr51GiRy9onD
@
I8h-v@8oJfZu5"#ǎr䙷>*Źvl9*Wjyt=DP"+kWkxk~2,U*Wދ[ck޺gqY}"nJ;67+Am<C;5wٱ^J2k⹮͎6,.TتZ8Tn ۀ`(
 0(`A8W,{63d)LJDrT_J*fRly	JMZT¦4c\z[\t-i]IѮ_g\:+jMotГlpYxT(  +76Mn:3}嶭s],fж,љ'F[j54M*Wlkc~f]|эqm:9~[5;64c\z[Z'P63{L(@W2N^JJw(El(p88GG~]eLp P%J
"Lp H _Y@n7 HXm>4,J7L2y:C1*WJw(El*<[ĞcG `JuHUO0 `+Mg@1kxJ$odd:*C%JJ۸a@+aS666q뻆r11*Wll9.6(lokx8v[9|=h5T_ٱ^oΗP*lpYIq֊vj*Wc|?]3A<9knb/#zW'"q]Yҥ~J2r'FF2i䦗r+i:C߮^8v(lo6+Ym<jK]IR	Yof673r5r|qBrWҲGC}*WEa8W1k,gٱ7K=J~d7r
lh;V2n[]c{k!*W嚺'>*ᙰ#cB$ww-3a*W@8@8!PD8@	IvldW1:+ۑ.FNd=tMu;ҡJG	ECv2jn[Ok_!\@8=i7,,Y}$81 4g";Ɓ9Fn&81 4g":5/4H4YȲ0rБƁHf5W9χduC2BqVy2"`$ D@xp
(<((D* 	aHiR[r͂ķEk#iw-sbQ?tZ.YmdeMi9/1?M(5r^H2j0pA0A %F)todY?W1b^ŘR-0fq! x"@=}h78LH07'5f}ᡂF)to-Ss/,`nOŃY?H.)H)JV9h2jn[Oԥ)Cґtz|='ś4Oca^N1I{65HeLΚn&ڇMY?:jN M}P9!@i8 `å	0`jt՘,0-`i;ca<ܬWr
, Ot6#MΐUw-t05 R=XZ(vlsSr9shɢym<3[]3PWHJ'9BxݨzfcJ|Z(n&XܳV+[QÜ7tZ$Yv_)n'"  f5g:j5'^,ջQ[~DƻȔD(uJXx [E'hzheqOE.Qn&'z|8b`8ҟ6k_kdft6sO Qk|z|8agKP?6s~O/ώLŀGۨ=hRLh`0alzi;Pa85?>0Y? 0[s/j-hЕ4R0n-EJǩ?V
#C$4͍ø9sh6vj6)?Vj[tŜڌl1=w-_y(ĩ+%5і' Q
L_J0Qt3 $k/=g+@߃qqBb %
U"yV?ȳ)4OHUO8?0Y? 0[s/ȔD(y~n1͎<;iO7=sKx-VO.-V DB @ ""]?z`sN9Dd?[1|bfl`å8Tv6RktrNf)6of6sr2< !2(D* 	a8 AH48
z]ۭvc]WkxH2j0@"(BB0 0p8 h(35tN;n1ٍv3Id5"Q@(@Pe'/%4Cґҥb1hٱvt_4OcYAPkcY&TuocQ$Q-T3$+E隽hRtŜ$XWlc:_cyʵI'jz2ڍ\;PMY|;:_c05)|7Ahs+zkho8ʵIἀc0Y?f/fcյ=?cQ(1?)lcD"
	@Xс~|`8	H&:P)lc5R xLJ
Cp ,h[⎗% *hCb@H0^:'qGK	
[,9O8	H&:P)lcMYI=lc:_`LruMtB5?7[⎗% *05?"@D H.̃&ÀQB!P H  ԤzaH[544c\z[YitoB&vlaJ	kp!Sr͍lc:_{knDEѬMTƸf $8%C3W
6s$WL:
F$XW斳[󖄔*-qGKnrВbF44cFi5|g5ev@8A@<DD7ǫtZ.=C5}"yV?F4R'kxǫO%gkxO4'P>P)o(0ǫ9Ot |U嵴P;POukiN=Z4'POfڥ|t1tf9O@@?TQt`q \;1d=CYw4d>4LÀQB!P H &Vt<&l歺?:jtE~cfH 8&
0`jS=[C[OQtRό@@q 1`P(:)gO:jd9CnH!tá۠F](  	˛G^Y#|XOubSP(:0~cP(dn1x
2Nf'5f}ᡁs\7jSDv[&Φ`;0j|ΦOuO.Rԭжkh-ώh9I;mtsYmsk]IRE[xzk|Doxo  XO.h:
}hEBa"cy@$5f
B٭vw0o#y$)cS(sh[sFISDMYbh(`;;nZ7
[9L`j8	H&:P)lc(shj'sFISDxp
(D* 	 '@0X`R^-Ay'AOM)o)|fţOu-v4d>4L`0X`]ȵ׀Z7A:Ot) YTYKyHCSh $
B ԂJf=sBe5nԥ1 =XR-V[Yicq=?W/CqͦΗ :%aU-	(ǫ"C5tãP$UrВho=Y
1Aom(M󖄕{aW^Tэzr%.ۚә#t=tߨz[Ċ=X  $0%5OHUOǫO%gkxnzW~9hIHHho=Xtom[q $5JS&bn/iOEkq2q11EQÜ7 Z$0O:jd9Cb.'-05?Jǫwfr%,Mg#]1vZ|p5j@9)BJ1w+0YBJ1X$
Ú,^TэAXiZT)XOa|͍lcgfrВ/qL*nۈ!zZTэ0g-	*¯P{aSF45)1xEQÜ3*hYBJEzgXDoz 4g-	) U3qx?|Z(1/hhޑ<[Ğ0f71MYl8h`{lEDŢKcQP`^l[])o|}h"]󖄕4cG-*hƃ ű"
[ TэrВh居M`HR,@"yV<5)n]0v|3P$9laSF4"
6s~J~|`VPk_LͦCrВh居M`(a,@i85?-	*hƎ[Tэc
E145?t՘,0%Mc
11laH9X4.5?$9laSF4-) R<`jt՘,0%Mc
11 QÜB8\-ASBJ14cAb,@i8`jS=Y
 vlbHftj5f!Sr'D"CuM,5?$9laSF4`j% @x@ DD*lX9hIFt)BJ1Jǫ ta¸qv]%5O@8@@D b(Ŝ$WL:PQ $T`O`8W"C1DPv?[I=? a  < J
"@rВ]0<p	ZDoxSaHfto5o*YLvv<pZ,'kx?Ւm$RN;fPc]Ï=?:j2(XqjpA0A %ň PHȢYBJ5tà`Ow>iwqMYqٱ!a PP ,Xqaǋ9hIFt05 @ kK          )  MH@?G@2           )      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Makefile dalone.                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#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

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

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

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

 kH             MH@?G@2         |         ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/README.LAPI.STANDALONE.UDP                                   # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

     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:

/opt/rsct/lapi/samples/standalone/udp/README.LAPI.STANDALONE.UDP - this file
/opt/rsct/lapi/samples/standalone/udp/Init.standalone.udp.c  - sample source file
/opt/rsct/lapi/samples/standalone/udp/Makefile     - makefile
/opt/rsct/lapi/samples/standalone/udp/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ꖵ !         .  MH@?H@2           .      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/setup .L                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
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
RIk (         :  MH@?F@2         ,  :      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/Makefile  .L                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#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


6>kz (           MH@?F@2         ,        ./usr/lpp/ssp/css/aix52/samples/lapi/vector/README.LAPI.VECTOR N                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

        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:

/opt/rsct/lapi/samples/vector/README.LAPI.VECTOR - this file 
/opt/rsct/lapi/samples/vector/Makefile           - makefile
/opt/rsct/lapi/samples/vector/setup              - setup env vars
/opt/rsct/lapi/samples/vector/accumulate_and_return.Amv.c
/opt/rsct/lapi/samples/vector/matrix.c
/opt/rsct/lapi/samples/vector/strided.c

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

1) Since these files install into a system directory 
   (/opt/rsct/lapi/samples/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.


 l (         5  MH@
	?G@2         ,        ./usr/lpp/ssp/css/aix52/samples/lapi/vector/accumulate_and_return.Amv.c                                	
	  et
*adhilnors()/_cfmpu,.;Abgv-=CEILPkwy&+0>GMNRSTU[\]z{}"1<HKOVx#%2:BDQYj!'3FWqX-X$@Y< 0 8IjtO\5q=vV*%3BQ|HZKWIjQi-_-%q	0bxf%(R^'b IjQi-Y!aX
!Avo:3t*s5OPH$ Qi-X8nx:R#LQi-_-%\HԠ}BS;fq#:Wn8Elt|fNn`%m1\m⎶ FHZ 0H` _Ҕ7@ע
Htz,R@ke`DN$V#N17@עh))-Yі
)FY9OZ23+ZMjԤa `N	08  p4v^teRXl9Ьp88|%Je4OZ2lY\NFۣս!>Uh	Rbm&7:Q?S[C|H8*- sXpr04.D&Wit/	d#pܓ.1r!27$ `<"G	'rt#E)|=rt,glHXI\є'ԥ l0' \(nO@rM?&	.)IjJ4OE1paFP՞HIg!kJ!:5ս<#-|õNx$X,`JjUtâ5>/['=r"S7B+g#E++Jy `9B@((_Vh H˥Bҥ~k+йr\&uJTDr7BG[uJDpA{xA=rP\/]~3B4O#qG[u#|[ߝ(+G[]Y=պ0ڸ1!`цvM*W[N#PǊYW}\UN	R|[ߏY}Ƕ8(:vr!V SJ=պ0ڸ1!mq:(_k}g=dm]*ίt7\bztapcY&bcJ҉D*bz3"zzbzt`+b.w\QnF]b.R~*>c< ȮN3ػ^=O\BN50 +mb<M	Ds`!vw$MeYі[ilj-6*2rDEнѩEмz,`ԅZcRՀܑ6ѕgF[t{>}[RZlU
e䉷^=p^h^=0TjB=,jRlOA:D͉<@JKW8n2r4_k
qvBF2F%U=uoȭs^39[+z5EпػY8Hp88BRՐ|G%;m--RJzIMdkc;%Jѝ3;!c1ErFPvlOAn6}I*Wsκ:60f8սTZ^ay5)Ij͊0aF7$!ZKxf%Jnem\]1bvBFʭA*W>uf؞m\q:9:d,E\uf-/Z1F^}ԂHY?FRZS8*tO:Q?9}[R	(jΌ	6'1ѻ ,$YĀ:~ #p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гr@msilm\p؞a9[6!6'17E\OJV"8HCsߊI[kXmV*e=H])-IR_72}Jy.1F9ݑFPJ㏝A{%E%6'FW>dBQi#3dLYz/]/Z1F^}ԂHY?赒2k$7V=:=@0#uBXվ1C6(SZǢ
bΠN 3Zt/}@ojEgJ'.K?Qit/U8ojEgJ'.K?QiOjIc@J'ctu=v^6'2@PYY&ctF>BPE7%B6'0z,`CR$YĀU[By҉!y=պ0ڸ1!5)-[#kYz/]0ZΌ݆#}@n@#+'=8$ҟέ3.\є1ΠECP!mw?HxpI"#|%M\EHQ-dkc;	E
/HZDQk$e/T@BbfDA HPB"""9=l.EPԧl+u0z'j-?J=qCR՝*o;&5wL[ilm\tdNA#ppeadt#FaB.TI40UF>P*HѥH])-[ilm\q:d/Qi-[ilm\m]F"xjΔAf딜F1*Wm؞hEк3Z2mkc%STwm"y6!Qizqh/UKeHƮ}H/SW>bjEz-d}@^P0
Oc`ԣbzt`cW>-?HΤctJHY?jau-EF^ZojΌ@J'赒Zt/}@ojEgJ'ΥʖxXQZ{҉-dнVzDt.}1˺Ǣq,Yz/]֢Ҕ	:q 0.UVtm^[*[W>0` b?tn[Y6,Qkc%S(\є)$!pܗF2&7j'ѦYEJRԮu}OdzθkAѷ'JqVtek}@\vrf3[@
vQ~>gJk6'FW>1?-?hT<4lƧ
#FbV00@Â X8jѡ0ܔa73|`CQGB  zDQB4h`):8nIVzH4"0n
N$\E5?FD݁4"0eadCN	8)䑋TN
O40IL7%M!L(+Q8B(jJVBKkt:fvѝKm--EF!rrQk$e+E赒1`)ѩ+赒1`(z,`ԧ'J[{=vچ<z8!Fu	RbztapcC<؞m\(:UCg`Nr]VzK
t,?嫝U'ֹurȭC0z'j-?FY.pH7p g`N	8)侠VT↧.uy=պ0ڸ1-RZlOAnj԰ݑ1fwCRίArY<9=պ0ڸ1-E؞t=v=؞t[p6'0z,`EʭC#FOBKyt	"jK9I%/Z1F^ZBW>/@-Xq\S#Qit/\sі"8HC.b{<\7Մ#kORwk1s?C8ű1a(jw*>7[kODld3Qit/b1FRZ]7-X6[\V-.=0ToіlO=8ۣ¥'JßKmw$M.stk(AO䉶1?-?µ(tn
N%A:D(Oj rvG	m\ZÀ(DG	!Y v}(?(ԅqBїe'OpH! M@-\ @kaE5)-X	F+Όmw["x\5$<8
$B Z1/AxO219QCRՄ\`^hesC'OݮbsZvNL<\Ln	9	:q3T,p@jAʀS8"x\/\P1b8 "y̡5HPҟέ3-T}K[*zOY#ǘNܒ1s5(4"ySpVq$bj(OjOq]	ܑ6Oj@m8[ߧJsRDSD8BܻtvbZvI6`>5qFF֢Y#/CRέ1豂ty `9B@((_VhEz,`&cƥ??Vl^6FVg\^)\*yFT[q*pcSΌms_kŧJ϶9Nf:ս0QC:Ar]֟+6,˥11QiCÀI$ `2U9:jвHPr4R1RHƱ=Ӳ(jSZ.(ˈ9њOfpHԧn{vz'RZΌ]#B!ѻ ,.`N:pS5?Iг't=# 	^TN
5?tn{k#Fe63ldsZ23#54nѦ^fD^a4(OjOίsq]mq:6!\2Y
Όmo6.׮RXy{hS6.׊9ԬU3t;mfVjԆ'E
'FB  xCDh,U
qB``xp@O40&oj)?B  zDQB4h`):8nIVzH4"0n
N$\E5?FD݁4"0eadCN	8)䑋TN
O40IL7%M!L(+Q8B(jOj+qte\r@D"8H@Yh}QCRպ-
eʖY!p8p
JWd/sߣ:UhPfjO-dE{\sRԟ+6F3]Ǌ2Ǣ
 n\ŧJk1G[v.`N:x67]w:3m|+\9FRVk	ojk$!pc?WX_BOs1cc;	E
x`gk
T}I?W_kFu-TZĢH+:[*[-RѿၝqԯhDDG"yFRON f]I?W4""#`flOAn3b.$<8
$B>u%B豂HR<Ǻv*k$-?pVq(2EЈB"""hDDDbuF\nlOA`˸q-wPJF5Ϭ[ÞadH5?t)W*6F'J͋FۈjCy+S;4(*+c:PT}Jyїmr7\s]1AךtF:vH.KOVteok!Q$0s*tdpcY$bj(d,R1Rc{ePԧ'J[klOAn3b.3 V7^*>sV''JY=պ0ڸ1.0F\U(SxfVjԲmr!W̢G=kau.+u~jQiCÀI$ `>\jа9=l.B%PԧsnD"8H@Yh}QCRՊ-םfVjԸÌA9=֢D"8H@[\jмlOA^"QCSJW*=nC6,Q@mk{\稽)-Y΂Vʻ!Q$0u@%EPԧfPZΕQ-dkc;(jSZ."8HCj֢D"8H@HZ1QEJVF. bzkf (         &  MH@	?G@2         ,  &      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/matrix.c e_a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


k (           MH@?F@2         ,        ./usr/lpp/ssp/css/aix52/samples/lapi/vector/setup .c e_a                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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



  kl (         *  MH@	?G@2         ,  *      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/strided.c _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#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))kx          !  MH@?A@2         >  !      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Am_xfer.c c _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


;     kg 
           MH@?@@2                 ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Makefile  c _a                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002,2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#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
der_hakb          u  MH@?A@2         s  u      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.c  _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


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


_idkJ|          '  MH@?A@2         u  '      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xferf.F _a                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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


program Put_xfer





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




   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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




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

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

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

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


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

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



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



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

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

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



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

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




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

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


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

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

      INTEGER_SIZE = kind(data_buffer(1))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer

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


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



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


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

      
   else   ! receiver

      buddy = taskid - 1 


      ! to match the src's sync before data transfer 

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


      ! wait for data to arrive from src 

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


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

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



   end if 

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


   ! cleanup
   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


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




end program Put_xfer
ndk            MH@?@@2                 ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/README.LAPI.XFER retur                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002,2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

       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:

/opt/rsct/lapi/samples/xfer/README.LAPI.XFER  - this file 
/opt/rsct/lapi/samples/xfer/Am_xfer.c        - illustrates Amsend
/opt/rsct/lapi/samples/xfer/Put_xfer.c       - illustrates Put
/opt/rsct/lapi/samples/xfer/Put_xfer.F       - FORTRAN put
/opt/rsct/lapi/samples/xfer/Makefile         - makefile
/opt/rsct/lapi/samples/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 
   (/opt/rsct/lapi/samples/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.

LAPI_k$            MH@?@@2                 ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/setup                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002,2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

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



 The k.U 	 h          MH@&?O@2      	           ./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 )8 h        b  MH@@@2         r;  .?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h              	7" 

  8AH(@_`ace|	
!,?Nilmprst$04;<Lbdghnoz}"#./1269:DKPTXfkuxy%&)*3>BCEIW\w{~57=MQY]q'-FGRUZv+JS[	@@J-,,,#YeYeYeYeYdb,,,,,@|+eYeYeYeYd*
>,,,#YeYeYeYeYg ,!,,,,Ah
eYeYeYe,,,,,ZF![,bL,T,,,,,!PŖG˔$T)*N	k쳮)׌X8
_e
錓qO(g0lbc➸^2uVu>VGZxArA$Iagub`qӹO *J b5t-%r	n@Wr#8mIɨ`r}D@fPiЇRtڸb3!3LfPmI@u"6`33a.@^[00tm>"]nDPt%}+%Ct3g܄D'[R/BħB'.`bHWuXW>
1AhO49O#XI()M&bAd/t"sg]qx4AyA T5p)l:4_Df03;eh>Zi:9C|SN' EϹ܄%η@
@RsF5*"Fd(Ф%Ð_:ڹ0̇T1[jpNwrnf
+Ȗ|Ls]L^i(@>t	񰡹@E
Nmi, rnL]Ia3TE<pCU2VN/$HZ Ad㔆
R3fEԞ`HpJ4m"@)s:|o<fϹDg[V'P4'ԙB' 5k
KV%;(\Pi-s3P[R
4j]ZPӔ.BMFZM&Re!۫9:geHF2F㑡4qZ-" &hz6L   H"&Q[!bԄRe :PL4jEThݟs>۳E[N /X!LJ@Жt )@eLBL]4N@RsF|fEgFB ft	@JdGA\`ԐT+`dR{F/X:,"Q
1{̂(ά`X[BOP9:.BD.`)]vI3iX)r@]b}@n^}@-uɜ4*UQJ=5g[eIs-L^X1d㔆
Bђb	W|y`}bE`T@dHFbX@]nL.
hP0ttm>\PQp@:ʹRs(  # @ R4/@us|WS\=)"Igܠ 4ܮ : *Rfa58@@
@,F@	DX(R/:p {Ids0˔ O@w[N+p)(fE\u90 ЂI/ FyJ7bIӝ܁u'Fc#
TՁx7(\ j甡QSjqR Bs= u ۠IPu_I:s&!sx`i,.t܃Nt%}7[t!ԺK]>@àԇ X`}Ѵì:pEUQtz?8j|VmeBT((0H`pX;$,(0&-)9[v!:
l496tAK$Fj6 T HP)H;@W>X@V@vtznC Rwm\`;A,VNɈ  ҷl,ݲXLVG"
cAt
	KLJ0+ETwT5@'CF
+Rg@g  Xy) RL@$ "ϵT
++v?ÅI($-,12'+'5'5qf$\XzPڻ',6|fi	rڸzIGi"[tm\:2֝Ki6h=b\@}ȸ8uiC}"C"]H#Fy`KU()z?8jHOen8'B#Ԟ`Ѵ,^x=(|Cr. 3qt}: 
딄)3uA\]nsr.7[3jLGI͵rg"Ft3Tg>Nm9:Frڥ=Rsm\ȴn#jC6!Iq-!>)g[t(.HBal_d]ILĈtnѴά^x=(|ЂP ]AZ.@RsFNϙ%wnȴ@4!chnӳ`(ۭuNϺ͠Їr-.u0I`qrm\
[2j LЗ=րIMkBZE ain{Xrt=8A;H 
`dh$hĂ H0jNH:okBr4``g F(0y_4h9}Xꘌ᪕pRBx(OE
&m\tMnHp:>uH(H 0pd2Om\!(:'AQά2 &
nq$DЂAQO	2|C9,%`u\A29	7$mKҙ<normt)DUۭAqW@*܃Ď@Ai{ ˭4}R墊Q-(|P+v"rTRyU]FO>-u1"	rm\J3W@Вx_a&l t}'F`at.O.@y`/`dYLy@hmf<6B ]nHF[⃣iKtH:6r.Rng~Rhվi tt*MC'xzJݳ Y뢒1Nrt7B@*T)<'4ݢ꽡EEA\nya8fGuA~@	#%A4@@@U:N$ŁChb!  _tK(ltJ^Htc2nga@JvI$Γϗ붮L9 <to$5oU@?܁:t
C'WmC'LgA<xAr@N8n;p^0	nRQGJݳ-H<N\!`ޔoԞ`դ/q`t%*E~pԭ?۵2Qrf&M%҇jO0j{aRW(g[wxAr@NFL6u\1RyTR҇ : 3WLĈ|4/u\13;)@9z5v\ng'nEyNXz[y`uxtg\SBU	uJ,Ѥ&t+\i,T@۠WANbR[>#D}`G<\^胔m\`Ag\Հt)mX 9Ala4rۭ:QEPZlVmRr:b$ja|HF)<iՋ]Ne.S@#ZK>X*uBTMi,&m$ai"G[tm>NhNtR5@
J]baݗ"IdE`Bt%}+m]1*yȬtBT6FqzA1*}ȰZtwDm_}HJi9;49^Ad]-͂+QHXO@XV	lU@Vn@]JtM(3hZf*@%ѐ |UDAM9UBU:6r+ K2M)NL3KT1[1 w"[]I8m6]O mKUJR0IㆠwȣU2VzU
T^:	T܊[Ngd:y5@1ybCH`pX;m쇥RyWDՉv*V/e=Ϲ:η@Ws\ UFں'C[i+﹔70ӻ(&rxn@ijPݢx~pԭ?۶? B&N9H`pX;q2.ԠXp=Ϲ8nqíӉ;jZwrx]n(JMb
8"nt
Gpe.N5q5aȽt-%N 4a F:I_||S5ƕKM^BNͰyd	//XB,5H`"F:UB[W@3}G+TxݤibK܋[Nh yJD&&PZB|S+vJ]Mᛤ(d>g-qE1(.H2qF!>)jO0j3!V/<=(|WeXI_}a9r+[)9дV@@he3N$ȬB0PRu4肓ڷq%W[i+﹇aêWF^x&i5̊Nϔ\bb/X0|}Q>Iq+he83܊@?'0I_}R|E`~pݳ-q`D&)G%((0CO0j:ohFbˢ̧WBY0Je.N;W@η@Ws>j0bEJ)GnݯBL$0P8,jstuI!RNU+,nY$J:ϚTctΩ$8jV~|
qz?5RHpԭӬJnY$J:ϚTctΩ$8jV~|
r:tk:[YO*+tuI!RNU+7@ѬCng?ЪWictΩ$8jV~|
q?5RHpԭӬJ?5RHpԭӬJ?5RHpԭӬJV7@ѬCng?ЪWnY$J:ϚTZOgT5+t?>iR?5RHpԭӬJnY$J:ϚT?XFIu4B\7@ѬCng?ЪW4XFIu4B\BXFIu4B\CXFIu4B\DXFIu4B\EXFIu4B\,nY$J:ϚTCXFIu4B\JXFIu4B\LXFIu4B\
V7@ѬCng?ЪW",nY$J:ϚT:tk:[YO?5 &LL&)̂H9rxAr@@P,0襓 NBfF |)
*

b\ L1"t?&C0gx]Š5h\/Ckt?~Њ}t?)p-?ɿ`&akv #gpg_޿1H,~R/ђ7z_2^Lb,~tņ_ђABىd(2/,%_%z^`;N9L7㑺ђ1ih?2^
ђ?ђ12^z&--ph`G2^?%ђFKߣ%Q2^ +d%"/_2^FKtFKFK ذnFKWnzUI,EO]q]q*],E	x2-`Z.pv ~]M_6_ˮO>wOOkO'\cy>:c}r}">r}%y>:]r}cz'ۮO?'z';'?r}t=}q`c]	5}t\"')Q>Ƹǃ.kr}q\c]kXO:O55+'c\3lc\u55c\s'-)>ƹI5̻5	5	5Þ-'5k'Y'y}pૅdkk]}p#k}}qO"b}p]'!|c\Jk	5k8c\\^O&c\rB}r/('8LO<O$\`)L\SE>0(-H9P%LbprT)c!X2G
eAlva2(L7Hb4Cay`8nHZ;N,gKT$-p1,./-P6ӆHZ;N GiTIŪ0tv5Hv%-R
``p,de62Y
g(.H`xArDhX8$-L^Xn2qC%'.P\ȰoLtxAr@N&'.P\,2H`e!jbĆ
T&1P@v:$-L^X1d㔆
.H!ArDFIt	1(.H`pXbd/,H`pXbd!`uR(.H`p1`>xArB/@ɖYeYeYeY
DbYeYeYeYel,,,,CC шe>1@IYeY
eYeYeeYeYd*9r䁪dpQD#rag"XbT5(̿
錓	c>6o6O`? 9r䃅IaєG|RJ
u'57#>	>E7Ly0tnCrsu!3)T҃vѫi,I_}HK!)5̈́~#7D>`l8q:
YV`DuݮlPB0`tJB6]-'!<ƒyjaB#7D!B'ɔP:7:4xP:|%DFɃq<X ,h2cF|y&%#J:kAe
jQhujpy^,Z%W<yWF^,'pG9'Hc4yɱV!ѐ#Q@T3-$ER@C|SN${/
h\ǩANO܄@y!ѫ B9)o ra(b⠴'܄Dg:mȊSG2,DXtCa?rO7DRsm]Ia^n1i.8tM%BO7DWs<XLHuG@0jF|E6]CbM|l4zM>E6!>lF}i[d:H}!jbăuIR(\̚'3tωAFnF}kIa1nB}uOM|y1Cb҇UX:a"rNl#f?<0y!Q`l6'dI RpL

p#VI:uծ!:tЧe3\ <B$(ѫ\JP(@R43Fᒐ<)"uph
b\1RҐC ;\44B :/Ȝ`4@*r)ݞJ%j(@>tE!>}&FBHtE'4jdXLyHX"'w(A#' hn&57WF VQGQ$ȑhD5墽hskEsDZ7։E傻.@.BDGNi(45ֆ)ĝ`th֜	Iw1q'ri, s&rgi,Ch!>&63h~pSSbFg֕g[tX1zB&N9H`pX;$,(0&-ϭRySa>xG|R6r܄"`,@n4ݷȆC$gPr#!9T9L|[}b %֔>-FdX@ <I_} `R/Ѫ\78N0h֩'a!6xf)n2gi+]*pE"[9`'|ي P lPR ` :\iW4L<pEy!\ix73w RJpb(/7ě$1F@bM'܄כRѼ` j 6@IW<ۯҧu!ɠr@R0!=Rm_"HrP^D
 r Ys#P/7Dn@ZtM%}77DKѼܠ#[ڐX7NN 7y!/h)RշTχPj@jB|B;5#>".ء0ٷȆɟM>E6!>lF}i[eA_	R/,H`pXbd!`ttdtRfMmJ,tBN9;X6xH';FPRKϴdzʀ_|	7yZ 7G&x /D-)奓͇re3[Veni,&+vq tx!B&<+DdtX
+8ob@7h YR+B@l;vxw3Q]nxp :C&\܌'5)9\܄3LG|R6J~ڹ s]	rvGj <hPtD%\,io	tjtNlk5܃*tIĝ>\tM;\HMitN7DI܃蜮)B5sk'ꦍV'bFg֏GJݳ-qO(.Hv:O0jn#)yᴆy2҇aȸ7D34̈́fCnE\tC0+Rxl;mې|TtO+xmx nA荄וx}	<A򇛢7a:kh}t;p<	˓<{Or.7Dn#duSF+KxG|R6#>z?8jVmӟ'.P\9jàؾnF}h̋<nB}uOM+y+N$>&ܡ0wkW-(|M72g W>8Drí;>l6^4Jqr.gay!iny8ȸ-y!MDӳhq8ȸ!y#f&x4Cho!mZSa mZ@{IZЃɡjWd|fCB֜D>)w"p8:(Q:27N u-$9Pp?ZW 'O4 pQ:LR+&Eu4O}kIu&Gbz	QS<P"yPn(Pyhu<o&7A!W+G<hQi(	T`< -Z77ȯ+3pg<4 "Y3AHO	-*&}+DXOIkFr,㕁1rLk]kxm!3700y&ct{;$;a
Pxw 0y#pq}t 7DnN$AK>GU!Q͗|lPlAᩲgeOMOl#)ZVmp_G˔$1PdϭRySqH܄"|M7m"`pܡ0yiC*\RٰBIܟ6qhjRl6xwpuƃI3FQZRuRUWDIԝr|7D`	@xPFOtJB6n[!{7D.CFA8J\gyL\> $8@荀{D4ϛFiĝ򇛢yy(f;D6LSeOMO=uS&;⑱nDQt)S+Ԟ`hE	 ܌ԣSV{DhQQtoDv.^Ll!]Ʋ`=sqH܄WH
F3`)3 G"-H}`3+DIDxl^Ŋa)za'Daъ7gfa@Hv?$΄%<I30Gy#`+{P`tIn/4hSSbJO56#>zJݳ ӫ]H<N\ 'Ldr7:҇
O0j{@E[eE$'.P\ȰoR7J )<IW^0^nU֊%RlnG˔$/4ZPIVu*#Dz?8jVmQr:b#qIIMnF}jQnB}IĬSStωD7(|LZiC*n(6VC4!\bJ͆ x	4j蔧O4Lk'֢{ͮfv?ևj疊ypyGZIDN%dqBo7DQeE'\ kC i,TJ܃蚾RX"<Vn4!
#]qQ#Zɑt@oZ6'$g4@W<'8l;7A':lPlCdωSeOMOl#)ZVmb9r䀝1a@е0㔜ϭRyT+7On*`qӹo>&dSJ#7DWrɭ%ͺlr3܊7D>79Nî<j]:Kl_;X<IdEa4ܮ	VP9x$ԕ!5k,@f(Po7D.x$whIУm]
s=Ȭ	n&XfEәqQйP:4ZQ-rbLz+K:5TE`6tM%Ħ16X(<e*wxHQa P#B<r>s'$Er@C|SNZYy]ǎT!	әE`mnJF;$m\f
|Ps<TɩȬI+nDRX"9r* 49כi+Ｙ4PtٷȆɟM>ERxᩱ	w!몙6#>)C/
ni"y!"_(-PBC7#>I^',3֯&tW(|V*WBY'@]Jay"JRX"9:/7DWsD>ł `H}4^ѥ'"tC<X"HmD3b3Gn]
-L^X1d㔆
7#>G|RRyTΜ֔>WBY' "tM%}+rx^nҩ{F5s N'E[)"'4jBrkvM6i, rp/7DWsZ'5 X"#W5rɠiTחW<;x4#mH)'7SDVЧw,}ʢbh|UcIHȰ!y$N8`ztM%}:G|R6#>z?8jV햕M^?xu9a멋R'11Hb9.P\1d㙹;⒓o&t洡YѫY+wi+﹭F9UieJ'"蔂`
?)9WC&){aR*5վ!6%WI_}9 &!G'5 X"#WI/4){ʡjEVxnT0|e'}bjjd7i4~P4TN$h;8y&TDl#)Z=5+v]>9Cr
&J;F+J'5xHiTjGEyK:5t-%sTtM%}1y"t`.tM%}2fKe)ł!TѢ[ek21ybC%	c2:2?5RHpԭӬ:+[xyI!RNH<xk<[YO$uvDCng?Б<xk<[YO$upktO)$8jV~|	]*?5RHpԭӬ:ktO)$8jV~|	\ktO)$8jV~|	\7ZIu4BGW4ZIu4BGWַDCng?БU<xk<[YO$uq1ktO)$8jV~|	\MZIu4BGW"nY$J:Ϛ#K[xyI!RNH<'g5+t?>it+[xyI!RNHektO)$8jV~|	Z-nY$J:Ϛ#\3ZIu4BGVktO)$8jV~|	Z[xyI!RNHַDCng?Бծ?5RHpԭӬ:[xyI!RNHX'g5+t?>ipktO)$8jV~|	Z[xyI!RNHDCng?hp:T10N2
KS#rUBrKSbb^L8p:1
I*
+d*Ap
0J4r'kȟFD?\cOȟD|ȟD/"Cr'eO13ȟp8=p_?8D`aC&EO #l?$"~H:iѝ&ђz2^9%
dFK	4dђm/_i%/ђ2^FK@ђ/_hz=/_%m/_ m/_2^6z=/_2^2^hzhzFKpFKpђ\FK6uX 
A/.,E눖&!]X]1-gE_r]] 	-E  N	|Uҭ?*?V_UR0c
:ȥ[⭎[򭎿l*"qV_ѕlUp̫c])V_ʶ?rʶ?lu\Ыc\B*UC*ciVcȥ[w;)lq*ؕlp18M[BUV	?aV~īc?awlp
8e['[alrʶ;Vg[#[8
;!lp2UV`L*~c4c)V
a⭎U-*~rU⭎	:BUߜdcE[pbUE[ʶ98U~p1*/2Oĥ[c~pcp7*8V\)L\SE>0(-H9P$Lb1X22Y*cCe1H^BH1BeÂy88YI:b,$,X8Pd^X7G
eAlvaӎS!y8n&--fA!ɂt*CLXdbdrb|X
gIcu(l:/,'b	GiT,aqyj%âprb	Gi\ah8j@0صFӆ䥣@BAlX7˔$T˔$(9rcаqHZ Ad㔆
J<N\!`G˔$/`9r䀝1aL<N\ 'LXd4-L8BLb!`uHZ"c#$)c\9Cr䉌''11Hb9.P\@A$-L^X@AC'.P\@"c} 9r䅥&VYeYeYeYeY,,,,!PTYeYeYeY,,#YeYeYdb,,,YeYeYe,+eYeYeYeYeB>,,,,Ah
eYeYeYerU |+(.HP`IkC[BUV	?aV~īc?awlp
8e['[alrʶ;Vg[#[8
;!lp2UV`L*~c4c)V
a⭎U-*~rU⭎	:BUߜdcE[pbUE[ʶ98U~p1*/2Oĥ[c~pcp7*8V\)L\SE>0(-H9P$Lb1X22Y*cCe1H^BH1BeÂy88YI:b,$,X8Pd^X7G
eAlvaӎS!y8n&--fA!ɂt*CLXdbdrb|X
gIcu(l:/,'b	GiT,aqyj%âprb	Gi\ah8j@0صFӆ䥣@BAlX7˔$T˔$(9rcаqHZ Ad㔆
J<N\!`G˔$/`9r䀝1aL<N\ 