	 k
t AAby name         by name         BUILD           d   	ki      A            AA                            ./               A          A          
kꠈ p m          _  AAA2         s  _      ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.17 01 N B En_US SP Communication Subsystem LAPI Package
[
*ifreq ssp.basic (3.5.0.0) 3.5.0.4
*ifreq ssp.clients (3.5.0.0) 3.5.0.10
*ifreq ssp.css (3.5.0.0) 3.5.0.16
*ifreq ssp.gui (3.5.0.0) 3.5.0.6
%
/usr/lpp/ssp/css/aix50/lib 1680
/usr/lpp/SAVESPACE 6592
/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 3104
/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
IY57100  1 Wrong paths given in README files for new ssp_rwyn LAPI samples
IY57101  1 LAPI_ADD_UDP_DEST_PORT command does not work properly.
IY57321  1 Lapi asserted at line 1307 in lapi_dgsm.c
IY57323  1 LAPI Seg Fault during shared memory handling during MPI_Isend p
IY57324  1 Revise piggyback ack processing
IY58003  4 Suggested corrections, changes to LAPI samples Makefiles
IY57094  1 GAMESS hangs on Squadrons with SMT, LAPI shared mem. on
IY58379  1 CRASH (ASSERT) IN VSDD:LPPREP WHEN VSD CONFIGURED IN KLAPI MOD
IY58547  1 FEDST:c462 Inconsistent Tot_ counters from new lapi lib
IY58846  1 I_ST : LAPI TLP test case seg faulting with 4G message size
IY58549  1 Assertion failed while running PESSL xpdgefs on Squadrons
IY60749  1 COMM TIMEOUT ERROR occurred between tasks in lapi programs.
IY61017  1 Checkpoint FAILED do to lapi shared memory
IY64603  1 rwyn: change the hard limit on LAPI for 8K tasks support
%
]
}
 	k*  ELBAA            AAORP NU  SU  EN  
D          ./usr F2         A          A          
kA  ELBAA            AAORP NU  SU  EN  
D          ./usr/lpp test r         A          A          k-  ELBAA            AAORP NU  SU  EN  
D          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.17 vsdv         A          A          l> p m            AAA2         u  R      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.17/liblpp.a             m          m              /ps
.=aceil5mnortu	"012346:EIbdfxy,789AFL\_ghkvwzDMPRSTCNOY GKUHVWX()-BQ`q'<>Zj+ 4p jh@AD!ƛA?4`a |x?&X WuD0b  Ay?0`0`p0`oDpﻥqmAnB  (8=,=ڔ=
V>ixЀsAqZ  8x#?G4`aFoH[^zH"d TԺ[bڀj+i%GXEfV@dHWf
(M_fڨ/=$2wKuڂ&9W=ً4yǍũR1]``ђ&ph+=r('[2=_r4ъaEɫU <E礂&Ann\[PW߳h{-3bǎ h?qjThjs>bځuW${ٕPNe`z?fDFi0dnmX"A t]-+oٍ8_B;f,x@@HbԩNјMK)y<#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~h&W=ًD h?*Sf5SwRl2c-2y$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳4pvXF1jThjr4df-ZeH[Q%GXEfV@dHWf
(M_fڨ/=$2wKuڂ&{-3b;!R;FcU7u.YI_GfVÑA:ٕ,W-ٶ&A`xILv	f<!ZglŚ0xAũR1]ʹbڄW${ٕPNe`z?fDFi0dnmX"A t]-+oك p{!i<aZ)3uN-HII_GfVÑA:ٕ,W-ٶ&A`xILv	fDzpvX#7ũR1]ʹbڄWW${ٕPNe`z?fDFi0dnmX"A t]-+oِ0rpvXaƏũR1]ʹbڄW]e+=r('[2=_r"@#4Q@jE{6D,y [[7 5_B;f,сqjThjsm: d[+=r('[2=_r"@#4Q@jE{6D,y [[7E_B;f,`1Z)3uN-H4%GXEfV@dHWf
(M_fڨ/=$2wKuڂ&ZglŐhA-JTԺmT_s$L$&1BJz;2=_	̬WgȐ H?fP,m͵Q2^zH"dŵM1"p{!ihb?*Sf5SwR빶Q}[P9Kq%GXEfV@dHWf
(M_fڨ/=$2wKuڂ&ǫZglŐ"0-JTԺmT_s$pu$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳4 pvXqjThjsm:(xT"Jz;2=_	̬Wg5_~(Y5۽jdD--kj
`+ZglŌ?R;FcU7u.iŵ	0]/#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~ `L혳G7R;FcU7u.iŵ	0]H
Maa b p`rJz;2=_	̬WgȐ H?fP,m͵Q2^zH"dŵM1Íp{!i8~-JTԺmT_s$w ]ĕ	ve`z9X9ّ A_~(Y5۽jdD--kj
cFp{!i4R;FcU7u.iŵ	0]xhĕ	ve`z9X9كj#4Q@jE{6D,y [[7+Zglō<R;FcU7u.iŵ	0]xi	ve`z9X9كj#4Q@jE{6D,y [[7W=ً"8 #R;FcU7u.iŵ	0]ͽ$蒿#ގ̬W"u+ Y0cMWf
(M_fڨ/=$2wKuڂ&01f@R;Fc|nN&0+I_GfVÑA:ٕ,W-ٶ&A`xILv	fD
1cǑbԩNј:IjsR$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳"@qL혱ȌjTh`VO/<4&0+I_GfVÑA:ٕ,W-ٶ&A`xILv	fD
1cǑbԩNјMK0hqp7+=r('[2=_r4ъaEɫU <E礂&Ann\[PW߳@pvYũR1]``>bڂ+=r('[2=_r"@#4Q@jE{6D,y [[7ȐDbpvY GR;FcU7u.)|ŵ$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳4:pvXBR;FcU7u.)y<#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~x$+Zglō<v-JTԺ[ŵLb+=r('[2=_r"@#4Q@jE{6D,y [[7{-3bƍԩNјMK0h
[Pʑ Jz;2=_	̬WgȐ H?fP,m͵Q2^zH"dŵM0`p1cG?ũR1]``[PEm$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳h0{-3b"h74yZ)3uܶ6Ӫ/j&XXH%GXEfV@dHWf
(M_fڨ/=$2wKuڂ&sMW=ً<`Z)3uܶ6Ӫ/jUH/#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~hU{-3b4pov-JTԺ[iŵ	*ۃL$&1E$P$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳DpvY?*Sf5SwRl:mT_s$nɜZZy`^hJz;2=_	̬WgȐ H?fP,m͵Q2^zH"dŵM1HW=ًD jThjr4tN-IV-s98'$=`d[+=r('[2=_r"@#4Q@jE{6D,y [[7p{!i4paF-JTԺ[iŵ	*ۃrg'֞X5'˽#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~ _B;f,p@9Jvƪn]w-GMbڄmoI:$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳p{!iD8Z)3uܶ6Ӫ/jX:@A椓[+=r('[2=_r"@#4Q@jE{6D,y [[7ƚ@x:pvY4-JTԺ[iŵ	,u @ہĕ	ve`z9X9ّ A_~(Y5۽jdD--kj
cGp{!i0 `jThjr4tN-I`AW${ٕPNe`z?fDFi0dnmX"A t]-+oٍA_B;f,AbԩNјMK0h鶝Q}[PR&XXH$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳<`:pvXB1jThjr4tN-I`멷W${ٕPNe`z?fDFi0dnmX"A t]-+oكW=ً"@pn-JTԺ[iŵ	JBKEn$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳ @_B;f,y a?qjThjr4tN-LRP$W${ٕPNe`z?fDFi0dnmX"A t]-+oِ5_B;f,pAFԩNјMK0h鶝Q}[P
^I_GfVÑA:ٕ,W-ٶ&A`xILv	f40:pvXsGjThjr4tN-LR g"o<En$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳4p:pvXƐ1jThjr4tN-LR&XXH $	ve`z9X9ّ A_~(Y5۽jdD--kj
cW=ًũR1]``m:0>	M$蒿#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~h:pvY qjThjr4tN-LIRh/$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳4bpvXHjThjr4tN-LIR&XXH `pI_GfVÑA:ٕ,W-ٶ&A`xILv	f<hAL혱bԩNјMK0h鶝Q}[PB˽#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~hb{-3b4v-JTԺ[iŵ	=*NhG$@H+Ƞl~UW-ٶ&A`xILv	f@L혲#7R;FcU7u.uE1mB`zOE
 $	+=r('[2=_r4Fi0dnmX"A t]-+oِ"5_B;f, qjThjr4tN-LISoI:$@H+Ƞl~UW-ٶ&A`xILv	fDpvXqjThjr4tN-L[PmBBN[+=r('[2=_r"@#4Q@jE{6D,y [[7+ZglŎGũR1]``m:1m@5		8+=r('[2=_r"@#4Q@jE{6D,y [[7ƍ"1_B;f,pGbԩNјMK0h鶝Q}[Pڄ"W${ٕPNe`z?fDFi0dnmX"A t]-+oلiL혲 R;FcU7u.uE1mBbڀkjpuW${ٕPNe`z?fDFi0dnmX"A t]-+oٍ 0BpvX!R;FcU7u.uE1mBbڀkj^I_GfVÑA:ٕ,W-ٶ&A`xILv	fD1c!bԩNјMK0h鶝Q}[PڄW]aD	ve`z9X9ّ A_~(Y5۽jdD--kj
`ƫZglŐD#Jvƪn]w-GMbڄŵ $!#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~h{-3b@hZ)3uܶ6Ӫ/j[P
K(#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~hW=ًiF!R;FcU7u.uE1mBbڀkjh/$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳<:pvXbԩNјMK0h鶝Q}[PڄIn$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳"hL혱?ũR1]``m:1m@5	&uW${ٕPNe`z?fDFi0dnmX"A t]-+oل p{!i0hFbԩNјMK0h鶝Q}[PڄHEn$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳4q{-3b4qjThjr4tN-L[PmB@ɤ"]aD	ve`z9X9ّ A_~(Y5۽jdD--kj
cGW=ًDƐũR1]``m:1m@5		I,$Qa b	ve`z9X9ّ A_~(Y5۽jdD--kj
cW=ً8-JTԺ[iŵ	jH%#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~pL혳HbԩNјMK0h鶝Q}[Pڄ"An$@H+Ƞl~̉
aEɫU <E礂&Ann\[PW߳ jpvX1jThjr4tN-L[PmB@	 ]aD	ve`z9X9ّ A_~(Y5۽jdD--kj
cG8zpvX ƏũR1]``m:1m@5	$]aD	ve`z9X9ّ A_~(Y5۽jdD--kj
cF+Zglŏ"8 ص*Sf5SwRl:mT_s&-6Jz;2=_	̬WgȐ H?fP,m͵Q2^zH"dŵM0a1dHũR1]``m:6O,ؠ{IvO,ؠ{֙j[+=r('[2=_r"@#4Q@jE{6D,y [[7Ƒ4!_B;f,`89AjThjr4tN-M6(AW${ٕPNe`z?fDFi0dnmX"A t]-+oٍ8jpvYGjThjr4tN-M6(	I,$Q`HH
	Rk @1%GXEfV@dHWf
(M_fڨ/=$2wKuڂ&91d1jThjr4tN-M6(W${ٕPNe`z?fDFi0dnmX"A t]-+oٚh:pvY!ũR1]``m:"/rH# V<"Jz;2=_	̬WgȐ H?fP,m͵Q2^zH"dŵM1W=ً"0hZ)3uܶ6Ӫ/j"$2&XXH		ve`z9X9ّ A_~(Y5۽jdD--kj
cȎp{!i4 !R;FcU7u.uE1mBD^FZ&rqjOiQzIzN[+=r('[2=_r"@#4Q@jE{6D,y [[7Əp{!i@`@8G*Sf5SwRl:mT_s$EId椌-ĕ	ve`z9X9ّ A_~(Y5۽jdD--kj
a {-3b41jThjr4tN-Hܒͽ$蒿#ގ̬W"u+ Y2$+3Oم&t[wmTLqmA_p~h:pvY qjThjr4tN-Hܒͤ<I_GfVÑA:ٕ,W-ٶ&A`xILv	f4`8@L혳F GhZ)3uܶ6Ӫ/j`ѐLz+q%GXEfV@dHWf
(M_fڨ/=$2wKuڂ&9F+Zglő4q?Z)3uܶ6Ӫ/j`ѐ+D^y%GXEfV@dHWf
(M_fڨ/=$2wKuڂ&HW=ًhص*Sf5SwRl:mT_s$w d0]ĕ	ve`z9X9ّ A_~(Y5۽jdD--kj
` 1dGjThjr4tN-IF@ɤ`.Jz;2=_	̬WgȐ H?fP,m͵Q2^zH"dŵM1p{!i< 1jThjr4tN-IF@@Rk	XW${ٕPNe`z?fDFi0dnmX"A t]-+oُ4uL혱;!R;FcU7u.uE1mBLz3oI:$@H+Ƞl~UW-ٶ&A`xILv	f8zpvXZ)3uܶ)pyĕ	ve`z9X9ٚhFi0dnmX"A t]-+oَD_B;f,x8aZ)3uܶ"n9<#ގ̬W"u+ Y3MH?fP,m͵Q2^zH"dŵM1Ǝ"p{!i4ũ@ @rGAF4`A0`oDh7v )3uܶ1\iqT@ Ț9R1Y@ T_H^@b;FcU7u.3HSf5SwR빁eAR1]tS,$1)3uN-cHThjsm:&JvdܝacHSf0+'gpF4;Fc|nNy"NјMK0hr;FcU7u.)~4 r;FcU7u.)y
TԺ[<h
TԺ[iŵR1]``m:%[pvNјMK0h鶝Q}[PX8:;FcU7u.uE1mB`|*Sf5SwRl:mT_s&PJvƪn]w-GMbڄŵ 2HSf5SwRl:mT_s&i~1R1]``m:"/rH#AR1]``m:&@ BG@㇎"3F4`A0`oDiwKuڂ u.Sf5SwRl2cj\hjr4d .Sf5SwR빁e1m@ԹNјMK)y=KTԺ[ŵLbNјMK0hɌ
[Pʑ .Sf5SwR빁e1mAa\hjsm:!'-\hjsm:!'XR)3uN-HzKr)3uN-HzE]KTԺmT_s$Kr)3uN-H4)3uN-HH
Maa b\hjsm: s.Sf5SwR빶Q}[P9E]KTԺmT_s%
^vƪn]w6Ӫ/j`ѐ+D^z)3uN-IF@@Rk	Xr1]ʹbڄ.d˽KTԺmT_s$w'4A)r1]ʹbڄ.d<4.Sf5SwR빶Q}[PތNNј:@I
ŵ)r1Y>7'Xt<4&0+椥vdܝa@8"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	I,$Q`	NјMK0h鶝Q}[P:Z&rqjOiQzIzN[NјMK0h鶝Q}[P:Z&rqjOiQzIzɤ)r1]``m:%[ptLԞD9w)r1]``m:%[ptNNјMK0h鶝Q}[PR5$ܥvƪn]w-GMbڄ um.Sf5SwRl:mT_s$uԁZ ԹNјMK0h鶝Q}[PR&XXHR;FcU7u.uE1mBK]M$KTԺ[iŵ	JBKEnR;FcU7u.uE1mB`|%KTԺ[iŵ	J@yxE\hjr4tN-LR g"o<EnR;FcU7u.uE1mB`|90 @P(	R;FcU7u.uE1mB`|zIҗ)3uܶ6Ӫ/jz(TZ ԹNјMK0h鶝Q}[PBL$&1EA$0KTԺ[iŵ	=*@[NјMK0h鶝Q}[PB<4x.Sf5SwRl:mT_s&P9"AKTԺ[iŵ	=*m'J\hjr4tN-L[PmBBN[NјMK0h鶝Q}[Pڄ]aJ\hjr4tN-L[PmBBN[NјMK0h鶝Q}[Pڄ"]aJ\hjr4tN-L[PmB@+[NјMK0h鶝Q}[PڄW]aJ\hjr4tN-L[PmB@+[NјMK0h鶝Q}[PڄW"]aJ\hjr4tN-L[PmB@yxE\hjr4tN-L[PmB@ɤ)r1]``m:1m@5	&u)r1]``m:1m@5	&ܥvƪn]w-GMbڄŵ $B%vƪn]w-GMbڄŵ $L$&1E)r1]``m:1m@5	$)r1]``m:1m@5	$Dܥvƪn]w-GMbڄŵ $pvƪn]w-GMbڄŵ $pu)r1]``m:1m@5	)r1]``m:6O,ؠ{IvO,ؠ{֙j[NјMK0h鶝Q}[PIlP=h/R;FcU7u.uE1mBm&Y@H
Maa bB@P HXXNјMK0h鶝Q}[PIlP=oI:R;FcU7u.uE1mBD^F@yxE\hjr4tN-HܒH
Maa b R` $r1]``m:"/rH#-s98'$=a'\hjr4tN-HܒI[NјMK0h鶝Q}[P$zIҗ)3uܶ6Ӫ/j"$3i#,)r1]``m:&	84w)r1]``m:&Ar1]``m:&&iEnR;FcU7u.uE1mBLz2M މu)r1]``m:&	I,$Q`Lvƪn]w-GMbڄ.fޒtvƪn]w-GJn.&r)3uܶ"n9=DBh@A4F4h<`wKuڂfPse qF M+i"%
]p0 Ǭ
H?f]B/{1wt8xbn$=fbƆ[	Y*	Y!5c40]"Cj,haኻٛ9V1cCP]%Cj,haŉY(ZY$ًJ{N~̠<@Ҷ-r[01@2h<5$mth``HP:OS=B3OٗP^]-dՌXwKuځ!5c80P2u$1bԢ0IBiٔǑ5BVEKfjO!,xEv 4_g}
~̺_oJbn$=fb[	Y*	Y*fmDxblDF$=fbƆjfN;f,Z^	(Q928qA)m$Z``8  $b&  @@A!  I`	`> I˨QxEf.UV1cU-уJY*Cj,xaኻqm@xbeuV1cCU,98V1cU.$=fb]%Cj,paኻV1cCU-$)axbb6X98V1cPX}$=fbƆ,DlŉY(F.ے!5c<0ebćՌX-BԒlŋR%
=?fPh
Ҷ-r[01L椓dAl@0
0 (Y0*$f.Eҽ[Y*ŵCj,aVdIbũE`ӟ("j4\`@#@`N	l 0  Px !0@8X^&	 pB3OٗP^]-kjՌY -BԒlŋR%
=?fP 4ie
i[I-(I@`@0	!% \P !0&&B@P
@$ !0B$f.Eҽ[Y!*ŵCj,-BԒlŋR%
=?fP 4p
Ҷ-r[1  H)@e `   HX^P,&3RFi2^}+ً<1Wt]-V1dCP
'RH-J/(@)m$Z`,$S 
pI08
	'0,B$ XP `B3OٗP^]-dՌX8aኻqm@<1B*̝I vX(Pse r4BVEKf Ra RX	1M3|c7ZV/
H?f]B/{1wt]V1`ᇆ*ŵCj,0P2u$1bԢ0IBiٔ 9BVEKfڇm:@9 x`  uB/֡I˨QxEf.ŵCj,0P2u$1bԢ0IBiٔ"M+i"% 0(& (	@90I0& L 2@@!B3OٗP^]-kjՌX8aVdIbũE`ӟ(0!BVEKf p90`aa@  6 % P90` ~̺_oJbn$=fbƍ<1Wt]-V1a(ZY$ًJ{N~̠@ `e
i[I- J	8?tPp]3ܔ?.G+"@@s@I˨QxEf.Cj,hwKuځ!5c4`aćՌX-BԒlŋR%
=?fP4p0u
i[I-$ $`1L{OK{z"/G.FÞMs)#4u
/ޕvHzXōxbn\[P$=fbƍ<1B*̝I vX(Pse sG(SJHl)R`FL@`@R` $@N (H`B  *$f.Eҽ[YU-kjՌXѡ(ZY$ًJ{N~̠hMPkٓ -94Z?{^@4>e]+)#4u
/ޕvHzXōxbU:@혱jQx$G 4z4\̘%ŵ $o.E_i5ARE,E蹄(RFi2^}+ًqm@40P2u$1bԢ0IBiٔ8
i[I- K;]NA?=JfJ	scPppPe("zWwKuځ!5c4haVdIbũE`ӟ(<q 
i[I-XH]P0i0
LP
P s 5
H?f]B/{1wt]-V1cFjfN;f,Z^	(Q929GPk``8@ \bd&(@90I0FP `8	`	 pJ$f.Eҽ[YU-kjՌX(ZY$ًJ{N~̠h )m$Zdƀ),+P1I	=y"d 9~I˨QxEf.ŵCj,h-BԒlŋR%
=?fP4x0
Ҷ-r[0@@HF:P9I˨QxEf.ŵCj,h-BԒlŋR%
=?fP4x9
Ҷ-r[0;@E/ށ~( z$f.Eҽ[	YP
'RH-J/(@PkٜRl[P:l"ؔđ@ؓ?ؔ,$f.Eҽ[	YP
'RH-J/(@FSJHlN)@6-P˶ylJ	HxvI0]膇= <
H?f]B/{1wt]-V1cGjfN;f,Z^	(Q929Pkمeie$y/N[  CaM~̺_oJbn\[P$=fbƎ<1B*̝I vX(Pse sAM+i"% dP<;xt^90 ^}G=]$d,$SQ}RFi2^}+ًqm@@0P2u$1bԢ0IBiٔ0j4\,$P4$ @0h sO-AXtbej~̺_oJbn\[P$=fbƐ<1B*̝I vX(Pse sAM+i"%mCmI嶥<`7X:[)#4u
/ޕvHzXō xbU:@혱jQx$G =BVEKf)58M{Qyl眂&pZ0<;,0<;[
H?f]B/{1wt]-V1cHjfN;f,Z^	(Q929Pkف#P2UAϻ~̺_oJbn\[P$=fbƐ<1B*̝I vX(Pse sAM+i"%&I /rP@ßzHaa bAڅ$f.Eҽ[V1cF[YCU-kjՌX*	Y!(ZY$ًJ{N~̠h0
Ҷ-r[0
&a<: Ƞ}PH?A XHaE峞rPe("zWwKuځ!5c4-BԒlŋR%
=?fP4x0B4\  H L	 P !0 P@ `( r`L`1L
)#4u
/ޕvHzXō40P2u$1bԢ0IBiٔ424\(	$Ger-'	A &zOFv{ĸT)#4u
/ޕvHzXō40P2u$1bԢ0IBiٔ EBVEKfP4	aa b$,Ksm;.Ġ~@>oPe("zWwKuځ!5c4-BԒlŋR%
=?fP4
Ҷ-r[0?.E E)| y{? K"I˨QxEf.ŵCj,i(ZY$ًJ{N~̠D`1 
i[I-@$9089ɢe^~lBŵ@9kPe("zWwKuځ!5c4aVdIbũE`ӟ(0h24\{)P,,[P=sA*~̺_oJbn\[P$=fbƑ<1B*̝I vX(Pse r$M+i"%DHj%%~)Ai6/E%
H?f]B/{1wt]-V1cAP
'RH-Jo33g? :DƃǑDgGHY7%ŵ
2 t]-.DqmAw7K[؀K[^5&@ kn  	I1A            AAC+  P  9            ./usr/lpp/ssp/ssp.css.lapi/3.5.0.17/inst_root ?         A          A          kN 	 m          \  AAA2      	    \      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.17/inst_root/liblpp.a           m          m          <aiaff>
3172        0           68          2746        0           2149        2330        0           1100709783  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          1100709805  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        1100709805  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        1100709805  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  P@lb ;          APAPA2         I  O	     ./usr/lpp/ssp/css/aix50/lib/liblapi_r.a                                 "8=.   .8A_ac|(,/@H`dehilnprst	
!0<KLPTbgkmox}#$%*49:;=>?DEINXfuvy~"&)-126BCMQRS[\]qwz{'+357FGJOUVWYZj^=BpI rk0RxATI$I$I$L I$I$I$I&GPI$I$I$Iy$I$I$I$I$ǃ@I$I$I$C$I$I$I$I$P`I$I$I$ +I$I$I$C$I$I$I$I$)
OB $I$2I$I$I `.I$I$@)G.%F5s@;TKj5ٞEqg~0w{J~/ɣOŪdw_ZIZ>/qz) [	%rKV?_7|CwStOŅQ#ӿ(5쁪AVZmfU#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!k&0Y5[Q!k&#Y5[!k&rX>-di9,BMWXKUc9,BMV+Y5WZ>-de!k&rX>-dd!k&(}7mQR+Zy9?F_n(zWt<l=,hZȓfOX Y؅ogvA'정7pog`?X 4Ō>~E:VcBUL>a )/LL3
YX3}kyRA"4$_hp\:C!v@V$,LF
ĸ7ٳ°GdU3LYd_`,f>{$Di9?I\!lB^ԹsCt^
q#/YAy'J&u{><"8a ټcnwjd$-gWdل*&xOyAjCrwr4}B',{+FS{%CR>) $3Ya jd<}k?@@"Jd@#/Iٙ w$81&Z7J;$#M)']	o:}ED(yQ	#O{T+Yjfb(KhR4"8hFjT,-n$^,(7x5+xГdaƲLZ$Ѐ``~dBƎ,ZϽgl?*xO)Lg'}l)橷ƁEfHX	V
<h.}l+9Я3<h$l3B5Pgidْ6VsB2<g_dْ6Vsɡ3gSdْ6Vs٦gEdْ6VsЌԙ(dْ6VssBXn@	dْ6D`Nz4#&C}h8aƲe=Nk/P }k<'ִmB57e1[dE'Z2Fb}3PSvSYd˦3Qv,?Pbiv@S4ZH h%9?IY+`PjAEwC5(-M8ҵ&%AW)%%}a,,Oe_0xF,Bnb&ʴ
7Sk'ֳ̏"l0xTY>tDa MPP}lk6b&ɞ>ac+6b&ɞvO@X?f6LU}l6o1d
E' F+X	6L>aQ8g 
6lb&ɞ' D`&䘉g!ݓf6@ 1d
_>a  ,U DM<)E}hް3X٧O#T{+ml
GO{rOefEd"Dva ХP[l3fxRidѸ׻q="l*Eg[`Ia0hD?61Dm1e03y&}lM 3e;dو"0G@هmkfI8<g ʖC;'DX	H@g6}lM0,7gOSœf"lɄ$yOdو+!:a ȴ<,[1e`$=L@4-3/dو+!BaZ=3}lMD@/gOD'DX	S;gO&{6VCҬY>b&Hz$L H6O -g6VC\V3؅O	z5'1dP7Y9edو)Ȅ=6V ?dD|f"l \Dg_}lM`"@U(>b&E@|k'DX'DXilaY>b&E ]>P6V-la>P6V,a ͟(idو+s0wGOrL *?g[1e`"3
ڳ;}lM_0I(7dو+a"<(l[1e`"&",B6V,i0xP
[1e`"@6<g 6V,a 
 f"l[)5;}lM +Gg[1e`" ['DXU
Y>`ELDL 
Oh3
æxP>b&E.Ng%f"lXg0<(4}lMo0=5}lMs0r=vb_zl5S+^PTv{)+
a f{}f,*A.b&ɞ,[0f¨&"lvO$0x",nEf/eSs6L}f"l* ,[1dF*L `>l&e=;ݤ#M%'B&	o:}C5?rU4WAwjtq݈Z	O_<Je8ar-eoDijO{"jC>b͞=hZȓH {@/QX?vSS <O>X>dv*[0|po`0&IXOl3}l9]L0}l>y`0'ea?`='ea?e'֍vcvVS	?RafIXcsXOudZ3Z7'w_75U짲	Zmrخ?jC>b͞PO{T+Yj	lEXѷ`c(19	dQ$l S+9DagI8-i&k98'|	htY2FʲنYF?X&-J,`23wO#eXFab`TK9Ŷe6g'̑#010hibݞ[2Fʰ,>O%kY:'̑#010U?Zx+8g,[2Fʰ,Pslz&rwzΌ2W^=iPAn0ȍ&HV[010hTb(-T^A}l*3JP
5,ٞ/}l*3Z<L[`ׅ6O#eXFab`
89Ŷ	ZzmfHVe
u?Zx+8gidْ6Uff&]A֞&-JY >nNZ7쵀Ϭ(ݧBͣP#eX.010h)TAĥ	lZxl[2Fʵf& M bQfMfHV,sSo<J"{'̑qY)Mb+ZvO#eZ ArZx1[`3E[2Fʵf&Mb+9g'֍Îe~߿wH$F	ojO{_aPvçT5r56u5 lE+Z$+Ôwl"PbpRTg'NLlL'FxLY>,\YoC2*嘜hΡC2"xP}lʱ|9f':j mY`2͙"f6U18R<-J"}f6U18R<-JֳO[0q_YEu+"2k= 0qYkB#JdL2>lKX>RuSh78X(^A"`|Zl1 h$,}g'= 8t!P/`iN&}D}ebrh*j<XEB3)Ht'NlLXd!g 'nOcQI[fo'4ᲁLl&gk̌23*嘜hyP ߭@-gM,[0qCbq
X
Vx>`eXPPOKS&xl[0q_YBZ*[`(Xfx>`eX`gPPKlZ6O8V/,Zx*[`3[0q_Yh> TQ`2,O8V/,>T+^>m=E 	f8rN<}CϬ7K'l1ÖbpP¡}`ܬ>`eYbuCB2<Y>loްu?T5 j:8V/,N֞
%0g;'lÖbrZ֞
%3P)dѷH0qYF(F_PA	B'֍cPqOeh !*p嘜qv*>loްt@	=oЀ	*p嘜}`VyZc~ M8V/,Hy	Fe6y&*嘜
U>T(̨;l[0q_YBCϭ<-J3*'lÖbpڡ֞
%'lÖbp>oPOKS1!v-}lʱ|9f'U>T%Lf6U18`+T<R@f
'lÖbp[POKIQa  }lʱ|9f'ƕ>T%|'lÖbpmCϭ<-J3O8V/,{POKl,'lÖbpJZx*[`f&
l[0q_Y!Cϭ<-J3-3>n{'ŏlX6z`ؖe`۹Fb,XlVƫObsJc1 h#'SYO`?՛aPvç=l_R#m.V$T-cFE+Z$A3Dْ6Po^),2</}l6o2FdɓC['֍}Ya>\#$L^,@7>xU}l*	%''̑^,f֞W[`g5fHV/P`^)T<lx}dْ6U%=ڇZy]mVlY>db	fA>ݞ/,[2Fʱz=Cϭ<%kYœfHV/P`"7y֔!gK'̑^,FPO+J dْ6U%=*y%g,>db	fA5>FxH	[2Fʱz'5>b	'̑^,ėPO+J׳D'̑^,Cϭ<+`	K'̑^,Cϭ<+<g'̑^,ѽCϭ<+3@$lK0zT<l"fHV/P`iPP+lXrl[2Fʱz,}ju?g+'̑^,DPO+J!ݓfHV/P`<ly$lK0z<l<>db	fX<
lK՞r>db	fN><[dْ6U%=<
l;'̑^,}Cϭ<0J>db	fE>xFZ7;uJlV{DDiip}g'=R 8t7&.UdI)b)_v'YXlaj<XEB3)JL[dىǉ*Lk\l[18yiPgO˖6U%CY>bqj`e2e&O=qF!gT7X7]Ub̨<L(x?5k3M8j0qg*嘜HP H{'lÖbpR<-J3>`eXU+"c=u[0q_Y¥JH+6gO8V/,t
imVnZ6eDBNf8rNBRY+<\>`eYԯЀo"Dj['֍SS꧲Ҕʱ|9f'.WE	[FxkdكbrNu+"Feg'lÖbpR@-n[y4}lʱ|9f'-<_֞	%hWdكbrNZR<-Jg'֍} 6U18oԯ"W5LO1SDbrN5+"8[0q_YJH+*'lÖbp:ԯOJBV8>`eXSimV$3 idكbrNԯOl<"vO8V/,WE	Xf6U18@_֞	%exDI}lʱ|9f'WE	X['lÖbr5+"'lÖbpCZx$ZR<"
l[0q_YimVO8V/,:_֞	%exB,[0q_Y
uJH+A]f6U18JH+ }lʱ|9f'_֞	%b<!$>`eX4imVC['lÖbrimV+4B'lÖbpBY_֞	%_g!Ef6U18R<-JxB>`eX.jWE	WXf6U18R<-Ll &*嘜pR<-L3 ?dكbrN7N_֞	%\ݞ %Feg8px6W8d68 }'*?&;H$F˶Gr-K0Ht;xҋCgOkYkDA":Ɉ)B	gf3=h4}l"l=>`"MBւ'DLd3ւ'.xt 7Y1eP$0bր%fZ%g!>`.b&ɞf(6]dM=h_dكVKDX[ֳ֍l[5<əQfDX	sy:sb#߆[x>+>`\K"l~fKS6L|[0|rH&x>V}l򅀗&"l}l]Jb&ɞ²}l.K6L|9}l"lkdك倖"lidكe&"lHKsi&x>[0|X	no1d[0|X	nb&ɞvO>`X	nq1ean,x>`+=I&x<]}l`%&x<6O>:Lܗ1dfDK-ɓ6Lxdك"Kr\M<$>``%2b&ɞ$Y>`\\ܝ1dY>` <2b&ɞ'[&"lO>^*X	nRgEf{-s6Lx]dكzKqb&ɞ+}l;-Ӧ"lidكᑵI&x>`w`%Vb&ɞ-6O>Kt&xY>`f&	n$LD3Ť'.	nXg@9̀\M<ZC}l@`%fb&ɞ-mdكv	n&D3š}f<L6Lh).KrM<Z>` v	n\gB'Kpa1d˙	n1d7vO>	J["l!"lMfAM<Y>`f+X	nagO>KqRb&ɞn,[0|,Rgl[0|2#X	n+LD3}lAK1d7[0|2,*gl[0|F6X"l+'-,D3ŶO>	,-gf9q1dKO>		b9gdك_X	bb&ɞ[0|1g~!퀖%6LvfFXLD3ǝ#Ɉ&x:>`a	bLD3u)"lK)&x:[0|0	bg1dN[0}"=#&x:>`t,H6LpU}l"tM<,Z7b'xݗDµFWټZ1drtdMI
(3VO>2¬E鈛&x8>`	vb1d['l*)LD3ˊvb0D3fr]X"l}lXi&x8wdك;
6Lp}l	?&x6*>`BuXLD3B'Ub&ɞ'k
D3MdكcaV56Ll>`&?M<[0|4go[0|x¨>y1dl[0|*I&x6,[0|0saTb&ɞ,[0}!z¨>{1d'+
)&x6Y>`$*㹈&x6idك㵖As6L`kdك੽P|b&ɞl]}l]P}b&ɞl6O>	ʶA&y#}laTD3͊6O>P|3gl[0}1.¨>b&ɞldكT*f"l,[0|_XUD3̀f*fg6Li[0|l*Nf"lEf*N"l'֍0Mt uM,Z7;Bb&¨}0|'3ŀ	}hLDY+LD3Ņk'ֿsnH4^YOa4}5BCPn(zͱipn6`C}bELI%=.nxGhXLjvSY2f>gbS'eI=, '֍rB\c5:L(CmIqkD?G(++fk97h9埛Li C	#gA̀C~2Ud>0[h2a&^y#b98^HYxJb7v~l灜LɐAgj
y{)؉1?e<ؚ]]vySI1hK'N;*=jO}lLϭ1X~&;Yh$.\H9?@HSjCW]B+dTg?;L54=sRG^`wjs<œ@kW+<.}l:<(J4vO?5@A뚽e)Y%f,ح5{&yfզ65{&zkdكljL''X	 &u&dX[0~:MfdXQ}l{7\	6O?e3$Y>`6%^ɞœf,fjLFdMsi3Odكd6jLEfՕ,ɫ3[0~jLhWgWdكa"M<Y>`'X	WY`fM|3+Y>`XP)l5{&y}l65{&y+'eK6^<9}l>MÚ<5}l6jL0$k,sT-1ހH4>QMmPvç=Ο<!''*JƵ&p &"lJS(J2O>XTADVQRd$>`!7As6UTg'1eYEJVywdك兛1eYEJVyEf 6UTg6}luP+<.}l݂R+<>`0 $Me)YA%f,t鈛**R̕>`{1eYEJVzgdك}T+=X>`U+=X&}l1eYEJVzf9Aĉ**RՀ%fՖ9bb&ʲd',q.b&ʲafrMe)YǖO>Yf"l(JVY>`!<AS6UTg,[0|-NA˓6UTg[0|lu	**R
O>,rMe)Y&Ɲb&ʲ@͂)LDVQR>}lb0DVQR9}l6& Me)Yl[0|lUAԦ"l(JTl[0|X Me)YO>loDVQRedكx"l(JT>`+>0kdك6UTg[0|hq`sy**Rl[0|X lMe)Y'X b&ʲû'X b&ʲ,Z?@H$F	I9?IR!Ov>RMլ4W$QYd1e`uPoW+,Na2+>!V ߘ+>"f:+> Sdكᘉ`u6LfZ6LO~w$#MEA$G8t>kTB+YhC< 
}a,(۬a6Gz>	}hjbIOAx_P֖?ϭ-	}h,
`u=;$#MkTrH
!OkKh}J''*4"}k"M"aA3$lXK;2w0YO@Ӭ$aϸkdل |#k&HX5' ld9Ǜ5}l74+zR1Y	,[03#X#lHX1݆=~~{'N;L	R}O{#T5BCPn(EzCv?[}maHG*6L88>oUYiI&?[a4͓?>oUYiI&?>oUYiI&X,3k46SM`RɌ8̨v9ϭ?VihRɟggm44}b?d6Pgm44}b?d1}#MXO3}#MXO3UfU'lp}maHG*6L8E#$ v?i,R_S'XX:AdY~Iٽjkk;q<b5#iOH	MpJ:b5UfQcƚ43`v4و֊b9b;	Agi.Ȑiln90ܜ(;TrV#^vXpih mkm;T)/7vRJ0uChE`&VmYar$F "CB!M0b30$䬌pɑ6H[YfWxPSNq[Sy#:!v4#:!s<#ZZ`gX2vHo]M0b3B8YHB$A[a4͓?1>қDdI<n@duYRYݭ+h.U'ց53q]}g&kteAT&:h+RpS,{VOw5eATcXleLױ9!>^+!`4Uc<sM`7<>AG3* TlƖUsZ0-œU[ ,]UolQÖjV]g&l& V`絴;U'X]R
݂`&k'֞٠?7=g3^x;}lJOI0d5L(WKRfeQ{e$~~ KRUajV$Ԭ?LRxa"<aԬ?G5KRx"dS+<AgzfîZ;֊w8a`>uũ`N5U;N5.6raS@Td٬-d"Ԩ;@
>q8ֳ¡B-*OGO͕g&k Aی`$	#<*Xe>U,[7"&WZIjX$̈́|}<*~FAl֩
OjRR>LAGPi[[-%رa@kX]UajX(hrb''5]Q͗ 1dٻ`}uU-KidrA8lra"enl<ǕvR[`I2qZыR<qUd<)Ul	.TYAf{몭jT4\}	3hZ⅓f4	z\gm`I@ֿH}jA &,a7g@R )|ل<ݞ9mb>p?nO$33vx[dIS<=a7g['֒Jń<ݞ8.>T6#,#f)}i$؏a7gI%M3vxI%MBOi?;	2}1$P6x4=|S"5X'+ZZȓZn~po%ڝ;րxd9<)O~F3LR?&?>mkIv1Mg(,+cgրp"}mi!k8@2g{2x>H~Dրq&d;㺄ng&iDijO{"-j={Cz\h'Yk@1J}gvA:}h^$ZAH{::H~`[Y#kYpSdٿ^_f5}l9ͬ8aZl[7Ns+Gֳ'5}l9l灭gO'85ݓf	΃e{65'XGֳ'hibWTKY&߿	Sn-6C9?IW]CTj*r9mK)tւ́1>ҝk"MA">+ȡewkH4㳚I%kM0`IuH&Kƈ&3é=i0jѭCIF}üp
^OFRa6IpH~I$b%/%úw<KY 4 hw
.$\;KstwZIoq_s촜zoeLí̡.&(PIgx`4&f(RK6bFK:
gh7`uof	n49Z=j%HXaRabiKf]X;L58,5'Xy3NII"7g3zɚj9 Dm$RZDFP3yqgq ><ڨ!$J![; #f.A	"6w	Oa6vm$<켊<ld6Lk!eXdl8Ѵ6ajSV!֤B<yzXi,P͒,P֥9XȖ(cC^(0K2XfeHf%VfYKP3 (A5XG&@+e]l$OagՐ2MBk
ԱC7K5ppvk.#MNm+F ,&ŵB+Wq$MKLiaəRkOkL&K},Q%:ıG6K#EjXLjAgh7nz6{yOؖe%Ń`XeaɆQJl$ģ`7I#?loa{X]Yi*Xb)?!Ks"('IRHR*?"fE	cZIREi*H `JA hKb$@T0i*H%%i*IK5V%ı?6Kt?Z'	b~r'?^vM
$v@cī
,1?;i"x4IIxK26\.%$ i*H%X B:XK
XrXq,WA,WH]1,WrXt^儱^T^ZXrXr>!C=x3OK	b>x+D\,W٥X|?;	2}1$YoCNPn(z@ x'	ZȓZ$?Ò+uELIUE3("gpVZ~?emE(0g@#P.R`sX<9 n6V7OxnVi}|R>R,ZQY"&BXU	TRËX~1giBָ+g3^al1'XL,G'id('T'<7
P\P3{.Pa6#6'bԬ;ml(0~TJË<ia#Ī+3I>}h3 K'G:?04|R~ZlZQYdG8Q6Do^aykYe.Xa(1.Ë9\ZmI@ͧ4	[ڠ>őٽiv↮M<NVHn6W$Ĉ@7ܖwj{^P{u `.  q oou\Siy{$DijO{"9ۊ)|~畬4'⡠&ɽQ,aMלd`
W-OƖ."A.bM{&Oieݜ~Il c>^{F.}<	l"4IL	Vf7WdQ̘b)ɪZY>ogy%s/q4ajvlf֨'ֳ&.)㹩ٟZY>'T!}*(}BOk; #~?ܪ42b!Fo<1i5[SL,Zl#؅lkfd}i֘'fF/>4Z&;A"4JO{_?ۊ<xj=6M~&Xr 7XK;gJ($wR˻;}@͓dK%o$l2Bƣ'ְBd@<lSVU>l[1[?~D.b~3w5;3K͓@n6"D7%
/BOeeZXGmB$HidHv!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  ;dd9Mɜpk3;MXGL'gfebAo('8oI<gp Oaa5灔&d}ip{dلe{qMf4?e{ql'l63Nbvy2gZ|직eKe'̓ݜ@Y>ovq?dփPLͦ9c$#M0'WPn(p:!Lr/4qB#g9g>_rW..QSv"P3jЊն?%%k"MɰoÞ͂Vxir(oFX*)gٟ@.Mg&i;	'Pn(j(pWD։?ZȓOS;̈|7ȢfDt(Kws'AhXt 7XK;
I
4TK!L!\ʭN[G;'ֳ`2ED6Ogqd!Lq@Adw]`H$+'ְ灜̑Q@"l[8"1-D['ְ灜̑;R"[8!Y;><dlD
,Z ]d!K,kX<qRw!G LU7b1pX)N6vU#gYݜ@(d٬|ʽ@(W}msd#?e7Gsc!'֡5'֡J-k=@(Y>b?wZ\#PB Kg	jxD!hB?ׂ;'ְsyg3yH2a}ih>}j><`ݬU2a3>A}mFDOPgOa"g#fHɓ4B?#gY.m2a-O+Hyj*>~9LÙ"&O}Pg}XG&fHٓp"}mF~DOPgVOa"g#S$\dqL9"B?DOa8>"3&8>?
e>O灵#k_0)pkd)^΁>TCȐa7g'֑el6aO%
ٳ?v{XDz?S~gr'ְuOÈVDPXZT3G"7^
kkH0?<d %>8a7glZJ+G 	dPY^z?n9 >+gWXG!IB1<ݞr<}i(Vlf?n9
,ZJvWa7gO%
ې&ibWTKYA4-D#0C/Pafk<{2#3q9^œ͘y(r>'0fP5zɚfCA6=,.s5e=d3$F*3,Z?1!Rw6Ogq;}l9gz{WɓmGB;G?eD`,nL?ϭE['ְsƉ>͘&\8dE	OAMA
ahX^X2灛O"
[ل<ݞ9}i)O68GlZJS,33vz#dRy`q灛,ZJSl1x=p<c`q灛vO%)663vx>8ܰ灛=P^4
쫪%~h}h `'XS?fLan>zŉk}ؘP3wWe7&ĠB^3ixJdkK%8-d7vGu~u	r	wȢ$kS;*Ȃ)I#ŌkfĚZ?#8Gƾ'DPqDEd)^΁>D+x<,ZD1岼ل<'֒lٟq6lbUimG&i.͘}qƍ=	ǲ~6nl&ݓXGZ1$,JP.nBX~pa݀x˟[j?!e8lp+"
ZAAoٜL{'ְɞXHXcyX~n6]촼68IK<ݞlZJ+GݓIByeyx<"4}i(Vl灛idPlAa7g [Ax<!+Y>+lr?n@IB	/XvUzOirX!S,gqLU^}h-
GkfiyA<{Dih>d_?C]ç ]T31vҩA+YhCB' ĠY$P.ʑfATuSu]m"0/%bB#;.#f}i`,W$Xq?e V
K'ְ灜Mԩ1w2bL}h [b눌>g!]9/Oa Hzbd`
vOg.dFvP1#;OGN+3;'ְ灜MXo1G1X(>Sg؅tx{d3f!̘K>K'"4"'EB?XG&,o1d`}hO+6@6LrԒvVq~l4@}À)XzyBVvO;'ְ!ikf,%̘Z <
"'xH#y"x١LV f{gLY>lI.}j5	}mQCgp4}kbO[4!`2bwd`?a(@֍T<<S~`?a($%6lkklK$(ĽYļ
<#|kflq2b['?m~ȔcHrY><hFùy.d`.{'q?e="Δ%a"s8 ?d[9+7<K6{@]%J$ZqPEOa=~?q4#gsdɆQZ[bX~م<I7&})Lր@"}mae`mb4-mbZ{TK,g9mbZ{TY(B=,M礠IrB?]txP\3'ְ灜M؝1'Ld->
O~4,Oa?bb2a@}h*OgK\>XyIgB6&!	OD;'ֲ%b\ȮDbRT"=cDP3gx>~j<wAOGSB䘇L2;>Y>OxY>(Gw&CI'ւ}mWNgY><h@fbT0sAH}mCGw#؅y,}Lւ4|Cb?a2Z
vغ#vawOk;ɟ`oS'".w`o}ݔCqXҲ*iQ,05iQdbX~{0o}}R>Z8?a(L+H-J}h)Y~+D:tb	XG)}ie8͘G }i(x<dP%,33vx8KXg#fqœI@=8,#fp/}i(<ݞlZJ̈́<ݞ>	vv3vx8idP%܁4KʺZ֟'<"E}kxЁyztɆAYlBs<"Y><h@BbS0Z
 iLW{~f%|KZAvҪDȑcrmؿXR>l.h|/}F@䚮gh>e9Clj`9>R& F1Tho_Lag#f45{`&n6o=^_ O%gxD6ɀIp0lrm,X+	"#aC#L[k8Gdو'e4qi㑕H:xY;:> lZѯN;gr`3i'ֳA#0Z~lH,9~ϭA5Yn+Mg>v`\{).M1g|=}kFe8Ɏ3KYA#0/i.Mg`rb7gr`է4	R}O{#x:: _<p%mYlHO,:U<f~wTO֊A sdٿ'?Y3K_w"m	'4? {Bg&'SYkf}t9Dċ0TK;;uXGA;['ֳx,Z>)fw*X Xfd}h
[3##3=lZ?~'rQ}jX4-bә#\2`8߈1 ȼ3Dp=lZ?eҕQ"#Xtx<(Y><I6+LLyqVu	Pփ$V(
LOXD㺄>k2(
#v_aT72'hWNgp><`6/Y0z}i\5}m0:<w,Bs<	,Z?E83M0#ZW
lZψK~;+ϭd;/ebәWd39dβɀ<ҰdڪzѿegfC?9a-./@͆;qXk>vgւְ#!<
h]d-%gYrdl+SdmlmmgB8ٗ$۬H j`9pXP.?GP4wK"=A/dJAșZZ JÀ0^i+7L.&"&zvP3d#~DX@+Gfl6?G~ϭ++}maFC,3`}jx3}hNd'6XGg` #"7 D1`-jm`JbLYܬ
I;ܔ>4 %lw<'"-JôyPj7$t$Uc$9S694n"21a݀==8,k@#g3& @uTȹxNY>f&*2bә}kxɀ"~ o0ȸ}h'mdٚ\ϹV#ЄgtV{8fP֗i!x!]9K'ְ灜̘f  :H0Z	dڄg`9>bmW,3"OG
p>}kxɀmECD`?dٚ\ ,~ o2-lW}k;BK'ִkB?ԯOw4v_ee9f'GpO<+3#Z`T&EԦLD`y96K)n!]9lZ?s2`8 Wf !ȸ}h&OAݔJDBÀ#P6|œ`ZG	~ lZ0I1ޙZA>ҚEYdK@=t0gm44}b?dNVJ& v7"|	gv6`/P3Jf	.3>+}k9VkR3[_A)Z!$EgP@xٵpNVJZȓ`XK;>x.ĝkY:LPX {!
kg^ɓbHD;ڮ4l}F`'g5FZl_`'ÐhYal:Wk`>	֩Lk9IA)Z!$E/YBg"ENOT$#!ֲ$ٓ4;j	gv2Z	@fL	!\w1$P3yO͓fLBb.$0Ju#GZ+ ȠUP!>nzA"4JOTYOdw,`P'("~	a@Yl	gvOk"d9b]OaO_a2m]WOfP>W>~7LoWV>7;msYi"}dPhYa,`< kR>qX'@/}k/I">sQ灛3O?9K"X|埬zA"4JO{E[EORhBrR&[a4͓?=6U4e`4>b*7XK;9$m]Mr|\w`dyAHo.{?	.Pg^#DRgAHA:fZaOg	Vȍ5bEĻ4K&bPVdsٛ X/IK(DWlZ?`E灳2 #b4r=ny5[SJ[7eU{_<F7#\`I@Mg{L2̙)klH'ң'ց1<m`IdDdh_vwdGX_q*n6KOje=@KOj#@l1B#g7Oa؅pdȃ)^Ii5[s@I}k>	5}i`>ϸO`I@Xf1w$d$bߤcvP3k}ӦZ @xm`I0$YFIPsqaKOH,Ps
Øă<><dȞXpb-VOgA	.PUẄ6Oa92 +sn5[@9}kc h%H}g'=5"yCO7t0ID5V!goh a,$w2gt(T^)?Z F{fu9nrą<v2	[5VWS&w^?ϭ ppa݁E ޾ّ~x8#d˓O0kl5JZ~cA"4JO{GPΨ|1vҫDdIoH	<$a,i)/A7L(uL},FAEBۍxM):6)ºB1)ݔi`kxIP䅦`̙x,g+@A@f-,}"RsD7^UDk=@}|ٯbcZqVE4&VP&V4v~l5Pಬ2`">`,ec2(-`.dˇȗL̟re`Z౞2qT''R|P(4eK)F{?XS3*M2BYxV@g"D0'V-#HPb ZH#!'3bYEKLcg׃ ECxZ~{-OK'Va6S&}L1Jbɇݔb?"c@
Y><,F!,[XS,"b^1	O^Z vODf?0\g.K)%YL̫nn{,r=P	k DRQĬ;moP!Ok,L~%wdiiU"!ShoK[Pѝ	/V$ւ؅m`AHn)TTwje]b7zȠSOl]XGP.o<вt<K3-NGY>%vP4~o`I(&}XG~x}'ְ慖guS&eA6OgOL	.Zfp?PY֕Fqqw%ʬ?HX~0&%3&w#O#X0@2}lw$wb4aea`I~*n6KOje=@KOjE=,TE~Y>4+C91X;$#Mvrgrpx`ϭ?VihRɟ\}maHG*6L8 ϭ?VihRɟ]}#MXO3f>ea#TvFvCȠiN&7XWánELI4Y؋]4=/+#p2O+?)#}E>8\$
ĵ(̤7<̜~½yjn#A'39^E`[aCa^޵f7po|BNX~ӧm0{KӓU&;O8shPL}m#A'3.%%#8Agj7g1Ya_nDAYbS)PA!Pe*Lq-U 9L8p,XG	VN2)ĊJt	 -cz{~lrM+'_q9+j0 HkNܞ a&l"j|]܍;4~}Y٣$8  ,A4J+a~m,=M1L@jh_đjX U F+D87&rpCuɪ09$ BSIqz]"'S~]	gy`Vķ)ʄ~`w`0Xcۿ_23D!̈́a ;&|I;Ĉ7PJr	wP$/iK x$%n(OӘ`_e+,=Mĵ^샜/2͂U`+~l~zíi|FCa?nkLr?	 I*rKl2Y a$9֒U$eLQjG$=PYSgl(l+כ֬(WGhIt6_<`Y<f
&;ȕ!@m`0?d"MU2L6_9
C!g VvP{97:ɬ~D`HP7%t~5sMpE##FDMJ?ZI<Z VGdϧgvtȕA'EfIEax@o'ƌ6lfW!DlF%YY<*Z An?UAPÙ#絷	V}lBOM?EqM@l'H#IC+!Lqqa\p{-?	(k?mdn?ѓ^F;_ akk~:x">p6PsA݄Mdne3tq#iګ'$'#Vm,.Pm8e&~Lr/NN'~DN+n˻awENH$&
YwN$ϔa!3tjT{e3
<mrru&4~Ȣ6r`z]A}18l?$EK.IX$ϧ/DFML1=~9o?K4A%ZK'ķ4$MVʩ3I)%t/Yw,I7eRD|0ëUb+/`bxٖ		k	k ;YZ⑸wk#JoY;d9d'ѐ%?	V"~Ϲ"NYg!<mYW-m(InX%(IH0ƽ%e95?Z1Z/DFUBW[EOOuUSi!$
 	 >"
JȑAR|ѷZN~D7R@1hk޵ԔlҠl6 *hlKFD  TPg,hwָɕv{d*X0灛%goIs.+%vL?aԘ}@٦.,^"Ve<i'dϱOSAXGʇ;]Jh8b'9؏HB/MVOar5ee}aDg$mJ'gW{n/)?8`¼?Q!euYIJ	j'J'LF"4(N"(V~qdjYZ[.,~0U1aֲ4FOcrm&`\>ڧ(p(&'ShZȓZ?x?|,kI/Df	wO:Z'ke8|xŇYmfўhìRae6gY;{ O"j460+$B0ZYya{1Sz];9gW{(4㫃ohNΡčeucE2ؑWV4@$k ]!db2o&C#~Ƀf`%WzՂ9Yҭ$޸@|-*0@.o_sz"bZǪd6Yg>'0xkvLXD'M Ҁ7d"y	gqØ![`%Uǲefpc3OKY@,}+ZG+<:&V%WzՂ9Y:Əe^[f!dȥI`XWzr6ìY h`VQe)1ìk8$D@ʌfƽ~lv&}ia*ڀoEmm.KgX*"[?<.V޳Emm.K3	4OPDP3i@'Xl$=dK߱'<@2%g#dϘhiڰF 3Z͆ɞDAX,HHn}Gvoa"r7H1<sr<43+%`QNJʄKp
@wP@}q[f'쉅m>uOηo[mߤ_'D.m rrq?$A,|I;BLq&IU8tg`e-: rq[*oզȞ eN} ;݂	nD3S TX+c\' e+>	??],dTɝxFCY@c
uKؗ?%5x![=?75Va^al33Y?)W6wS,:éYdF io@{dj]ٍcѨ(ě34}Gg,"]Jìل}@La.U1~Dg֦lZ?RY|/0I1[g`L]ț3D _d6V]N~a#[m4N6<+|VVQ-8pa^i$ TpC$ D"4'ur1c?[dRYZG-천<)ZSyY*8%hK!s=pi˒Fq)*J67e6}{3!&qe6}(H,:,1w9
Fq<ֶP3z2jvL,Pl7WLKRⷲO()jĶ\~7i}dlIݔY`paZ9.Lw2gD)ed2NaԦSq~YV&;yd6穝N
+XcEE*K`)Y+ȗ*VKN%RYem`v "AFcdPG,+ \涥IfjklH&`?X6
{=s>Ɩ{@4فyNo16;:֯B2CpBgkBtl	B'"+fI-{jegHYB''	HX<[jm  +XWfyZdh$#GgY=;
&VR$V4<1bH	G<,[k?63mq6rd``/2a^QG el6k 0	(ٚwu>o}^?qw<diiM"
F״T6E	YkDh {@av_ɻ$Y՚FIY؊5+
pIy_!$/HbKTvX/ʌ>ʶS٧MS47XTg#(&i@s}+(K剕PS+<k`^² m|.ie["HfIDm	H$_gjϭ'?#bZȔ787Lzk4wJ¤妀mh>FP5"Ս#?X6&P7B6bWT2}y)gdς̘3fLIRNpoXD+5J8X/ʌ>&P9,ߓVf72Hm~p"2j%?6#OqIN}l EdԖFcH)7'0Y9wA\rȌchXFq 
zÓfU޵aL#P6l=I!d	zȫurʻO+ @ë pl'jYZV~ĝS 3K,~[Cqjea</9e p3c!q-g>4Ⰹg:Y_@fi	bmN3zלMX{A^x8/<fPn`Yr!xџMpiat/9LA`r`f$X3bxgI;Ʋxjg&S֜8N	lI;D͂?4ǻ~/?߀6&A͠)A$2	[(A.BM$O$ωtK jY?'_̟j#gY	</	?ӯ /Y?,%+pYQ'{1y+6DQ?ɲ$L?N':f	w 4>$SxGx\IrOݒgڒ_Zw^s2g~ Z"kgU[!mI{!=&j/=%\/A$/g3x^^4^sc\hy,' d#AH8K;0Il' d#A?8K;'F}мG/g~v)2aL&L,uUlYz NnLDSql̍ vqPl4]+F<%"CzݓlcXT%>	Vh"}r?	MՙJ0uUҹl3iN}N~%)Ω Z7w*+A-@nLZI+j3Z>Z&8Oe.Z fk Y\RJȑlmև6ԐP;.֤DUY{-*)b_tĴlT65D	aP# "FmtZ4g԰<XɕsmK;0ol˅%se!xzWMˬ7NGl:(;`paZ9L8d'.쏭%lZ? s3Oz
qLVV$sՅG;3Iw}kx.NF&'eVe;~\!zQYX2,:RbHPNNepD' ew	#A'pN,%gK ]m}mW4}TϺɿ|w9AL>lɂjS3ߤ㹓ĜRϭKvOaHfe㫃)7RI$ i
q^#nƿ{nN>F8^4v`DlVV%\I:RbHPNNܗ@ jdNEeh,s	zگh֨'x O6/VXW{y2mJ.֮n	</"_VAn=di)K~[C$Lw?"0xx^sYi&m&Ls
F;F9LA@O(2FěV@g7\a<o',,YH^`H#VHCTy0BA ;Ho!md<(z#GmY~xPٚ}u {ydk^0G?p
R(y_YD,[Ye"P547_>o,^T~/)vV4FO$??}g'XP5M(8|6Λ<qV#^ֲ$ւ/|&7g`YEUFRU;TIN	Jh4|,h>FP9"fՍ^F~:fd7޲fX'W,Lj\!G+^dy]EkO[5D2adxX0bTDY-;B dF!<ڰ?,I':OZ!
M#Gawtr"5Z&v92,ʻ֬ɀCg3}BՑK2:be]odmK2zYsMP8U0E"P\oX$ ;2M87K	2ricmL?Y2m+~rn_V~o'.X|ܞur<f$>Ȟ8߆8tRawr/X tN_`&O
+?I~8F}+ MK0|_I>K$Ӕ/]ӉElA'Q?e0C7$VʌAvF<xfک?e6^WihmY=r٩ʓM!
>5t!6T# h.05g9g/n?~@2IZIf䚳H[V)L0vjx-!ڽPY"lO4X6v+̵@LlF} ~R[UA9<n6Z7r>{[uP>l78X5
e>V8o-"t׳at)l;vSml?Ɠɟ.de8sҹl	??E"9(<lV4X6}j^̍gڡ"V*Z Aku᪾9h2:"gV87r!;Lր @'PwBRP@B6 `UXEk`oO6`oe9L	.ļ`I#@1\VKd.ol:(;L0@0VxvOqɟbN)LցmXGg;Jh8bqJbf+82lZ?3!\eve>~umYOw~:ıʉ.KN:0KIjnK'LF؟A:I:dPW,Om.s[R̳G޵@VP9&iX*%XU1ȧ`6N`~d_, &B3ΰ$W?5DF4hQւ%#dxXb7t(S*,_"فtY73NDl~d Q~-ciA"4I{Srn"qC6zdZR#f	ZȓZ"#7GhoH	/Df8cmeucE2WV4U0@34 iq!Q7VP<e}T5/L o'{`~dx6PfD zՖe]O[RK̘A3L,:QHް1nNa6i&Ov$ @kdpܝ0?T9efqZӆVD.ɑY;D(4 d2̯j\S{XrYe]V
i&O{1`{(z,:b)fYw0W+?	2`&|SĉCD8U0EAe
 ws|V$wy`5*$*87KH:%X1P3zl?_dEBLj .ZDZR: Q#fu~䙧
$}:Y,ܞ\~t9H\nqr0byHC6$w| }88nJ?Io߄4n5e>Ag~	OMF}$. }v@dbx//o|M$ a&0w4ėL*ʤ([%K.呫--HӻKULdPtLFVl,v<A.KQV
ɓK	&|9ľ
R7âP%L }BߞIX˰Zw֍cIfE0dKO	wI7V\VX=-hH ɚ<xuSb[GBĐNK~nЍLʂ/'Ĉ4H̓w&/J|:J 3ؓu+Lل}@s&z`pa2ؓSvUO^'ZF K'ְeoXu+/'+hٴݣ`#d6{'DF~fm2ZQfW㨬WW%TLZ:ApmnA=N#A ȝ֔
$Ec?7	fYwc/IO@c&Vǜ3a^꟏jf]pl^$$$.$! &,䱜O O3SF4Ld$`mX0
`Ć|M]âIHIr!-s`.gHMA23zZG%yް%chͫZFƓr]uI@To`AU̘"plXa5o'?TbxB'#߄ZO.\'HJFl6P~F_%m.B?	[#	S	~4%	fLAgi`&+O$9g_+P<7Y@fdF~mY̌YVPlh#~w݁uqZ&q5]YiD@ԒWRaeg`I&Ob;~LqJd>sd݄d9\zӺXu)㫃	KqJb`}!>'f}k#ml.N؟Xu6m dN{n+WRJ.)fZũc\WA='N#A ȝN(+u@ږe>r勵Gl:(;L0@0VxvoqɟbN)LI}mn22NbԦS&.,I)lv}mR#mS; \b&Wm[Q;Hȥlw㨬K\㫃UL[X.\1b}"1$'uA\A<V3 \涥fj\ce[a8;m/Jq{-$aG櫽xlC!%O)T'"d04Či`}Y~c2 ma[Hł%[Y<fP-pJ#`֜sjY`F^"chj+".ZEƓE;:U#d<e`I``z@C`0V<#A<IyZdhk>omPLIOBa2ԑĐͦLBk(Mt{fL+J;B-A Aaz`Isgd3k-LӼ*3izX/ycV4FO$XA?t	
 XK5MgO!d_z=C6zoQhp*YvY'D2fkAј(%ڞP5fx6o0?dE.+$#MYOeF״6vSz>l&.Uh5n6h}XtЫv7eo%uY-f̫qIYuY>%qx!g 5}k>"[xqXq]po'%%'Kb1a-qXLPo֫7Ou櫒R$ 1d|Gm*ڠHo'{ nNAۍ`1 F}bIP&#b#S@듎C0J`WdSRE~pD !Z/pZ;)?yZ'ְJ¨/.NaPw~qdDYZi+>$jo3LoTTsP>lCw~NIU˃QݪI3	Y~̓|a[.O6C@
vA%Cq@pr	w1'x0K/	m3M.l*j-h)g1ow~dhOR}͠ⶥ|{$=I4BKITܔwuWf.N*){(aSG'JVXX*ϴ8prxuakZ`5V%HnsyVBMq\o'd޲	?%+g֊Dq݀f@(b;L%\L<)PO^;>Z?=ixBh-ԓ	bm:Pϭ!}k+gv"}`=)Y6N+	D	D$,,yam`"dO#wnNDF$;%)c?7YZi-Q䨽+S'KO߿"cؐH4m*'[pv<WvkKU4)CԄAGXxo{ݔN,VE%R>R~XHU$_gQuV^@Đhn?xUaЦȂim`b%Z)?ȦncQlb[\w猙?d͚=y'?6`e̐H¢,x&*fG޳8ZQ݄~Y+H<Asjȷ%[g)"QDf7ibN1$>
lCUI[k*Ƅ樒<~1H#S?Z5eGD}l4ωH5x%e`y	kBhGݓeyqW2dX5X,̙?|ʕ^OxTE`灛x&Aq|dH F\goT5e42${#a$y機&c˖F>Ɍ#?a5#2V]LFL	;i$ |KfYuւ7PLfGzwdj!?faUZ2oGeFIjjk#&VfU,}m	'USi$yH-O0*ddKuh'YڡXyk&#i[|ڦDljM~d~U2dșM
#fFqRMmƠcXCCq
*Hrע9f )Ik\Zd3I(&h#Pn;I#&N=Փ &5+efx.<7"<\O7I.Zq6Zq]jH+rs)촦_`e݉1G'ԃVQ936CdVL&ZBkKO	'LTS 8t֊\1KdIdyAk7$(Jr!7YڨKdY Igvؒfh֨,."En6P}.gJ/nqZ:ck+OVeV!DJwT7a꧁zoy4hP?>G
Z},]rsy+!(K5YU + g#ٟjB?;j.hA~ʡH~}h->#Cϭ/>ߟZU>xrKTY@ƌm$Pלlg	)R^eI+ YD~r WPjKPR-YU{m4 K7'lXx,lF8umc"9݋+%vL?Rae=L&L2}kx֝WR;mN]p`H h$,}g'=;xSg\:Cg.6,;ywvʵ%9#\0~1͂@bZk!=(BfL̆K~z}fL LK@%B0VxPdyɃ?a3NUa_)֪fLg*YO(Iw`"*XWӫ@&i2H_,]T>BfU޵<9?F_h 9FhBrR&m`ND9+a+*e4;}g'y!}CQh|Ο<!y@Dn66{;yȎd&ik~`VF(zVH*Z 	X	.NNI\9b7VF-V+4Fb@ ?NY@@>/}k 8pC{G98<Kf`VÖe]V_em+0x;L&L2jOZ>~{gyb$ʭ,]I9uw`oSO|wQ{L}k}XGrz8eva~6;[m"3+HO9uY6D%w\rt䑴OI]`g2~$LwؐH4l1$G8;CΚ-Ht;D}j3l6UF>TgłdIiM~6#kpE"k`XfXȣH<b _ F_IgjfV뉕vEW`J0pX_[UXI#&V+7~ȏ9+7~,+To Ǳ4974eT6D݅6r2E,)b5֮FSTU04efzg`%͒#MϘQي6a'TG/>THJYڦ$d@T,-09*j305*^Yp7nq2VFSبb{e`x'r2yـ >®l=6k<jGي6pUZ֌ebJ*If#k,ZCe6`@vkXɔӫ4FRdMv5	~;emUjN;AJ6-X0,obۘl}OcvPL`t0AYɠҨb؏X~bbŷ0>&L6Ya+XW}k<ЙDzP,[]SXXbݔfL`t0,,ZXQ:ű1sxg-ؤ?ae c2g{ۧMgyցfOg֬#1jp?V)Mg֩{)!} 4ٓ>a*X9	L>x͂ %[X2W5Icr.aVͫK嘣fSh,.O]z<#ج97YeemUje=lC	dkm\tyLlSefơ5QV#	:;6Lpzĩ%bGA;KL~x_(3yf@ Reaa;YaCYaUZOf{e`t'r2%fx@ٞU͒xfƤmhFuI$q&_8},.k+b6P;fl2b79=XFXQV{)k>KV_6a&X(5ud%\ڲFVf`irk<Xȳ&)tNe}ĠD	mń@7ZruR#;B}k!?H03ixɇNlB1%)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%E	KSU}kbYF՛d0]f_"ҵea4 &!hiQ,05x	`769}!COꄁPfY3٘ffePYdϙ?~ *Xq?ZY޵Penax
-,au	`s* ٘`fUmA24iBvs0#A%TKgVyfzdHfWT#'iCPUZĕ++mj9S WT#'i~s7m!eJ(2i+\dfǦe6lni`(̨&klʉ`(̨seFrV	I}M~b~?ڜq&PTI-?I)jf[Kl	3 p6*jLf`G?J}@RpU[Hlb_<3SuU5e֨ݧJ'T'*vU+1wH=(
BE~{-'3k5L2sj>ű}}ݔzCqd2%DsV%ED>'ְ灜̘tR
"\Q2jT}j+'Js=Z+UM~b~?C,ykO<OOU9CK.W>b?B0{<	( H#WĶ~{-&3k;̙d֡'ض!ݏAhn6ZĴYs
ĴPHւ #g3&B1`X[IFRVTp)X&kQcϭ/~Љy,1DE/B/{@aUSjc?k;̙d-wc>kZ&-=%F-=,0=,R#'ְ灜̘tM
"\Qy>"}m%-uG0N}b=a(sx;cR~2g{ۧMgyִOgYd'>&-wc>l&M*FjڮZ{TK,g5VrڢzXG@  'ְ灜̘tX.b(iV>_dٚ\όk;̙dִ>ű}}ݔzɰeAm[UOje
ڮZ{T\K}h uXGfL:,B1`jR>R>"G,P7sԧ7ef7Y`%ͬ9XNVQ&K]Dg%gW[aT}kB{Odbdִ$n{UkSjs?w9s)Ǎ}Ʋv?Y``8J,U
evY>0+>p+UZZP"( Ax!^b<X{(o>B/g	^;+|L5WXV^x!B>eJ4`|9B:x22P5~h=T'CPNׇ\{(4k˺ه&jrAf@K'䉉"7~D͏l[@l[]SضbݔI;&:k;%w>4lZ&ɝO}hh,[b؇v>y7qdh2rڢYe@k93"?Z"lZ?s2alB1`5QZ[3OꔟT*LvZA>ҚEYo5 B9ZȓA1>қ@$mQFC܊D͠XfXȠG9ȢBKRLd4 ,}ϲ#ā<G<F}#ج97YfD݅emlڵr2GY֘ɈZN1"r>lg(}\ڳHfơ5QVGYdmbTFXU (l@YY`#kb1=yx1?6r2'Y!b5֮FSp6`i>KV_6k<jmbI$02苖RK1Tďc(	gijfLDTc=r]eeFl_,#j2$30iT?"M`E]S4a`Es)?(L`t0*>Va*ah8!g׫rȏYsj#MIV#j<mYYFIX+\RՔdb6{)ܴvY-O]:
>yɹ>&P.PdMXNXPXFVFSp:pY1kW#)r>lω}\ڳHfƦV1FX$H02.k+b6P.,-0xG`u(3yf@ Rea`{\P=βN&#[mje;K<͘q2=Og@mQV#	::&_8},-+b6P;{&Lo3gdMl	ګ
:/e;AϰVilMTkl2J_KVQYڪ~m3KY敁0jn6,Ya_odkHrQ(0^aM&9:ƄAKY@gpt>~B;OGfLlB1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^,B1D}h4}k=Q`lwNMN1?d5e>CUC7Tx
ƪoaϵ9qa6`LB7VrڢYd`kal3ʄ~ zsj~ԳZ~ύ[z)JMZ5LĻ1.`6fYa9fe'w3Oz@~`7?)Txv@֨-m	Ii0",a"6f%̪`b]l̳2mO/Sw7j`8>v(jߋ'YD(IU,xV%I@Hj(0Z1"De"W1$m[CYǛ6^"aؖDE"	 灠V&e<2}YiwA>&@VD%XlQ.!2zpCgiim2bAJT~1zf̦UVP3x$#2QL[2P2	`o=8_?	/XvC{<Kfw`OLAqum'64~dne;bwaPYdϙ?Dkwe$k"IՉ eifB?JDGDդ$+2_-d%̫jϙ3OxnOaRևdhѧ'TP{Ps ߨxʠU[`o1s:'>ψ`E@lx;+lIm}@3uӦWsCmYw3ϭ['D;6y7 n69)K[UOje
ڮZ{T\KAoZO
lZ?s2`bD+9|O,٬2gyZl[`E({hQڰ-mW-=%TP+jiQpc=,!}j`}kxɂuQ"Ux Md)T?gĀpX}@aΩIAu*XFh+#DrV1GY6KOO+k,(ꫨ.Z}h^m?짲c?ÝS灻<lusk+V`[Y:[=UeO-?gk:ZS>/paÝPkUXe=d x!^b9JV^x"g	PPHു+ìG)J@؏G	ǳW̡ޑ'(X~`E]S\`mOl~$ɝ5ZOgYd'>[`E({ cDՑRrڢYe@k93[ևᥓXGfL:B1%G#GȶOuEG;TZA>ҚEY-h͟G 6x	ZȓZ<nog	T*Yݬh$9n g>o @2geBB${=`_ȳÒ#u\0pXWʮ+6,k88e;L"@<ـCpfirk=ct@*T/*WUm@H2&Je2V
ZTwv6م<lyOcvP"'L2Ya+pSd|D",B~aJ U~z%8!G>~j	W=柰灜̘X.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
?>=XGT2`H/
"\SyD>[dzbҧ<CKq%a0		j.Z{TK,l;m;G{ߝrTЈ
<~jﳻtQK3~PYdϙ? \o<K5L2s@x}dv<V%KOje=@KOjKKQmXGfL	[%E:)MTI֏KO=Pdj7ZH̰<!B?Ĺ[lpK>-?Uve$$RE lH6@	m@bX?a(@īsbPkR,%Ѵ$}ZN,@:Աk3('Ye,@"2N9},@(  e~TG5Hw,@̠fY@,	Ygf3uR jbXoےXY -ej`(`eݍdHT0(2|ƚ5YT#=!Pq(TR!Pg!P
0n$B0 :~4kTL9;,F~8O+#%޲<)le8'YUme7fSfTg9V3232e+j55iJì7灛0@BG̟
F=a(awOg`=s1I~$ɝ.5ZYw3ϭě'D;vP6-8Ұ-mbZ{TK,g9mbZ{TZXzXBϭ &#g3&-Q""4>f(#Wֳ9sXxuX{(>B?gS_C͂5WXL7ww(wB{=0|9B:rdm?>E*̡erݶe(ĲîFa5S>xY>jvVb~O!4}mG?eA.)la)?y}@3eӦWsGk;̙d֏l(kdRdiQ,05iQiba
?>Z?s2`HA
"\YMTECGbj"bc= h#'SYO`?J/G 6yȳÚef?婑0x6
6ɑY@VGVHs9<.ȑs͘yI\>ep~; ǈ(j?ZȓWЉ@{<	q.TiuA^K;Tρn g0?$|xrY]*W?c]Uaɕ$Q!3vk ͗2!I/Y<9+ؗ^rB# k([0#~pЇ~D灜̘r !DK/*MTDBul=a($w)Lд>	qqB`F]Df̰ȏA27X J$kBhXFY%ZzFK#@ŕ >ez?esc)m,a)?{}@Mg{ t;%w>,d=vݟfɝO}hXA}m;`E">7YVP$KXs4K,T%h`H }kxɇ  X.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ɇ 
"\S}k ;d)Yɚ\RLH$F	reҀ6	$k"MAtHw"5V(a,(<aEU@/g0H|61뉕g"uL(\0W氍uU2ef9XE#),/灛08P8345fZ*`sI_l+* uX[jr&PC
Z`=@>{0Nzbݔ;&]:k;%w>t,ZψdY.r	۬"2_A'XЈ%gQ<Z?gCBUnAixɁ1
"\P5Q'DzP6م<I?3yS'By}k c@&((/%hXg9aKOHibA`	mdH+YZd	@8fX_el=a(zbݔɝ.5Z9Y>Ǘ?gy;̟ݓly~z!;#ZBƕI%DsV%EOKQY><G&pB1$RGOg+V-1Z,i\dX< 	Fj.Z{TK,l;m5BTP!C }F~Hgp($꜍DS1.pKa(uBgy>dg@;a-.34w3ϭ+}mC_ae`m`+I%DsV%EOKQOa90#B1^j}i_d)OQ2ZIzేBĹ[lpK>K
0|>AUeVI&Q&KX2&KYF%ab"eUbOT]ĝbZ,IEi(I	AsX<v"ĜV,yYX1VfR2efrDlkfDYgzĲY?B̟~AmJZĲƵ,V1$Y@7[f#ǜIŋ%dс6eYcvXAodH$>4ٍ{d}jPUTT"5)VJʻdzr;KLi0kTL9;,0@O+#%Wz̡Kb2%~Uak(e8-ʌ`/lVfT̨rsڄgz>"{>X~`=]S\cR~2g{˧Mgy֍OgYd'>l2}mC_ae`m`+I%DsV%EOKQb'ְ灜̘V!DK/TDFfir>亪z֍O<k+/e[a揼B>eC/g,|3ڄK+sMgsٓ=,BLg@~ȉ`b#%`ekl}G
g	F;i`=@lx;lyOcvP9&L`t0ـYw3ϭdv<,iY-mbZ{TK,g9mbZ{TZYZ&#g3&X.b(5QTNH$Fri@lrg'i&~½ XrEnȳYݩզlWcƉ$xTExvOaL\؅.xو'US@`LH7YLPf¢/֘3ZQ;8>bDM<lSsUsBB	zA"4JO{GZ*>l.hW=lOM|&O$V,	$pi,ꃟ^rEƉ-UgUE}kɂQ灭Jj?>+Y>`Z*b'/bn6g[bj[YiIbKe[PZ~ύl'f'Pօ@a	}j?OM˭?OBm	}h:r@OWP֛~ψd~@OB L>?gYrT'	}ikjР4;#@'Hi>&G=mBZ. r?ϭK?gT?a謠kjբO-YLkjlrFe	|c1?g0y_ְ欟e˦3eUyPSd3!DK@45zØZG۰ÜsY@ƓYÛfLex2wvP3kNJ}h
 'v(x	kh6(sxYJd^??ϭIO0\C	G31A9,a8oHj'%Z{TK,g5VrڢzXg;6],h'70`$Y><fdpbDjA>* K'֟Zc)W[ .}kxɂ%EUШ4}l=1ހH4h>q9ۊ:|\(w%ڟZȓ`f~g1 hO{5_? {DZl8|?Jo⼕5O&hoH	Y?$@뉕xrteaKS\0xŊ}.Mg
Sk LeS>$>UajXM&Wm|L*kZ8+T"ADzP,x
6W0b2g{Mgyօ#+'ֳ&X Et DWҴl͔᠏`#~p({A#!kOGfLlB1\5Q0>l=a(,$w~c>OO>!݁e1<mdi2gj%DsV%EK`E|	@fmA\suĵ$
K,B31%Qt$`W-EOxl#bls(X~`E]S\`mOl~$ɝ5ZYw3ϭbQM4AmY-mW-=%TP+jiQpc=,YN #}kxɇ؅.b(5Q[()}m0lWTO)>h9ifm!AfX"h{-XN9DqZ̬?5l4#[gЊP󒳚7`EuL}_*J,j T'w3Ox;a+lY(-B֪x*L<V̪k ħւ`R~ ,r!\"XeH `đ+7Lɷ6%	^ 	BV`=i(JĮɄ3'$RZnF`kؔ%kIBVxJ(J(Jܒ(JKK#mFr$3f5J*/-x
d I2:8ON3𳴴pYpW)e+ju Y|f#e[ʖfe4>U`NS.po̩̦ͫj̩P֕Ol, R`{q-s2gyZ9}mCk>l&K,ʃQ5z[UOjbvgևk'ְ灜̘p(sEũh}h	vOvT#f6vW0b2g{Mgyր}k?8&w?$Y>!݁vP6}%eAlzPeuPj=@姵Ee;3CqV#g3&-
"\U&)&O,?P a`ӠXDzP4,lR~cvP9&L`t0ј5}k?8&w?0_d(v}@& n6Y5z[UOjbvgֆXGfL8=
"\UMTG֌VOR'=x#f6vW0b2g{Mgy֌ŶOgYd'>'l[`E({ cDՑ2"Y]C5TP+jiQpc=,YNSd3V!DKDО{'NϸbHA9+7
# 
g!E1Gr^g4=agӏ,lR~cvP9&L`t0М}k?8&w?l_ae<dhQڲ1fS҄K+fʀsQmW-=.g)ٟZY><dÀbDU'N?gD}0"ݔI;']:k;%w>xk;̙d֯
l[`E({ cDՑ2"Y]C5TP+jiQpc=,YNœXGfL8B1qbjf}h!>%0 9{(ɚ\=Q1ޝZA>ҚEY5\n(Wçpgr	Rh4W Xt!7YdW@%ژsV4Irڈ}id.o<i ¼D|{LG81)	5RHc@Ԓ!j`GpXP9" #%̘3EMTCBd['}٤w#3&|Й"LP7X/w2Wƕ	5}ĥjbZzQesVҌ\@}hV4awOMg{;fL`qS'~cvP3kwNJ}hȻd&^7X/w2{iQ}@X/YFIPsqaKOH,Ps
ØH!XG!DK0"E3Z2Y>qyA-6C9?IW7n(pgsCMF'&IDÚ%dȳ DKIO\n#FrEfHidp7灒Y>?hUԱrA#( xl9}vY$hװWDh,15Y*Wb)c&n6GzX	Y%(Ϻuae6}3OaF4k 5ڠGvO}R`XDZM	q}o4@eVk>Sj@iCz6Odk)%,mJ?K_hcm灣8|g~#F1K#'{?{vOaX{e6$w UY\kRg&zX1|r3&zX1X9J,_,s6U	9xP7Y#h5Z~s1TKU`IVJ1rVe0;O3~$@ځ5q"T'X&wk<01~0Fog'?Lpj?$VsijfH h$'&_cG$"6iv_PR*^<pDD'k74,hQn|+BPtbd=i,,#l6XOm"O*Jʵ#yleDڄi$eVڜ-mKT$P^#,XDPFq`lf%@*k;̙'=@a-.V(K]yl.Q$*3,/S?T'pKUĳS-?a_w52PG}$
݄$c`ymbR[-T? &X^ish c7$}-Ʃ,Xic܌
sdMjYxi6ftMY,|ii`w c,iXr"f#wA#*ƟXr  U x6XldÑFNzq#?_Ye9g҄i*X,|IVņe;
FeFnfȚ3*nq[PZ>a4f1 h$'&'XECΚІ*^<pPAln6K.+V$
UdU,XK;>sV(.Mg_*HAјHI3,/"w?܈h(bI4}ӎĉy1$̰chH4}g'=9ۊ:|\
+mgvֲ$7̯iZ
ڱr{9Tl#P1;
޶*وY*9?dH4}g'=m肋CjDl7~T_#wgڰ;lZ+hYڤYdz4r7AæUCαiq5OйÒ+u~ȳGK;	@%Z}h~5i.cT˖L?m
%ZjbYꠉsW!%V1$s`@;gte#M(& `%eZ[ heD~ugm`c*[jr&P"0ykjώf_<zgYZ?ͦ]Ơ?Xv|.~˻(OHM߰UWa$.9PD:lnl~bIA2YRzUi+(`1.
ϸga؛JZBK]>
Ik 1"l+4XIk,2AUlmvs`#,W1X&UfZN
ŵnK*(eH%<Vvq`#Y̀Y`	Z"FU^ʌ+-r#*U(bC?
YiD&8 .9`?	5zBmk%/Z`r	T$V~1W͟Hʄ-rfk`2[&uCP;JmA¾	b(m~eY&%/n%$|{-o$=lFXi\ؒdB_kǺ:X)͘ZIq\cBK%ܒrIq$%Iq%d1:0Jiln$eB2peA U Vm 270cON$xYZg5_-`X'˜V@;+ `1̫f<Xʶ,3)R3*0s2e6~oPsڄ'w>'?~GvH4m.'gr6ψT8tTJcudI>a5g%ڀbR+X/R9N㳦k>jR*j_s]~~$@h] KɞI+h Ln6N?b]Bg`ڠ%}j	լ?e<B2g̟Ъ?e8vZ\=L'5^"2acZQ2Y[m`)On~Wݜs6-bDKY@[;TDnߍuI#eRfji1oKsĀdnI#	 !ävS;~g$L6+?8$,:K{+YDIMibLeg1*ְʘ!l2m3qG+3LmDN6'Z>V|ILE,:$pRJnKeAѹ|en }c@F32pLyHMK{	&Y!`dG&AMĒGƌvoÌbg ţS-|ѨMG֤R d˺\<~ i	hv5@r
PYZH7H92D)$7^n<1ItI	Z@Ncw7$Bn5&fbd܌L%=Sr1$Pe3H%yq+6dH,c(9MSP$5͙N'+TIkWLZlտ'mqR	gI	˹쾤&̟H(&0LĔ,QݒD(Y$~{~wIx&\2HMcMӺFN2X 9PVT1 W(VO3wAZzq~p,Bm>d+Z|R32(&ʬ;m9(
R
M[PX(feF~2Zb|)8O-BgsFC&{XA1QL~feNc:2}4"phzABEpdW=|VB)>&"|,k"	/G57XK;%1r32NT-5	0oC2ȱu*O}#@I 3&&SXz, {TzƀoTL MZP3ʄ&|F(ada?@Rx)&?B`l,ʭrֈ!O7G߈;pD21%P2B'$YwNX+JWS+IUl2WcrH2%$yV H@?T(vAr3??kXLDUfOg`19R4Xv5+>Xa[A$h*!t#/lw!Vim~TxR%w%8=PY&YG7$,ݒWtCk&I W	#,I qܸJȕ2$r3(jß%	:BlIaϒRpsjቋ_uCa*t>'~/?0	#-d{4'.L
Cܔ2$l(n"N^K1,rImߎ/W$Zx ՗"B2TiwA TU!xT"4+X';dzzq~p,FZ}ef2Z|fe2P*!vrQ(3232?<Pʌmg	֎O2	G}l֟ww`7)lf(4/sլ4)@?}g'R$tZP\>(8|_<pճPJcudIċ0ȳKQM@IL\:&w`<Ķϰ~eS֝΀BŔ"pe32ay.B?$Ϡ	YؒOhFb]/|wcfV6dҔPr ]c@7L  a(B?gy>dgaXiriJZTE_B`IpXDaK2m'}h~5ifvr!\ )k( C~
%+NdYX)5m0(kD 'hr=j,~PZ&zYeܒ(d&cvJWS
=+pƲq%nF(j|~PkXLDT%2Va_GN3ȥ+Y@bp;-d ;+>XMU䄅&[6~{%+äC<X2<e%$,2+2*EiYwXJdf~n(vY|3#Leaw@H\R0eDّ#e8ɪKmCTW6gFq%P+W-}T6٫'(*{/O_~Vٿ.Q8IːUOCܒQD,PݒEJeC	/F[Kn$yYr$/RcMӺFNWְ%AXRB+Km I2:9^ggii?*Y`,]Xel33)V̨öӒ@࡙ 	傆fTgk8)KZ82	G}i4l;'!29<Y9L~feNc:2}4"a$W{J-6E{BgD,)>&"|,k"	/G57XK;"_sbM8g_<BhٗNY6tf%'#`6fX$!'+a.vU;M;w5T%IvƄ߂VF#eX$@ƕ5LG*.[zȪ#jTocbVY[mkJ}l ^+cP%KI%޶P.+aKcO}ݠ#>rЗ2_`*V$Dx=D#YaZE	*iakYՄr5>fL`1`<T\UKc*b.]$-.ψK&y	Zw.m?Qimu\5' 2X[cmRXAxhLN[7ibja7bj9W@C   30Eڦ~o_B8-׍o]%ie8g`IT.\H [V1"O7M$cw`3߄yi"z̮ DV4hYCXH7HZ ;grȶBca
5  w%l4i`kt.Z788gYkp=mKFGP1ۍYj_A}` (K ͉ S79+I$<*&jd,U0dWnI{WvIy0.XV;;츘,Uĸ |"+E9h(rV$k/ƛ1tP.VAVkWx=j9S
2:8]*𳴴,r !Ph֬,a[Fe;
eF@ʰE\rQ(X̨;3)HZʖ;3*3uֱBTeNlHZw-B?gsB#'ߕ$23?6,d>6cZA>ҚC>li	ҋC͑^[5
1>ҘCYkB'"&,TsSuY$4\+A.N͇U1$?	 Ńi> lpI̰I'BOV0&\7g4SQnITISBۑF	p.+"J}jDkX~4G2g̟ ̈́~e;a-.X-B?O֩x<1Uc`q*'ZKZ~6}w8\ )BR ĵIVcv|3W{A{Xg}"5$%؇`C3
X?"LkĖr4v1**PmCMlB"
HyvV|MLgq85ijUsY~	AmI`<	`/MSX5!&u,TĹKPxBTᝁ'k+"&7vuD~A߄"7+ uUX_k${Q=Uy_Zఢ\2g,}c;vK{gZ;D62kiGAdտ./߿?'i\EP w6$,ØR,52|I `nI)`vIYy,ZpAqXVԬ~Đ<eJĘ_6c.:8 VEX8UI\"2
Մr>e}uB2pA*𳴴,r>z՗el(,TfSK9Um%2eBQx̦$A<'^3*3
u(JDKs w-B?gsA(;X7$+Hͦir?Y3OaHOdiiM!Y?TLP􂄊iEȯhzㆭ iLn5XfYxI9Yݨ	)I,2q&34ES2AWb'z=3^&|~6em~Y8, T6W֩2T AZP3ʄ&|^@s<KR#3RxCL	.<&K2m'}jPv;q`l-ePɃba lV
HU;D~CH@É]`e& >%D1-#ꃐ2J_$
AbԀ锯	$|~IXfFʵR"P*Vc+mN3+Y@rZ8u`G@Vk	fPZH(VYno1x*~gl]WYXR
䡖5	L~.$ck']dδj$5LjR$5IgVX["F$3zIbd'#[k`Ɖbx5e~]JR_Nθ`j` ~?~Vӄ^+L
?c#+G(yR,P[fbܒRa$K1,$F\9ho!x.ilƝuB2r>PVTPgcsZ)<YT#'+ӌ,-3e@B<,˽k fe2P*!vrQ(3232?<PʌmaJZ`;)e+jPYp'iw~OvXCXHg4E|SNdiiM!Y?KhzABEpdW!tB$k"MAl?(7eg`\BQyybę"ѸKf%@ҡ?泼ɟ2-Gh6{irBV}L%eZÑ@
\PM2@B[\2[mNYաevV|L ӎ]@X0&a3)Lo}@ͬNJ|cS.>oC%
@4A(GݔcYBZڌ֞*YG\1NdZ|-}k(s& rxو
<\R>1>q>)h	#3,/j1ucpFb\ʭK>+i{
V	%($.p5REJr?BʓC2|!/H	zN41HTXGKqؖ#%-Ƶ-x%%ۥܥݥ%Ĵ;Đ1g9cMFN}a%9
gc[Xr70cON$xYZg3P26\ܬwXP>e]eI c*ذ̧aH̨öP3x-ʐ[eC+j5P	i?OtG?eeb4.d2w?ae6]:a+UO`oI~½,J&feFP5DʀsQmW-=.giY%ֳOa؅.dO[1!)MU'5"fir<{Diip}g'=9ۊt֊jD`dIiQO&h7R5Hgv({rb&V\dYȀevS
.V/^ɕjp͂l#\#j#ZZNFYTWX}2977nȏuLl,zeUfkOf)Y^Ɋ6YSSsf\Le;mX6k>aFf(+Udy02Ü`-V%I,mS?#@àTLa_GUD+;mNWA!PtzP".X0fŷ0>DR3mӦWsOgę3KYk,<A;uKk`-bؔ~ru!AXG9!߳?a906!DK]<l[@X05߾&}Jd>1q-wc,ȏ 7Y1@mYA|1-=#D@k9P+bZzF%K L㕋+R'p̰&ض#nawOibۘl}OcvP6&wMtwJ|c>b؇l,3Yd'>1PGd_lCwdG 7X+"KOje=@KOj%祄 ϭ['ְ瀩ɀ
"\Uɪ|cZT³s<L E+7)Jm@n6姵Dög	e
N^9u=Z.T/Dsy4OcP3Ķ	5Lr@Xiq5L2s,[b؇v>ڸ%)kkڢYd`k9P+kڢB9a-BSd3,B1ibjX>1>tzj򔵴+Iŷ?RT'lKUĳHv8Neg)`--2%i("Ka_/X`u("T>mmnҡKT0"Vk	<6Di@fJ(hEĠi92e'8%uI`Ӆ6gf:AۛLpRk5vݶJT6 )R G76	'7Kuov$u	@wX$"ܲ$^)G灻H,	&OF5T#8Ux"@Jn ePx xYZgIʵ)Jse#;
r?fiWʕRFY`rfSiX*P3rJ2%YQMVUYP̨se#;k;'	-?hX#ط0m6>'(&wMtwJ|c'ֳ2gy}mb(jKOje=@KOj%祄 ϭd
lZ?s2`?EQ"Rg3-}l.Qgڡ?^P.T@_ϨA1&,K.<IzP46v-ؤ?aed	N	]όfVOgYd'>1_>ű}}ݔCqXҲ)JZĴYs
ĴPzXB|&}kxɀwbDd @	}mB;	2A$?X*aivg*W5!`iRֲ$քOh{A[9,4$HJʫa2zҭVpg$P/9 ߙ,_4㴲HgiUe=a(..),]s)?(̙]t0 AY揠ҨbX~Ûfغ|R~vP̙]t054$X#dXvawO ȫblIo}@2%̙]t0	dyuAՋ=a(
ػ0a7'?aeYɝN	]ό`=YƕL!MR^k=?PXG,7YxrY A؅tA* v,]$	NEЈĵ-yDd?9G!<x$<dbDM5QO`]dDzP6..)rMgw?3Jd>10dxv.ݑ`mb4BN*ڢYe@k9˖b
tA5i 53,/(j#(|)m,]s)?(	;5"l]~!/v~1&w?Rd_7vݑ<!cDmX-mZ{TK,g9mZ{T\)a-F#70$!DK#y<Ƣ
lZ2?<!-_V'Jm@n6姵Dögl*(}W%D՜ԇ1~՜iI/LhdNL6Lı43<iesT#w3Ox>=a`;?X@-m	I瀨DL]pX*LG	&b\ʭKfYUO-?dw8L!0#'JDĶx%e2l̟VildnZT`V%pg+WZTG+zp?9bt>e}K7ml#"ܪnJfe2P#3*3[eBP#3*s w(`.MO0[^AmܹRZZ7l ?W%6՜[U`OkAx[%q-MAX٧u?CFvPlvFCe|&njx6UECЛ-[jK=B(y(Bz]B.^VG:ϭ #PB%ZZ3I5L2s|}maea7ް6*FjڮZ{TK,g5VrڢzXB|هOa90^X.b)|c,[e*z6,O2a&`.T^I=	Z-?hT#]9CEݒ|g1whwRR;V}h Ta֪%)촐ύlw3όpdD;7o`m:Tյ\YPj=@姵E0qd3V!DKv?2[e*;L?D-՜MO]!>&iGO5B?CBy);QBϿwj>N?eKUX?`6&w?Ql[bv}@MJQڶ*YG\1>+vOa90_Q"ȥ5Q	g1Dyd)TFgăbX~b02g{uӦWs=}k?8&w?Q
l[bv}@MJQڶ*YG\1>><dbD&"PH}l.Qg:&w?POtC{>l&ӥAm[UOje
ڮZ{T\KAoZ4vOa90$.؅.b,ɪH>1{'J6G.cQҭ}M՜VTYŅU\oI=K'4;g.h6..)l]s)?(&w]:k;%w>1OgYd'>1l]({ cDՑ姵DʀsQmW-=.g ϭE'ְ灜̘/v!DKvHG1<Y>fsPH$F֕r,XQ:)
rg/dI|F;H/R}'HeoAh́,)v`ÂBR	wR$'w3S(fɕş/2Vg E,-Hm$u#D k}b1?0O'K'ְ쾁<a@v}:_a(1/ĝee6Y2Q,|c/?{u]UbZYgc(ݗGԬu}F/Y[@mdpiO~7:Ve=PnxG@ f:^1RZ)d-u%"W7LЉ_]EubZbByO~mRH%-n7eqq,V-ɑ_a֪wѿ`El~$e=`}{ò1sqP;%2#揼x>VuY灰>1[5787GsiH7ˮ,ZgOA?sv8|,Y[d09i?½ 7R<;%272P5WG	ϳ}[ +灍['ަ2zĦR2P54}~3%1Y#Mv9?IV_GUK)E!PȳÚeeK0xϰ&DmBŚeoĶ kgfY9ZS`,eGg燭,߯MU>fl$OfHK_VihᥜmˍU`kdY:ĄCfT{">,-V0!<`g͘|9qL:ZY$.MY2?7DRyJ/bV?ZȓZНw?B}bEMdY%	gvIdi@1_"_; 57X	6iR`LG7VrڢYd`kal2uk_{(J B,}FPw?i_i*T'qMm`kmeMneeg5@#ЋQv>2 n,)JD7Z6vb[?泼ɟ2Ղf(<K)kh$FfX_H	<u	a$KUg֢<v@ݜsA VoQ)KY+ /B[9@]'2]XuDdyr%$P%9[liTJC~`21UIP5UWAuy(9kIMPr%0LD?`9'떦2uU",]XQH
RV[("$ݥ|5RFmX֒<8Ĕ>HHy)=)rJCݒĐ/I<T%,V
5&>x.D@Y'F;`@g@p=
V<\h'Eb_~4kM)KY rQmBy`F~}=YRJYְb2$VlfS̨&#e[ 3*\ⶡ<Yޡ?όb+~+L~(C^@LVTE_S_g2i_JlCb΢/2?+Z/N	:<	k ^bAĬm4}{?8O|Ѕgٻm7:AK.'<I`I}l㴲PZb~|cj"Dz}k#MeJ?}g'-YPR4qCPلb`Ea{UQA2eX#s9\~G6ie꫍&P9 |GUbeh-uPU{?jI	jcmT*kI
:]@%
T6*XU`~md lZ-~f>eٽ[<}EHxcOar}k"Mh {A}ewjt/c"OG9aP	<f&vڦw
GOQC:}7R.}kx3ʄ?w
FVO?"
O4zA"4JOTYOdjtgC`NDdIoh"uELIfZwPK?a؅/؅@WØ}@@A#\3`/P5bPae><ݞ k)8%=rڄ>& 'ְB2`Nb(FT3,,Z$P3c@@Idڄ%
Hg}kOyH(idp/
"\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؅.dQRxوU`8}kn7OL?P/<k;ؓ8rר2e[a;k;Os6~{-I/}(@\ @Qv֜Z?
"\ɂrxو櫆|cœl{JF	_aH9?@Jއ4qEN<DNOTh}k"M7	/Y7ܖwjt\I3Y>Ȏ&7gq4}h/'$cFwl[2F4L,VO#Mg#;JO
(l(/}lɆa؅.xوO
(v6~d+UU?i2gl쁠m?$|ݛ?=$P5#?>Ul*g֮ 'ְB2a rSBDe*,ZϹ@n)fi'灞%wc՜JMVq+xɈU`IY{-	HV{&P.y$`idքO#Mfn@L`[2F4L,>di50,[bP'̘jG!DKb)RjK'؅;M@6"t,P~l쁠m?PCfl	3 D)0mgb~l	3Y&?f}h)}k(s&	kf"C@
g}kc h%'*'8n(=p8&'SdIa_<h yA۠n6}bEMXH)%$YجaH	ŤFLqpX?$H:ja0- bHXi~ n4jd|A``EVo夑EX=ho%؅ơ+m&ibJ@-lĐ'Ĵ]7g%KK[њ#ͫԶP	s|s%VzJ*2`a_G-j%W
-%YvT"(8ԓ"br V 1ԕA<S,[k 3Y^.`@fil=m$XGmU]:BQxUs >V(峒?~Y'z|^-mN7࿈< r~~5Lxr%SS|cOYwbb\:x|c'֦;Ķ5#rJ,[?ZJ,]b\wf%LD9ppZ4KSO`de\::3!eٰa2q5x%eKYvZl7V+2Plw>i oZ,0q-5IhQ- T̼hZ-pq,,K"iloB%*V)\f,L>1#'N;K.Ĺ	?EC,ZDAPo~sc2͉fb\ʻWx/L0A1-0˄	Ĵ\fcD	AvUU M.ʖe䰻PKiaFYJppZ\KS> aAʌrIޟ1EB3 rS/&O79us\S>x?{5em1 
Y>jvie>b~>$YR~bMZoGְ((li(v#sU
1e1GA­h-L"> ar d̆fb*Xnxyk֚-fEk(U[D#P3lAް!%j4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲DA.<iloo+HPP.Z
r%b=[59YwP%ϗ MI.*p;d"
֊IZ/I|AŶ*f'uWd׍DTY <KeUę:bL#ժ`lbL쁻j2|ڽKeSK瀩d;4)RxN`ikl+DHt飶&WN$P!0-7Rw#AhF`jqBx5Y?w#gYȖV&
l[5:YvsUu'PWlZoGְ(*%8b)5]࢙vSA<D*֋)>W"FNiaYak}AjʊWYY-du	k(U[D#P3lHT5i s%%zZ-*%bD|y1Q-PK@ᥠby \.%e l]x8cN`6P"&Xbi
\f,M>1l[5:
YvLOsc`ԟCX$}i6Ps~sa(̳c1.h׼e 񘖘ePĴ*%qؐJuFwH r>˖gs
k%D1>>DPhϹe/Z*ڜo+DRnrs1r~~5Oxr%ݑ6O~])d=vAԟCxQd}>x?}@IPq-%AĻLĹKL#r VXL 0ʹuB2tfCK^eg"gVTP½2gk#KY@]-%afP5BGX}mOXD,0q-5IhQ- T̼hZ-pq,,bpƝ8lh6ZB@-au)K+aݡF
l[58f]Ih='P#'֑e	OʶS:jeئ	Mv<M= nj2yV~Ls7;ma"	l䨙0⓽>aEB3 vS$If(8H-gT*0灞g"Y[i57	fh]b\#YR~b5ZoGְ(*%8b)5]࢙vS?"k H52| 'Gȃ,7,?{1MYQB[
<K<5e-etxH~r͙@֡	caR (K3LK@RZTK@Ĉ&U,/%bZK@(.p@ \K<$@ػ,")XpƝ8lDLJ%"k灞g"Y[k57L>1U>jveۦLOb\(X'PUO"b[@l%lxf%y̳3̸Jx>DT31X	NҮ ].\>4r.aA­d52| 'Gȃ,0⓽>aEB3 vS$\ L\Sx?{5em<	B'N,tOKEu'P	A5S[xe9%AĶ~E3櫼S1.bNa
$KS> aAʌfD&-{%eGP[U$J?e9_̠kPް+-?`}a4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲Dk`9vᲁbi
\Ԧ,ZSK.Bb}z7?u0H@BSEr22	`,̩bAxTL'̡XWT&x٧T6eIEH%؊vvb)e	kKZ-AT2 BT\rTMrIޟ1EB3 vS/*79F@+\Sx?{5emşʀSK.OK%VAԟC#lZoGְ()R%؊f%Wx(b]Ua
$KS> aAʌfD&-{%eGP[UXGg+ٔj;ƭ?`}a4ĴK@%eDHoR2Z*%j	h4R7 d 2ĳ̲D 	vYD`9vᲁu*V)`x)K+o)` >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 B'֦;Ķ5#rJ@Ķ~v"sU
)e1'ȃZ%L 0 dFCK^eg"gVTP½2gk#KY@]-Rd#P3lHj@Ϭ"Pf8hMY^K@DA-P]s`@8yH.<ils`9(JD? ^D\OM&'.x'PONP\DAxTǃ`E|EAۜXVXA#)LQ|EH%hsئ<ibHkBYM#G^Km*!BYգt̟EfPΦ(g[fIcbX6KcjX8K%X^;2`;2<KRfi@̱f%!%5py,&&iVijskJU #. TݜeɲAӕq$YZ	k*[1C8KyX7^֥󉣵>jRb$YFvP1Ȯa9"cDW܃vOa90 [%EGUt MO~+F]JU4z-DiamX[i,-TKmRKm;KUU><dpX.b(:Hό`MYEu#&+hjI@+;Ob|].{YBZJNXWYZ	]bҲ3쬠nbFEYZԻ
J 2(z2+PZԶP-0d]$d5pCEk3R@e WZkVʒ;KbPXd3ebDRjk'֑P(xBZ?s2`8bD9C!	[6H1
P DK%@=Q8Pݓ{<vOagnq2`8 C vOKy;}hIЄgsRPL,8id!泑C'؅6{}XG>ykf%0R>1O
(vl?e9],	Xev͇kl},wgX.~[8 sy?9]gV`gd,
"}kgs<lĳty#p)}mQ8Pݓ	'ְ}ws똖nR01Ӄ'ֳd]6LA+{*NI(k;OGJ1Cϭ |l.Ua{-)؅6{yZ?O[1,ܵ2`:d|cNWd`?a3b(?g<h }kgGbXdɀ &BMX3Z?s2`:؅.b(ig0 	6Oxlqֲ4FO$XA [`?f4qCO<uK^!
wj}k"M0`egHhְ3^v2dȏhPM#灌fyL7fPxZ~&PF5_̙gKo̡TIi9IGr٫1uiv΃V; Clֆyr}DdIo9%ڙdY@IOI(0<hPk(B['ְڊI$2`@'؅.xو	jj*dw_fL<mLR~D1Ob|C>¾4OvP6%/7VҌK,VؖbKavv=a(+<i52g{2wL~m`0tWsqd&^7X/w2{iP>l,߬$9ڰ%hXg9aKOHpDVZ?
"\Ɂ 4b(Dj|c lfcA"4JOTYOdqrRgU6l6ֲ$ւ7ydwjsagc(UL`O,9Z`X#cK&Y@`C?70>~q0/7YK`c__ֱ$V^ƿ4}~Z|c~q`A6
[<Cm*'6m2sAx7EC߻> n6QmI尉_6Y?İ&LEB{VCG?L'꫍BZ%ȿ)D D,[X灜CjUԡ-m->1Ci`xvv
jUԡ-zH"l3ʄI,{(6l}ipU0EF~3W<8-64?'꫍BZ%ȿ)D`8,j*P[<JV!^b<9X|-?i;Z\H>4~Y~w$#M}g'=JEQEHB4)I*Bߴ1}"}e3}Ϥ	,Cdaudu*PA?#a=bmH3R	<Vh	Vڐ2X U`imO(
ܟ-hdY ӵF0`?sqI~Blɝ ӦWs;}k>!.ȳÔ-h+92LygdW@9IƖ%ġ 1W$\a'ְB}	`ѧ#g3&./؅.b)jj||c),[`?@X9&dϱ)L26Ow`_agvD|0mb4eqdY%KOje=@KOj%祀&*^!Da2P±edTRu*Hfe>VP16~#.)m,a)?{}@L:k;%w>1`~ 5l,3Yd'>1`b 5l,ȏAL7X+"K[X#Yz[XJKC>1pd#̘lB1$Y5Q#@.A`v!cJLہ(մ\Yv<?ꐕ}Ԑ=Mͪě7$ӎ&x'?hDzE3ĶT'w3O@*(a-.34w3όiF{}ݔCq49L-=%F-=,!|c'ְ灜̘J(sBI*όe}ljTd˵+T-m-$FfX_L#ڄs* ᘖ}h!vs+#&J$DxEef1g=ިsӁ˛3|D%\oUa>+jOddl+w6K a( nJ @lZ>Ɛ@+hIm@$ L(Pb]`+(O=Zy~9YkWp灛A2?6 Y%ZE2Z0jb&w7Ȑf0dHfYbzAq(3
B+gb)SϺ
B0 4@?b6U2Z\ⶡ<*3	m+S%N4dOnlLl9Y@3)lfTgʐ[S.q[PYP2%`9Xf3fc(dW^'ϭ g}G?eA.)la)?{}@3twJ|cOgYd'>1AEl(kiXr-mbZ{TK,g9mbZ{TY(B=,!<)}kxɋB1$o5QX|cHvO,j=AϿ {6yu/I{Q24fJ~V˺>hDX~`?]ScR~2g{ t0 >Mgy;̟ Y>~!ݏoAhn6VEL-=%F-=,!|c'ְ灜̘!DK&"1l[P剎DiiL}g'=Z'Ezm:D={>ZA*MN*A'%lM,k}	w,L]Er&|M*N]@ךYg=&
Hd-H$ωy0>xJr43z>1V1$mca^*gXY;O&^ƿ4}~09 灞Mg!@O)MN*X1?iC`Sdڄ|5aw.Lz?>)0$}I[h7R4ăq<IVym4}?6C@n6a^*gXY;O&^ƿ4}~V )ɚzA"4KMO{ķ(rU.h5_g%M2v
L\0xJ;UX2#h"j7O6`eƌ>GS8l3f>xf)yI\>e?;EMTE(;(zZW/<Rh#}k"MCX%{qE."L*WdK,I_/7	/K~}hK	RC9?IgxtliQYy+YkDh@MO]okYݮ<Ay+4
uZేUV/2`{eʭ{),O灛0.MgUR<DV¾2mZ@L+KmNWd A-mAJiv3x.aO8ݔ;wN	]όd;d|Dk
] @n߰;A91J
gd?8B(_gm?a91`cbDgUa~awOk; >)L2r'D;}k c@&((/%hXg9aKOHijK L͸H,N#ŤiaݔM nl3xKl ?aea2g{ .Ya+=md7"?gy;̟d7"">,iY:ZĴYs
ĴPzXBόf'ְ瀩Tɋ Q"|c&%YíipE+7N n6姵DösT']>G~5e qAjĻb[@J&|}i\)a+vZ\gMgy;̟MY>!݄>kZ-mbZ{TK,g9mbZ{TY(O=,!U2k'ְ灜̘4
"\S4yC"lkŤ\0x0'1.eVZf%ZOnU`ܵ`1݄a+ekIQjAXܵX"c.jmdyXZ8Kg5b*ZT%RL&Vg,{(ټ-gYgzĵfoeY):YJZKmKYɪKYVPx-f4KYOqAY.lI_5FFK,fk6k6k7)k7ik7[i%Y%1ZxDfLVilƝuB2r>OeATR!Pg@*TUT#',ӕYZgI<Zkj%9;*3`a_*VGNe]2ج̦IoXvoNc2?8[ 3*\ⶡ<Yޡ?όe"KO#>60 )? vP9&L`:k;%w>1['ֳ2gy}mC7}@נ7W:ZĴYs
ĴPzXBόbwd3!DKfR8l[3KYA5>|c&?`b#J@B;;>}i`|9B:tX{(4}T'CCs֖,"=a(awOg`AsR~A>rLtwJ|cK'ֳ2gyvO wa(kdTkkڢYd`k9P+kڢBya
>1><dŀ(sLSUόa_dڣd|DiiP}g'=uh͟}{ZȓA;L5$'y,?MYxr 7Xȍ+%Z౅9UuL,AΞ?OfTxr	۬+2#e*5"4IL	Vخ%T!{<d?[QCvL]EQ灭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ɁQ}mX~~awOk;"c>&)L2IZ2g؅ xm`n6$iQ,05iQpD#łae0/v^Ox$4iud9e~awOg`}@3Ya+-}k?8&w?d}@b4eq5ڲ,fYPj=@姵EP5 #g"70"dڈϊPֈuud9b]X~`0_sLR~D>rLat0)}k?8&w?7,hkk%qdY%iQ,5z[UOjbό`Y><f=8DdU6O>*/}BZ5zϞ$2#6x;0D'L~$ɝN	]όi@Fk;̙d4œl;aeoX	J&jȲK[QڢYe@k93Bkda"`#*`l9}i1">`0_sLR~D>rLat0û'ֳ2gyEl;aeoX	J&jȲK[QڢYe@k93Bx }kxR`# ,|c A&4zA"4KMO{B^,? {@ 6uSoK;>&XF7ٞc0#|GƖ@D&YYf0pX_7uL|i\5D`VhG;$#MYOg3S Ϊl#m.V$?/#Dh=	컒waoN>r>{dYȀc+#[]*W?jWUX{dFTF'(l};{".NZxr	۬+$Fkl^r cD%ZqT~Oa_Rg灜̘$X.b(>Zό`h>tG?ea`05!ɞOt-}h q؅]}u%2">xdn6AƓ(}e!R4K,#zXr=#E/CՋ+A|}@V=a]<l!?aea5N3Wsl[`8lk;̙d04Y>uq{#sq1e1-=#D@k9P+bZzFK`Y><dxbDVMUʇ03
4EsyKePewQߝ3'@)|Az}hADzP4م<l!?aek;n2gy02Y>Mgy;̟GO?]ݔu cDmY@-aKOH,Ps
Øg-d3
"\UMUʧ00I}m?Y3K_ɓR	B$>j: 6
Ƃ1vk"M_4I
Н/n˹,v&	$#E25LUpXFUuU&DhIDa`|""E g "HfQ(0U"4IUgG@#~qPU*h3bD9HH,[`#]]SJd~C'C}h q؅]}u%2">xdn6AƓ(}e!R4K,#zXr=#E/CՋ+A|}@V=a]<l!?aea5N3WsO]~C^c5L2sVO]~C^GmdiY@-aKOH,Ps
Øg,Oa90X.b(>5W`^O,Yw'\:A̟o쏭4ᝂX~`0]s<R~C>rMg{mӦL0GlZ&ɝO|c#'.vy`1n6T%hXg9aKOHicOa90X.b(>RÑVSld.M~&LwH$F	rhgh0ֲ$?^$XD}a,
ȳl99mvl#]Ub9ͦirk>+
@9IL	V&\QG	"P91I%ZP3,Z?gj#{<	?a̘llB<lPl5Ww$3&|ČR~όa7d&(	"̡B${(KKAզĴ=@6%"`v8#$.)cI`IsɝH)H>fL%w>16Oxl4`/`Dqe%9
Yag$c
Ði.
 `v#g3& Q"&ȠS߿wH$F	_aYOb@6zAEmCgԽD^EvYmh}aܖwlV+<`/DnK"R[mm-;_ٛL|DÑ"2"2H:1K@b7>bDE&'ց3؊oU_\"̳*X|c>bDgAUvS&p	6O$B+$ATExؓd?9	Qu#g3&,B1&MUg8 .&awOk;ؑS&{2OOHu	2g&_~cDq`ȳ-`*Zz%D(g"Q`*Zz%E2=,ZTPiv0$ČR~}@La+&}k?8&w?F~!(ohF7VQ,Xr=#D0HǨ!*4\Gd><d`abDbj`3}mU{<k{'ְ灜̘l,B1R+Y>EfUm\2#g3&%EWUv'N;~GvH4^YOa_Ƴ΀= RYJD'{B|,kYݰg/:ebvEW`J1Uc瀰WTOe	>x+XxLn6ZYݓibExlZ?F0X؅.b)<b$9}k?odW@9Inelm'Wb嬠gXGmBKOGfL!DKjR|cI	,[`;X}?Ɩ!D^>1P)}kxɂċ%E5-MV*Ȁk"N40
$><dbEQ"MV|c"[3K̔,DāA`"VR`sͬL31<1;}lLi5&x=}mkK2,B|c K'ְddd%EM5X|c"Z2@+J.Z|c Wd& ؅.b(_>1lZ28_;灛X/'?PeB}lLi5Y6O&db,4
"GOaX2`=
"\Qa2jƐ,ZWȮr+hiEOa[Q"Uu4'ֳՏ<<:=;qCdϛR3a׼vDWJVP9AƓYXlY1bɪ3,Wݔ~;Z s`Y0jvSl!d鬴131l<}mkK2,B|c><d`X.b(Jjl|c }k?Ȯr+hi &#g3& "(sMUόa/}l.Qg9\W[a(Q6_N~녖Y 	dوk-0 f"cI3ԋ'ִ+'(0Y><&L%E6U֟ÀEti[EO`#Fd`-
"\SbD\Og5Ȣb&4g>b&{QC@Z#sX6xT+><d`1
"\Sb\k'؅d^P3&~#X"?8b?idL,HBOd3bDpY5L>dP6y;DMgXGBY@͆^P=Li1ݞ>VOifVvOQ`><da(sACOgYRqm->1XGfLB1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)
"\PmjƏ{'ֳ)8Ҷ@#}kxɆMQ"e)66O46;ֲ4HEY*aK7? {@34Ը}k"M_4Iйo=y,5vV&l<9efU<ဿUuLeX4ɬ#aY_Vh3Y'nȮ9s`Oy~=h{?Z>!>q>Uf>W,kNDh J(T<>P3ϔ>~842aeQ灭Jj,BWd`˜X#.3&|BZq'T$zX.}Eaeab#Psq`%TK,2YzX(i@=,ZQtG?eeb4.d2w?ae6]:a+>	kD;31(.YTm[X#Yz[XB=,3fxY>0f	ϟĀ1dQL5E4_5Ydj߿;ݤ#Mvrflt Nt+ZȓA=P /Dh	;),Y䳻S97edYȀc"5ĊUYSeqY샛VIXYKl#\ȡe5#q.ZNA;u ]њvOQ$I}lɀ¼D6ŭ ^q(f4-a(B/K'ְ<v~?0؅.xوd\|cz>o'y"zYzd'DݚY~{%6IuO4;m;&6F"fTvír|"4AQ}?ewOa؅.dt 灎"KUrA&*\/}k(s&<lQj\:>14~f&hH4$,WG:-Tg|A{)V$
ODh#zff/%ڜϜxr 7X}vS\0x UuL,Aαf&]a" 
.Zhk'(>}lɀ
GG@jY>خ%ƕ?e8hExN,Z?g42`:(sEUrY54}mU}a"Y?e<OHxI}k?=g	6OHx>oyApB<G!yXH)ȁ,nbEvOx_dQLIsAD\|cwMYmU4'ְB2`:Mb(<Tn'߿	A-6C9?IWc-T=W12<^E=X*\936AÕq]fbr?t 9>y䳻SYm/"L7ٞcXYg$VY]*W?obai\ֲ&fֳFBs	'y#!6%ڙZȓ_%(cg~?}2}&5'Io2gVV^	&_ϭ 0է_?73+c/}=$ӎ44֑	'YR͏@:+Κ)	o%k"Mhh	s)+y>O%0x7^uȇEW`J0pX_&V|YрI)VwM,e%LeemUje=lC	dkm\r|ق&P6gvlڲiYPf(+RI&_8}rYX$LH?2p,-09^约<~g<灛<L@XNXPXFVFSvGYBpY1kW#)݄l׉}\ '6k<j@ي6a'TG`eڕebTF1# Xv3fɔMb%&6uګ
:/e;9*Mg	j$+S?®W찫VQYڪײ,,piT?#d\0dYI>?ae ȥ2g{WN	]όhYI%LS.&z.MgP,	q@9@v8m(`_aaT&9:ƄAKY@g'ְJw{OGfL47
"\U&*5}m<I̙#|cD>Èv/">qXұ	:ZDYs
Db:ZV#3,/8nl8.)m,8|R~}@LӦWsd	8vc5L2s,[a2Yݑ<b4A#JYPj=@姵EvOaRtɆQ"jFD֪jwub~kl|c&na9+AP3ӥa6`LG7VrڢYd`kal3ʄH?QC՗dxl2i=XX@*By5hE3ĹXA3{2@jk;̙'EV(;a-.YJK Nդ=0ేP1.eV3fe[lp̲|cR~U`1	Z`	ۜ}X'X2Nti-$rjRa6xcIt,&SVfw$ҵ#İ#%KAè!H7XM`8dHf2>&@VD%Xlc̆	1tPi~s7m@ʕ	ҧ|]T% MmeVP3x!NlfTg9V̩63*\ⶡ<L4.2d	/XvCy#N֪7OLK<wG7`{'6Yf 2 `7͕
&|}hG*8g= kM&H+H*>7UֺI`Pҳ%MZټʻ`t;im2(	52g̟ց#P#&T0l-Z4~jK.~dƷݍNH@{ϭf_;v ƞωÈX~aawOga6#|~$ɝ-]:k;%w>1.>Mgy;̟>Èv#ae<`j7VK[UOje
ڮZ{T\KAoZ?s2aMbD	U6'|OɝO|cl<}mGy7 n69N*YG\1>1,Z?s2aMbDV|cj OC},?Շݔ2TdNX		,#}(Rh+%6paUXe=v=	6mY-uea~7$v{-,x!^b:tmx!̡	_Z0]
ӥ`eklh]?Еq@l8.)l8|R~}@3Mgy:lZ&ɝO|c>Èv#ae<dhQڲ2t\YPj=@姵E%XGfL4!DK5Y`ƄY>fj	2}1$_ h͟edIiMO&h7~vxF~뉕xr 7Y]*c<6|Yf
ڦ<?9b|rnng(CdMXNXPXFVFSd:0LFwg#q2=OV_6k<j[lEb0I#d$X\V%I,mS?D,-0	>x5~804D?~|g<灛<LY@Xk,(k,#jW#)b{e`t'r2F󇙳^&P6gvl '6k<j@ي6a'TG`e.XRK1Tďc(fl2rk6P.ț	VuU^w%#ܝ5aW6lMQ03kl2J_lٵe%{) ,,M=a(x++lIm}@X$L:Ya+Sdz¬U9"".)vW0bf43uӦWsYl ҩ݁G?e ɅawO K+lIm}@V2g{Mgy:!Y>O=a(
+,+lIm}@TT3uӦWsuYꓫVʘB;mNxirk<wdYk ] Y܈3[`EJXb  KNNcP3!Ed?8B=cF灜̘eMQ"G K'DzP6Y<I6&})L0!>!݁^FkbJZOje
.Z{TZX[┩)i!̰>ehXGnl"ݔɝ5BlD;`E3Yd'>1MlD;`EȏMg{n6B)K[h#Yz[hzXByDZ?s&7
"\UE)ݟ@nb]fxG"ƕa3&#hiQ,05xҡ?>G~5e{=ˆٍAflKIffePYdϙ?ϭ#XG
=`;?֔)i"32+T	`s* ٘`fUmA2R
Z~vs\L#)R-7XdHfWT#'}`\*­bJ VVʘ 2:8ӂ;KLnlBʕE)S>e}7ml# Ue7%e2PxfTg5ʶ&eBPxfT9B)ܣbevj{>7Ore>1VN_f!`qAl\ٔb[K}S(
_@v@F
x
Oev7O&P.	J+gDoK.>?]*)}@}j?eLÝUkSi9&w?
O"w`m}ݔzCqpJR%DsV%E=,!<A}XGfL2,B1[y>1@gd)TŃ*j{,Ub~2όe?h]VPޖ]R(}DTROa*[ZZLg6&w?
'D;6ڸ%)kkڢYd`k9P+kڢU|c)Z?s2aeQ"&MVF>1['JlCuL?diNTFS?>1"o䢷5Bs"7(}DCSϭe(
E;uUOefɝO|c;'D;6ڸ%)kkڢYd`k9P+kڢU|c['ְ灜̘dlB1\U|cY>U9g#f6vW0b2g{Mgy17d~q5L2sO"w`m}ݔzAm[UOje
ڮZ{T\KC>1aMXGfL2ubDMV|cs>f(L&w?	l[`E(	)JQڶ*YG\1|cMOa90ՈQ"-MVOMIaΪ~eGá^YaW6a2Q0|c?{sUbZYgk,Y`O-U 4[^edh)iwUXe=x!^b9JV^揼BPϭ$X.sXxu)X{(>W{?8O2t%~}i `q
R2P5#q?U(wBWցpW`E@lx;+lIm}@3uӦWslZ&ɝO|c RQM4AmY-mW-=%TP+jiQpc=,!<P$><d SbDUh$'߿TZQe h#'SYO`>g6\@ЀA|Bߡ^JD	$@oh\J}e#_YwkAvxyy+4
uZేUV/2`{eʭ{),OP`s͘~Kɬ8i
T|a_G] `S@TY|Y4zP",[]Sbۘl}OcvP"2g{ۧMgy0;}k>"E|Ȯr 7XD#`>a.%
@ƄFA*P3 #~p?a91X(
"\XUL ]l[@X05߾&}Jd>1 -wc,ȏ 7Y1@mYA|1-=#D@k9P+bZzF%	&M]H#,YX)IevP16ű͋sxKcR~3mӦWs`>[텝k;̙d0(}mض!;#ZBƕJR%DsV%E[2{'ְ瀪IUQ"T/!>U`O4)Jh LG7VrڢYd`kal3ڄ%ڄ%(DgA?6!{=SdKKa(PYdϙ?ϭ!G
a-.3&ɝO|c'ض!ݏAhn6(-mbZ{TK,g9mbZ{TY(O=,!|cLZ?s2b؅.b,pόhl#-)K[@,ax-L[pXD?f%̪`g5OLYvr#nXY)PTnm;7%uΎJ,%e-޴YӱYДYۥnIEY	&LA7$N3MQgO̠uPS?gaN#E`.QgL̠j̙;,&e33oIE`qk	EK%;j ,0q02nƲr$+
$Vw+OHV(VRAPgxJ!%%B0 7~4kVRvS˜V'aʌqa_*VRbz@fe8&Ume7fSfTgfeH(feC˜V'k;'0/,f>P.RB"E?Е	gb=a(sx;cR~2g{ۧMgy1k;̙d1-wc>kZJ)K[X#Yz[XJKAoOa91X 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|]XGfL2	,B1S9۟υ'֡RLH$Fra;X: v}k"M`XK;|1Yfp̬+LAV"tlf&14ffw74>1m~cMAkBK=^i=<"HHy"Gyͅ#bcj&bK,K+c~.-,A>hЇ/>1hhC~ݥ4~F"(E(c)YaC7H^_uyDo$IvIelvO~}h ?g֙&;H$F	N/'/^h: ||DSYm{Yearn{dYȎc+5KS<Ⴟ.MgYcAlqݔzA"4$qٚ΀=1l腯#`{ȂFA"1,"s/~gV|`6YRBŤ>x
˪b煛LJe$$V+!*[8sizHG*W~bQ
8
g,`~aWbAW7W:=ih \0gwuq2AWo
g*
g ~4hNoe_]B
g*
|ݾh: A[a4͓?9ݥֲ$ք?X3{ ]`O}cJ:_@P#@>1&#>)OAI>|c'֍ y-% !BP ˂3slZ˲f#f0,Z[ͬ33s,Z[,33sOK-x'֥b?n|c{'֥Ƃ?n|c'֥x: '֥v3stZ[܁9,B*i-?vψc2N*X \2I'0>~Љ{}rkOX9K>1#dѺg`]yGIr-J ౄ<ZU#f0}jX$ͬ3sOKŁx?n|c@`<7XGό`hI}jX$lx'֥Lc`o灛wd԰IGό`i"`g`oa7>1OK'"We]Q->1gm8'@>1OruB1\~?,ui)*HZy	aee`0&fLaO}@ͬNJ|c[7$C#xkhF7VQ8*ڢYe@k9˖3=cA"4Jwix}g'=qKjEHPޗ4<lӇ߂r}k"Mh yzo~SQdxBY>
N*LD<!,[5(}B #P54zA"4JOTYOdqQ|Av]V
D@7XOa9,~Đ}~c[MlIG͙ "}l=ݶwH$F&%) 	>$]VYOe(jEHQSg9Z*Dz"?(7NN;&4}koP54^a_?L \ f.,"ydڄD沜v~w$#MkTr_5";}CW(:hZȓZE+޶BYى1dL`UM3փ6M,ZѷSvG04}l즲q^SVx@[7#k	@ܒ/vS#TEdԛ?t	^bϜ&6StO[51>1vOg-=hi?6g	~73,TE񲘭vU~58wd~o1wd|c9}hݥ/vS/O%ƤKI'0e51$d^Ņ9MLlO[51>1>k|4391>6SʡόlY>1O$@e	i Xtp} 8>H>4>1	Z;mm3Og&irvA"4KMO{C[CTj*Dv=|	֩4>&Jb&%wj{<Z
lZ?1ɜl|Y>7ݔ	JoD1/3š͓`2<ZA}k9PRAIA)Z!$E*DvΈTxl6?Zȓ`XsSuENIO\#ck	9{(DaE$5L|[d$@}?>ϭ1$Vd;r	ePl6C|~AĤ|cjZ?
̘\5U'MVL>1B'؅t'̘]{?GCcY*O(~#{`wl?e$Zƕ+|i7Ym3[<?E)XG!^EW$i1!]8 ['̘zG<uc@8>v♇ݔ@	km`}@	!ĵ=%FZ:.k;؅rɞGZ)Mg{S_FzFg#!\2gƃ(SWMgšf7gi}lf<ZC}lw
6x;uWW2r|cl9^m^pɔE)9IƓYm7@KY[e`@/H^#\ɊEWj[d|c@dٓl+޶5Ֆ& b!n(Y>߿	A,YOan(xtg	/4>&`nȳĔH>zY>fc	."TPal,>V>aFC
"4n%[$X/HKOa؅zLxوfG>1lBq+'̙{?b<k uMfirk>"BCK>#a((!X/v}hk2W@91ݶs]A*! >$|JG025}k+2d`Fxو{d|c ݓfLWl#E$xɓ21lY>X!݁$S0r@O$vH{'֍ƽShE	o\;['ְ!ݜ3yaYdڄK#
PRÀdhq]b3Ɠ([l6
">R>1#FYbH205Y>+[4%K&L5aCé\5,ZϺY['ְ!3x
Y>,!>[5BNdg#P-Yݞ[5BM4|ڼ3 >|ڼ(SvbDhG%[$Y>b20b*SU>18}mWN>1/dٓ# 
<luH2Yamj߿;ݤ#Mvrg񔰂4qC_RtgOMdIu"Ɓa,)$@b7E9}mk6P"0`6,ZE.rcKؔ  _Y6%g}h6Oa6/g,#g3&D0
Ej0wdپLĤvq}@V	n64b$bq(]PZj=@i@r#ō#5BNdg#P-W)Ƒg{S3AE)zx)}l<k=,;}l<k=,>bo5^gAf#af!Mgvyd٬blv,!.,!@R!\2gƃ(Sv1[5'fywd٬blvjSOa+}mm<ڼ(SY+Lx`?eJk-b#<kd٬blv<[`Za!\2gƃ(SYmABY+HkX<[`ZP-0mgY+Lx`?eJ`9y}lw
6x6~k;؅rɞGZ)L G54;}lsYݞh5}lw
6x9bs&{<h0ah1k;>k;؅r<iKyy)g'24O]a68dw
9=40@RvY+H!lfǲr|c"O]WɔE&dpT+Vii=S灬giC_<Bg{S3AE)|YmfW)Ƒ.a3>w#@5BNdg#P-!fYek'g{Sg#]aqPElkX~Erw
9=40@Rvy'g{Sg#]CͫO9>1(>voa68dw
9=40@RϘ2,[1[52 'C&BMfW)Ƒg{S3AE)19g;'g{Sg#]CͫO9>1O]Cͫ2h8+Z_Oa92(v!^3)E}m0x@̙8j)Q+Wh`GaaAe$	~aɟ`qU&),[Y#!ܡ<&1Qq=#R8}mdE	_0>1!EH{:tx1[YBV3sl&2##f23}jZmb>p?n|c! ]RԳ3sY>-K<=a7>16OKRlG,#f2Y>-K؏灛D'֥h6#Gόd j[;,#f2j[&ibWTKOo2aI+Z|cI'><db똋U>1O
4XGfL+\XU>1l[Pb##.)rMgw?31Jd>1d8v}@ZBƀLn6$iQ,05iQibyb`R>1>r8dE	OlB'ֳu`uImkPd=cA"4HOMYO`/iv⊑.ldIo%ڙ͟5}kB't-*8e<r>à|V_e_1WYO8>1)}m@Ĳ~e6vg֊"'tWe]S͙`?~o1 h%'*'8ʘ9C]T>oUYiI&?r4}#MXO3Pgm44}b?d/UfU'lppgm44}b?dYM_]M0%50%eMbG`kp%$T5))#MF<B@$ntI=vhY}djCUhRA:Ԇ(1{TV_@ '@Z Ue$ <D~ 'dhfQ|(۠&CpݔEA0O_< ϭ?VihRɟ\}maHG*6L8$}#MXO3 ϭ?VihRɟ\}maHG*6L8gm44}b?d.$A[a4͓?b}kAYh܍qtLfQ偹fPXC,k_%hK;
HrD' Ox@+?a(Q6Lbk>1l[P[ןuvOa"!*̘-Qa9~:->4%OCL-a8&}k?kP{@H#iRèՄ&P-c`>>1ǶOaC[4%E	|c	K'J;ֲ4HOMH9?@d_-z5p/n>ehjEHPtg&^	,D2}{m}"+P	VJe|zVi;ބOdH4}g'=ކ<E5rLYݩ6d3+uEV╀xwg'>fcA"4$jpr<En髗&^	,D2}{m}"+P	VJe|7 ӻ=Odٚ{9IGr٪A PKǎ<^y`1+YkA[q@]'XQe)M n6%ژ8	"YYY*ŵ^a؊]b+P5Fx?T!}A([\,H䂫X;,\?9P&(i-=.jI֩'߿wH$F	gO{yiv⇭hWçyFD%$cq7L/.zII|57YʅQĤSCLOVU9ڻUT05!yv<
feP6%x*dl U3~rk;֑ڢ}idٚ{yA,YOa7sK=nBbxgr}DdIQYM\^)#YYݩ֩OFC"&DG֩ 'ְ?e8֩Oa``O>JO>6RuV<,Z?><w'Yaϭ SdNgXD@<><
No3Og&irc h%'*';<-[> AuU,ֲ$qHReg%Z$n6sVDt0"HY+Lx`?eHlmeX-Q(%
f k#Jlc>Y>Q`_}i-}llJ.D;m>IfW)ƑAUXAe6gOˏfgA,>1>+}dE)XG'֑+Jc2fH4?>kt[C]tZ*rڗDxM]k"MAC7?kh }|h#ȥ|ȣ$4o9heKb࿹n	7W`*[  W[<:͝.~Y8agAX c~k=6!\\&.5ف>pS9fOKMFbVC<g#@	󉩻9Z5lz:ARvD#.0i}0bNк?՟d80$ϵϻH`m: Ul+$'4l GY< !x>6M?P}Lie 'lI~`$n6% }ap
4RuP-ahHxsX@z0DYg1?vJ'$k3i&H7'}lgM?kpb~5hAgq+Lea5ruTzH>Oza>/{<"fO; `@?;A@:ăX{(h3#Ae6CO'ݜ ]# !54~o3IR 	5ruTzH>TmdٯaZ'P/Vu>Iޠ|HƖZQ{7$cH%^I,+]$wg^7Phq
ւ&+,̖]3/~?4ɗO~56+1Ķ/V+04f'֡5# < z OӠP]JJ}٥h@[i
Q 6Ob~E?gDgc3ꇟaw)?/A3Q{7X^ƐKHjIUvl ^A%6c9&Ĝ~O>q3&}֝`t Z$ 7V $'/6 g!&}<3B2=Wc$v^-"W5!P旈mLOZȓP[+(w4y
偺gBIʑfA?a%6	gbe %it)"lI!ADl-LqgDl?" r.=@ٖLzLz%˄Sq6m	O&O@#
/7y9<-")ںU*6/wmc7Y%10Qĵ54}g%>q<9979S:B2E@샜2<YoavqqQfk#6V'k揼(xb<AմO0l[5rl0Zϐ5L߈1sqm L RXRUL+5܈*Ց䖲V|k ,?sIrrn"N5bgPF^}hOg3?;6'gi8zF-<WMC3||c9!ds	3B<VPaZ&s5LXie
,cJ}?;	t*6Gol+'ְipZހ'ϭxl[3>0灛Xo샞0URbfmX._+/e%69a"c/.r=NMTF)BOy,pL(l@&"{3i{XoP3{ WLЕ|ɛhS'	W%"7V<jXhuHsrICYaZ&vS%gZUr3ŪV;6?ǪV1GV/T}m`[u
%U%G1K|zLh3(w9@x&i[l礃A𑝆Fe5SaFSSՅm>h|c8[
Yha0Ul&h-Ղ2P55W;</<`灞LL[`eklkG
g(w9G/oal]N5L8͉$Hl[Z@FC9\3DC XEDtg~xYm+OP+h	Q }k?ߙ,gY_@3߀e13?˼@[=K.Qt԰e}j/`W=7V@揼^&PPsֳ?}|hhJ|LG=N{L㺄%"7V<z-GYs&}AÜY,$g;Sm9Zz[@HjI֘ Y-тϞ4}&L#k2LLO27R˻&{+OPEI2gƃ(SY@zU5=*L`OJs#,'3Ymb S;-}?n6J@؇G	P}h-?;3#X$m,UX^ƏkߌvJ*AK'w*o{FxP䢶F
3gMB?n5MJd!
Z~aXo}̎zjVPaZ&s5,~ ;DbY{<גQ_h}m6ga`W$mZm_x*w9;2@hN
3t	ץnyA˷8MM '֐Y>Oܐl[d~c{l[d~g!uly3e13>1F?ܝ>ʽpK=;mI2gƃ(SY¡VdsҤ8=*Ƒ̎zc|L8>GQ[AB#}hO3ǀ5L,2P_e:	$<c`P g,Vm`'?<K9R	C96^$[4gT!{<"O8~ZYagAYYEbrAzdjbfa1wvDk}@g)	,[a?A#Ad|Ŝdjbg1wv5-,[a?AbXQ_Z$>k-im"٪=$Z(,ZX,;eN`灞LL[`eklkG
g(w9BO_A0x	9S<xVPaZ&sj᪅]Fh>1xВ$k	%{< 5e	bfhr]|,g~? @dˇS9+^Ncnk<Xsap޵def?YYEbrAzdjbfa1wvDk}@g)kdքC,r>md~MgYfN&&swc[O`dքC3&}z %9g M5rl/O}ݔFg^21n6J@؇G	Ae>}lagcds{	ZH7"	v$RMbY{h@.Emg1?Gg$#vz{
'z{4eݓ=#g&\?̟p{m9Kl`2|c	\4f&#XOm,3궰J$Aʄܫ{FxZ-GQ[AB#}hOgz[<N5ܓAٳ^alOk-im"٪=$ZJ6Og=<k>&{C&s'Yw|eݓ=N[jX2LzH>l[v|3)cq`|m~hUe>}hчBUg29t:g*VPaZ&sB?-(Mzvy,0NdyU<Iӕf}iu"l[l礃K,[e13ѷ^03lHjqm4}?{~e֎J-?;3#X$m,UX^ƏkߌvJ*AK'w*o{F{ iP䢶F
3B?#3K5Iv;׳ς
2()l6w꧁5rlP!>m}jk'AVm^-:dg권|9L/?fO)]BYwdϤi@H`5Lx`?eJk;JIliU4
Y{ie13`g|6H$q`V^?>Lн?2sG֟OS6*,/cG;X%k %ۇDI7e<tT#(´L'x.G +Dj]R9y<hk߀%V4~g,[RICYVxIXВ;3S#XOY{h?%x8)MMJdXds	WO<rjVPaZ&sS?dl1w5YN5[6|`jodɟaw'Lmﴲ  U?bؒR% @Z ͉+ia?A~w'<<+ڍG7ei+z1Ȗ_	.6A4ڳ)BF0UP[\Vx*C/CpmfFx6KЕ|ɛRdsҤw3AE)aP29Re}YHG=Na>&ljm^ﬦ
Yvs )eI'ݔgl|cX<}mi}7,od#m<Ph[d~
V{@[d# T)3	6O?a3	sYbf|c8?dͬ4m"P5#hb~ў6Ttgbl1~畁0vcR/3fT$=c`I(k+D#*dnIkX@$wz4;#V][T 0,P8~ZYagGͬɬ"meg2vpAzjbg2L]ݤ-rGͬɬ1wv5dO}m"0α95氡1f?e=@$[5GKw}k_A`0W=7V@揼^&PPsч5,!*	3:3ЪVPaZ&s|b3O쾁2LLЀ؝R˼ovLWix3&\?̟p{m9Kl`2|c?vxlZ588~ZYagGͬɬ"meg2vpAzjbg2L]ݤ-rGͬɬ1wv5ƨ>ރXFil=0_`)䰿3hk5rlM_we13ѷYe<v!2P5!gbBCAϟZ?;3#X$m,UX^ƏkߌvJ*AK'w*o{F|vEmg1?(3¸Uc}haCY}dBr]|,gQkOGfLe13><su8Je|3NfG=N;6*X$gm`H{	7V	v%(T#(´L'&x Rg#?w`,Ecf|ᅞw96?g&q驉a1wvDk}@g+?_96?g&N&&s'D'ֿ;kzl4,?B@yl,dG3q֜XFģ^-J9iĆP5Yw*L*.Sc{>pnS8qo3KO$I'Fx+Hl 3}|߬e驸	W̙>1vS'	W±B?
+Db~ў4̙}~?,^
hV%! 9Ac;"IgW'cµvR3t֥udyq'xcP5;샠X`J޼f	PfЃg jl"`1`)qgd9Ćz?l$y,L޽:E #!3޾d흅I?7ִ 3 _A6Ȝ5rl@lLL6{(AFjqĬm4}?{PPsօ gcds{	ZH7"	v$RMbY{hVPaZ&scD>T,!oaC?f˼ovL" ?a=2dkimV[`+<3NAdّS'	{[X%k BMU]e<SP䢶F
33!?awAfvf1<X_Vy$v!>5Sq3||+29u*xTF׸VF}-DgPhDodX6lɛݣH'` ӊ׸WdbH g\`͐^J XelszD?L> wӁ&xE`-)l>f||مJCq	 ?̢[V2lUd@4,w1FX$¥UaY* #jlhAFd*Ż&VfKٳ?XIU3Wbݔ7ְlYsk ~k<7Yx̝?n^̟;6witKFܤfrk ~k>djbg2]ݍo>`)dzbL6s8! zg;Ϝ)m9Zz[@HjI֖A_wa`н q_<bfmX._+/e[c_>U{?8CAϟZчBUg29t:gJ+h(Do9M(ƩawAfvfX7K/gBICXI5UcKY{h^UHk7Ne< `	WO `	Tq5# XY(*Ոk孲HGMgwH9ڶYiH}iRBUS3DEZ@FCe8^Q[A>5Bv^)i1G4)@?}g$6vg Hbn6~=Zrbx`*7 PARm4qC5p/nb}:DГPc  7}a5#$7XK;1`1"iI>X$%Fh%k o1K	7ӕkmLFi$c[숡h.㹊9
g!u,?δk%k#֯U';'lP',X}灭	z~o7*ecy>J	VWı,e39>2}3-OmB?l~xWX+/e[e4}?9SfPϭ6os<k9&
[57^J;>@υu*lZ6/X5U<eYxf٢¥,2X}6<dl?
fpɕƈ[IS<d7Yq[l4DY9-,GSG͏pO5v_}7,O?aݳ lx9<3gOd#f@
,[5*lk?c@v<]>rVpT'WAO
VOY8#i=;>ȋ{י?kV#($cȖF Gy%mX[BIjϊimK;P_"Yޝȱ\w L6>8dA灹g G<x%lx9<F, id#vx>k;NUa313"O쾘4mQO
VOY;FXFSosͫ( z#"Q^_qI)`c<iK4\m`pANl1|SjL2g̟mq-gB`Uc
YOYVlV8<3 !݁\Nn5ĕk@q	_
4}j6~%¸6O`UXA%3Vs0=&lDU=QD,RIYfB6gF}f
قߞxkЇa^!ݍqߐ<WO͆̽,T'gPMums{
T;Q-x!FzZLKG!l\I֖>p~dˠ@;\¶UOꮡOY?Tl
7YNڱ;Jc䬠D?	"~rE+-KhJm`ılJvJt`J"BPoc\ .?e:,m->
-}k wf5ͫJ2#gdPZ̟hMEb4z ,hYڤ͚4AUT'lP R?"  fxzHւU)1َoZA>ҚEY/e[C]tZ)EzR#Z$k"Mh#z
!, JW{@_U~6gvk!S@]u$[I,0%Zm[@iX'p5#xNb~`"^BԈBZ!Y-~w#`cV8ZJ3ucQ,w%V K	EɞI&Ob6͞6)V#ZIkC=QW
>	BBz5@k%EQ $5}l=1 h$'&'Xك9ۊEwhZȓZE oh[/XfR<l/YI	*nvcObu4Vb9	>F#f'Jj)K1[f7A.ݹ&r5L}1wNUs?  U^ vď}[x7-0%ZͩU}mb8T(fyb~a["(o'5U䢎y`s;H!!(g.5U&|0֠	-!|ɟ2}v,X2k>el>xWX+/e[b?x'jUS(we֝i 灞g$\U>jn?K+c b~?>4Y>ނE/3gz	3
YaweY6I 4lڕY6LR3|ڵ2Rԉ zYef$7j͓+3qcu`CT23zEXf"PkYX&Oj@׳A*2efٵb24^ׄkYh/ņzlY!D[ /qsٚ[i&w"Q?$iâQ?,OE+ܱ5:;&l|+6O`nY4$}m6M,[d~a<xl[d~lf9W%_h{gk9+8gUuOl+bD_B<꙼~wd㚰JFP1%u@!${gAMa(	.6g';q3Km$ӎdJ'"M8J'oD0Wbjrc&l|+GvO쾘>xx>Oؓd#OӆxY>3S<vY>k;N+0
iƀxaJ'6Z/}/
fqރU^vʰLFQ̊V<c,KBHkgEq!|vIdJ'M,O$4OʐoJ,MNT~D͏u>FCxnYh#}m6ٞl[d~
Ld# W/3ԋ'g{#)fs<\|+iƀxaQVj1xH-zB{E+]`1K/ġ㐒3rOԳLdςi%~
vA"f|MfO+b(`qPW`OPoMNZ~D͏r>FCnY`sd#m<X['rxK'xs<,>k;N+0
ĳ\e~=;m{"UԪ"lVB~)0USbP_ӑ,<9K	SK:P.o`Ga.;=,, nBA7W({'hDg bC.(D3.[PM
=TCk;uefH6%8s2OU6>_}mD_2
ج@E
ح1?AgvzzζI`XJqqȖi%v4%uSK	i3c?>fLy3.3'l_ga?Arڄ/gz	UnQ)nr ]A*QMgtjIM3cJ[Q¶+3V(ɚ}7;Yh$;HH9?@uePn(zd!{KгDY٢_Dh_s BT04
y%$"XK;p>d~Z`JKHӖ_h|^V3&]*+`5N	PSU_S_B}.e3+;`/?cl^Q+I\Q;X-'I>HP7XRxl|1KB~em~hUЈ4jvdSY]r3}lU;:O'υqBlgK8&zY\ݶ4,9(Q?o5;wc\P6OFCܳ ݓly7ld#OBG<!͞8vO?Bk;lpj	elc@{v<]U󒳆~^g UMB/ͬJ}
Ux1䂫XJX%<WwP䱮?~@~|+Oɟ<O!}jzZQ#9K#kRXД$l Ʉ~rpz5@kHiQsTzH>4/ĉF	'crmcއ4qCR#-?B+YkA$4Arn6h\ĒINjnqj,4ڜJzD֘	X'ZhQ8^lݶe2jJW
>J3t#9_KkȖF)c,w$ڒFx>*B	sZDKOjA6OwH$F	
֖rjV[І#ShZȓPRR4^M/Ih6,f5B?$7XK;q?d~Z`J9hj_Vԁ/]G ?|R$ϊQaؒwk%[ UP2zoYa[e2؅7({?e(HEGj|+aY>x`MYxGc(wB(/e[a揼wcAOfEMg#x|+OJ}Zb~W.Oɟs[7oime܍ Abx7NS~A͏u [dd;/<<jI}m65H}m'l'x6x>k;lpi;Oퟬhgk"/JI5>ʽ&'exK쬧RdnDyV_iP*ͪy(ee,ZzP ͙"=@g5"Z{T\)dٚ}Dz}k#M%XA [`6n(zd'I'D@7 sq4hDÚ%ڙdY}J/"p5j	VZ7Šo3eP>7JyV	{UkKVx:i;$#M)'\L .P-mi|ڊ>yzmZȓZdKm%ڜ¡?8B>k=O`s!|H}kqf4~Z2f{exY>Pٔ*k>dg#&F7O4=A9T9{-,!||ɞ
XG
= Շ׃vO$?A	Y@+	,?^qaĬ]}l]Nk:Pe=U^|cOdڄ~w$#M)'\_]EMTC[!I
iBpOMdI)gYD4'xAXK;BߠӕjnDHr.%*,O"lXAhn6$HHM.#p5Ogڕ}B(<&v?09ŪBB	{9XcDĔ^ ͙@ͬ]AUll(`E#3SIkυrQd٩ʉem[O!	i-=.jI֧'߿SA!>4}g'=ŗx;C]tZ"XhZȓPRгƉ>4hN%7wkFAL7A*cC %*,O"lXAhn6$H 57ot/'b~ȓ>&1/Qx6IɁB2%{ٴZQC=-1KUAUXY@ͬ]8g /}ArO^|+;d٩ʉem}fDzZDKOjA(+}l=1ޘH4Gr,Ygt9ۊE(mzmZȓl+(fkh'XiNjnq{䳻S*|pĲ1ĳUjl7D05`XF]Egf
>FĎH*PaMgvP3È5G@~4	Zmrخ?#hsK=nE-Zl8|	Rh#}k"M[Ş4I z7LHÚ%ڙZOCLOVU^\u"]Dog {~l7YZQ͙#=@g5D=$Z"K'߿wH$F	iRYObļ[C]tZxgyZȓA9>QO!cI7S7VIIgvxmY%K,	 sWTKOj3C灌j@5!Z^~wL	R}O{#/hsK=nA~m`&ira̒ثYa6IxO~oC]tZT泹,D2g̟o>1[O߿wH$F>9C]tZ9r	FZȓF[kDKAT+E	q@E}bEMdYI`QAa_jnv[0kPIʑ)SdJOZ?JC'ְ灭>Y>l#gvDڰ!m3Kvy{ wE9^D0kdJAPj^{Wq) )O.;)'¸(Y>bjss&|5Z>g6^/)f,Uڠ#Є/BmHvOa||ɞϔ9}kx
JPe<b樖4y`zL
dѰ>i$>k>&BHL! A-\=6Me̙|+=\[lɌ\NOsY&v
p)}l@ 52fn|+Y!5A!fk>bd>;OATde&Yi~5&~`{jI0mvAgjG7݂I 'ƫP	ijt%RX!P`E`8K5I`9E^|3k#8f|uFKuAgh5J `Tg,Z_5= }kG;mɟ5`	[\jG|cK'֟}OcOc	Z9yL6 |c[`>yI(Y>ag{УQG'g{S3AE)3a-fڲ15iDKRĀ3`ՑR lӰC-@3ODnJRT4԰@zZzS%ҢX =(%OIdq('6 1Gw5]mgi(,znf3cSAmfzȎ#MR4zZYڥ5BM4
?"@W,{<'.,P5aF<fO 8kәO8>1'g5̙@5Hsdmak`ĲBY2!J(HY>k;؅x	(>k>(H&}lQ D@&#c@z%OHY+Lx`?eJk;8>Q}lw
6x6~1!Qg9O!Q5BNdg#P-
V݈W)AHУx
Y>泹'f̧E}mo^ɔL6灜'X ='c@2%\ٟs{Ub(LxNY>(@1V*ƉbZX*,BͧW~nfX[$%,iel3jErכ
Oag@[l-P-~gt,K'({Y5N#8a,dC%BZ?7Ld. .f1flYh#.UHy, O-Z2n(z]#-4Yk@M 3ȥ{m߰MoH	<?r@nTz\a,ĖK1m]AR_I
F f)d{f"D)
ˁR9bwc(\'ֳ,K?U~>({d~"L^౲0[
l[0lzL(}DCzi2c.:?TnX1&@DL3a3GGmZFtJL>lOM<CH[9+x4E
Y>fef;V4HVcrmz$Wz1>5}k"MhD"7"|]|%Xra,587VDiQ,05רg9K Hn6=&2LF2E&q,dv<Ǣ[@ͪ g"ѰzJ0lzT&{<h0ahb-g6GU:efǤ:efr#M~C/K?a(BǢ[>r?$di#̘npO#&<iBZ"JYdg#P-8h`C/O\zgiMGB%}@_w6=*3Ƒ|{P$#MD$r-z6Ϩ <lڇQ`DЉƓ!9[}b	DlK;9$Z<7VڢXE"b&k;̙~l1ꆽ#f5wfmoG:㯂#fAnrrzXI8b#(ēS<ic h%i}g'=,`<l7^rPǪJ-[.x~lrQ6%I
1_<9 #/W=nBg6mk"MhD.|	gvLDMgy=40@RLDV\3v<׶lC|zgXٕlɱY`_AnI H߿	A+L#9?IT;=nCVk"MhD.|	gvLDMgy=40@RP?̟mٴMe?	P	)=߀j׻;mSY8$I[F͙@#Q$s泐i$s9Ҍ]i5Dfx7zA"4JO{+*ǭhl5  >oL!@"	?X5i0SƲ|}%F_aX-YʵLk
)Z+,eD?3Ygj?`J֩V\ >AY9~X-͟լb6I hzXeeV{!}0VU0JʵL#&~g ӫqle^V6W`}\{&Vf|?~;͓'Ǝ<,OgfDVYVL$$m^DaU^-ejL͚&|ߎ<3[Zl?4v)>R
Y22\zsUi}M\;L-~&;JXsSuENIr٬bs&{<h0ahq|i57,Xr=efKa 5fØ('1Oq$P}l9(g֓EOkbieXFx:%XWAϤX~qP֤Sd?[QCϭOGوy3c\I>όk@.#j0
q dڄ֓Fc<ic h%i}g'=0tZz7l6	~&J.4ƺ
*YݶXYw:~?V9bs&{<h0ah5;+d7,Wv	[mfP4gᦩ Yr¥D@OW7e8$fCi$q	3~olk>r>m&~#;'ְBNK/k;Ƒn(CI$%#8	 y,Jw
6x9{"cĂDih>kR57d7ΰLVZȓZECڐ~7a1%wj9(+Tezlg#p+E+-u4S~ZlL(*J\ڦ
xs2esX|v@7 ;1ٰ٦I߬!-g+)֬Vpo'ϭÖOeL|n6]~?W[c Fޱ$'7MYl*[Zzz!9bJki<W+Y>$jIuiYOfn{yt6CP
2caY`IܵS`anȑVg)r-	?g&aH_^
:Pqhnlpɕmes6"ɒ#&J6{ci_*?;ӫYh#+ZTHy, O-2%׭hڪ*FvC/xMXCYk@#|,k_lTrK;"=h	,?_.|v-}(퐁Dj3k-^<ča-3k5P"fQLmMaQa3{-^Ej}灛ؑ"~mbF !?T6LVrZ7K.jn7g֩Gk=">,OAoo^oYD'7-_5`\;'N7UsVĴ`!iaa#aYn]%u1|	?f}i?e.NH1kFLLZ㽁'#fe$d+ａ&VoY-"3-S<xwgl#YnqmeYaX+7V$8k?6XDxZԐ+~zĐ+~nq޳C`ET뙧|PLdiD!H9?@mWytZMgd:=ֲ$րV7M,֓?A+c7AEPeX@:*$LĝeYa$Kk
N	l?l"k,Մ-!r$Md~logu(Yo'x2'Y`0lڲ*~>	V9*[YEB[*
.}k?8	lj*
>nwT7Ua{-&3YT?dGrϰ_(Yo'aCreD/&}6X k,u+ｂeddHqy&ozm`p%[XB7I_5e1r4?[@<U+>ʡY@CZx
P)dDVj2(xܝl5LaKk9$P_dG֍ƽnjlY[iĝ`ϰ_U<`$.[<*CfPTͬ"koPP[5䰣
l"k,ZbZ5bn
d#$XIXuedzĐM:;	I,'Wf>-&QR3 	/V u6S'h#}Zg`D;h[/aO`'ͪ>ĝeeį,J|+@?dѸ`'ͫVXn5$27UZZU~o1fH4^YOakRBmU#;!.|l6?ZȓZ|,gvYV?dGt"v7i&6_Q-K]EOpFZ7Iͬ:Vl(8$XeC?<!3ma;U}QpMĝe6íUβʵU$*jHpDz= h%c9?I2Ã[BmU#;!.A9ݥgֲ$y"&}a$%wknZ@Ior&-K']8,|#/X*[c3e`J~?~D\Y>tKH*LhQL~%wdiEY*f[Єl6?ZȓFЛo?%ڝeZ"6>)m*a֨!灓Ij-UM}Xn)>Z7IXu$YTkRCe[?AC9	jqMmjWdbԧ¸ C'֍7{>ma֪eZԣpT"[=H4l1$E+f[BmU#;!Є9ݥ?ZȓX!D;h	ogv FDmeagq4qaWZ7ia?YP"7z_<`&Q8	afZYYi*Jkf#k,U%Ǫ;EF~YY%¸}jHf
!3&n63j~m->)}ma*Z y?YP߿wH$F	N/'_8޷Eڪ*FvCڿ`ϭ?VihRɟ\}maHG*6L8gm44}b?dxOf-ևdmW/2Yݩլ58tH|7Ěs73ňDi9?I̈́46t#"sCwM\C}k"MK.+X Y	 mXy(H0nS<`e* =k(^|ca4k=O4ɟbN)L¹L4}l={")vY hO{.e7#"sCwM\?Zȓ`XsSuE%=rSg[3kp '֍;؅qH@ƖEs"\Tf#q%Nn+@+Ť@Qx?>XGs"g2dE3\{'֑+@W^Sd2̬?CW) Mdd5ȟL$>+}mB/P?eZ<ZUZOa86ȓ&L
9}mQHOq,Z?q0m&	s&DV>}mB@&֘o{ٽ#"sCwM\w	b6dI)f>E#^@aɻmH	;)_gvεeY@<wA>4
"dFZʅoI֑bۜXD/֑- !cIY}ٗw{8ߗt{-[A~OX@{g6>+'֑04C~lt!?Ġ^a(\ 'ְڄ> 43Ļ&Lx(Y>!<8!֏SXj dG<jH~emh=rUɖ(BpBU~emh7}&i> E0m[r%Q,O	_P7>i>1w!3&|)?!c]8'}mBߤhC/B2;d&~jrZ8	YasKG<Y%atZºx|X~0&3&wS'~B>f˧L%w> H}mQG3q(ư~\YPj=@姵EzXBW1k'ְ}b]ĉ"F>PWdچ}i P}kgkf%2dA"'0ɰUָ)c#hKdȞ
)	3>:XG
mDz}k#MdJi?}g'e[EHȮW/(lڬl:Dn6ĵ;߄F?X+@]o9,wjp̇5̫P3/er;^`oG
g:bUP[-4ry𗮵P$Am$|ö@e~ZFr֨+>O`-?gݩpdvr'K eA~ÔkeQ(ݦjӽbjp(HXI3V
CL	eGK`;#0$zX͠`L=====$唴<ܒsͦ'jdd,$}``0HfUT#'2
E`im1TʘGwAzzq~Hr)͗8ܬv,Z9TFe;Lʌ;me7@3*A Psڄ'd;	Y>#/]j*tQTq-m%<޿ H9?F_75 j7Y#3'$KYĳ	](A(c^oX. H9?F_ Ar抑]^P[`E*Dn6A*R<hK;:+RD(̫B֬U gdWL)kf"lmp<[P3a_id3RAJQz#cZVZΗʐd-bB*CeY
YlsJ99/&=Q$_$lI&	b6r%Ķڤٲ[l--p9KmX*|+#+LpC<l[AMfiݟ
}k+&\O[1fn|+VO;	Zmrخ/f5lR2+47tdI} mdh	}-_HEo9HWWu GKGޠT_EOa؅qZd Eéʇ¹H>?ϭa؅s}+@&2"ÕJ++Ԇ@Bxi.5-K.RXXlJrP%Yl	13A+C
֨+?l[P[ºAdWL=<l\5Xf|+VOAo
]}k+&\ b/j!K'_;ݤ#MD${3z:hۚj翁3l6UF>Tg,>oUYiI&?UfU'lpGgm44}b?d"e}maHG*6L8&pgm44}b?d"A>oUYiI&?UfU'lpA}#MXO3A[a4͓?}#MXO3[a4͓?}#MXO3A[a4͓?UfU'lpU[a4͓?}maHG*6L80F&=`GXb$|7LġN䳻SvvNwR`#NMaq"bʑ߲r> qbʑiݔhψ0ɔL?	XHavP.8Hgݭk6Sz3d1mdIy&LڜK]Q-<޽{&P.z7i3xˎx_9w97N浌2'z`3>uS1)s&?04@3<l|Zl@~r>%0PLĂaʌ>xv=bʑ߳Gplɇ	XHa>ƦbC?k1zlV&P0of,bA&??wF(<<0G8HًĲk><R3ߡL¸2}mGݔ(}AϟPP* h%i}g'=j={Cgh7`Ԗwj}k"M$DS[+3Ƅ_$*33x灛3h
`o{?
ħvP3v~]߿w#MYOf(j(uMH:|K;>&
bTS.ղ#gHTf
f(;6ga@J&^}ݟf2siGr٪}Sv"PmKRNy"30RH"D GJf2dfbR
a(}a9mK6o6zPС䳻SYl~dσN;|~|c3OG?ٲN;>1?~w$#MYOgD:gzͿ$Ff
Ps#abQ230S3OY2Ʉ4T/(˚6Pނ{ڡZȓZW{AmM~U53B߰YoH	LKQ,3L`{v)	tH	VWYūP5A9R{(`%䘣
 >~fO|+ #}_<Ɲ:P.P*Xkk&]L	r3- ͙u"c~<̊7B<vȏ@灲dSq/ V^?>LEy(w>1CҢ/;_QkOD_~:ͪT }ix~s6˨KO%u`" fNdSq݌bKXsG
1.x3G
2˻9'DXܴ	u*ȫY_rdPEg4Wx'^Lӽ߿Lwdi$XA [b/%ixڄWt;D}CƮi,4ZȓZ連lmoZPoH	34&^I%~-@V6P5t 0>Nl,r(jiB_+ @&ߤL$|+ײ}hjn6u4de}2;2pZ#q];K DD(Jwv$(|ċS!8,e7fɓ?6^gLEBLj .ZDTl QyxǠ?IƓv${Lrpڡ;i݄<PƷ&.33{υrpeݔ	7XWԫMYZNe<PX`NL`	]x9d#qQf]"K2%e" _w직S6DY1݊6~#lwa?lALz=j (<+ìGN揼?g5Uބ(|ό`8iL$9c"QoRZ)Z~ƕU
oU.h~ouUE#<-?g!bI'<Շ)̫jaV"Z|+\Y>}?k>dϙ?υrhc%]Q _w직@L@ء؟g`(;ǟ6cf]AH=j (<+ìGN揼?g5UބP|c Z%
C֪	}_CTBUU"Bޖd]9Z~?n6eO_gA#Oo0?Fl+xfs ={&I$k_RM}	cX_BM$q}UJI7d$>A	3d,>뜕wɄL%v7qal@%]=Md.dV:Zȱ-4}3u53,x*,Xr~s`Ga8'Cw<Ոa8\9d0޵G?;cB?"Z#rLQp8+>g̙'OFCL"kl;~/ٿ^fAm mX`8 eWdfIg_Ue&CM%#|IBL9#GK灭]mBOg̽-/镬4Oia"Y;xSghn5r򊑝>piL5u5&t}bELe$ KƄ>	>vmg8f;Z(K`gnII'sofxEIבh,09h v }#rQ%YĤE T7auS4~ƾ09&.[![n@̙	@X sAmClvk`m 3dI0B4rP sH$L1|+`#P3yzXՊɂ#^lP6'a0,:V?IƓ/4`h$|?>òMlU``ڦ_eYfU=UdhP@rX3H{.k=G4ɟbF)L¸v[,Z9bYY;m0@A߲֭pE Ȋ1݀'l('Dwe~k+uZgYoPD9lFk ^bAĬm4}?9h^CJ?ID<Eﲙ~?ԇ_ϭn~Ϊͪ(zY[U>Nz}iOG&i̫g VzUgͲ`]iX܉bv1Kbv,Nͧ%*XόV"U2 19@G!fk>)ľD=UaɕluU2!  ڜ~O>6xB(&d !?1w@;% Y@"m%e9O[,1IF4_%fD ٟI>|+lZ?  bxfOL]'%g$bh|+'ְ%$!k+Ud-*%¹,i`[a6<WUA87"(Cf^l6%&}d3;~>Y+puRV7gi=9?Ht	c1IF4>C'ְI$ 	o~ČR?T#L]rR'ְ Gg!
cV}uUL:;"6	&kfmXjM[`yZW "+	_
j ߲%cg}J ľF ek!VK2i,nNEf~lK`C&}d"6lPq"i(rMgfO&}"ן
mXG;mZ~x ;"(v ~`gHdE1ݖ fEi~g@灲uxu2P5!g檽{>e2%6(灏/}??}itPi?UWEK+sT`ʠOR~?eNEﲙ֟ٺXKd;,N)bvfɚ};k#MdJi/"EYw36t㊨B+:5}g'4ڼr/ZP3AC7&",fy!|Ҥ 9/$ơ?{k/rH5nɔ0=nkL@7^S "67ACMV,=<QT'8 yD6Qɞ 	GHVQfeAM3CfdH4}g'=78`ڇ\>#)oDֲ$ր$q|WۑH|hF7V/Pwjcm@N%	l&b\ʻ53@D$+դew-;SGmE-VCE;m\v"sݔ v[6~ްPʘD⚫mN"q3[0kBT˲AV|m ʶ{2PmZ&F]k2.ώh 3 uk;@灞؅xu2P5!g(w>1pfDO9c/B(zBW~~}h0l~44SB"	>O1WijC2bơ))'7%$D1i)'6a9,MN?>}l	tNLԟ6O`b#J@揼^*2s-is0fʡo̙x6B!m'ܘ|+2̈́C1.h׼!fK¦\?-XtJGJcD%%#A) ,qk˲8Ĥ}B	Y%#qakU
O>Af('$8d4~/3)Ym@ݜqYBZ5	9Ue6P5EeF49+f">lWt)P$TE`im
9S%wAN<,-3z}|YBYY -^~l5ⰨONW*Z=~PmkRry-qeg5ʵ(Jd]>	2G.{WK*rJr?[S_BxJm?~*Lw$#M%'UmۚF9ݥ.浑&$@xr"&AO21_HƄ`֞-%Lx3mK(ijάBmv%wyY2*8\ّC=9N̊<FX큟޻ Q灞Lޱ&6^ƿ4}~l|cO&@灟}A7k>Z~T;M<,`~?"~s6˨O{`-9+2FXwuk'kkZB3"f#wf%"`ٟ!}_G~}1SK?}g'feļDgM\:C㷿Zm˶լ6GE>n6~Dɿ%ڙ[A#ƷG	?b	[#LOdqmDYwAH>}l<imswEdDi9?I캫!6nhvWt<k&+ZThk"Mh{A[7$Yă-X񲇒_gb2gPU!|(%ipKlߒo9 ),1 ׳'3'XEUaIhZ76OAA"ժDK}7a(eZ#*VB"z夠3)UeAZl?JF:I*=1KY@9rH@@` f?:g{>zYgFhfY	xҲ5mfcDǕ8En?eP3߀fe$W['v9.%mԭ%=ɛG$9n	9%nȒ4dsJ̒KEM#& g!Z?e73vzDoL:a(Vq¦mwHS<¹>TJ`YݓZ*?3`q&!k<lsɦ6TH0nQل~u-"<Tzc &ߤsL$b|+Oh@}xGdh͗'ɞ6lK-נՙfSy+-<[Zg[mu\M>1 )KKs7X)d7g^PƁee2s>Xf?e n6aGRP(T/9(nLĜ!Ahn6szy+ kjx-i Y>5WitĜ%+?5$ʖA%^;ӈ:8!԰vIH B?7"{} UQ%-ζzɠ޺g%f&g?BVI+_sXG¼e%DR(ӶLDoKyX%ٟTwNJ͆g1'nEL@~*~ČR?X|+4}kxj@ANβì[AdT찋TBwVXvJTY"#T@1JbF4]pYY:%»#׼.$Vp7!"(Y?Dg6U.-	VuT3iZƊH欨	ؑG»'%\t*Sea5#dϱ#O^gdѿXÜbO ܋#T1we2~W><Bt/Ws 7X[EdjʠjH,ݕcibF)T}db̧½RN4Ůr>Fϱ6K5UYnuUi@%Z)&}2
Y>XrVz7Jƌ>x	e3P
#/~6>IY;4/:w<4*$@"EYw6HT"C_1vҫDdI`~@״GhUO}`sawkDB dI܀t?H&ϛXD%gZC f4`l,܁FF0&T^4Iց1ǉ,ARS7`keE
YXC͘4e@^f֯l3e2E{ s@77"
RMx`Hx w ,bT-c?6~ y a6LC%D@ <w s/Jy )bv)$pECG%
rQdJ5ْ$k03P3u8YY?efp}hO[71	L/֍" 	rpxD ![`A>i1w@~D1[d]Oh&i$z@g)>HC2g =ξŨD[rYkiq4%XGfj?ٳe'ɞ9 Cqm yĠmu-,m|cGO<#j"cD[`0Ǟ쟎qٿ"gH;x!nE{H k;VdIxvdTI _?L"a)(@G|IB8zY3O^fiHC z G|o/l"g޺6#P3z2uDջe<d&9&D_5d^)
4}mo2gdϲR?υp>ϜV'J4J~7:Y7K ƓV>LZUE^"F'7-VE	V~oXD++2l>x= U'¿5EﰇIo>R	ET~'ϭz߿SAvҨO{e&P=)ֲ$Ѻ`mF-v  ߃}aȄa,֐iʖE@uI)5Q(HR#LdݑOaa""sb?+e<jL vk>ČR3ߤsL¸nY>S 7yHL8̫@Hϲ25<5~Arn69Vb@	i*@%񙘐H53,/&LͬH'Ճ6gްnOr>#P-fXS1*Kř5'fӑZ}hcP>TQaTYanr mY8*	DTk(ʕ*>d2	i8+Ř6qRB}iKOϭ1A!DhEVd3-`iA!1VZ߫wYiH/V%LG֥qFF:j1Be,~H8ջLr!3>}h.L#~;~2gؑS'5}kg!(F_1wZ'&LrG<K@y Zn6V80mͫL_YU-2d#VdTlT kƪPYkV%HyX2Q3i?=UUVH^򵌏+<Ctzz?WbzAGAn{5UVH^򵌏+<Ctz̟Dk}c+-#MGAx17G X6c1z\%H!x$H!PMg׌c͠uD9l"*<	F*35n.HMFzFF:Py+k#|Le#ۓB}	QkLր_>TgZ-&QG22Z{@Of͙?W=;-&QG22Z&*3{i>ČR?υr	'ʌaS7^ w	jckC
nڼwɕ
Ֆ2kWef1lT Z+Ve;KՇ9>7dyO1!5 F}s&y<#Tϱaaƾ`7m_YE,dvOhJБ-&QG2AOZM"?	X ܽa4KRUlmq,iaznl8Ɩ#xgasb>p?ea^Yd1B}	QSւkD_gAo5?Q
|HPh}`Hdϱ#O"
AXaS7 W`^ w	jckC
nڼw4ɕ75-2d*2t PJc> bSKך~2gؑS'(}l	7>vAo5%~K?aNTeZLT&vn6C8$%[Z%aeA6~e`Y@+ĝYV~o09̆¼E4!tf)REO Q O̳k;me7I ]+?7I͐L
Ymf+2J}mIk ]q2[iJk=G4ɟbF)L¸j+>DFjI,iܧր{&<?>)ĂDiiL}g'=?C6pBmC6zä?.r}k"MAnn6WVKÑ"NH3
س7efn5O^͔Ýd̘5OZl?ä֯dCNGDiaꆠb6gEG {3Đ xdl$4<Jfy^7GIL+OXf
٠ݟ?"tnd,l9ͧ@BPy*Eb@h?<~H$ G%tT *<H#Ħg:@fyZ|haٿVk ͩ	)fV|ƩEn3g_2yQ!=`)b
Gg'e^PV{=X"~w$#MEA$G,`^#;#)oAln6֖YkDY¾YEdAuI =jASf.,5< bĖ=j`pf$W2e-ÛI 8¾\^e]Y794Yw0V}XNGRg@]1	'$y׿UFL,VGV<JO+@R;?67&ڠ?<!,V`p#Ggd(zN5X
X[ͪמMYFiIx<I
v$t7׮
Hh|ZVXsqY]Xsu)>Jdae?L'\?
#֝灞M.sp`䬀YYO+?7YYO,{L+)WE'>f1 h$+ZZYOa_o(uMH7tgkYjpn6"LhX=[i,ڍ!)(o%Em
 AuKRWjP$^+O jHYڳ)%B/zs;m^eeXTD?OP3"Rz[+?'uEM͐>25p0?OP3"Y, eXV/	GGrm(zZSR%#TO=Yk@Av]vo=YݮHe$P<jw?9+VQ-JOI/Q=+`E1Y b~+m ӵ$AN?NR9hIݔw1wfN03OCe<b|+K'ְZwY;mK.]I8bJb;^;&w>Z?
wA6*'VE-J'
;J
`RqXgr`䴲ԏܗrtn䓘A9VdP[,V3z>ӽ8sk(K K T֨?@R>kd5ܝ3OA*ÒԳ*Z[+2c
A"4K=reZtևTԈQcsDX''*Zq ę7m($ k0Rl`iq2.04(Jjk2#QlEP"E'"}mHgLd
AH	P3d]+? 
3fP6l%8jQXĹ͘ȏ$t	T=KM$g@X[l<ٔڰ]+?7TruyA)>R8Q9?F\qu:M$-n¾x	jCn_sѨLId(v)Xb8 uTJ5_Y H\@ZEsI!G"OdIRL䕂mI%`jH;Y =$xw+?6hi#)(>+m5lf5$`)*Y76I#$W+ kTrm7mR%ԉ@mKcq$y.y7-cLj zNjnQ'$jIV_;$ʒ!j_mb&	\\<fՒyY PJOTYE.+q`SR%.h5+ V	VV1YKX)_e+>& _+0blJ`8!EҲ#SL؊(?"N~MXȏ$t	_(,H$(V~$+kmKuN\,ٔڰ]+?YXPJOTY>e֊jDLO7PDE,M~mpl!5+%9A%Twn5	w0(K`~1$1jaH8dv*,!	6d82?\3V
)ڜ8JUT׊j85gmT%>.3+W#)[f$<f;d{T+,V$<HVQQJ=`y2zV'Vhx5ry%Kg33O'3|0-2)؅v@LH^4]Ym<Z@hJ0V]bztՉ)U$ԾjdRp&VpnD^*A zq)$ϦZAhZI(X,Y*0U5VXe ɣ!348#J	=`qt骶!ә郜X %.r%\ALbd	ID\Uir|-g$kՉs5ʵBZ"U+)o%%9Uv최%.T1͝6'z{^B$(JP}<b$<@ k?f5LQDjvgº}l94dIT>6O<v<<B?ا~d=!m'ܘ|+kOo	%63揼8"3Ra1aZhL)r d̆A,|l*ef1A"M`R½	Prj%9.YBZUcXk$#P3l:z\]i o쁾XO>aVBTTK0A*^K0YPK08 Aw1eM*YUƝlD"X⥂݇EjųD;HSytԟH#}m	`b#J@揼^*̡Ɨ	xs0fʡS2e׶ٓL>
?g6e	&b\ʻWx!fK$o.X *%<\fcDgJBX 	i`PK|2Pe@,\<^$*IlL(>$c'1QN *,v<wg)8KY@f'*2 ̦I3*0灠>&J5#MJ%*> A U pe RrJ%*=8YZg 9+J
Wzl2l# ^gdG&+ӕ~Lℤ*Y@e-`vV~q3\X %.r%\g#fk@+%9^\^Tg *sX bJm~hU(όd {pm<wg-.qX-m-GʬfSeXJeF
xp`&J5#MJ%*}>
  *+<TP00N"R8Gӄ;KLt
R:G.`"* ^g#tlEˌd	ID\U.Y2Z`* 5	k˲W8PS,}l\9qZɬ`Y`#͠r?6sHGLk6Ah{B`#[;!fmUk(M^y5uM5bD0YE 67Cֲ&Sg쁗+j,QvV~jzetP9&߇&})L¸h4cA>ҘO{/
٭ԉCwM\֖Yjpn6")4I,-mF}f2ԤX XK;19zx1}eԨ*uBԨ%ey*jHLw-bKPf+Yk">lTt	Ĩ?ƌ?OP9>ũk1>@V~jVv߿wH$F	
֖rkzt֊jDj=zsK	:D,kիD2KQ,lr 7XW4Zl̯fGr^>f"{utv@ۍd~LO	3k7A+mQk#(J7Y[-NSҶNEu!_A6[NV+&Ā'J	?SӟU,`Gu&vP1`{paZl1wf8s&})L¸dY>XrVS=i,u)bq+cR3E>/}l䭹g{ۓB8?w0mT%F<]ߍ,orB˒ӂ;ԏܗrtnT}#IwY,Km.s[U	fj%\7e8`qOÍBYwYvS\
lZ?\<klpc8,1HWݓXGC7eY[?a4;0ۃ
Ce<i̙2
P>XrVU=i,u)1wd8s݁)Lޢ
Pdc[s'Xsk')a"k"K`%oc{+W%w	e+X.	n!Oq)vX + \涪zedJ)
`'Lraʄ*Zc3N@Ĵ%fpe	fW޵ElL~%wdiEYd҇5;8eEfk"Mϙ?1&L7YO<AXn69۬HbZK`'[cN)?,[3O;KGrs/xEAǯB(.n髗m[6ʾd~'#h7e.ZJK;<j00UbZY+(c^F7Vhw-X̫_5k*#\	,[3O~g1 l"mrs/_PK)x	Zj%ID/#o}a,'¸o=O xma_n*LkBy%$_ƲfCVVX$V@l!!-"?ԋjdBPuI2KIB$"HLg[=bXI؛6K<𒇍	&{D=XܒLd=(bY)7$T@;l;d=> *Am1ʘZd==8?k1G*d	e8uI)(eAm$ö@qo[k I-n9;J v1zrRHʶ*vo̩̦ࣙJ78O-B
O߿;ݤ#M%'Yl gMhx.V4i,4ID/#o}a,'¹yVXO`1 ;XW݁2n%ݦy>*IP\IrJ7*2J6PTH =jAX3Hb~=!`l˸55FONlӑ-0[ktĲa*&Y%21(K_%---~-~E
V%C3ՊGgT#',Vʂ*(!xƵuJ 2:9f,𳴴%eZ-%\IV(2ZI-n9g9%0YT*,3) eFD3*AD3)x(eC+jP¸cA"4I=$?<lmi|*D]Vio̙rh׶ٓL}a"	gv֠╀@
3O;KGrs/5ǔ7tɚ|?Y2/lYC47t9ݥDE3@?eÒ#uP&,lC'|¸^	Z?"dWvLVXN܋>"%0O!#5b~ʢ?!M
+?^ȶC%M0@T~Q_ϭ@-4$?g&imIDiO{̿,ڇV4^x';ZȓH?&h'XrDnwjvEVmxW@Oa_f'ZvV_A'=NogܟjZ~ala?eP5P^}jC?^se}i<4f#ɚ[kRc9 h%;>3/S5(mCwM\+YiG>ddHe3g.[b)?C>+'ְx,
Z~6elv"},+n6L: =̫((RJ7i:#y-*,lEw?	5 ?RAb \n_2| x}a%T>İ/3͉@#@vxJ`_h)nJ/K<ܒ,15,e&x<<%"f5Յ

B+<cZ9S ̯FN3Ӎ<,-3	YVjr N'g]j䔒eö@ioX;rγY%se+ ٿ* 0)I,ְYU,e[v2Y@3*ApfSg\J78O-B?
ѧ4ɚ[kbc= h$;HYO`:eL0v6ϨzT7t˶-D52bLo?%ڟbxlsXĵ 2-O4Ɲ3S\.vOIs숥EdDi9?I칗[B/(DlAwCwM\˶-D52b<3Yd~K;>,an -j@e-[ni;g<¹}dٚ|~g1Ȋ]VH$F>˙yE/8!6kCwM\K.+4Yi<w&}$	K XQOAXn6~E0Icu:lx*殦RWPJ~I"mXe*A],z@e-1Ii{g<¹Z4s	I)vX}g'=2)Rի:py&}sH7YVF!WdG6U?edp,\YV䕤~>e_9m:!PW/<F'&ֲ$֖H&m,+L W#YݲX=9۬%6%R.FߤcK1HW_l7iv^7FO,l]?7Ŷ$bݕF4`?dG;	uy'JߪOfsbUdyef-!ȉ*~1 KY
qc؈XR"l=J\z*>'ƽ#ŵ0ͤLdߤ-k)1Jd~2
?dZO@L_w$#MD$7BgK5rK.+X$g52fBlr4@@~7O)?qٲ#}UYZXg27=*~1j`%[^6[YnͬZ䕢>ق+'f@L_w"m	'_ڄ6ς5r1>қH_ZȓH̟o2f!	&+Xreg 9Igbl\I|DE@i}k3KmguJD|J eY[lUAӌWVeA/[b%US)8"gibw]PǍu*cxe	Z3P/%B
pp &
7Z-7Z.a8fgT#'+8-ʂfR¡m+3R gT#'+ӂ/;KLnl+Jr+3Y~YmN3)2*(̧63*3󉄌`DfTT.qY k,COk'|gVf!u\$U#͡%^%6K
4HsB8\៛Ö,pOyW8bB嵫ŰJѲgKٻ<V-zhw4ѳ,O\KO9p^n6A6q`~ _['YbHT,r1$&VY$5i ٔYK9KtK%, ۛHX%c r5e_i쉙 k&-Kg$w$ڦ~56',&xYpՖ[ie$vS´72[ij O>ՖnerLJ
԰uSȏj|>ң 1ΩpNq1(ohexwT@	I$Lzp7ƾnI2 3g}y-dG/sg [{(Al{H?dƌ[=yBnYH߂9U,2H %`gtm`m5IcSFXiwdGOe`eL "[YRQ4KUZY|36Zs6D,i^ng4,%L5Lfq0FP -3vD/~Lbns]ejOVwAF`kUZSijrYl78IXȏJLfq037L(
5@Dd0Z@<$Ɠ,=	fuPg@&&Hma
VeLEheI`7$H^78%bY|->L3a4.D@]*@4ٖwAZ}fPVT(gbְa)<YT#'i~v*X,ʻh_`*!,33)Um%2C3*AC3)+j̨C	~S˜V'?υp	m? t>e=e){&;
A"4FO>|!7P
y=g9?F^eoP
y&m9ݥDE/c&+ԛo%y1wed3YbHv@#7A73=FoX&Kl"bݑ2?"cJo
X}.1;|-63~0lkDI2g"sL» #{(ɚ[kjcH4^YOandK5rK.+V$֖FdͥlG䳻SBv+[b)?C>@dٿa{(ɚ[k9DRA"4$\mCअCwM\ֲ$(h+ɚ(7%g+"l\I|¸{'ְx2>(Wi{ȟs
p&$jTOIlYFIF>8fĩ%̈x@lo@.͂Abń=@L-VP4):#(2gƽd'1G*W']uI)$AIUah 2s嬀w+>p0d, Auh~6RvxX2,BP,n3KC񺅶,L%.Ȕ
21$fnJ=bZIC͉Fz&yXƉh{=$Y(bi%jmdG'n_RxDJilƽuB2qY[*	8UH2"+<j!>TSwAzzq~dֈw)͗8ܬ`ISjw,ݶsr̨Uq*pfȚͫlw,eJ>Hէ4g&im剎Di'mPW/1Zҥk"M{AȥoV1KK;alvS3a2vsogzEO:Ik&$2gBe¶2U$'jY[h5Ocn-jvIh.O{ox>[O 3Ye;+X	Sq뛄XEnD1kRJQ<
%"$.3[aCXFEulO>/es VJZR$yبFti&8H-g%LK☍m|Lb%fc	S!qLSLCI18BN\\1tj@G* X[k(PVzUT1t-.p]+=S+]4rPkTq+Y@MHT. ]+=Q?灲H4㹩ݟ
evOvuK+o$O\T}6OKa136s&^~d,5W??A[?8,Kख़lߞnS	:z	*֖L(>NTde|:9QnYacFc+6^lsk
L&T|Ee b5n{(l"EK ]4KOzM?B`x9d+=,cqX+Vʖ
X+ĂP4A^UKx
WKx[0+<igӶ r#X k@T$|?,Ix)Njx'¼Ë'N0Y1?VvIT~	1vS*g-)|m_x*L0`X4vVs0fd~d,&׶\Sg632͐Ĺw9fKAleɓ8++VTQ,  EĲP
	@R+<֙
8̫`dOU*%r'S̆e6-x	N%9YsĘeXv\fSeXJLʌ|4JԉRfgT#'i%ʂfR @J"4)%L~c>:8ONxYZg Q9R.q,ʻf.M2kYct-=8.3Y(Qʶ@=u8mf
Ҥg9V3RҜBt6ˇ bʜeQ`灍,+bRX{(ٔ;}aEe4ľ)ajUCSSpQڰJq-bHTG*3 3)% ̨WAQY̟$F02X5AR+Km%L /%B2p ?8"`1ʕsf#w~e#*m0ON2ˌ([ hĬ-޵Bk3J&r@81t..qZt6ˇ$WK*q\K#J/~&;H4*'2P5rk"MJh _"Aﰍ̙>G䳻x7$-R_14 'ְf0	]3V>L	-L`ܵYx2m0Eg%p#[jq;dYTgʭ8㉞i0R'֨])ˋVf.ev,&ʩ  Vmjf.d0sk38 ])K$*JVcd,&ʵ8mZ&9PVzgdHCvA#+XU7i܊n&kHbx5q?I#cfO<]fPON?IARqn}hZ~)XnOPZ8Iu܈ŵ)%A(I#i%" 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 X,8, Z1X D
ҍ*  59e, /ba3
"[2I>ATs0ȜqĂFNVd4~pfS`gvuCNV\&%eV83)K̨WAɲL2}YiAZ}a{*	8UH(gb+3JAZzqǅ~p 6`1ʕsfU޳1tla ŶZȎ0ON2ˌe[ hJöP5bkikT.LZ%H3Jr	
G.WK*q\K eF~Vт4xuK`eklkG
gfP	6u	S5ö)OS9OFj!ĵ!R`e6P5geF
x2N2|il˺2T#'
:}`B8UH^-x=p
02+xYZg iX8b7zWYz?`HkYW)Zzq\g*GN%`imkk3K\sKZt`* k3JrK9[3lrHqeĲT4cAvҨO{_e/jjK~&W"cqDv,<%ڞ-RXv<6g"sL1Jd>[3O~g1 lkTr>MH7t!#!|I#
HMݤ3H41QA8,ke9?i;(i}#MXO3h3l6UF>Tggm44}b?d#9>oUYiI&?gm44}b?d#[a4͓??ߡdgkU2~rX;7izxuM<F'bD@&X͔E#sYZ$̵7CYYv4ٔ<kУj'bz>	GYY>4c1|i uc9Z>s6vq1!O+mr>s97`3p|˒x Y\ 1q.IdH"1b؁'	=̹'\_q.Iɹ|2>e8BGpw Av^ygh>(w;Eagh>>w;Ea玪vC[a4͓?}#MXO3pgm44}b?d#ϭ?VihRɟFUfU'lpoϭ?VihRɟF}maHG*6L8:ϭ?VihRɟGd}#MXO3gm44}b?d#ϭ?VihRɟ
]J&֘A9ݢk@O	Љo9HDBYݰPs2#+3s]xuVQ6g[<`	*($WR7^u}$ct``[=)1kTH<ǉ$8KF^ʆ^vT#z{ms,ί<_!`,ss+lI 3ঽ)'mIWv "ah$h4I^Zh}-	6`qԍ-nb #(y O߿  cA"4Jwh>Y0 jvCxs+|v*D[+ZaPhohN7W(fDBYݰ]q#f¸	~Ϲi3"/T $_gX7!#'&\<`	*(V	}qmi&ʳa
$0RcHJr5gcĐ`-4e6ZX2lܰsGזsXv@f
Bm ~
H@RGۂ
:8 ҽahei!h9ז9hI-
 ZfFZ -cZhC-(bO`Yc?&R_m&@1t9S$Kk46Ce6[`,*XX冹`X(kFxX/s[ R1قހ
ZRF۰4rҽahei!h9+lGahbСpJ Z2h@ZiGv[4p{m{$3cLk]ۀA[i1 h%jO	g?53d5`'J&"{@O	dc%ڜdFυq/i>͙QxrTQ\b~+:^ r$`ZYYsZ1$`0{jlH_tkƇ)$-4Ԑf$֖kܰ;nZs\gj?cS5H1nڥ4}s$8jH0lJd}yФ7ΰ{:<_!`,ssKEXZf8-$ryhg_\LPxښB
 >zA"4KMO	g\޼1T["	ah5
vqN 3UQGυq!H00-IKf9Ay$nU$6*0hx>pTHRAjM5*XPX$fw굯9r#Dܓ0	!nrv'#|W	J-?~w$#M0'Tn*FvCo[.ڥZȓKekL {KMh	<Wg`%ژ?m+fd,3zK,~w?BXĵ$3,Hg]Jhe$//&직r<ɻZ2EH*X0'J{"8Wz#M[S
{vEn7"8,6,:G<,	<X-G-3r[-u<-?d˴ϹVe7 
Lcq))MtcĐMԛb[1Y^t)uzg+,傮xX.sm)9ق x״$)* V\-nZ <D-Ѝ1hǲ-  -"mh6c0v2l.>r6+SGnjx$كeyХ`i[CHnmO,dX=׮<_!`,ssKEXZ8-^Zh\S2~2SHIX+-R_tgQ} T*[Yi f&њ­a`cya!`,3%EnZs\.!g'/`灭<W:?~n~mcA"4K= ?YiVȵ;!r5xv
b~`Li@O:Y[ /I2 ^?  'dG̮X=9,2d# 7br_# YdD݄^0b&,U#X+9ɹF9FP8g<df>ejjvC}k"Mh	Sυp"m?;KGrx"C!YvY}k"M~SόbaO9DRA"4$]W,.QCΈIeEf67WwjyL'߿w"m	'sW4qEgD$@DaGXK;<G
OdE.+$#MYOe]ZyBgeEf6ʾȣ)OVɔk=0.vpR~chH4}g'=Uiv)j[>K.+YWֲ$րYdQgv֫dk<@{")vY hO{/<.QB9Ĳk"MC gWWZPo9<dK;>o灛X^jY2gMW@{")vY hO{.ε.QE-Zl8|=,he_ZȓZ gȣ)OVʰdm5XFD}dɞ|c#?~g';KGru_9ۊ(Wç˶?ֲ$7O>1Is숥EdDi9?ILsKQKV={mYkAXK;<@[O9DRA"4$^/c]o~]VdI}a,r'߿w"m	'͛9ۊ(C 6uSoK.+YWֲ$ւwjy?;KGrxŎivT*Da_ċ0ȣ)VLI$%6DSȆ'6LɞXQDd?dfY=~"Vj@Zy&cH/iٿ1ʵk?}g'٬0m.QE([:jBYmo{XfYe*ÝIdD$l/DC],lli=d<dJ͆~`է&y%zIƏ;OwcɎU6_H9?@gS6sKQJ+ΚYvZ>&WF
?"K;>-dIɔdg,X57X5όdVpR~chH4}g'=Y9ۊ(xcO˶6ʾ7Q7Ye"Yݩl$lM6Lf'?Y`쉺|c@pR~chH4}g'=Y4sKP6˶ 3Ym}a,'߿w"m	'pm.QCϪt]VYm}a,`6)>chH4}g'=2=4qE[>_RK.+4Zȓl#}|	gvR}{")vY hO{/ۊ(xR@O67Wwjy	O9DRA"4$^?sKPR,h߭dIU~EHwj}f[&P5'~
Ow"m	'k]Hќ6,h߭dIU~EHwj}f[&P5'=dE.+$#MYOe]ڗtYvZʾ& σ}a,KO9DRA"4$]W6n(>ymYm}oo(DS2VI+6I cdm2	^ȏCsac?dO߿IDRA"4$]g4sKP]Vu6ʾ7ȣ)O^ʲ>$dH2LedGL쉹X|cEV숥EdDi9?I칟]6ψIeEjhDe_aYdQgv֯eYdgI$lcdm2g}Y2&({?Y`2Ak X5ό`|Wi8)?1Ȋ]VH$F>ˬW4qE/DSYm}oo(Ul$$1"(X%{">edM͆{ X5/>1P?߿w	'YH; ˶U5o%ڞ|+:)>chH4}g'=l.QCR˶?ֲ$7O>x4i~g1Ȋ]VH$F>4\8tb!a}h~}jh6֘1G֘>U*Z*>J	}hX}hH}h5O>>T.Z*2> 0Lh}h4,Z+C@8}hJ?.~^RTV}~{?p_܍J#:;u<Kx~҇#8#zrSMx|%$
JĩJMÎ}5;I"'qSH1,w*27292_e7qe5اbI6)اb~6):/JJ4	S)Wz߰>SGTyQ,wx')r=yS].ivVD9ja%O^nH7L$x=<!
bx<R'c? "X@w[@ bO "-@9Ǩ8bK lD	OMG#!mZ>A?.aX1hZ<B  ??!m|;1h4x>G!m|;^F} AS_tMM}$<G#0.;dHx2G5Ek Cq9R$<G#[:q!8|ᬃHb.-tZ_S Cq9_RMME!Ty@sJ# t@Fq!86H澋K͞H8dkmKY#|1fPú z<0Ř]@Z'@`<Ř]@Z'Di\6z٬Hv(rԃH-(n*Y#Ј$
)j䃉HDjAć$s_Vȴ7t̃HQS$Hx2G5FxEN<q!8ttiB\±/1fPú 	cJ'OYp "@bN~b.-t  pԽD^H8dkv(n髗$<G#R+4T#{J+V_H8dؾEvtTbFMXB E	Pӟb.-t %Axb.-t 1??Ř]@Z%A{TgMH@Ú*F } Cq9t#]>q!8RZ]C&MM}5T^H8dkP@ =lAć$s_5rAć$s_{J+וH8dk@_6q ɩWoHHx2G5jQC!P25$s\&025!Ppx2G5@<zԁD'PH--0.Ps(G!B E	Pc"oRԇEHOHx2G5^[[KS$556EF|ڊZy Cq9jrԃH7U+ΤHx2G5ҊrdH2 @ݫ#stdGI$I$G_#$I$Aă#	6GI$I$H2< Cg*BOH2rRAă&PH--}K2$55 <lڀԂ؂Z>q ɩb.-tN;1z>,иwDpb<Bauh\;p1t +:Rbi[MM^[[JdH2jk@xٵ:} AS_gtU+Di#!ک\: #H8dk-2<$Hx2G5zZPT!H[ЋJ 4q!8ƔZC&$Hx2G5Jt֊jDOH2r(8|#*tAă'-M	?ۊ<|q9[# <lڀԂ؂Vk AS_65  .8dŘ]@Z.G1??h}KG$<G#[dHx2G5jRbi[MM{J+˔jAă&WoDZM{ A䡪PI5(jCMh|35(Jj:} A%[:kCjDOH2r6xgh*tAă'-M|&1tև!P25$s_	*!Pd2jC&dk0.8\ð%@\<@]0.vB.P-Ać$s_}KJEaɨi AS_sK8tQ6q!8^[[JI#}&J肋A	OdH2jkPBmT(TAă&n(p:m Cq9ҋCvԵj4q!8נ1Ըr7ti Cq9Wom5#$55Ҋr@xٵ8d{J+v(rԃH演<lTNZPꚑ(n髗TNZ(SR%:jHb.-t x>*zBjDgM\:Cq!8Ez@jAlAm+MhPH--yQ
>q ɩ@xٵQDq!8tAE(vWHx2G5Ҋr>y Cq9Q]xHM8dA5{J+ˢ
-o.8dA5MH6tS$9jk@xٵ]5OH2jk@xٵ*!QS$55FxA	RUC$<G#C}A	RUC$<G#Ax<mSg&;FφƿiEvP9A(odHx2G5(<
-ڼ^H8dk<BC4TNZH@1.AY#s_iEj4MCIZzAă&.v#$'|8dE$p*t<
5:|Aă&,иwDpb< 8y@`<Ypx>* pҊrSR%:} AS_{J+7T#G5|(UB+::j AgMhuMH6tS$9jk4M5rC&_RMM~ƔPɻC@d4;#~PɻC@d4_6q ɩR7thyTMM~]3wM\pAă&2{ Q%N<@_6q auh\;N#	P8`auh\;N#	P8`N{Q]xjEv抝>y Cq(演<l.}CGTNZPSR%]!S$9jkE5"P#={ENH8d婯@cJ(dW!d2jJAn䃉H(wM\ɨi*+:5q ȂkR7thCYў>j4gH2jk@j={B+:5q ɩ=l]Sj*tAă'-MgMhzP@ sENH8d婯=lԉA[5OH2rJg6v.kENH8d婯(wM\ɨi*+77mH2jk@cJ(dW!d2jJg*q ɩ(wM\ɨi+\q!8ƔPɻC@d4V$5502n髐25% 2$<G#K;Fx2n髐W8dkH@릴=}Că&/<G#ዀݴ	TB$5y8'5 z>΀=1fH֗A_(x6h@ÖdH2r(v]!TNZ%ԉB-h|^S$9jk=l.kENH8d婯P#UCR>OH2r(yQ
o5QS$9jk>l[A[5OH2rQC&!PW(QR3MM12n髐25%tAEڧ$55PɻC@d4ڪ:j AS_?ۊ<|7ti+woH8dkqCg&%vHK;Fx2n髐Wh w AS_]5ɻC@d4j8d*t<
.(5lMM=(OPrR*\8d*t<
-[=|$55dZ]FxTWhzͤHx2G5W7j#f[:q ɩ/*I$ISY$峩1 $Ać$yq ɩCPkA[5OH2riEj4MCI[yCΤHx2G5QC&!PWm5#$55QC&!PRͨ|Aă&@cJ(dW!d2jJ[H2jk4M5rC&^U AV#~PɻC@d4=q S_02n髐25% $9jkM5rC&ڼgR$<G55vhM5rJ+dbqCg&%t6v색MM~]3wM\%8d?ۊ<|7ti+W;Fw AS_n(vdW!zAă&-.ۣ<m*+ȴԺ|٬HKPfږIR3͝>{%/5䠀65[:kCtڊ>q S^J)*Z5M|:} A<@jAlAlևH΃v5iEj4MCIQ!S$Hx2G5iEj4MCIHM8dנ12n髐25%tAE14M5rC&=gOH2rנ02n髐25%vZ>{ A(wM\ɨi)	T"CYM5rC& 9Ać$s^PɻC@d4Hx2G5)Ej4MCIQ^峩#5?ۊ<|7ti)Cy#zvhM5rJJ#zvhM5rJJ#qjm :|oH8dkIS(vP98d"|C1oKd"<!KǔztAć'.Qᬒ$55HT5 5ԉ@mKTNZҊ7th6{CΟH8d婯(wM\ɨi-$ziC{ Cq9(wM\ɨi+Qh 9색HM5rC&:kBb$5502n髐25%A(odHx2G502n髐25%x4q!81p#]_6AY#s_vhM5rJ72$<G#K;Fx2n髐W(*q!8]3wM\tև驴MM?ۊ<|7ti+"H8d]3wM\l3IK;Fx2n髐VѪoC
,MM?ۊ<|7ti+W]܃MM?ۊ<|7ti+ZPTHx2G5n(vdW!ZY#?ۊ<|7ti+ZPT4q!8Zj4MCIZz8d&12n髐25% !ɨi Cq94M5rC&QS$Hx2rQC&!PWm5(@cJ(dW!d2jJBmUPp<MM12n髐25%zݫ8t@Fq!8
QC&!PW5â4HR7thUB+::j AS_)Ej4MCIHM@zHR7thC}EN<q!8˔s_?ۊ<|7ti+V*ݶq!8vhM5rJ"Dq!8vhM5rJq!8vhM5rJq!8vhM5rJѝlAă&K;Fx2n髐WjH8dvhM5rJޗ48tHK;Fx2n髐Vg$<G#A.PɻCIBGozHK;Fx2n髐Pj䃉OMn(vdW!kv";FpOMn(vdW!q@]JH2jk=|7thڇȏdH2jkB3f"EFxC/Q$H2jkB3f"EFxC/Q$H2jk`0HY'	s#RRի^x2G5QC&!PV^PW/$Hx2riEj4MCIjEv抝>y Cq(@aJ(dW!d2jKR2+47t#~PɻC@d4`ڂHnQk A@aJ(dW!d2jKR+4T#G5
QC&!PV^PW/$Hx2r?ۊ<|7ti**=P7q!8?ۊ<|7ti+g(n髗$<G#qCg&%l5rAć$s_n(vdW!>yC=o AS_n(vdW!.QS$Hx2G5vhM5rJӇ)r7lAă&A.PɻCIPܣ!R8d?ۊ<|7ti(l9#~]3wM\FtڇQ[H8d?ۊ<|7ti+T=n@mK$55vhM5rJ QR#[H8d?ۊ<|7ti-HPޗM\q ɩkCwM\ɨi-D"CY=|7thFgH8d]5ɻC@d4+ht AS_0CwM\ɨi+T=lAă&@aQ
&!PZjDwq ɩK;Fx2n髐Z/(vAć'.Q|z\ b=)髖$ RfoHT5 5^TNZ4M5rC&#T^ᬃMMzQC&!PWQ6(5Gq ɩA.PɻCI^6zm5pAă&qCg&%Dlg4҆Aă&qCg&%p͝>dH2jkK;Fx2n髐VȯPHx2G5?ۊ<|7ti+ϑEFjAć$s^]3wM\Ftڇў>j4-DvH8dkkCwM\ɨi+^`ևH$55]5ɻC@d4㦴;D}ENH8dנ1tև&!PWjC_6q ɩ@b_M5rC&;l髇Hr$55]5ɻC@d42%.8t AS^JFwCRj#P5MFyC6dH2rƔPɻC@d4v(v[:} AM5rC&nQsB1 #?ۊ<|7ti*+)r$<G#K;Fx2n髐W.|+Tm AS_vhM5rJJ#jFCxK;Fx2n髐T7(TdHx2G5n(vdW!Z$55n(vdW!H.ݣ<}AyK;Fx2n髐W5wϟ9m AS_vhM5rKStGol'-8d]3wM\nC\:iK;Fx2n髐WDZE/Q8d]3wM\F}C>#K;Fx2n髐PuJ+ikCwM\ɨi+Qhp8d2jH8dZj4MCI]#"Cpֆk AS_Mhz2n髐25%tZR̃MM]5ɻC@d4Df$551tև&!PVPB2#.dW!d2jJ&ΟH8dk@Z5r2n髐25%z#Q]^PM5rC&^U Cq9j2+47tPɻC@d4ʤHx2G5=(OPrճ=}Kd4q ɩ*BzZ7xTNZPҊ7thZt$<G#0΀=1Ay |@g7W-H2jkqCg&%wK8k+5q!8vhM5rJpVq!8vhM5rKMH>EyCgn5q ɩў>j4gMh|*tAă&K;Fx2n髐WHΨv_6tAă&K;Fx2n髐TZQ yCG=H2jkqCg&%pꊑ^=q ɩў>j4Z:|W$<G#@b_M5rC&^d2jH8dMhz2n髐25%@mS7xy@b_M5rC&#!l48d
T=|7thR##PYG5WnhH8d<QS$Hx2ra@ >Bs#g=lB$I&A.PɻCIjFEwChpdyqCg&%.8!6wq ɩK;Fx2n髐W>(|gH2jkў>j4ê6zAEmCwM\q ɩK;Fx2n髐Zd9Z#~]3wM\l:j$MM||6]3wM\AyCG$<G9rkqT2<
GR<I *GH#dx#5x>FNht]8d婯@aJ(dW!d2jJUC^R Cq(qCg&%wK8k(l8dkK;Fx2n髐Wt}Cl7q!8	?ۊ<|7ti-HȮԵ
dHx2G5?ۊ<|7ti+T<l/PW/$H2jkkCwM\ɨi-5"=5*!H8d9@b_M5rC&>GEp25%rԃMMzMhz2n髐25%tCo={ENH8dנ0CwM\ɨi+ΚtE5"QS$55Q]^PM5rC&RԃHj2+47tPɻC@d4j^:q!8נ-FEvy@j7thmKgR$<G#PSR%#Tt56OH2r]3wM\5/Q(pAć$s_vhM5rJΗ45rq!8]3wM\nCW]Եq!8]3wM\Ԉ5r5q!8]3wM\Ԉ!@p峪Q[H8dZj4MCI^6 mB+:5MCIkCwM\ɨi+Qhp8d2jJTBɻC@d4(nd4$55	@H8X~<z>BB3髖$55`0$? { a8]"aA	$oK[H8dvhM5rJޗ4!}CV*ݶq!8vhM5rJ;}CW(:i#1tև&!PW#||Ać$s_@pGHϤl'-ȌG=/QPҋAdW!dJQh 9j4q!8?ۊ<|7ti+^>Y]Qh}KG$<G#qCg&%wK8k+g(n髗$<G#qCg&%wK8k+OQK$Hx2G5vhM5rJtg>n-H2jka!w b:A	$oK[H8dC	H΂<z>BB3髖$55ec,eV2ʘzO^sKZB WK;Fx2n髐R_QMH<l3Hx2G5jvhM5rKR2+4>n-^C&HqCg&%7jܵH$<G#ȮW/(C&!PWo$<G9rk"sCwM\5j4MCI^Blև$<G#ȮW/(C&!PWo$<G9rk"sCwM\5j4MCI^Blև$<G#ȮW/(C&!PWo$<G9rk"sCwM\5j4MCI^Blև$<G#5(wM\ɨi*+:mUyJ(d2jH8d9qCg&%Frևhj7xږ$<G#kCwM\ɨi+
-PjF|Aă&ȮW/(C&!PZ]OH8d9j2+47tPɻC@d4dWnhn髗$<G#"sCwM\5j4MCIjEv抝>y Cq(ȮW/(C&!PZ]^H8dk@Z5r2n髐25%ۚ*t䃉N\"sCwM\5j4MCIjFEvy Cq9`0H^<lt3:|!ti0`0`0`0`0`04ݵ-C&$vPҋCvԵj4q!8jQh}K!wM\q;	(iE.M5rH8dkў>j4/PᬤPA PnAć$s_n(vdW!xezQSj(W$<G#qCg&%-]W/(jgT9m Cq9c1f3c1f3c1f3c1f3c1f3c1\pG޶C!PW/HԂä96ig; H-|#gh7Z_TDg; ClI$Aă#	A.PɻCI]AzD_RH=|7thtTHx2r]3wM\Ԉ!ʊ.lAć$s_@n髑&8{#g6uJdFu#iMM|p8p8p8p8p8p8pkp8p8p8p8p8p8_n(vdW!";}CrgV7W-H8dkK;Fx2n髐Zd9Q]Լ}Cz]5r䃉Ha!  G# >0z>BB3髖$55<xm%H-] :k"-(n*!ԕ^<l_/2׮^8!6xƧhzenJV=z	7OOd<
!K+ O!:z٬u/<qK <Fv	`\jx'`0+a@
/Bygd7۾z<gR#QV@j5$
FYHFVG;2۾{ `g&e5d`C r1	H>l쁃g8f۾{ Q zلH.ܸHCVK;Wjr=|O5 gqM5 m Zj} ly`] Zܦ엌yO ci RXl @BlgR$K1|lx
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
/2)ʘzO^sK\TrZISײۆ=z	7OB2 !H@* *a矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矞~y矅@.? {@ 6uSiMz>l.hBy qIIg Ϊm)hΪm%$͞HR%5啌V2YX+*b5=z.1sKRj啌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.\V2YX+ec,^׮4p.UK/e啌V2YX+*b5=z.1sKRjK<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*od`=yS].iv5"KS	*zW4pG]6!a#؆֙ S
)<.`/2׮^8!6xƧhzenJV=z	7OOd<
!K+ _q䡏<{~JASO%9R?Jw^J))?B_^J=Q|^QBW_%~J+W_%~J+WG엌yBG*b5=z.1n髗e={+]a#׮x0lCtS!
bxAL(gx')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌yB׮4p.PD)ja%O^nH7L$x=
Fx4bx#Ilƃ`+?/2׮^8!6xƧhzenJV=z	7OOd<
!K+ O S(
r=yS].ivዚ]gMe={+]a#׮x0lCtkL)VH`3i"z68jkд,H7xƾx')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌y@Pk#ו1zbnۉja%O^nH7L$x=
Fx4bx#Ilƃ`g矞~y矞~y矞~y矞~y矞~y矞~y~6矞~y矞~y矞~y矞~y矞~y矺F\Cl!{q:rCsKI$Irk1.@ 0hciv.hpgrk1.@ 0hc P@=5.@.@u~ȯPF!]ǒK4qCg%r#G!x8(Cp): "(Yr$<?(h?!\Bzr ?
'OAfNP0,? {@xB 0\@ZA1>p L\@Z4G#0(?sBg5lBo "~C1`: Of<v<9x 
~: x>Ђ0('? {@b<Af΀=1t  
	
 |G(@z>A Jst#иxP=  %9: \<(G(@z>A Js.@ G:x) "z>A Jst 4,Gp.\pB.k/H3͚@ gRg= vf5lBqSir	.hy-+>{*0O΀=v=P'AY
Y Ay: 1@-f<(Afct0`POǟǏHԎ>l7xږ
.|zY:t0| 0S΀=0 zB @z>A Js͞:̕#"]8Hg<x	)rJZgdiΥx3#DbP|Y/x3:.pG7Ip'KN!>'Rի^[5éqǈH
.@pVϛ<<xrᬏxGt%Ǐ#<a#D*\k!yVϛ<<xrᬏ\#o#^RgǏ0â.\5ӇO|g$t%HΝ69#HǏ0â.\5j5/)ElǏ#<a#D*\k!yVϛ<x38tBˆ6pyVϛ<x3!|ä9)QDK-g$pKdz؄;(6y/Ǐ0'-|%.\UK=|6ZAt_8Fu#/oKfǏ04Rճ髖$pI*˙Ǐ#<a"gϜ:Cç͞:̎QDK-<xHtlJ:mSΥ<x񄁀-R#$Ez#WdtJ]lǏ01r#$Ez#WdtJ]lǏ0é*nڤGh>bԼ|gVQ%HȨN*gR5lBqSir٬<Fy#Rx]"z3;Fϥx3=lDb[Y["<!@Öev|䈮*x%H[H쎑HhΚt/Ǐ0g-z>l.drR$
\9l_:pDb#"]8Hձ	M RfǏ0-tAw"1Gx٬Q RfǏ0dWn[>pFjRbi=Ar_ǈH@ÙH!ȈdlK,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWiQ6dTRR3<|J^6.҄崾<x	:p.\!RG("=K-Ǐ0gDb[Y["<!lԄ
\9l_ǈHJQQH8u! b<1fHǏ#<a%/SSy=oKdEl#nH@Öex3<l/[H@z^6k"+dTg96CpB.k/6x鳙#lgR8tT*3P
\9l_Ο8FtGH;Fr@ڗlf5 4>lΥǈH<pDb[Y["<!gR)pY~wϛ:|	#H˙j\>ԂG; Cm#iR\	ӇHl$ Rf#:tVȲ=!|Jr億!6pǏ0ϩSSy=oKdEl#nH@Öe<x񄈤/;rG6)x@ڗ:Cԏ(gp@$ڧ$.dtGnў>lGp(ri*FEvΤoK[<H//H3"BZé}#͚D&=lG#KǏ0ê<mS|ä96tBp+gO!R(N[H@Fy#lDVȨr엌y@d^TljzV<cS״=}K粷a%O^ի	wC؆鄏bU2LBT
@`hT_D :K^~Z CzI#|*:âG"3,=$R\HuW=$D/Ȃ'iDXFP|x4S~rGd`$z/^cS׬\+dZ婄={+]a#׮x0lCt)S!
bLB@+ 
3O S(TL^vƧXۆ.iv3J.0t<nH6!zxS!T)
X@.@Hh3K<L2G*b5=zūWM1[ejՄ^lCtG!HR*r 0l4
*oh>MɣO34K<4qFn\h鼚4ѧM|4wF!sɣOMɣOThƥ&?lѧ&?4iW=hoѧKɣO#&?aFFɣO 7hK>MO&?ƞMZLhV|4hEF@\ѧEO&?aߓFJry4ib4Լ4>MKM񃧾MM4i'|44 Hh4$4iFagѧOɣO5Mh>M3hd&?64
y4i2h(eѧPɣO0wѧP;h(4i4
4i3h(gѧPɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ѧP?h(4i4
?&?ɣO03h(4
y4i4h(iѧPɣO0FaC_&?M|4
4i7h(oѧPɣO0ϓFaC&?>M|4
4i;h(}ѧPɣO0FaC&?&?&?&?&?4
+h(ɣO0&?<4
,h(ɣO0&?7FaAɣO0ѧPFh($y4i<4
	M&?ɣO0:h(4
&?>M|4
 4iAh(%4i4
	~M&?gFaA3ɣO0ѧPLh('y4i4
	M&?&?&?&?&?FaACɣO0ѧPPh()y4i4

^M/&?ɣO0Dh(<4
O&?&?&?&?&?E/&?d&?|4ReѧsgѧsCFBF?&?aדF&?y4iW4i><4 M%O&?SɣODhy4iܩɣO?ɣOD&?k|44"FiCɣO3ɣO

IU?>RgwFwu'_獊6Onwtŏ񹿍<o'xݗ?#|nLg^7NS7,xܳr׍<oy<N<O=_租z8pp?H3$,>sď$|\L?;Fe:?ѐzӻIgz# 3= ,B֝/;]3"w
r
LAe~A@-;-q"φxlH83Gw{,w|+z:wH?ޖl~$zQc҄J,\&  [cJ-zRzXgm-_C7|j)To$6ϝF5F4Fv5z#_>s?zm5!l_5d"B)˟dg衫׿_3Pdg5 ={
ԂA{
#!%I:FdkPl5Tl#_f"5_[:dk(m6tBdkOdke/#_UKgmTCl܀@vçǯT#_"5p?U/r5g6gH/[5xJDi#<dkbg5dk͝x5pz'5_9Ĺ=vF	[<}=!F!55@sB5 ZzCEGjg_ &jr"5!g?3/dk_&F#_4F{#p|d#_#_0Fw5/T5Fdk_?R'5/wOT#_i5/T##_Bg?Pŗpz׍.#ز_ՅlYw^6)qUF/Vb_iӈZ1'-WX#!j_b` y$߈ZkMIՖ?Y+HӈZkdy%̘'B_VX #Ֆ?-xAϒ]MYc̃$-5e2^I$qMYc̀'$!i,!i,Zkffq䒧¯3]B_3@0î!iO6L3B_3-;Zkp,-528f},MjB_3 Kf'zZ.Pjf^Yt Eg<B_30-.PƜB_3ˈZk: <AY,XZk-<Zk Wd!i<K/%qMc%B_XEYSZk	~K8CYgZk/˜B_X^K-5b wqMó!i<;M{(Zk揼;g-5@3	#>Mdn!i pxjg;Zke.!i](mOZk7iB_pKUkZk棟B_5>-5P)ح-5T?qMԅ!i<Zk~0gqMEw-5PKAODMQEO,?!i<&qMX/-5`	;Zk^!ixX-5bB_
\B_,L8Zk~!iOÞ!i 3!i ;ӈZkqMapZk+Zkÿxlq͛xZk!ilxLpDx*qM?-5a/gZksZk|B_6
B_6136,aɇB_<16y0Zka|ψZkۯ& MӈZkc!ii~LG67ɐx?&<R6ZaOZk2b`-5r?&0-5pɆ!i?n!i/!iwS-8Zks'088~B_?|B_ 3-5p?7dN!iOv_g߄qMB_]΀=0ECZk>w9B_A'W,qMPo	B_T&: O-5xBqRP: UqMk&M/pɧ<B_7p: &tW!sG?|^B_ξ/!0_?!:7:{ξ/!2_?uy|^B@_!:sM?&uy	:|^B}ξ/!#sUsVsDouyξ/!_uyξ/!?"w:ξ/!?":"sIO|^B*sE_uy	?|^B?":8|^ux0sةξ/j_6+sҿuzRuzRuzQ:(|^|^qξ/J9_Iξ/JsҗsҘsҏ?COuzTuzS/uzP|^|^ξ/J@_ s҇|^|^|^|^|^|^|^ξ/J|^g:(ξ/J$s҃uzTuzQ/|^L_I:(ξ/J?I:(ξ/J*sғ__Vs&_Vs'?_d_W|^Iaξ/$?ξ/$ξ/$:;_Oξ/$s#!:Kuy%M_l_I_Cuy$uy$ξ/$|^I(s"'uy$uy$ξ/$_KIgHξ/$?ξ/$s0ξ/$_Huy%K|^Jξ/%*_ξ/%sG_䡏Q䡧:{uy):Q:uy(ξ/%4:|^Jsuy):uy*uy(uy(ξ/%A:K__?䢗|^J)|^J*sI_uy(K:Y___Q{T?uy(uy(T_ouzZͿkξ/K8_uzX|^uz\_s__|^ξ/Kξ/Kiξ/Kouz[uz[v|^F____?ξ/K's_i_e_eĿuzXuzYk|^uzY{|^)|^a_|^+sjξ/%_ξ/%_ξ/%ξ/%:|^K|^K|^Keuy,wξ/%|^K@__?uy-[oξ/%ξ/%?ξ/%_Y/Y3|^KL:P_OiYSYW|^K?ξ/%?7|^K.|^KP_|^KSZ:;ξ/sóoóuxvquxvsξ/?_k|^|^_lξ/|^:;kξ/|^_h_usò7#|^:;%sòwg:;)|^uxvT_i_bG:;ξ/?uxv\_eøuxv*sñ[_?ξ/Ïuxy'|^0:<<_|^s?uxxuxxξ/?Ɵuxx|^YuxxF_uxxL:<'sK|^'|^W?|^?ξ/uxx&|^{|^
__uxxuxx+sux7:-_ß88|^_ɿqpwξ/_ux|^?uxkuxoξ/ξ/r8H:_8K:?q38P_8ξ/OW|^c|^?_7|^_uxuxpT:)sɟ_auy0a:1:|^L<:4_ξ/&2_|^L?_ξ/&Ɵ_sɎξ/&;_ξ/&Wξ/&ξ/&??_	a;bg:R:"sɅ?ɅOuy1?`ξ/&	_?akas|^L/|^Lξ/&ξ/&
`u|/|_	g|_|_
O|_|_
osξ/|_	H?As7:u|'_G_³Dou| P_'s?ξ/R_N:O|_u|$u|"u|!7Eu|%/ξ/+sɪξ/&_Mξ/&_Nξ/&ξ/&:|^M|^Mi:|^Muy4I£ɣ֝|^M;:$uy5|^Mokɮ`uy59ξ/&Luy6:Fbuy4G_C:/&g|^M'uy4ξ/&hG_SiO&uy48uy4:ξ/&ic|^M:&sɥuy4ξ/&sɥuy6:)sɦuy4T_T[|^W:=Yξ/M:=[ξ/N?:=|^uxz|^sѧ:=|^s_wξ/Ysuxzξ/P_:=iξ/Zs:=wξ/_?:=qG_ώ/C_/;/S?|^?KD_SyW|^zuxz$~7:=,~6:=	N/K?M_uxz\$:=P{/a_Ƨ_㳯/[/'r#?o̎/'忚|^N8#?uy:O:1#uy8|^Ns9ǧ_sÿuy9:ξ/' s?ppguy9uy9|^NsG_8:uy9|^Nuuy8G_|^N|^NïĿ|^N&~4:N+::P#/Ǉ_Oiq:T-:U#uy8H#ŏuy8K:Y:&sůuy8ξ/'(suy::):*s_pξ/ux||^,:>6:>7_/O:>sux|쎾/:>|^s_wξ/|^ ~'_:>kξ/s?:>}?_s?G_ďux|Q//g㓯Kï󣯋:>)2:>*s<? ux|$s:>g|^	ξ/'_bAzL_7xږFH/^1rl˄!׌\vljz_\!UCi޷y*7pwjZwPʍpˆIpÚ\P^W.sdWhx}@y\a|X \0<$E+|)r5	^W.s_r^W.sd6ϛ=|VkB</+8CC͑h/#:_& ! h8 <xkДI$BFZڀ8\f%	%05pÚN0PS_Qx7
_ 0JIADX=|TmR+5Y\0#
^W.s_^>.LS@HXfˆX,a@^Cy:  /+9*BpÚ0d !y\a}p5X|\0[&%	%05:3\0 SqAorlJJak  iD! ;5zjr} Je(ٯ
 7|rB$üdZ:p| )q`x+Q^E5Hkr6Ez("x6@lR< Hx 7g7Mh_Tފ]5|	tr54bd*/^kɠE+ŵ#"j)tև.E /+9u)a;|jZR38tPQ;|jZR35lb7xږT.yH\0]n-hZCuK]n-hj_6_y\aomKZ*M eP^W.pyR֊_>yCNy$\0.7xږR|ճjn/yа|jZK(zڑmRև<G: ݾn-hln7xږ#:p/+8@wkB)dz.T6͑pݾn-hE lCj<!vԵ=ܣT]n-hzڑӿݾn-hDpϚ:	p|/+8R֊ۧ;l髇H~΀=q0|OsKRի\sN;nn(W: sGPn髟(?ۊM=p| 0	oA.P	|h?ۊ!qCW <l]gt9lBl*!O*!;D}$JJa	Wt=nCZ_ShjC>tZ[CT$:p#]>lP	o:}EHO<â7PMġ$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<&p$üts:xIay\aO@Ђ/΀=z5?[r5sK8t8}G΀=z>t5sK>lŎiv͞"hAw@Ђ<<.P5? {B A\mQh<sK!}S<sK!}S(lt 8xC@!h04q@mK:|4q@mK:|@9Ǩ!h0ŮivHќ69s@mKxt sP|? {@  <sK; CmCgԽD}.PR@ЀC < x>:  "  Ap= 3^z4qCH(|x>: xyBA1>h < sK=lOP=}K\[>_R@Ba@PgA!'hG!h0	(3Ə[>9ۊ}S(lt- ΀=1 5sK<ESpŎiv⇈V4g4qCP+QivQ^t4qE([:kG΀=p1~΀=p1tx.P@lln( 6uSj<X: <6? {@ln(C 6uSodΪmG΀= -x6: GyG#!6g4qCMa  <tx6n(Wq.QKV={Gghv;c'b]^6z>}.QKV={CNQ'b=P|? {D`<C.QKV={CNcOj״8tV4֟΀=q0!+x@: cx4GiGivZyCϼsKRի}Ghv;(G>΀=q01 ]^PivZyBgx8: c<Atta 8xGۊVΈ^,sKSa	Qiv⇭Xn(z
5? {@b</΀=1nn(EzC:Ck]_<p7? {@\z>-? {@\z>y]Ŏivd*<t E	xt E	Qiv6ψ^,sK!|BO@ KŇh%GnivQ^tԅ]W5!Q'v? {Dpb<jn(G 6y4qB9<t<<X: yΈ^ky\aO@tB_:G΀=v^P^W.pptj򇭟yǱay\aO@? 6y0/+:Nի^ӇX|;K pÃhWçGм\0'jg|D\0 <FBmhΪm Ϊm'EzRg l: ^t| -^W.qaP+y	&7!y\a|gy\a-T5^W.ptg:|_^(BpÃh= 3^x<: 6>F}KO΀=|˚j\>_p\0 .T@>ki\/+9Xr5? {@lĬMpÚ΀= 澽x
Mk
pÃ[5$@@0g P_b"	BIL;}bPS_	J@\%	%05BIL;|b xJJakő! JJakc8JJakʁ(I)y:  /+9ɡBIL;|rB$ü0\0澄+pÚ^W.s_,k<r5`A
BpÚJ@^W.s_(Tr5D"	A$üP>,E+}p5 C \0jO>k <TˆL#y\a|FTJJakX"-	y\a|ˆā8^W.s_$B ^W.s_FB/PS_0	 ^W.s_ P,/+9r5>/+9/+9PPhT^¼Fb T^¼0Lv%	%05!vp5 (%	%051ivˆǂq.w
$üDД$ü̈́ XˆIpÚ.@ĚFӌGQ(I)yDIy\a~P|w3^W.s_A0t5||,k詮м\07r5 @\0Iy\a~ ˆ ^W.s_8 .pÚ"w\00.	\0\0澆b \0hKRˆp 1@\0"kჷE\0d!H/+9pÚJAy\a| p^W.s_.*y\a~	1Xkݠ^W.s_pb5ff%	%05G19x$ü$ 0: PS_s^W.s_DˆQr5M$ü`ޅr5r+\0`DˆGм\0 |2$r5$/+9/+9Z8^W.s_Pr5^W.s_LBy\a}Zr5%bh@ˆׯIy\a|T ^W.s_PvˆİBpÚX4k@@_q(I)yMBpÚ)?ay\a|/ sXkɠE+}Y
WY(ٯ r5Qf 7| T"|	tr5"|AAy*/^k  /+90u`^W.s_
^W.s_PTlˆ PˆΆ/+9gay\a|#PBpÚ@4Jk@^]ay\a|  \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 Q^W.s_;8T^¼ ,JJak <TFӌ̀<:qTkh"ˆ̃!\^#-^kqH0/+9/+9`	aQx7
_  JbX1
_D,/+9$\0Bx/+9MP\00r5Ikp/+9J#Pk
Pr5P e`j8|<@a1N3_hf	ф$`>w)P$ü @t5 @C!Qt	BIL;|(I)yġ$+BpÚ\P^W.s_  J%(ٯ
 7~,2fXRH 7| @ \02 ׅF5:0f=  k y\a|%ǢPS_4Q$ütBPS_$ \%	%05Č JJak!JJak`$CaJJak@ !,JJakE	D$Q (&wV%	%05;w@PS_  (D$ (BIL;|K$$üÐc(I)yHwz$üC5$@@¼   3_PD >ٯ60z\|tm:B,B~kHbkH+ +%H+ kH\!5XJ? d\ Ska>k.	Tu Nk# * g"fk 4\F T@< |sRx^_*Ȁ:#fa Pl5$@@0fkDIXB.kH0Y  O+vJ= QV1~L/N|2 V|"إ 8>'9  Xtౚ"^?- ,v(Ď A0|B-3_& ! h8 BP,$|@$ {<"%GD2o"To"T!DJW"T,DJ?Q`bDJ~"%GDP*?T3DJQ*?T""GP%ިKP~"%GYV8KXDJՀ*?V
pz*?VNJՓ=`	w_Qs$J̇S̜N2N%d$zN3Y8K~"%Go?+Gd/"T~fD=*?3&zN3O%g
py8Ka.X)]&%ް
pzƞS>%ް8Ka;
pzX)]>.X+B]>ixKW.C42<Y	w%hG@HңA#
pys
py8Kg.SX)]槞SG~SGS\N5
py/
pyK
pyW
py8KY'.c/X)]>SŖzN&yA	w`	wX)]׬.`8K%l
pyX)]ǾS͐=`	w5%l8K:%l8Kا8Kر8Kع8KU8K8%%%NN%%=`	weOX)]ؗ8KP%SŞSßX)].pw8KNN,%`	w/X)]W
px8Y%`	w^SoX)]잰Sѧ.u.t8K'zNS`	wX)]8K%nLJ"T~n)"%GoX)]я.i.j.kX)]7.iS
px8KQ<>MJXWHSo夨O%`	w`	wX)]
px>
px>-%GO
px>Z%zNZq8KlްS֏`	w"~ZJ֔=`	w,zN[
px@
px@
px@
px@  Q@Q@^%
ްS/ңw8K!o8K!$zNJ^SǬ.8K"yq*?_QD~	3
pxDT%OJ$%p{8K3%qg.󂇬.#
py?X)]垰SzN`	w`	w`	w>S^SzN\
pzg.OX)]^S)zN=`	wszNS4X)]3
pxFT%`	wj^SN=`	wDI$JK^SL>SLG!.
pxH
pxHzN	OX)] 8K$`	wͽ`	wzNN%/`	wOX)]/
pxR%tm8K釬.X)]O`	w`	w`	w	SΔ`	wq8KCX)]~S
p|_D%GgSoT~v4%v~^J=`	wT~v
py
py=*?;,zN;8K%Y8K%_8K%g8K%o8K%%N	JSS.X)]	`	wSS/X)]׬.񂗬.Ǭ.ްS#X)]X)]g.S
pxĵ8Kb8Kdq8Ke7.
px
pxș8KdT%2.zN
ްScX)]1.3%W8K&'zN*?/ң~"%G"oX)] 
pxi8K#NңN%`	w#
px-zNX)]zװ%޽.>S׷%޾X)]N^P%޼8Kx8Kz.⧬.g.
pxN4%%~Sw~Sr7.8K'=`	wSq7
pxO
pxN+zNN}`	w%3?%3i8Kf
px̑8KfN%3N%3=`	w^Sb.N+}`	wSI.8K%Q`	w
px	L%J~SIc
px	.zN&X)]zN`q8KX)]zN`8KX)]+%.X)]
S	~S(zN`*zN
zN
}`	wS߬.𡿬..8K(*zN
X)]B.T%*X)]N
p|X)]`	w
p|zN8KR.JS,N8KU/X)]M`	w
p{.,`	w`	ww8K
p{g."'.)S؉S%V%xo8K.X)]`	wD拡.W^
A"T~*%K*<K]P$J =IS 
GQs
pxT`B.T~`	w=`	w.
px
`	w~SQ
px
&zNB'.8K	ST?X)](V%47%4NM8Kh8Kh
pxҿX)]H>SƅX)]B.8K߂D_jT~¿DN`W
T~No?ң_.K%9*?b'.	?RJX8K\%Q=`	wq~cJ³oX)]ZﾕcX)]XU*?
}`	w`?*?
}`	wh_s$+s8K+8K+%}R8K+sd+)N
pq*?
ĿX)]X.GY{
pxV)+`	w_Ԩ-%_BS`p߬.}%G03% *?`	wqzT~X)]0*?X)]0T}`	wUG0M%&J`8KңzNң}`	w3JzN,ʕ8K`+<Jk8Kgp*?X)]*?8KaGSƱ~	"T~55̕A*?zN~ң?X)]P%GVSƮX)]XyR#
pxOJDlQ3
pxة8Kl&N}`	wͽ`	wzN;0v?b?ʠ~z /|@;Ġv?=?,T〗, ?
c ~8L|pWH@zT~:-y%:PJFT~gB]T~B]삯*?d.@?*?d.O>bT~ȑP{"WĨK.@\,%}iQ#B]pmP|-%GviQd.	QX!.K,a	w`0p*?
B]`%B]ixZK-(za	wX'B]i0xga.ܞh1syyA%;0xKvKvM.>Jǌ`	w`	wQKxKz:=`	w-=Jmh1i;0x*yoa.aA%c	wh1p0xiKң_7p0=*?3Jq oݢT~gGW*?fsԨ*?}Ĩz~#Ĩ{xKz"yO	wKh]OT~i,%i,%_0Ԩ<G?&J=cJρťGDOT~|#}IQ*MJπ+X	T
QYJoHJrT~~}ң|~h.~^J#a.Mt%
?u$.0}d}x̑.?X'B]&]ȉ	w~dGG.a%>/z:ȏ	w ~R { B] 	~h8wx
^]yϬ.	Зx^K/G%*?ɞ]x$JC%GyW
px^$zZ>h.x`~	Q`y	T~]ဗK0T~
hB]ቿa.%8K%ނ#Ĩ|%ނU@%	w}`	w<2L>B]"4!."s恔%D4i	w44i	w!x%hGhMѴ%Fx&yhK	haWݢT~7<Jh.r4%?
R?4FKd4%?!|AbT~?$y4%?%|C~bjT~yK
{(px
#
T~~hC?JωrT~y~A
5*?@LJLJң(_*?@J0%GPWJX#
B%GhCpxNB%a	wB/ݢT~}`0 U%Gᐭ<%O	wghB]xK3?@?4	.ͯPxfxK3(K3'2PxfT@>h/4m	w|'Axi7xh(K4i<%>@+@	h]wxhT@^h]ᠥ<%
hB]m<% ryO	w4.g<% m|Ѵ% d4m	wxyhK}`0@@(KX$B]&za	w"yHKX$B]OJ>#Ĩh@G}0|2L@拉恔%ISxK4.K>h]'2'Ѝ'Ў<2ЗO	wO	w2Н}Qg!."a. Y GE4$B]B!.4"]t^h }M}`3w惈K8K@JL@=`3,RQ_ j1jy惈Kp{P%<!.oX.|q	w=`3ڂO*?jKzUKϚa.N5t%؅=J<c	w(ylUA%MA%RA%@UKsK4A%@viQ ̛]4	. <%@2NNɿsԨDA%ކ$yC.yC<c	w6A%cKa.>h1۹A%܉f#yxK;	З{rĨĿrT~mңi,%ᯚK	w`	w'z:p=J|c	w|c	w愨K|C *aߚK5Bt%~ *d4x,:D7A%ވ0z#/4]4]c	w<c	w&yD?viQ!S̛]@Q+%G@x%O	w)|@~r~R%Q#Kʇp{ؕRA%ފ8KE	w/Q(z+X.R?Ĩ惈K%ފ"Rz)k8K	Q) G袷.FQܜ	~!zT~&%GhB]=`3!|KN|q	w$zg	w%>tRDKS tWRBG{X.F*?Fk惈KX.b!.dX.`Y)%G'B]}ghB]0;	wo%K$0!_xjs%{o4!.8K5Bؕ|!.ԑ%~	Qjd%>0;	w^]yB]zg	w
%G&A%8K_=:̕{Wdg!.o.tX'B]P=`	wsԨh1ޓ<c	wNA%Kꇚa.^h1|0{^h1viQ75A%X.gbT~:A%%Ay T~AMM	c.4Py$%B'H>	wy	wz´%B?*?!`	w^h	!.c<%B-z´%B0´%,hK6ߧG;L%#ĨxKxKo4.qңpH`	w> ,@
@S	w%G4B]{<J~]G GT~sĨRA%CY%Cy*?!@!!Q惈KY!%G惈K79}Jr7!.38K7?G$JpJÃX'B]_X'B]oR2JÈXT~v 	RSϽQc4B]_*?p}aĨq	wJް]2|%Z}`bTZ!.;<J?X.:J$.H
%GO4B] ?<J}`3T~xK!Pz@uA4%ސ~%G?4B]X.ؕ|q	w#Ĩo%DaЗy.!!."K ~DpoX.wB]p?}zTe~]J'zg	wSA%ag0{hu	w<~^A%  @J|q	wP|!.+Jȶzg	wa:#E]*?#
h8IQ߬pyHK\t%F+Gxr6$9g	w!!.	%G~]șzT~ްNy:#:# k	wwQ.%G]Lq5	<
^N.07.0DQDxK o*? zT~AϺT~F>h x
I*?']eߚ Kq	wX.2%@L=`	wt>A%g	w31}A:	~v?
t Ԩ:=`(~ ! zT~IK;%D%t%`	w`<J%Gpң8	>`	Зy0D_rT	BKBK	Зy9.p%G*JN>N?hGM*?'^B]OG	;	Зx
%G)QhD%!)z:) z:)>QH}¤:>N:&}´D?ңңKD1*%G|g%G|aJ )zQ	w^B].@KD o+J%GGK/SJa_T~SBoݢT~~ǂ)?_JJIQW*? K ".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~  !.da.dFw2Pw2'|B%̊FBGO!B]RKKB]w3? 	ws27Og!B]̫w3-|IpwXwX/iQX8K#z:+G`K1WJ!.hT}zg	wsB7!.hMiQ4(zg	wsP*>ң,aKߧGX9%GXK+%ńqa;8K>N+G&Rl9RT}̀HJS	Зw6,:]*>ǚ!.ң%plq*>ۯd/Qȟ)QX	wplG0w?8XM:%:h8Mңny%t%~Nkw7 ߸su/X.-`	wqkX'B]ZJqiWwqM*>pwz:	Зw_ң&y4]>唨IQq!*>	Зw?X'B]+G(y$iQďX.g.OX'B]hT}ַA%֑>T}֒=`3Q	Q<!._qM*> 8Kq	wpSJ@K KQF?4B	ЗwHң|q	wp}4%X. ң pwye	wpOJD>Q8_怾ye	wqpoOJ}Q\WJңEu1]#T}0{E*>K``*>"&]$G$ ?ˉQ		ޱG0;GwKQ:ߊ)Q; ˉQ	bA*>(=Tq4zT} T}Hް?ĕT}AgߺUHK&uWĨR^?NMA*>0T}I*>@Q
oˉQ
 oT}~?Pߨ%GQT}?uIQ<'|@H"/ĨF`	wp0A*>Qs	wQ~^J
(G2FLЍKWĨ*>,R%±{T}bĨw. 	Q	w*yT}wKO}`	wqgKCˉQ:JR6,@p-zT}ĨT}WT}P}`	ws/9~꒣: i	wqq7_E*>:t?ң?wd_qM*>=`3>??8aTp3%.tQq	wp)G-8jd;_)Q/t%ǃң<>	Q ˉQ9@7a.<&4
]xZt%ǀ]*>5.IN Q4B]qM*>4V8p̖B]=`	wvk<q	wvbvk`36?2	Q4Nt%yc	Зw>Y惈KT}ϗg	ws⧬.|Yt%π7T}?spwz:r?.	N	Зwy>yzT}ĨtO4!.>,|`vaң>%Ϭ.ߕңOX'B]}`	wp ңq惈KKң7pw@~WJw,^KW*>!.		wpwK$4B]1T}pwK	wtX'B]惈K︦tpwAa2DKw!.ASJ*g	wp$	ЗwRz:I!.p$FI3	ЗwE4B]	T}X.:LK1+T}w}4`3&G~KDX
!.
B]
D%o'%G
=`0KL<.D/9*>~p
pt2]	wpy*>T}o28ˉQ 4X] +,RЛTv4 [NJ"GwC	ЗwpwpwM@BK?OJPwj̋wjӒG	Qj"y
RϚ KPI.~	Qj+y~T}g	wv<Н	wvhB]ݳO]ݳϸvzg	wv_.WJ 7=*> =OJ QC?+G?=*>iBKw2QJtX]ݸT}ۂϺ.zl%g>e$%tH/%G
\J_GŎ0wE?.%G	wwAĹ*>hB]!iQt$zg	wtc4 XKq	wtbSJ2?pwF<П	wwk<a. l%	wwagrwc4!.	}4k%ݺRң&%GLJUңVA%S_p8KhOjS@j$y]5|6{ G)QL>hB]_qM*>`3T}Kң*LJbT}:Qx惈K~T}'g	wwQzT}ަ^JIfwT}ނQJ{T}_%+=`	wrRT}$$Jd&^B]܄	Зw=`0lKTp쒣̚]%^N8.J81%G1JA*>4X!.CPt%pJo̚]8[%Á.ZX!.X	ЗwAJbo5@K#:/	Q"za	wr".D $d$oX!.Pt%}%%:$XK,za	ww`	wx/Q~x	B].E ?$`XKa	wr0	ЗwN}`0r{K *>ȥMa.Gw%}`	wr80JMJ?Q$-@䁟SJ i%g夨,A%SJ!38K_A*>)Q$'>
Ԩp0k1G.ң*>b4!.	_qM*>`%obT}G)QO4B] WSJ-zg	wp0` 7G
qM*>d\p2KX.Yy>e e&]@"|G)Q6yY	wp2Ne79J9A%ް]4B]9h	wp4>#4!.oX.|G)QA%ãX.#Hh8t@iQg	wppaB4%3!#~p	Q H~hB]o]qM*>l8KX'B]?+Gt%ُT}҆h8PYң%Ҕ=`]
X0wQ?	wx.M%G*JK L%'>a.INJ$drIO L% NJ(,̕rPrP*tX'B],szT}о	QKK0;	wtCңUfX'B]ܖ~WJ,sq*>䰳*>䲇.K,z:GT}óo4B];	~T}ö];?+G;(y9	wpVt%ߕң2A%%ң4ˉQ
^?x %GߗLuIQ&> i	wxFްN!.,xMq	wxDOxDX.M<t%ɬ`	wriT}ɡך!.M~T}ɢ'pwG?rjT}G.`(z	>X!.N	Зw'5 
8'%Gܜ~?ң G?&J~OJ~^JR `	wq OJ	>	Q<,KqM*>]0	ЗwLߕң~\J`K`	wr|ңOAA%[)Gܞ8Kt27	Зw\q:K 9J(raTr3w(`	wrKO|q	wraңQ`3EK@ܜr'%G4iK:[T}`驿qM*>ް]4S̕q%=*>azT}0+@J_w`vң!zg	wqFR!h8~T}1S8KdGyDoңLt/ң>hB]`vx48K>NߕңO2	a. `	wp:
T}惈K*pw$t%I`	wq0q惈K]D`	wp>	ЗwWJi惈K`3*:|Mt%WJ'!."g	wqJ"p %̕p G   t &Y	wp /]:/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]? biQ 	pw 	Зw p =`	wr_ңT_惈K?qM*>F~]ܨJPOJPS=*>C1*>K1SJ#<sNJ#@A%47~]>	Qp|,#>0;	wpFWiQb_pw.	ң		~N$=`	wpH_ң	O4B]4U]d%(Wң	Yzg	wpJ?A%+pJ%(*>S/ңUrrT}ʠW\rgd%ʯ>T}ʵg	wr%GܪJ=*>T4!.U>0;	wr.iQ*`3&2%G,A%0)G/+%G2A%0iQ=`3&LDKd4 XKa+\pLXA%00iQ`3& T}owqOX.# y1a.#;@G%GF$y0ң#`3 th8>T}eX.	ˉQa.	h	wpNS@'_q/w)G^]	QOU惈KiQOg	wt%l%@y+\t_!.T}~]<@Jx惈KtK8Ky]ܬ%/rrKqM*>a߬pw+!zT}bT}o9JZ!.VMiQ+'zg	wrK	wrs%\a.W	~%Q+|q	wr)Gܮ;prg惈K}4ro*>p=.J\KĿ5B]ܮ^P8%w~ha.#<]G&y1RDKO4 XK\qCw;)GH`3}$yDqM*>Dް]H%GH?OJ1DK!WQFt.]I$y1%Y	wq$K ң$ް]J:Pq)C	Зw;T}C40wq	wpPT}CX.
_QQ,Q,_rrT} 7 *>+.J`3@-ңX8K<,a;w,T}X.X6,%G߉rT}J!.
@)G4B]pR%T_y
~OJ*uzT}SϺT}TrT}QKWSJ*(zg	wpTX@ਵKSJ*Ra.40w 4M2@c	wpy@J%Q <q	wpqM*>%!;w )G>]K]*>Xy*>X$=*>b̕p
~r˟X'B]ܲ~r@Je7T}"ow,_+)Gzg	wpV	Зw`]*>ଳKS	ЗwQ|q	wq00iQ?X.&a2`q0T#XK3w G b7	QHuIQAݚT}-W&B]Ӽȁ	wpP"%cX'B]=`	wpX]*>ళ惈KG)G}`3mK?Q|q	wq8}4Ͻ`3Y奾B]ܴ6Z!}Q-`	wrЭKߕңG~h8-qM*>൯pwy@7$t%ˎ}`	wrS	Зw`	wp_/Q_*>sq*>Ϛwo]~T}yC8K׬.;T}X'B]^N0ߕң4B]>T}%0T}1̍.X]%GART}^	wr&B]ܺSt%ˢ!.M~T}X.G~	wpbRt%?4B]T}]O=KX'B]O-yx4^]ܼ;t%.^LA%ң^O.(I惈K_SJ8KoX
!.(`(b(rrT}rrT}X'B]QRt%C]*>ɗ!.SJ2i%*>S=*>QRK_G}T@o]ܾ4zg	wrOX'B]ܾDrsK>N,s4B]DiQ0=`3?s @%G~NwQ&4=`3{wQPJ3uIQi4t%5.|q	wpң׬pw җw I'%G@;NJ9*>Lt%Tt%?+G !.aT}'>]T}!)}JqL?̕qL}Db/)?Q ,JqP%vQX'B]T=`	wqP}R*	h1)yWa.N|c	wpj4A%a.Zֿ4]c	wpjfpj"yxKQ/	Зw.ƿsԨp0w 4]|c	wpsKq0w wa.?4]4]h1 wݚT}8V&w Na._Q >NQR	QR=@C4.<%ԜB%Ԅo}`	wqUW.*o*> %T4F$y4%A7܀s+B]xKy.b#z怾![/	wu3oXVǬ+B]L/	wu34%^ixK=aZbG+B]L旄旄܄qXqXGV_Kį*>gwh{xK§wң+%rGM	wq\?J	QĿ4B]WrT}qK8K*>⺗!.c2c80*>0@JϚ!.cïX.c>%GLA%irT}eOX.cңiT}	~hW{P<6DK%"}%G_.h$%GϚ!.h0i8Kbؕ{Eo4B]Ś	Qg>]Łң~V D3aA%Y@J]u{Ϛ!.@J羰]pJ*>+<q	w~T+%Gq#q\L{8K[(rT|QyO	wC4	.(KAAJ(M	wDOQDG%GKqD$zg	w@*>(>h8!K8K'34	.(K(K*>(10%n|Н	w`ge4B]!H(+bT|Q|q	w`@J3pq*Gĩ.TFI.T	Q*<,P,T%JQ+>VVBJ\4MZg&]ĭ;a.V扰q+,l%J<]Ĭ%f?:# *>#$40q!}%GdKϼ]d#}%GdYBt%FFy1JcKx	QDK_x	Q3LDKӼ]f#}%Gf
3/y1SJb4'B]İ&Jc/40q,}%Gı.X"y%K'T|K40q,?x	Q,<Н	w940qx	Q3Bt%F,@c	wJСK
x	Q<6#AKa.46#S_BO<]j9J	Зqؕ4!.5?rT|FX.5.%Gj*z:!bX'B],:!dsԨ4],c	wa.^h1XPA%B¯a.	h1X)y#e^h1!J̛]ly惈Ko܀pq_Q~h8܀~]lTt%FT|@X'B]KM	w7	ЗqhB]opv> p|@$c;:kxlB |F?ްv>#ro܈nWr8;oc	QHp*>!iң`	wT@8 y!.~]WHKG!.]G|@ |3CK/q4?hWzT|KG5j]ĴzT|K@t^ha.ң+G]?p6BT@-	wB%}IQ"o#B]^h	wD.>h	wD.?4F"+Gң8>8%GpKhNῬ.8wKha.8%}%GpR@i	wĨ>N t%B]*>!pazT|B
R}`	wN#*1#1Q2%G$o40qdPq> k	wH.	
ha.WQgt%G/~rT|GBWFJA=*>)ha.ߚK#QI%Rq!*>#h	w?X (KO4SH@  	weHKGKX!.t%C3*B]1%R!.*Jb)z:!40qdPq1dS2%A1Kk<.	>ha.>fTA*J
ްN{?3*B]ļK<]ļD@S	w40q/|]ļHKL%C0MJf4t%C7>NfDa׬.<]3R2%@$@	w	 ң&/5*>&N.`y1?3*B]> 
(%~PR%AAO.w)IdPqJ)KfT40q1%LD3*B]x%Go40q.
ZyR  
 ʐq > Pq`	wO40qh
a.3@S	w3@S	wq -&Gӽ`	w ʐqe?2 K35+< }ɩQ X'B]
ha.o!.3̀*)oңM%S(y%CPMJjKɞ PqoX (KO|]zL2%C T%C]8kqM` .^ PqܚK	Зq2y1#ʐqN9RT|S})QN%AdG!~WJ-?rrT|AiSʐqoqX'B];>T|CX'B];*y)v%)v怦!ة怦!!.M怦!`	w怦 L%@4L%@5Kk?B]pTiKq	Зq %Gg.f%L%G=9t%C^NzU@c	wxW]*>#40qң?5\9R %Arg.tRt%@AWKǚK40q^h
a.!.o40q p*>$X'B]ĀL%HK) 怦$ψB]߸t^Kh
a.@S	w_L%AyCL%Az!.}ä7.	h
a.]	h
a.^h
a.OB]ă1 "~B5.C9*> %g!.DX!.EOX'B]:J	
ްN	@S	w_怦 &{怦 &怦 &q2_KIQz:!40qoңWt/%@PQ	OJ
*> *Tt%@TJ!.=`02z:  T|A?.)2(y)2*y)2]C%AK2KC_Q7Q q . 35W	wSXK3xK	w@h1QPT|M?X!.hK]zT|M?QR%TްN%H@[~WJ%U_QTzT|U)y1YzT|M@tE]*>&|DT|Moxa+T|MwQyO	w (K4	. <2xKe	w. =`0$y;	wKU]ĆMa.CKj$7h$2G.拡.CNEЗq!h&/5B]?U]ܹ榰q70:&^hNK,Bt%N>hNJ.p]]?5B]l%@Z40qbg.?5]ϺT|@XMBD%@X4"B]?T|@XTB,%H}GĈkPJ %H?~ha.D>DoK }%GĈ %GĈTQt%H40q"<Н	wk]+IQ9~`JQ9y0G<IQ9Lt%H>m*>$RoQ"^]g.t8K/t>hNO8K}T|H/Q#;'cX.MOJ5+GB5AQoCQo:J!9t%D+<hKD@{	?KBoa.!}`3+y 8Khp*> دl>T|A1IQ#t%H>G&$o`IQ`	waW%GY3	Зq
pTJX'B]ĒsKP*>$X'B]ĒK"}RT|V=`	wX'B]IQ?(z:(%G.‛IQ@=`	wRT|DR.#pT.#*J%: RT|AȥK}RT|Dy=`	w7c#?rX;}ɀ|@\<kʐqqS	Зqң$WK gGH%}$~
T|DPJQ_I*>"AWKX.$)y 0qX.<,W%@`:A%@`%@`. R#T|@d ? ?ˉQ_rrT|@e5*> 2B*z: 2)yY	w0;	w9 4ʐq!.F2[	wt	ЗqA!.X'B] |q	wzg	wY	w`3 `3_pBNJOJ!~(GfTz 6#~.%G+*>(+=a6(!jT|P@*>($߹M*>(!*>("jT|D_GI	~QFhB]I>QP}`3,JR$%9*>"Qǚ!.%tԨSzg	w)!.%/jT|D]JDB1*>$hB]ĖRK_%IcbT|I`7T|Ih_rT|I`[ GĖKʾh8,}RK.zg	wYq%Q`3~x"ϸK1} |AKq4;&`;vWܸ<Bv> |A! |A._\&NL=geXK֞fHFt%DX'B]rrT|A!.J>(yB]	~e .%G rjT|B. *>!ı*>! %G 	q (~bX'B]Ę	Зq&>*>"yܜ<ieHK៙	PqdPq^e"x$Ĩ`	w	Зq [NJA&yR!?̄KK̀*!̠B]!	_( :"X'B]Q?Z:$X'B]!:!<ď3*B]!^d%B]R8 
P!.`	wsK/KX'B]`	woD%@xD <%Q	wt%@
~Cʐq<JDyB]"K*> >2	w3~/%G"?)Q /ܜ !.  BT%@ .  K(q'~B]ĝ'.N
yR$wa.N T|@ ꒣?QR#2	w!	Q 2ܜ^fT~d%B] o T%@P!.)ߗ)%E0C,J+z: 7. 	#	Зq=`	wPT%@iT%@K#?X'B]	
Nz: J	ЗqR.^N	Зqa*> L㔨`XUt%B0T%@BK9s	Зq't%IX'B]VQ݂T|E`C0J uQWQ+3J*z:"	Зq~\JMʕ];	Зq2#B]#"%B8p7-JH8t%BJ>J.z: P̟B]

jB]
rjT|Eg.#X'B]
GdH(qp)~-*> R_IQ/*	4R.UqU)Qa.JKywĨazT|@jT|@%p*%@: 
Nt%@ ~5*> ߂/ p*> _uQG?GY~\JKY.c*> V~ZT|@}RjNqzT|B`R I*>!00	_qY*>!0<ңwťG 3_$ң GԨJJ aVJ d߹*>!6G&ңIIQ	{ң R +%G`?cJťGd$`K7Ĩ`UzT|@}viQ	_)Q	[T|BpyT|E3q*>"sKB.|@ Z%IQ*> [̚]@;b.B]NrrT|@eHKk~ k	wl,G[ .uIQWܜpT2%@w	QoRT|@}Z0`	wT|@}jT|@Q `ң rT|J>Q(PM=*>"..t%E7%G]0}´_sTǬ.#X'B]IN`	w1D+JOoKnJQ	*>"ܮywQ}`	wy7/=*>!@	Зq
׬.	%G(?qT|B~꒣@T|B2e	q".E*> d
PJ	F/QC?)Ql%E3]`#KG.Q8!*%JND`z!H̄K =zT|BS	Зq
B_.wĨ cT|@/%G;E*> 
꒣ a6 ~t4zT|@9t%@"}ң !+St%FYJ/=*>#U #.[g.NS(z: ߧG Rw..%G*G*`	wB @IT|B{q
T|@ ꒣ E*>   ~?.%Gb%Gb&zl%JcңSiK^NLTt%B=*>!ZX'B]+zT|B.>?W
PJW~\JW?'T|F1*>+Oa6+Ag	QZc=*>=.*><q*>;(GpsT|w)Q^JoX!.K	ЗqܽXKvIQą*J"oݚT|q<ɬ%q ?*>8`07~N07'%GOʐqa%jﺤՀQ~(Gƭ7NJXeHK̈_uIQ2?)Qң3	ЗqE*>5_X~(Gư^J`A*>52#B]ưGưq*>3J`03	Зq> k	wad%GjJJԝMa.5)Q~B],oKń9*>1`eHKŐ k	w6kT6~^J)Qbܜ6X2%`Ϻ=y*>0pEQJ}d=*>0u.`:0t|FQL0t#3po&c7%|K'`v>1i6cFB |`=c_;> ;>M0v>0|!;{ |M֡|NAց;K L%aǬ Ka.Ia.DX0q`].6	w徰a.]_ K3X0qo>'Qb' Kz	^GgT|b7<J^(O:!%Gt3ң:
 *>3GB]ta3%r	w/3,]veVܞf&B]vUGvy%g`*>0ȐqZT|a*gqK3 K?3-B]170]	wZT|cיa.iQ~f%]*ң	<̹	wL~*ң	f!.	wL8pqYjqw`5gZT|kf^'iQ3a.	~f)B]3~*ң~fPq*>1b%`$	|UGJ^f*B]/ yB]Pq1t%a@"%G2`0wqX	wP.
=X	wPʰqV	!.
?VT(i0)]7`0ϫN(wXKެD(Ge(KZl%aE	wPFb%aA#զB]^?(ɰqVL(&z0pq		wPPbD%aAKՕ.
OV.
Y:!y_|~B_>g1%f~Bal!yο!M`<!20̄ïL,:lο! y:cC3du31&fzu	:~Bsl!;4O?ο!Wkο!Yr~B#y_g) ::K9N!<SD3gur~B)y_O3wur~B*y_g)$3r~B,yÉ>0cg_06a3ةg_/#:FuWg_*3Җ|aFFuQ~οJ83Ҏ~0>0~οJag_|aCO#:*o#:(οJeg_0FuQ~g_ aC#:(33Қ|aM~0FuS#:)~οJG3ҫ3Ҭ3҈FuQ#οJ0?FuQ/οJ&|aD#:)3οJ(|aE/#:(D3ғ0~T3ҊFuR~IU !䕟~I7ο$4I~Iӯ+ 8u%_F#3~u%~Iu$$~u$_C?N$_[u%!~I}i"?M:H3!_I:L4Jg 䒇_DO~IN4IS c%_N$f g_K~I,b7ӯ%όB:iDHiŜ*_~J#JM:mDcF~J80pQ_>flu)_<PӯGg~Jei~f~J?4Ru(i䦞f/:ӯN|a~JG3#Uu(I_~Ja	__fru)3ӯE/3\u(D4QO%?M:kN%	~J:Y4Qkο%?M:^1~J0B_o21~uZ2R:,ӯNK )cNKaS?M:.o2+~{icYlM:-ՂïM:,3e~u[V&~ӯzh~g~F4Kidό\uY;ӯ~R4uYOӯʿ$:-?ӯT/ӯߌF:,ijyeNK2fNKRăoN%ģk?M:o%4Y
%iu-_Ɵ~Kӯl2_10Z_u,34[_~Koih[N%v~u,%_~K%`Y3ӯi䲇_O~KN4YS/~K*u,HeN%~8g_N%>3N%#b_ON%~uwfõ_~|bٿ_guvsi õ~|jG_cON~3/Nb_h?iOU~4Ϫ_hQ~Q#ӯø>a/ӯòw5:;L4ꍎON~:;*~uvοďNĿT~M:;-z_eNި!:;iه~~ި^uyuxHuxmiT~~uy'~M:<acN&KοM:<?N=SN?U)ONï?~>AQ?_zӯg_M:<&z	ߦ~=Piw=:<)uxUCNiï_vux^4R@4i◪fux+~uUyqg_T~u[ip~u_?M:=P`uӯ/Tuu?@H8ip_ӯ_TNM:;Aq_P~,48HM__B:?M:&z__ߦ~
pipH@X8X48YNNo_tuP49;:
_~OT8i>:ӯɆިu0ӯɇa_>7:ӯɇɃON&!_~Lg:iU `ӯɍ=Qc_N&9DsɎM:_+4aɄN&AA__	ި~LL4aKA:"~u0G_
~LODɂG_T~L,u0ꉇ_~L/zi~L0qSӯɂu%f+ӯ-2?M:f&ciy?M:fD:_u&	aM:g`u&	ӯ>0\u$NgNF4Aיg_if\:;ӯ<iu"_*3'u"ǙK4BoM:^4B'_0u%/3+~u5WQ՟~M71LjN&u6ON&0:ӯɣO9:7&@:g_G%::3ɨο&@:?fu43vu5	&Cɭ0k֝~Mw:ɨ:_ɶ~M#~ο&>43ɡיɰ|ȼu4Fɤό(:NIό`u4~M)|`0hο&|cSɥ?u4Bu4XP:$zic&~~M,h!׬*~M.zjN:^CɰaLh iɢM:I_Eo2N2)~ Buz̄Co2g_eoN<ȜuzsAduz1 NXzg_uz4_z::=e+:=?Xzuz_c8:=~Oduz_0ߙ_0̜~3juzFGï:=%P:=&~~0uz:=(|`,8DNJJNJ?HK~~0>uz&` ~0@uz\CQ{a`uz)~S2uzfuz+y̏ο'*rύ(qG_rïc?ӯ|ar2_yhqN'<~N1g_ypṕ~du8̅er
G_ο'~dο'4f~1Zu99u9ο'#u:FG_~N7:SĿ:L~N'~rgN'<|u8tu8D~NN	⟙#O_d?:@TpAǬο'	~fc:Y7'_2%~N-y0qs̄dP:^$ӯȤu8R_>dN'
:a1[<:>c^u|coX;:>7N`@Oc~/_?_O`u|{d^fu|;3~da:>? :>@Q:>~5	~9~>*:>Gu}_A)F:>$|g_A:>s_C:>&yu|NA:>Lu|PK#G_߅_?οdu|U<:>O0HÓǫP:>Yx7Ճ׫u|\dsV%u9Fz.=Y×?_U W3ο}^k[`oW>s_Z޷Ej̵yn3᳖,W?W`$H.\6!={UZ(j_W衫U_?!^UgW5 ={
-g|_?ԂA{
+g@jAF gWpX%jUX&j@Hj_lWv5_6Gp5y6m {W-.\U_5y|g_`Έ_XW5_#8g_#;l_!|ypy|?+5W֯5o:|@_Tozg6+Z["lW +?_Di5m<Fy_Wg5f_B<F+О"_:Aj_zO]uyE/^x+GgD+y _ɺo7W?_[^kj_WdM^k\!XYgmWa^5jrY5?`<y!WgW+A^53+FZ_
y3Z]^kqW0CڼW1W+5ڼE___^kpW
_gW^kpW,ɣN/DAhӋ/M/CGoOxlˋ/ d=ɣ/D[#|^?4/<xWc(y5/8FBh/o:|@z%U_֜^?gZz%U<ߋ/5__->v5__-޻x^?FvQl<pM/9Fz&Wco:|@&l y4Wc2huWcɰxl=i//zi3/.w__-)Ejg__-iEiC/4@s4WcDN/D[AדSlM)z%U&8lgү__-"Sl<$qz%UM,qz%U &|^?O&xl7/&l\Kűɪ^?K^?м/Ml񓼚aKű*qz%U &qz%U+qz%U~^?@燪lKű
=6Kűz%U4o__-SN8lꃟNxl~WcT=z%UOWz%U	~Kűqz%U wN/D[ofKű	|==Kű<=eWcWG/D[^Kű#xzWcVJ/C/费rWz?Kű __-XN/D[6G@__-$=oWcV
=sWc'=wWcV[__-(3BQl@xٷz%Uը{g__-Y7__-oG__-/CGoxl~lCp_=&qz%U̖xzNKű5pB cOS8lG>8l J\^? /CGo^?ClzSKű/zTKű<=*z%U=mzWcQu^?jK^?zM___-__- =xlO|=-qz%Uχ/D[=PKűK^?"glRKű=0z%US/\lTl@ xz+qz%Ub:-wWc9W__-ȯ^?Wl@q__-޷Ej'-Kű'qz%ÚxlJ~N/fo__-%r/D['0Kűt[/D[N/D[N/wN=KűNeWc3þ/D['3KűWc3Lr__-y9/O'lϋ/NiWc3^NkWc3ߋ/f]s/D[!9__-"y9__- NGKűǏ#Kűg__-a^?zĎ/D[n8:Kű贾xl=q//^?瓉^?8lN(qz%U0qK/p/p^?7|^?qS/^/D[l$qz%Ub:-qc/Nl__-SR%8MKűjD'lD"Pݯ__-螤J9WcXy8WcXFt>/D[6GpWc!#з/D[ON/D[1PgANRKű+qz%U /KW__->YWcl@1Az|oWcX(x|/>8Kűx|sWc4]^?A/D[S/D[T__-^qz%U@rAz>qz%Ub:-n/D[/D[̸l@1Az|;Kű3Kű#x|WcG\|Wc;Bx|WcTۯ__-޾x峯3Kű?__-Е^/D[gl/D[/D[;/D[/l/D[^?@|FKűG__- :Kűڑ?z%U@Gľ/D[S3/p|NKű6x/D[x|PKű>lU/u|"qz%U_!|;/R([x|SKű8lW/p?/j>8l@1Az|XKű|%z%UQ>,z%UH	^?T\^?Rw/D[1PgA(qz%UO)ÖB}>48Ag50__DI-Ňߒ+AjŃ?T$W\_L sW,}Z~H?*bo~H?aՊ"W,"ǿ$Wm\_=0Ͽ$Wm\_ 4$Wm\_Hq~H?ڸ`-r~H?Z`"jͅE9&5 Wl5w~H?ڸdߒ+A6/A~H?ڸb''wsWlQ/$W~/$Wm\_
"j̀+ƥ_5qE9	j(*wK!#з/b.J/~V-5 s>?V\_UZXFIͿ	b_a;'<_6&ՋMŉI__omXX$$i_omXXˋ߅Zi I?6ZklmͿ	b_aZ|WV-56y%Ϳ	b_`5|WV-56oGͿ	b_`=_Ϳ	b_`O/~jŦH_oXQIS߁-XN/PV-W{7yC4
{@55ao2M>488jagDg__pW<[ߒ+@74cߒ+@=8ߒ+@./*\$Wm+#$W/.z~H/`~H/a|1$w2/z
__p-z^__r/< eaߒ+@qx/w2uq$W/2L e9 +w2gߒ+@uq	"6/>~H/CF~wߒ+@G^A8 eZt/gߒ+@M^ w2˫Q|6E}m\_1PgACe +dņZ_ҋd/Q\X |>j zr0N/Yubq|WgmX_6G@_Y-X_!HyX_kCwGYV
T=}t<X3ՄjՂ35+V[_^,5a%Ѿ?PV29E/~jMՋ(M_juaWgXF(25:_6G?Pc5y1Մj˽M_,5a1;?PcWgXFJ8+m9<8+AZËp1wtLawĎ?PU?#FՋU;/TX_+ҋ_U橺jDJ+SubE/TX_Yc/~jŦ@c2?<Xua@P_^jŪ,qWi+ Wi+?cXF$+łX>߻o#Wh[X/Ճ~?`V4 /r
?}wt<Xj5@ӻx*U6WdN?PUyC!ՋU_o7V-5jyub_uץ8+mb_8+8P+5^Z5bf.qWgXFa'G_);5ub#5ubEx+DmX_@pZcC_SqQDſ;Ͽ$WÿTtWsߒ+aߪ \_7Hߒ+a!PϿ$WÿC7$WÿC7F0qG{ߒ+a߫2qmE;`/_X=78$WÿTb΂=~s/D?+2>IgެՋM̀%/z-Xa|WՃڱiFuJ+oaզ3h0D[Wn8]+e?7aC.28]+e?7xO3(/G(/OűqW-6
/ZqW-;
/ZÌ(?_)_+
W-(?_)_(?_)_	q+e?
;W-{ w/Z(@_)_PSh /Z PSh /Z\a@0ShxO|a@P/<a@gSxu}+e?03_)_<@
w/+e?+e?.0OP׿q{W
aC^2|aC^2P߿aC~2x+e?aC~2aC2K(sS~0ON0OP0O0O(wS|>_)_>+e?~0OP0
W8~2#/l|aB?O֛/hIWS'(f
+_)_YSQgOYSaE+e?ZWW;
+e?Z!qn2<aA#D0S($w/h;W|a@uS 
2 '(W2
2 K(SQ(SA_)_@K
	}+e?.0S_OPK_)_@&q2 (&w/ /2PL_)_C2"0S"
	+e?B^0S^03(L_)_B	+e?P2/O0Sq2!PP_)_B .2 ()w/!|aAKWx0
N2 ό(;W'O#^0;A'w/";
W0
WL0|WŦKͿZk>L-q|WŦɂ_ͿZkLOMaO-5@3Ʌ./!~L'q|WŦ<_6iB	<FMɈ_6iB!y1ͿZk&4MɈ<_6iCg|WŦ	ɇ_6iCW8+m_0`ǋ-5Yy0-5X0ۋ-5FL+m__o&!|WŦ8+m_,|WŦ_o S-5 pDMgͿZk+m_p_o߁+m_98-5^|WŦ-5 / ./ api_o_6iA<_6igpߋ-5Z*M։^)q|WŦ@K-5ZPC-5Zxx&|WŦ@/i¯ͿZkχ_6i֞8+m_/h:M֍|<-5Z_6i+m_>/j8+m_}KͿZky7ͿZkg8+m_|y'ͿZk-MgͿZkn/"vaMòͿZk_o 	v%|WŦ?-54qCPòͿZk|;)q|WŦd/;ͿZk+m_xV-5|WŦ ;i_oô/(xvϋ-5v{_oǇg_6i<ǋ-58+m_yf_6i<ÿ-5K8+m_xp+m_hͿZk-.,_o@#-5%8+m_jwN/Z/ZIY/-5Y#-5]|_6i|WŦ'䶼_6ic/@>K?MŠ3l+m_sK!}䱧ͿZk-	|-5 %|WŦof_6iۊ_y-WͿZkn_o^)q|WŦ_o__6i)ͿZkn#zYW-57>_o~PM.lYwW5'qe⿫+@;.\b˿W@p1DSӾ?-$3}"拵q_ߒ+>hj 
$Wp|&@@$Wp|*F9._@Wuq\gb_~H{EW /%ߒ+>h8qw:	"掵q W`ߒ+>hWp1A\4q.1ǿ$Wp|Џ8#q~H+WpI	}"/="{Wp ` ߒ+>h EW
;z~H_WpƼߒ+>hZNÿ$Wp|qs''w\_$	ԻEWv/\fN\4uq	=\4q\`&~HW.>a$Wp|֮/\C\55t[P87[+L|hqtjaZ/-{jw~DK3C>bg~3~DK3W#;!bgD?/\wL@sWCGo(qz%k_KoŦ樾Ŧz%6iWKm_0zwy,ՋU[@i?(SDN?[\B֝"0W§~H>< > |cߒ+uq"0W%"0WĴߒ+uq^ ~H>j ߒ+"~H?yuq7\4Y0o^ߒ+]\_F0$YՉZ+"03W#~H>j0%OEVaf\_F߈~TYՀv/#k$Wf2W1S$Wf25q}EVa%ڸP?Ŷm\_F
;EVa W$ Ͽ$Wf20iQ~H>dq*Y./ j+wWr8Wr8&w@KWrω~H>d9HʻEVa'Z<Nn_՘|7q~H>dG';EVa">/iߒ+q%'{EVa Wr*]"0V/>Ỳ/O!ỲWr*_՘|ȯ	""_՘|q K$Wf2ڸn(="0	N_՘|SWoߒ+q# iߒ+Y;%wt[:_Ձ+X./ ;WW:}_  WW:}_";V-5X{xEՄjG5u`]W_^j)ÖL|hqHD	  ";%;?[ȅ_̐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  0E2 3	uqn%" wO_~H@a./@]_̀;]\_ψ E2 3	uqw0" w\%D_̀;]\_ߒ+yK; T%q._̀;]\_S$W 0Wv߈Vdf\Bߒ+yK;i3$W 0Wvf4%_̀;]\_1PgAB,z% q|W]X@Bͼ%ՋMJ=i/yKȝͼ%ՋM_o3	ub_W|W]XBߒ8+ma.Zk (c_o3	ub_󸼔q_o3	ub_J-q|W]X%P_o3	ub_I_60V-5;y*ͼ%ՋMSiQKfŦn<Nim䦜_60V-5;")fŦp|ϋfŦa_60V-5HcCL?D4ov~_/~f!/%<$wf	q(MaC$W0%q@1AzwZ/|BXZD/|BXs9+CX_@p>48%
V/eg')3$W7?pW ~Hn~/%˝":Afuq( |˝":i":{kߒ+Eun{E3sM\_Jߒ+J&j;E3sW0;KE3sMw\H5qp$W7?q/a`.g~Hn~ W0=Ζwf \_`ߒ+-\_}"~"\_#{E3s@gpߒ+v/bwf	qN"­\_'Zӿ$W7?W1;ߒ+$_`KW1=#~Hn~4-\_H0W1-wB<&f#&.F"Z񐷹 ߒ+n/dC$W7?_uq û}"/diߒ+q$f+I]ф_`=ު	5q"pߒ+j@ _uq"tw~Hn~1GW2{wfq4}ɢ~Hn~3/&_]\_L1{E3s\_M/pTϪ	uq0߸~KϪW;{E3sڸI~Hn~!WUܤ)wf \_LBYf]\_LI"ߒ+> "@	pBTϪڸ:~Hn~m\_L
; f6%OϪ!jaK$W7>	$W7>/{S$W7>Aq-o~Hn}Q7WXuߒ+5+E3suq w S$W7>@a;E3sm\_;$_U}!~Hn}P,~Hn~ I	2g~Hn}P1{%t[N/DR\%_6Xe_Y框\&c/zV-5 ϼު]X&	oͽPV-5	~ިŦ0m8+mX&~~/}ՋMbW}_oiL"gͽPŦ: 6E/z-?Xmŏ&|W6ՋMbP!jŦ03BͽQV-5	oU{'q|WXI𔸾+mꉺi|_6˫³ީ7V-5o_oTub_4ިFՋMtM__oT
b_0i{[$ՋMA,:iW55b{'ya+VN8+CX_<ߋ<0Ջ[,ƇG 50_Ͽ_Qgſ|@s`f/
P}"1kM<`/y4K`
q<A_uqƼAC$W+~H~fbm"-\_"gߒ+߬q|B ߒ+j׈B$>_`Wn_`WGMEX;^/xw~H~,0q}"/}@$WXjsn"s$WXjqwX:`WldO_(3B^Մ{|WgrB_8+CX_k8+CX_ lH5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 Lfѡ%_/ >⿚ 7ˇHЫi4>Z|0~DZeKgmqWB0j27."JB3hjgx֛KŦ_-TCl~zen\:DU3h`likf_
Wܸt+ "h|<trwKŦ_-Ǐ#|Aܝ+(0-ܸt+6ͣCǍkNǍkNKHq%{c6WGDZe*ZH__j27."J@]i4>Vjr8TLVjr8T_g2en\:Di4>WTnϿ_-2^ySw>зڸˇHнi4? #x}i o4PdM\F_äI^h_m ߿_-2`+WpW m3h^lfLW[6wBٻWC:ˇH ͣC/ q;W@|A^#/Cr$4Rm+_/[}Drh*z-\F_äI^h+c6xe"Yg4| q%{VͣCz~ DZenS?vϿ41WpWc6tT6Ͼ DZen_c8ˇHh|[gDZenKɝ+3zˇH[i4?<ADZe9WPo5q%{Ci4?%qp%_/	\A>2n#/Cr$51Foxo/&+EiˇHKLfѡC&L|A+ϙ27."JQ3h`xc!%WSWpW1F'gDZeI%⿚=ܸt+Xc6 7o/ ~A^#/Cr$5Zc6 ~)5<ˇHm1F@ 9 oLRj W lCȨ&gўuJ+n7"R32_8Fu!ǎ\=}|TmR+:j|(R嶊-8}lCj4Wh rR&@lR2g7Mh\MZ)jש/QK=w|jZR38twkEHΚճ{6#:k@mK۷6#:kCns|jZSԾm|jZU.lvԵϞPӇ۷6|򇭟5l}K۷6|򇭟=mRև7omKZ#}|jZЌ۷6͑ rR&wkB)dz:pvԵ=QDݾn-hE lC7("n7xږ=lHPwkB#.womKZ*nڤGnP!=p
yK5BCzvht[΀7mK^ۚ@Zp-FEvy@kҋCvԵiE.&Fu町zQSPv'("t:FgMhzQS([:kCtڊ>jCMh|3\>`ւ.kENt<lTCPk@l.k=wMM \O#>R:}@
>FgMh|3[QS
jAmCj6 mB+7hHT5 5ԉ@mKTC(lȍ=Ot֊jDj=zTCΚMH6EvENt=lԉENt=lԉA[5O)yENtSR%Tj*t(BP*t(zOkE5"PkENt=l>zZSR%
\9l֊>uMH7t*t릴:J:hB (tAr抝>yQ
Ԃ؂٭#QS*!P5T5 #*tD*F6;D}ENt5x>FNht]5x>FjЌdm>l[ENt>l[A[5Og6v>8|#r٭:}<x7mR#H}qCVD>]^tt!H 9[jއpyK=tև5"t (T=tֆ1^]C:\ޗ48tBgRȴR;iv⊑.l.P
+j髖:=}K7W-t8}C:v⇭hElCwM\N]tZUP	-@Zn(zVȴ7tA.PAz'=|Cv۠n(pUPn]dWnhhsR'@Z(}j2+4=p=j2+4 9CۚjUENtjDzZ.:|> \dWnhn髗TCV#"sCwM\O:hۚj:}R򇍩fe/(jDZyKT;V(|ocNڵyCʈMhb:-,CtZz7l6A.P-!KqETݵ\:mCߠn(ˇMEz=HԸ}Cvԉ@mK>sK7tǽ\:CrڇhpgsENt=pj>*ttWvjDjhx\!PN]OPN]OTޗsR'@ZRE([:kENhAn[:jCOQS"yCO7t΄6Ȯݵ-z/P"sC\9gKFv[t3sCz!PC:\ޗ4;xC]͑>?ۊ7xږ#"tԉ@kC:v⇕sR'A.Pg7W-t]>yCR֊_>yҏC=ۚjsK;ljz@jyCW(:l|΂+dZ	P@ElS uVȵ;!~A-N{]^P,eV2YXyS].ivVD9jH-#
Bh6
[!䓏GȮ9l@$ΤrJy Pr	6Ϩ_<.P(x͞rԹsCt=lB7T7tZ:z.hzׁO-j-PvçTAx>塪H(zHt;xE/塪8t.6xHt;x*F |hjC>dWnhn髗yhjC>jT=}Kܴ5BCP=}Kܴ5BCPZ:|Ht;xҋCgO	o:}C]_6塪\=vQhjC>(6tHt;xx@OhjC>OhjC>/(N[r	o:}C]ڼ?ۊ!/tPec,eV2ʘzO^sK\ĵh$R!\Hlx4SH$塪5>l.hzE˔jhv^ޗ4<lTj*rڗDtRrӇ9ۊ 9ۊz7l4qE/#}A.Pg7W-rK6xtg6G}C6zM(zH|;xSght6g3Jx-#Tg3Jx-7mR%#>FnZ*nڤJ:!P@FyCN!Њշ-iv>.hjgT;|-ivm;xU[> .PӇ6tB.Ph|/-iv⊛o#TTfhsKTݵH8tyJ+Z8}A rn(pgsCyhCljSPzH|hAltNt^#;kK5x-MYX+ec,eו1zbnۊ*nڤGh>A1
@+)`
r.hxçhjEHPZQR#TnZQR#5rZQR#<l9hCl*^=.P
+j髖9hsK<l/PޗM\yC]GooK[<.PQDsK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jH-#
Bh6H$sKP8tn(gD.W4qEgD.W4qEj6Ϲ\Rի}n(+]Zx:p+rۊ(Wç\Rի^ۊ(v	+]2gU6sKP@lܮiv)EzR+]Q^tו.QCP+rۊ(xrۊ(zN<sKP>y@l//y\<lڇϩzn(j#>'+]Hќ6W4qE.TW4qEmTW4qEmrۊ(Cln(.QCW4qE<EsKPӇܲV2YX+ebL^vƧXۆ$Vȵ;!VAm  RǃA**<<I uVȵ;!@ElS(b "EvOh "E4qB+dZec,eV2ʘzO^sK\[VAm  RǃAH$z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ڹec,eV2ʘzO^sK\QPKVAm  RǃAGI9h <lڄVȼ!}B+d^Z6-NQD墧|ڄVȴ!9FV2YX+ec,^׮4pƚ%A |B)

Fc Txx4ԉCrꚑ(n髗=lolH|=l΃ZSR'-7mR%ԉ@mK6tMHԸ}CgAԉE5"PW/9hzZ)olH|=lԉ+ec,eV/^Tljz]cR2+2ՠ[H>F!Hr#A2GI9hl5f7tZ:hvAxڊ]^rЊ]^rR2+47t7yEHȮW/(lڮZtւmEN<塲+:*o@jAmA #"sCwM\5 填`֊]^rkEHȮW/9ec,eV2ʘzO^sK[jjH-#
B TQNZ=}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ǲՠ[H>F!Hr#AM Txx4[<çj-/Pȯ9hoK[Pѝ>xW/9ec,eV2ʘzO^sK\TrZi)@h6<c`@i'-*r>!P@lrd6x7mR'-(mB9Z sg#<.PRZyCϹhsK8tTgD.SNի^ӇXӕ.QKV={CNPR疇4qCO<uKFBmC]8tT
6yCΚІ*^<pPhsK8tTgVܴ:kC
-缴:kA	T9l떄6ψT8tTtZP\>(8|_<pճPhzABEpdW=|VBZ'E	ҋC͑^І$W{J-6E{C5l*	ҋC͑^[5
yhzABEpdW!tB.PSR%9ۊ sgM8Q^tԅD*r\J)
5墦DRyJ/->l.hsK<Ehz*D}CP+r3T-iv↮M<3<9ۊ:|\ЅKǎ<gMhBP4qCO<uKTۖ6x49ۊj\>眴9ۊ*nڤJ*t-iv⊝>yEMTC]OP\n(pgsC6ܴ9ۊ:[[PZj->l.h 6uSnZiDmCjrA QR3-Ў@l(RQhz^Z*nڤJ)E/)E塭5rtl) sgܧhW!}: ڵyCϹO@;V={CNr΀=v^6zt 8MO@[:)P+r΀=0EO@6zAEmCgԽD? {Bj#>')ќ6S:\>眧h[>_Rtg:|t 9>y: MO@:+ΚO@>!r΀= : Sr΀=1l: ,eV2YXyS].ivዚ]jRՠ[H>F!Hr#A;xSghl<lSv"Pꚑ*tjZtRԇCo={A(oyhxڢN[Pճ=}KܴT/(˚6P旈mEzCG<jj={Cv(n髗T>Z sgM8HT"C^ZQ]ݫZP3Z6x>(vZ>!QR2+4;xW-7mR%:jo堄ڪ#^-EzCƼUB+:5j8!6j=z,eV2YXyS].ivዚ]gMeA |B)

Fc6aLQNZF״#TC͑yhx&>FyC͑yhv^BmSg8|oliEȴ!t㊹hv^Z>lCjDlזol#:|"5MZ>lC6zѪoC͑yhx]=Ephh 8t֊\1ZtևolH|T4!9F6Ϩ{J->ZtևjC#玪vCArV4-"\p9^CrE/^x_:+6#:kCNr|jZSv";tm5pRև9]n-hE lAӔj9]n-hE lCj9^x^+6͑pWomKZ)|[>j57z͹]n-h=lHr|jZK(pWomKZH/#5H7xږT/r|jZR3=p<ϪoE.KϪoE.ЌRքG\l5TmU/r+6ΪmwkCϞԌ>kE-Z|jZU.ldZ6EF!6/QK=wʆ=Ez>Ez("rlCj9]n-hZj\>vԵ;ܮ7xږT[=|E\!XXU$H4
I$I$I$I$LI$I$I$I R$I$I$I$I$
B#Pi$(I$I$LI$I$H XI$I$)I#NivtZJ	h߆[3Ȯ,??)~.-W`<_6G}XIZ=QǚM)PHH\Rճ$!'?X䳻SYl 'ֿdH4}g'=8CC]hz-}MMgvֲ$7ٳQ}k9IGrcPn(ElCnlgvֲ$7ٳC}k9IGr.PԊK;>&͟p)ds	'7.PԊh_|;OdIog)}k9IGr4q@oR+dZj\>V	gvֲ$7ٳ>{$Di9?IoC]7-.}q[a4͓?A[a4͓?A[a4͓?͠ϭ?VihRɟfgm44}b?d5gm44}b?dK<L*PPG*b5=z.1sK"6tYja%O^nH7L$x=<
*b,B R@l_~RKKo_rG/?v?#_9dkdk#_F'韴DZk7~!in!iW!i#/-5~:su~|_|_ξ/_uξ/_ï:)du~TYWG_bAzL_7xږFH/^1rl˄!׌\vljz_.#jԊ$r"E65Qf 7z["R4h?ADޤVȴ;Fz|%D /+8=EO^+dZ)|°6ˆm={C譑hx͞xEC]hz-}MM]C]hz-!z7.PԊrn(ElCg".PԊڗ|n(El@mKߚ|+ay\a|/+9$r5Qf 7~I$/+9h?ADm(KB]w>Կ}	wܗ&~*?.cAA 8cducA	ο6:'~~luRawO#ꎿʿu__WW&+9O]W-^kZ@[RKƟlDKűNKű?>/D[.Wcʼ^?b΂=OKűKLbh|[_/-'$Wq~Hj(wjoߒ+w\__"ڸ_m\_1PgA^
ͿV-5|Wb_|WsV-57Ϳ]a/~jŦN6Zkn\:DYi4?-wKŦ_?WsZˇH֘ͣC|_DZez>/en\:D3hDZewgUܸt+h'@L w]\F_äI^+Lfѡp5#KŦ__?uq%{mc6$36#/z["\7-.aHhpPޤVȴ;Fzhz-}MM*z["<啌V2YX+*b5=z.1sK"6tYjH-#
B+H$$z?-FEvg&Fu PS(4qEO^+dZ)|n(ElCnl4q@oR+dZ8kC]7-ў.PԊڗ|ZHhptVȴR57墧hz-!zPޤVȴ>pה7-ўEl@mK҇Ԋڗd0I$I$I$I&< 4I$I$I$ 5<rI$I$I$H'X

 `I QI$I$I$I$ $I$I R˄'4p(y*6yw?W?w)3mm;/$?,'i}O"?̑ʄI?rKV?aW7u7DT:_t8q8bo[Uz[YiH5*f."N^;p9a{,\9직vl0"c2t	ɷGF}3Nrmég,͌f.?vݟtr=M</c>䉛\:Y3hGrL}g$͢`>f䙴JC9&mI+Z>f>fэrL62>fE!6DY3ekrL46MY3hᏬ䙲9&lh}g$́c9&lY3cDq65RY3`p>fL}g$4,jHhYmGrCB#䆅V}g$4,j}g$4,jXHhYi9!fU>o5X>o5X>o5WZ>o5Yh}g$4,j}g$4,jHhYdгy9?F_?jBgTևxO굴9ۊ!zS.ڥZȓTAq2~k3b%B_7#B"~	[&)_GRbB,~i*=6ϯaݕdS<nß_0I&,9|zrv$Di9?INŴ8t.\[!p3zDfwi&jX~xß_W1d8}?<ٞ6pחLwH$F>Pd*jOm=}K4=pAY2Ŕ^
hn髗mRdIdaDA٩0@oga ٺtNKS$iwh^%4>a B%p2FsIRhC`s]2ݕ@9&HӦ H>L UL3ơ9a P+y4শE$@`fdUܐ```g ?V}ثN}xk{-*4ZQj>iTJ֘TK']	o:}ED(yQ	#2U5LiM
%}6`f!9Q;yr>sjxpt1SI1ݥ+Gb_RQ69!D$2X.lM:J,gC^Ϲ aaOs18)LDә0DӦ'yHs"i6f'\Rgi}|M:#ns1:3`5>b&`#n1js"iq#x s"ipbq6xpDӬmNWaFt0F	LN3RgL94`ݞ!ϯv3cs{5!Ne=MNk/`}}{<hs6ѓ&+n0aϯ-@LOxß_57w5fLc< L9ug"g[}}B?`5>$NQ'vgH5FKJ/PQ'DiDjO{_`PjAEwC5*eTYjZ8u2}ڠM+-1ʜQ:XS%iPV8Oq'b*Gvj 7e_1N w5e(3X}{<M:M9g9 na M:¨]L9کs<(s2k&"iO>a`MLDә,!ϯ@V{`&"iC>a1ZM3[hs	s< *	s<!ϯ@M1Ng ~2\f"iC_0aB71Ngß^7ڱ/3}HF80xfFe9t@	>n523)rOem@SxV#jv<#2M:a Фaϯ{lZ&DӡB&#f"ß_`Ia'QqP^6Uc`)Rb&03xq}|M:a ^	>Dӈa#f$sB94`"a(C_1N0,7gW}|M:Fܗ0h@t0FL 'P>b&fLß_1NۂB<?>b&`#nS@VHDӬmʳ!ϯXە&(y}|M:#nW@Xs"ipU0,PI}|M:FK@20Q94q6a X
94rxT]>b&L@xT0~q@ $D1NgDs"i	 >b&&"%¢94EShs"iɀaVxTß_1Nj.!ϯCY6xTß_1NfPA}|M:"gW>b&glß_1NrL D[}|M:" ]<)aϯCYxR!ϯC\
ڳt0EH>b&l"*94`@@
i>b&cݳt0EL 394a 
FPDӡ-xR->b&nxs"i DӬ]s}|b&0g#<}|M:"
æy>b&pf.NgB>b&dɄM94`N@Txß_1Nˌ/k+J,̧={M`0nlƭVqILsئ1Ng XU4yϯ@3oaT.'LDәA9|1DX܋&/d2ts=}|M:«pa XC_1N#[@5>>n{k+]Jc@=LL0?1 iiHV8]{SN,(ieFKJ/PQ'DiDjO{g6	o:}C5?ÁYj>jekL*eTDQsu+)8HxP	0&ܳ(6>Ɏ*$a0mRH$F>jC>b͞=2U5LiLl5chz_7Sj	ijd9N{K3Jݡz?Gg5>`aLC'Nϯ?87:t2~ϔr~{2Ni}|>y`/LC'ß_0~C'NOAZ`I/a'Iӡ9}2~QEY@>d:LU@Cs!$e:vSh_w(ieFKJ/PH$FOZ
v!$G<"8t.6yCDo֘kYj6˶VfSSjB`lPT9Ll0W_709a9kSZݥ;ڟ^yEkS
g`ß^{$嬉Z3CN*!fC3)VDT:\3;0eI6{9WVHg0v}iuĭc=I}|ծR:_Zy]l1+7g^ӫ\3;
}iuĬA|9WVHg0v_Zy]l1+	Y$C_P\3:`((VW[`Y$>>nw_QxC3)ZxϺpb:zJ9LrDlM:ZYbRp͞BsN\YBJBgӫFscBJBH7}|Ջ#9qR<%g3>jő)ԯO+aXJL9+őa@Zx![`Y0?}x86a	SIG3)eAO_ZQ~7{2Ղ!R%li}|ծRMTg^Z!9֞
vx$>j)S}il1+8g9WVHg0v6RbVp_}}MC9ӦRT+pM}xbrƹHFfS?P,	kSJTojzݥ,iiE
$a0mRYO`jC>dWnhn髗S.ڤVZȓkI3)톢Wt1Sj6/3SʙݥzO1m*֧OL1Si0=T;(zEg0qLN
Jhs'O&4/$ß_huCDۖIX~x;6Ofr63ubc9ƌ=Q
z)}|ƝXbp3B>Bgß_0qV/3vLB>B+7gC_0qV/3vUB>B,*ß_0qV/3V(}il1+\ OB?2i՘'1PY C^6{lj2! ̧=qz2 ^Jޒsj1ޠ`&
m&ژH4O`+Z`.TQ'vgM(톢V¢]H}g'=VP	o:}Czͺڙ˶V$cT֘Q󡊙>joPSҕzΌ#59,X_'vҡjqiH6Swi {lKk]˪Oy*.4}DA`lN>
CxL}|jO67g͡ϯ/p\&JhU.WDhno'R@XT'_$3sM^Yфg0|hy~ T2aϯ:0T<ĠT"@ӫ:0PPOKS&xC_5zugFP֞
}}|՝Fs03yĬݞ2H>jΌ#9Zx*[`3A9WVtaT<RbW#<d8>jΌ#9>T+^׍}BBw@ x?N`H>d3gK^]P¡%}`YS}|aꇟH 2;}x)Pk2 ̦67eӫ:0:Zx*[`jxß_5zugFZ֞
%lЉ?5zuvFsF5>dDVxe}x06
xd@fSDٓlЁ_^]N^y 2"sqSX?" 2Z&̟f_PN`CϬ<sqSZTȀ4̧=WVtaECϭ<-%#<`C>jΌ#9Ryġ`HsN3>
j}il1(XWg^Yфg0|36yġ`ϯ:`7yP	EXsN3>}ii JxJaϯ:``+T<R@, xJϯ:`-y(X%XP^Yфg0|3T<R@, xJC>jΌ#9zڇZx*[J	
C_5zugF=yġ`,gXsN3>POKaB\	E<Ό#9ӦCZRلb<U>nw/@ؖln_.#6 cț7867#{BLwyk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Tr_iACT$:p[:kCԾmmRS+ZadI=Ll5:m-)ADXb|DA/Pf$isYS;0zMSvҡjrݳ2>@>`7#N3L?Lg	ϯh[Cӂ@/CaT~Rs$iՋsU}B֠	aϯ#N(BJ(3gaϯ#N^3=7,ԯOaZ|.49xR<-%fsHӫB16Zx$[J@49q}JH>d:z`G_֞	b:P̑V/PF+"Ґ49ЍJZx$[Jl9$iՋsU+"<ß_2FX@g0zA_֞	tϯ#N^3=99_֞	A9$iՋs]JHg9$iՋsK5+"bV͞/ sHӫVjWE	Z<^ϯ#N^3=:7_֞	%h,xw}|ubDyR<-%`U/ ß_2FX@g0zt4_֞	x>d:z`JHg\9$iՋsJH+v̑V/Pil1+!3@k}|ub@oR<-J ß_2FX@g0zZx$[Jg49ӡJH w}|ubDZx$[JB9$iՋs+"+&3@#}}Jzd:`\Zx$[` >n{% ~?3)+]X:/3EڞH5DTi}J֘TK'Ht;xRCgOeT֘kYmi&e52}Jp+TڠM+紲wia|{SEJ""}#STL1OlݤU.ڎ*vvcV\P`NĤ9
!ϯAXe~郍:1mbP 9Xf4DŵB`g`,Liզk<.ũ:dˏOhsmpHrq*>9x
ƓGrO6P~6Llԯe-2`Ngn!ϯ8ӫNT$T(}F_Z$ZǰiՃc9J(3gaD9ubc9*il1+Xs4sJil1+끜9ubc9+"k=pß^6Р 5O:1JD_l9uf8c9jW_X2f\}xX6
{@	;"JfSDI:|1JH!ϯ8ӫNu+"bWc=p:|1ybZx$[Jϯ8ӫNZyR<-J9ubc9P*WEĬ	0̟i=	4psQ:X2f׍c}ef̈6`N_g180ԯOaX.gC_0qV/3TOaX0giՋ'JH%jpO}|ƝXbpJR<-%b<\i}|ƝXbpFޥZx$[J9ubc9]ԯOaXL9ubc9JHl;}|ƝXbpJZx$[J9p!ϯ8ӫN[Zx$[`3C_0qV/3_֞	Vgaϯ8ӫNԯOaW<9ubc9uR<-%\՞pi}|ƝXbpBR<-J<"/ß_0qV/3nZx$[J<L9ubc9jWEī9ubc9uJHuC_0qV/3:Zx$[JT{<"m}|ƝXbpBY_֞	3<"C_0qV/3pL_֞	ɞϯ8ӫN_֞	͞+>`N_g18R<-LEs4s*WEUxB$ß_R_g0qLN7N<-%\	39qr[G~6%~6Weˏf3)>|r1]_y&;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{dN
!O{J->xC{mRdIekL*oPQ++cS'`PMr=t3K
w=Jخ] g9!N`}u6tx@ß_0zd:XsIӦLpH=!Hsm06ADbd9&ڈ \9-k*:s< ;>`.d9pPlɒtzVV%IәEsw0{2̓C<O^_ߘl@9]Itzx`%Vd99$-IәQaϯ?^P	n
Iә@9 tz9ĸ`d:s=hS}|[ɒtzВ0Kp]2NZi}|R%:s<#H`Iәv%d9L9Y0Ks:s<p[$|}|V{Ĳd9aϯ?,&L3sΓ!XS$}9"$0Kt:s<0	,E)tx?<9%`$tx>C_0~..CItx>.>` <	bIәsEH`":s<!Xtx<ϯ?
Xɒtx<
aϯ?XT:s<PC	b tx<O>`dm&IәC_0~	b$x}|,J$y916%2NsaX6d9!ϯ?	lfIәO}|@$x >`'XIәϯ?0b'NgA9).%2Nsi>d9-aϯ?Ii8IәA}|vXL3š9)R%d9-XͦIә9 %'Ngi>`f+C3$h]}|6X&IәѬ9)r%_2Nϯ?XYtx[}|AKd9n+ß_0~2,'Ngϯ?#,g$p>`)i`%i2N7+C_0~X	cd9nϯ?\K:s<9;,lIә9	cg2N7aϯ?
L3HsC`1:s<{}|H%:s<ß_0~y'Ngß_0~0X̓3s`0d9`8$tP>``1H'NgS$tC_0~83$tß_0~`%2NCs87e'-3£0-L3<3)]e$*`d&кS,3$tk}|
̓3є9`Q:s<ß_0~d9
`P'Ngs!U@>d9 \9p*:s<+C_0~OUA:s<N	U)tx9
U@Vd90h`P̓3c`%Td9UMfIәq0J7'Ng.*&Iә9!%ZH'Ng90*3$lU>`B0J2NsB0J2d9sA.%ZR'Ng`*C2N9S{*Ҝ:s<ϯ?K*L3[*Ҭ:s<E>`A	V̓3)}|!Utx6<>`b\0J2NsR	VIәI}|	}P'Ngf	VØ?	L3́9!Jqd9l]>`qjJp)L3̀& 7e6&|	'E$`;}x
I.7	t`x0~'3̓s2y2N6q}y}G"OQ;=Di4ZQj>j%kL*%TrزHt;x_R]Hn5LiLl57)iiN{K*gv,e;ڞb.T1NRnIAґٌFh03qLjwsY2f>gFLNʓ&{<ß^7eȢ槲g2fn7F=`_m.#MhїtBazxg#f`M2i3r5_2d2!vgXd2GrY0ϸw$<7L/~:]"$,^98^EYrc_ݟb7y;7dGL;P߰z?!b~x4bi[Pg$ɘrV4ggpב2'eFxO`{?\dr!}LwssZvҢOdi'vgci}J֘TKb%?CT$:z$:["<!VZȓTڠW`l˶)'ԯj#CZ?0~搡ϯ0DØ?3j& <4H>`hba:3C_0~jAԦN`@D`TA9
@P9h2>`240OW3'C.9W>`N	Fjz9ꓡ|M^Xp	dhs!|5zs=`>`` ٫ә!C_0~9dOt	әXs͓!94>`YR'M^X=>`ԙ`'^Xϯ?!}jzøst0O5zs=`7}|8Y	D1Va@	Zjy}|`0W}|6T	k5zs<C_0~,Ojy>`_d0O9fß_'Y@G֩/&;ਿADl5Di%Trت/w8t?S.ڥZȓT֘TADA8))_7AiTQC:uec6y}|¤1$ՔaB9	1LVQ3g L9fu$Քa@b&Iӫ(̃s֛o4:uec6ys}|t1Iӫ(̑aϯ? ݜ:uec6y>`0n2NYF͞d8>`q:uec6y!7i2NYF͞dß_0~ ݼ:uec6zk}|b̓VQ3g`n2NYF͞I>`Sb'NfVϯ?VCnH'NfVß_0~fL :uec6zs7&LVQ3gm}|pLVQ3gϯ?O!7)LVQ3gpS7N'NfVC_0~a7*LVQ3gW}|A|:uec6zg}|Abd:1=Pß_0~-,nY'NfT	ϯ?5,CnZ'NfTQ>`a7P'NfT a72NYF͞}|BAd:1=Pi}|A:uec6z91.d:1=PQ}|LVQ3g!ϯ?1̓VQ3g+ß_0~hqAd:1>1Bx$ՔaL9i̓VQ3gϯ?7< y2NYF͟}}y}1Dl5IGr5BCP:}v*DOZ
1٨98L|9R;5'NGlUeS'z&>5p+A:ue͟3>`ˆ d:fψϯ>L3+C_0|IәsɎ*$a0mRH$F>$`PvçTv!ֲ$h[E2	u#_'@^O~?ϭ	}hCOT	}il OK@?ϭ ?ϭ]|H'X{-)f;Q+ZaQ.ڤH4}g'= 8tԡ9mmRdIda0"z1Du#iR 4}p ld90r3L9 e0FLC}ǰ b6q2F`0
aϯ@8@#sLqt9241e2Fl9CE@f_Lw(톢V¢]I hO{#T5BCPn(EzCv?/שOmF>Tg~x>?VihRɟS|3efU'lp_R_+44}b?dJ}|3o4͓?!=J}}f>3q͓qP7%);HG*6L8/ԧ6g#MXO3J}|3o4͓?2BfYYiI&pT6g#MXO3&)OmF>Tg~>?VihRɟ4zȣzĀ?AL,)~IٽjkkL8e8s灞Fل{m;	<i{8QvVWFUJUvRJ0uYòfQcƛ1){TE!G4;TF0ܜ(;TrV#^vX灜$F "CB*Kݔ43`v4UBkEPH.Ȑih mkm;TrVO6δf>6cB/);HG*6L8S.ڤ@D*wLiLl57-)ii9Sʙݥ
pHS"CZ>ґ*m&	Aإ|ް(]HU+pP|rrg\92ư*DXp]K$KkH'-4ɪgC^`9j*>9FjHQ
Wc<vß^`+āY3RG䙢)}yA`RG&UK4t3jDhU.Ƀ^RgHs"iaJHFg6ױט͇W-V3RGUA|9 ,Ve@F5.ԑLxZ!ϯ07uA1zԺ3RG왯c<-$ß^{fNv]#&kH0ĥ3
jc#AG5emhќԯh^I[	?GOR.3iax@fOH*5|"sX@3_'&5|"Aa`|<V(hЋAH͞CcXp]ˏϭAl9Yqa!Ze>9#IÞ'<5ѝa!T~RNlaC_5ea!ZJ4~R?$fpsN3xVB.	2㑊QmO@9Y$0Y@fF*Hf(V	/5:%љ9vosk5$~-\7Jљ@[&(镽PA.lqYFќ3ϭR+C_6lo`rojHʣcx'<+kx]:.9Z KTjHN1ʫXⰐ-eRP|s]baAt9FZ>0[9r1q,UtgPL^>H >eW-%𘼤qgR{fҴb/ß_7m&ic';>G[	=i}&6xRH>ܰ3 x灛d8sp)G׌>x<wL9k7ȼa9k>x灛aL9ke@^0fغTCG>x<wxsRyvai~T^0fß^*+<ݞ8sR:s>qOiݤw@/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`=G8ICTj:|\O/PK(jeT$k"M/զ)톦VeW*bc+YH֤>L9#<!N?({? g䉓;ؓr90 HsG#ɬe"߱&RN}h8>5LZP37*̞90C^?fSqQCg&id|}J֘TK$#MYOdq5M.hx]IOֲ$:m-MU
ekL*dayڠ|o{TX'Qϯ_IC^W%CȐk<k>tsy|gx灭gL9~sïx灭g<>oԎy!ײ^0kYzZϜ>oԎtu<k=4>oԎsu׌>x{ >oԎwp/|5@R9CaֳQ#մ\9;i<NLQҋTIH$FVDjO{QSgj]]K6l]Hn5LiLl57)iiN{K*gvPʝOG51m*#Ά&""}#7STL1OlݤU.ڎ*weJٌ-WE	$iH43G2Tb灇S({eS`DjF8`I83pp=bX.[u<d-	rIgsĶw9Stu8w$ICrR;Svwf.	,MZNJѽ1G. X*)xd &S&bRd(dıC(d촽7_	bf7iy<C#MW'ɇ {L|#:ģbU V-w(kZvkTq*Y gxxm<b7e7A	#^FxF4g_gƙ7n˒
DgBHץBS)!xQ}z6U$|8->x灛XqFy1Sw9<ÌI|.$pT cF8qDl 偵*cl80l88 "?R7_$Sceb.[6:eLPL)y(y)[fC^(%D@X(P	pDaf,Rah= !TU>x9eFufX!TϯM9g+jfSa'c'M#:#M!e,@sxYaIƛX Nm+F ,l#MgŅT4IdqaRgXWZ(u$հL`8SZPUln-PY*ƽ@q,塰"67czÓnqy+lIx( I5jYãߊHV4baWW1VrJX_BV$OeI#+n(QD%2f! \5$ʒYR@k,4->$4ʒQf*Yf$k*Su1?8SxxhJPp;k0VC+$DX!"l.%$!"k*XX+=,W+XKOK f">+%̐TSPKxIbF^!Y,WT/0!	X$$4p%QuCUbB
X:H$ZT/)x_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>zz:p4qC˶V$Ѻ7L2;ڞ:m-)_7A"cqm紲rDpHS;Zwh^N6F5}@Gw灛WQMu#x,pFvP5ß^?e608&JöfπSA5+hwPeH"~1gOiB?ָ+g3  eH*KRxÈ#ƾ+3U/E (*8Ha'q{	>xVq#bԬ;ml$KOʑ	DO4"8d{K H(*zZb=ʥ~	ϯxDob<Bk_b<cJR@A:,#kYb]
L$Pi"P_'yg5RxB?֟ڞwiaF{K)Ti}J֘TK'd_HsK5p/n穗mRiZȓFV
3q	{7H>P{Bm&:A:3j}cIGr6.QKzZk"M`GYv%2}ڠ|oTT`I "@ZMR'
EkLor]{ 	Z%ۦori7]e6 bF&}ܰ2)k7JLfSBfP5o^|/ׇ
[Xp"&$"[$+T!{(<t0װM2brxوU>ß^7O1w\E)v^ɉܘÉf֗Xs{&+uO}5:9NBUIQC}.韭Ow.8iLu2bЌ?j;0׳<&OжpM1ӏaϯ>w}|`819^*FPחݤw@Qj>j%kL)TK'Q#n(l3髖?S.ڥZȓT֘TSj6#gN-Ȁ3OV'SUKv,0'"13p'ma_HUH_'-UBxC^?e4Ɋxوn}h2 ß_1[D1?w&dQ>8&(JS}IP=~+(wϯAiڄgp\~LE5'MVDC_7efifc=FKJ/PQ' jZ
v!$+28EA.Pg7W-PGvkYj,:Ige#~m3KYՑk5-1?7h^~PZc3)LwH$F>?EC6zM(zHrW#j={C>"PS'Gֲ$2JekL*WԎt?<_9 iHM @@ͦirk?&L et@ ß_lfS8jwlA9Y~
EĹݟZ^ϯGqaC^ѷN# @"ݳ-׻i)3OlDͦ):c(톢V¢]I hO{#:F״#9kCσdg=|ä?˶V$։>M突0톦+"69$GGvҿeZ7uu$-*@U=ΎU#(B 	}|[mO EgpIZZOi5Sd{}{?@, $ׯj@OwP&kC^?OP5 %ϯ^0O\iP&q-װb pׯq(O7?7##_f-n7# ~_Lw(iiE
$a#MQ+ZaQ.ڤ>qr^-Dg"5m2E:7gZdO^mlMx퉼D/g猀sbnxeÞ͠^M^!|}l.M̼etH*f>eGEMTCgD*(xAtä:QZv*DV¢LRn)2J"b7;9W2G@jDO[;g}zb0 \灴Dw}|J+=Ie 9,L pz_e6ld<1bZ
v$Di9?I/4qCNPޗ45rxLjk"MS+ZaS'M
tZSʙݥ;ڞb.T1N1)ژba{`$mvqTk+Gf0iȘ!Hy}||4(۳R!ϯ;A'xB2NgBWBQ}|W?͘Gtk>q(ݓل<o'A
2C;Cq&17"ڥRf_Ȩ7B2OI፡ڟE1GS;qvBӆYLIj2mR2Im'Cp6]}Cgl$!?:kOgnvU59OX*{8 nq?d'K=F9Gh5%mG䠑;G"($"Wnw@۔v[ Y<bX|Ibr{h 	$WnU$	bxibs+RK
bb	bX+c`p'gh2@aMfZSß^7]g%{eV~In_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{3.Pogf
D"ҙv%2Ou#j}h/W}yLDM2~y4kAə1
K$dvm7K.k`}X->xId1;&wb9=S{&ON~daϯgpV!ϯ^2Mfwd8s>y7j஘s>z1
ǰWn
C_4}IKsgpVC^a>aLza~Lgq0aϯa('8fͦ99b*dC^_41ܲϯ^0c^P׳dß^?`EY?͙kLlYaϯ^0bgri}{;R!ϯa"22#k ׬%Pt}z̒<{;NϯgrװUl̈5$*ß^a$d9 B9YW}{ כ̓;I>xIxw  >
ϯa"Td6dFA[2LL @b^08ԫ'+0װ/3(͇;{+˜ǲe35Pß^?e7瑟MIc9gpaϯ@̙ƥ^x&w,sG4	z쑓(Ys<g מMdG99&dNvlEs׌=J_P}|U^ɜByv=Oïd!<ß_Njwl/?ɞ}h5k_5;gY|ZC_2Ovq
s6 wg-?ɝϭ?6f_tɎE
$a0#MQ.ڤ>_8}CgD)xOn(Dlg4>lk[xO79ۊ*nڤJF|R3Q׌=H+Yl.MRxUzOLg'ȼc6S?ݳ g3KYɚy}GrsKTݵH8tyJ+,V$ք?S+Zav#֙jtvҤJw=3cr:m-	""}#S;Q;C 12dXQ"-LD!c Ku%L*qdZsKC_8b` ws-L\Dgp s9Cђ49<`2;@> ß_8c0mU }z96}{;@}}|1w ׯ|3eg|99CXZOn;d3MLe̬?d@Ȗ[jg^0gYݜMpgGWC_~?e7G\Ȳ#8ס5(>Gnxsk9*H#u<ںlL8 p4(3)# BH#P$ß^?`E灜G&̘n)Z`b 3k0Ztß_#"LmCg)}{7s98L]dɆ}h0x	!ß^?q07m2a ß_(V0xU>~9LԦo2a4ß_P$]}{xpZ16ٓi>q'V0x9#\x|`8-@6Ɇks{<fϯa8k6Ɇ>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c@ 5>Ø>g=vϯaa騩0q1X'>׳c1}@Fae?Gw #sVfSa3d<ɊAß_P2uCgß^?q0z,?81X}h*ׇpVQHOiU+pYA/ß^?q0z,G81XZ
Xs('$LԫhjIx+8  ߯|.Ndh+`	U#Yaad^
,9#<l谡2b\}h)ס=,T+'|.H`XY1X0>hs}g^aϯGwOaϯGg`w}z[Oװ0xك`2b9Ao[g0f y[kaAߘ~憷hOe[Ԓ$m5Hd~in?K)*ϯapg=6_2bS}|5E|3c/ha7c#Cװ灜L dCKϯw@slbe{&:+5WqBjD9#rVoba'͋Ê"eT"P3gtנL/}Aϳ%$:q0zmdL0#A@+>Øa')rMgry2dϲfOA@3>Ø,ae<G"k8N'F^3KarѻCkPܵ7
HsUB'!.DbgsG&MI2aP.>OeT0񺇳!ϯa@=6-Li&։Es=rϯa\x|`U0q&L29>Jװ{("∘D-I"{	=*a'U~
aϯAiB?ԫ}5iLu<`<8S&Z% s7L~{T~9	ϯanX~2|x6b$ɆCDi}|dJ4(?a2Z#m?:Il,9{xYܿ^L3Y$ß_adhu0#5n	'C#/%9hݡqui(GnZ:Ic`_5OI0ػZ	ȏh[G/Jx&sm3)jLcOeDbHhV֐3^0fh>ˣ8anaВ.<ݞ-W}yrCK<ݞnϯ10@^0fp>axa.!n7(ß^b۸ax灛.C+<ݞnA>0[EYخz9#g"`N0+>Gp0zsGR0z2Ɇ@0ß^}jf3mB`*Le9:D90Ii4(?a2ZV4f&ibE134.Ⱦix_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'E.PR͞"7Yii!tIv9?F_ބ6Ϩ^>v*D'؈!E2򇩕0ALl4X̦|HнGL%tc6L~e5ksٯC13:Vkk6w f1EPdt1?\W2C:fP/f8$U>d&Bsa 1Nxt1R`L+dgzg+>_N-?Oc8([}{?NG#aӣ	eã6w rO-@b%)ɜj"1	}ZVϯgf(l0`Cad˓f8$}{Fp\4>:;;8ɧ459<Z3O/;Ӕ_ڠOZ
A"4C9?IUtts:xS.ڥZȓT\-+3U10灞k+i (}ZIM:eZ&`v'?Y3KK3(mRH$F>t-"ekL54neTJֻhK +2\e7$YtZSʙݥ;ڞb.T1N1)ژba{`$L#X|HIJ U.Y49<iD~aϯgp0װ{3ʐжsUZ	stJ5 	><O$C^'.KgYß^?2`8l0YL}h!ϯg乚{8"9#P-)CB2NQjy
6~2:Ĺ}hϯg_QC@0灛WQMBb~ď>PVGͪʃv_bFG9I#o 6C1wsG&`:3&oO9_vOe9ٻgCg}{xfu&dcA0>9
jzMAp83)~1D9#Z`6AZ0'Z	ß^}m~7_Lg@&7_Lg|-Lkfo'qW,ȕχNZÃ2x/><"`6fu&L(ҫhsϭ1>ɐ?3d6Lb	/W2$C&V2G/YJHI`z?*)"XoES`2pjcL#\gtr:~Yr9ր\#Ã2(Asr%)+7ELKfF3hwPAê֣OiٲwgWLϭÃ2p_uCA(}}xٗv~
G+eo~w,輪f_ʊNiR#@RqRuWT&h"ܫ4v+Vw+(,J2rP{vlB~FqYMTz&(PD%cFHK 	݂&~~c  Ll)1gC&3װ灜̘"`6^>!ϯɬ27װ灜̘"[$L3:#A 7}|.KgܳHCgpf VOi(y^?{ZIN91nw}{xɀ+/Dl&L0Z0'>#Gae-CB+<htx:0װ灜̘l0Db/>f >Kܑ25l.w~?LB| l~/a<6Uӓ]}{x(0̍L
֕ .m<%Th`cug$:rc<4><dp H(dlV> *ݔcHCgp5ii&e63cLi6ϭ*
t~&B9b?';|kvs$'
E0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`=b^h: )OmF>Tgv%2D'
+~dˌԯxײMV aϯ/w_ȦcQ+ZaR:Di%Tr_J6.]J&{DS+ZaW"u#_&/{(2ìĝey&OCsE5֫e\z'~9֘90gF<HkVRU?B0OaֲSZP'Z~m3Og#B}%kL*%T	'+k(ClVȾ]IOֲ$3NS+ZaS'V)_7H	/Gvkf"U}h"+C_2fTA>q
+&"W=jA}}|ɘC	>VLEą{("񺇌#׌>x>L9b!z/NJ׍=x@a}MOZ
v*FcrmR6-NQDLjk"M^P2S'oPhD+Gv6灉k$X/0灕,z긙Ze#Eb9#{F<>Y_m$w	VJJ%[=ÙnFa )~E1_X'@RI@*Q^EL񟬙2c
TIQ+ZaH$F]H}g'=[EORhBrR&_!J}|3o4͓?ڡZȓFwSݐ>HS.ڤV¦OTٙ)ija!u∘r 8$V$B	VJJxm5"B?F1`nx|dF30a1yؙ^x}{3t$ #?7Kİ$z	>y/>r?$ɑhQsɪڟZCsy`If3#ܧPY>x'XG[	=w$|ɟ2"RFL>$9t1$2	I݂,ȏ\VF85= n-7FcK`LczB?<g
aϯaB2dA.b-MV@ϯg?ϭ'wyl	#;${xY5&w"Y2c(!.c.&X@ß^6aea$, PDT@aKa9CQu1-K#7-39#aɑ<Jb-V_}{?d"$g3C^?s2dA4(Sn5[Ss,iiE	TIQ+ZaQ.ڤ>(foCP5r泉Ljk"MS+ZaS'M
tZAJɝŴ7Ԏ'$$[aR&ZC^?AiOZbd8#XÉ
x6y>k8"\2gr&T֧C_1;Lr?9j"v9dF2iQȐO.N>m*1Z$~_Lw(iiE
$a#MQ+ZaQ.ڤ>qu/Pȯ=Ljk"MS+ZaS'M
tZSʕts-ݥ;ڞiiPV:|I"}#STLa'	Aؤwmg},F=OZ`YF<8N#6O6UŁ$ZHŀݔi`ma亄$̙zߴwf Yc^*] !0xd˲$lZdLEg{ccP"ɗ@9>ʖ}e,XX PH?lUc,>GEiߥ0<s#rDdxUFD|R8;@gBFH:Pߺdog-,_$lL̟.Uae_"nϭװ灛%ќ8*Ȝ)z >C_PUiBj~n ܉`,O_0GlB<s^a8&+wZXv<ޡ?'iXy};`$'
A"46L0)
֧ojzݥ,iiE
$a0mRYOa7W-|hSk"M /S.ڤV¦OTQN{K!S;maɄfwh_P([IwX40װ7Q	b)0"Jr>s4,1LS͏ P9ӂD.$=m*aedϹFB`ϸ#>4,<3.Z ß^AOL9z6/a')'yO88;ØL?c;)sMg{c[2g{+Vdc(Ȅc@g{c#CB۰spYXa5= n-7FcK`[0װ~xوxg2f+ZsK
3YQA"4(톢V¢]H}g'=qq[(yQ
<n髗&)OmF>Tg~IS|3efU'lp_QJ}|3o4͓?"OR_+44}b?dxOY4;xSgh<F"0ֲ$ٔ.*mRhH2}ڠM9,_7H	,)vҡjqiHMsC{`$mvxe{_4U+ZXEHjMGf3r0p(*",LFYz3g/LC+B42's>"2-CM+#/@R3L@T4gpvPO95Q>0C͢aR3K".hvCBlpHr20FGX53Li 4%[`MN!67IC
E	JabdqH|&-"[P~s%g(ZK6Wsq0^+l˛C9aw'T=.0nUs0 q( K@SӼ>}=,`(u1UmLa?Owoh8,lq,n9Yq[jL/g_L{Ǝ")ܸ/Q$gzv*&.+b93]"
UV	ۜA$0Iibg&צwd	@vF<pFuF1We1Z䉋ׯh_fٖh1,~*s~n*srh*sٸ|,,2&!e`(ZVF^Ȕ+,*T_<`2l2:.kDju޲moU@:0J$&n;M̐H BϞ ;|FP1 {'80aP8&ܤ7~:bI; }bDKTiR&&$3v7~+ô?<X;as)2%fJאXZ+s4v6M&j@c6&?4w'b2$꧁l~&`r>6;+VpZKP8AYFcJ էt1s|8/MfȀR!0\3A埛V*NwUcZnDb_--JŜ6e,I4W$0(
9ਗ3}s9dGPopz*MrQB谰U,.fz{"z '_'m_",:Q'c%ܘL'C0x S8䒶P&_9Q-UR.{?LC&h	Df5Uq-:0"c_'v(צC<Tn!	)V(OI[ESJEg:2v?U
d:NUsu:oϊ@ws/syROH-(vdPe<]eeCsGc{ܐ6.ha4b6nCa32{+8D8N#Qr%l+ i<o9CpGXG:bZN-\Ll7ZG0$M#f_<SLc PUYKHe4hL@0pR3tյ8$zBO*BN-~hiP짲2K\ÀcFW-̉e6~x<AϟZ 6}an+[2{=v9g7TןZ f̻@IW-"`TDA3)Ve=3T!5Hc9TuF.y@')!5mbf7efo`UZC~Ph5X>xTt~m9KMgä
(YrAa'g,>gXp(Z3ً[>ʮU?ϭLaϯa)L[l*$@̦_+E	$C~3h:T47R9|4(!@bcNHO0̒D&Q%"H9n@*"9zudQ͟CP[U9ZgV	}3[k]˶/m4wi =R,!I	kSJ7=DTi}J֘TK5[<GEpj#<ȪeTYk@2zTz6紲|"&S;{SEJ""}#S[6Swi nWeudKk]Xvc;ouEۛ$wd6vӻ(ö131mg#2< fSg,:(1`̦4q]Fe6z6b~ ?Xu@B
NDd7A0=j`q]S jFA19_&{9&i)Ba::q~q7R'䆈6L<4ֺHX`ucJ+PBsuDY$5#AZڜK^pxښzX|jy hX0
I|8GGM:P<̯j<BP#_^pXCA1ìeVYBOh?T͙?! ?/OmXCdLr|'sȅ1$ED` `8h T9ٛ<8e<mkFLNڜOea73O]qDcY@g_2
Fl#2CnG:#w9vL>+P3 /@ĉYse|B֨\3ge2t&F4u@BQoH5%1)f("Z$k% R$~1h Hr 5ZRIɌf4f晧Պg'&2%g3-Dk8D/ֳB)+
&}B`08eVk'ab '%d} Q&r R@ny8@BOg̙&?=	dvδT't"~YN_,)"UZrI$&|V.mJبO0K?Yl8@/+iP@ Է
|)/ V?<|c2sYɓ3u"Hs~dY3XV=xb8Eܨdw-aKk3	ll78U*DXuu;myLwk'0x39+6}I|4v g>ԯy'tHM*RȎwY4}ԟz:1Ƶe5"A2$3áZ炭Č|r%ݰ揼BLx|g,>g&z`S'YjS,"\_"nϭ&
װ]cdOK9{̜/)">..U@M`>~@CHӫ6OKLq	LqׅSqA"DTRNOga3>~3a/þTvx2 .mbqxdȂdȕtKLElX3gH%[X%Hc3[*OaH&`;J(ČjӧAH'+t
28p"jܬl8G(MkQ.-<`3vP3t8U{1w|_"nL*̟ց9#xR-,?nӅ1wG/q1[$XDV7/7cy{gևLs<3/uL'5"ݧÁ4aO!t1K 8Ѫi8 =jX*NRP2Cb<GΆ5'9E6{(3!&pͦ[n9`4i92x`=u!e_sq"_:;ÎHUmK,Zlh De0"jDREVWtVD v5I#eiAH/2NL^0a&fƧL
 kmL
"
aR!I	lf|pN?6DRý%0LwuZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@y_khv^BmSg8|Ʋzv*DV¦OT鴴=+wRH	,)vҡjqiH91Si0=k44wi {lK<U+Zo/GeJ(y3
D)2X
2R.Fb@%)GM-0;̾MTdijtqJpouD{MLÀcY@gR_z#6y2t
)v3=@bknp3mjN6Fu ;3y"k)mwM)]d6/mV4a"oY@hDnru
kkhfSA?Y[C2p0ÁfX
2E5BV[SkVp	B43.F&|񟬰J{Pѯk4Za(JUpɕƑqYłS'ݦd6=~WQ<ڰ?ܗPW*dIEsKcH.* S~UGgs>rfk=cG> zMFe0bt1Ig0ޱ$f$fSd632@ﲁCMVpLW޵B1'9wXfɐPTȕ̪	9gQ\eV co+e6R`&dcGV&#ZXIlPeHyfeD(H Lc;E"Lgfi1Rp(J&Vfz Q?3OW<fPoshjWXaR
7g}Ԯ(tCZ~)5Svjb#ǿ4ۆJk<5vD~"'S@X/3y2gfc01rD0S?4BxOt+rO
wPx*$泼4(Q5z1';E'u(qX
;Ve+ekM}d5PhQ)(/ra?@/xDKCTp6/	%܍HI['%*x3YRaOGrze)d8U{+j$dKƭDt8gC"[m$\H	
@AVRv	Q0lm P*©X
G`Q<O(X
;O(FfSq5]%rC+Gh-Lh4D߂8Vf~s2ӒAmA+dȦe8e(T_).Iki#ӹgw.Xsvɕ,6+8R@UÀc̦6}#p21j.D"3@d <I8maO(cĵ$#6}D2 1u7|3dO3	BUbi И<`}a R3*ڜ=!L'!@̧Yrл%[EOJ	aΪ)촌ֳXpau+klp3H[c2G9#9@}f_Z8n̻?Wc~?z~62@V֎A]HjC2 {9LlծOeLn!MRyawH"r6(V~pDy@#)'յHn)2efoaΪ)1p(.;Giw 'C'CtDobq\rl=Y7o\g,>h0Q`sVfOe2gPd/SCLs<iӁ3LVn]+,bVocKsCt9#x_;PciՁ0
>b7{ 	UAȄhTFs1GpQiՁмfQ$7P5^3	l7NGX3vP4e`(09+zl3`(y2]nurh
C^?AigL
'g)##2|&.a|LVYĬW*nϭA9#xe:58H,|=cO	aΰF3Z%"H9wQiB,i`(3g߁Dd(YwN3a' (X
2OˠQ"`C#ɁrI=UmU޵lT
;R'D"GR ^e#,=ghfSSčQ|+I448f_; gJ&K;FG3[KAH v5+7\aLo),,Lܿ8d_;e=W`2 (,[ZdhY %Zi
MO (ٚwkٚ|7PoQ
Pl/`U|kvs$'
D`a!iHV9"ojzݥ,iiE
$a0mRY
oliEȴ!t㊵2D?2}oSjBiiidn,)_7OS˶ vҡjufOL1Si0=LGvW#EԚL pwSs@Joh ڄ$ UB2&A3Zƌ#A!cP1BHƕV8埰dG3}4Q:P<)Lj<8&DY$5VZSXhjy hXXD}yab*0灛V?DTDցwפ3A"DTAi*wb8h%ECgL͆k=lӑ*ִㆅut1g1dPf`4P6l _	Cp.y7޲!Je}T.
ft1 g2ꔦH5	(
	DZeR]Vڨg7'p]3*ą[-#	g92aF>Li1&`gR+2gy/B}= XX' |?VɁ|L.A}18Ax>P/zd3y?W6pl_9~{D*)"Zo
IUNV(
6nm	?nx{'DYixcYXfxJx͔Єhy0t3q_US(V<ܾU7/
UTfgi`lOlaMS@q@cih7/Mavh5'b2$꧁l~&`r>6
+VpZKP>7AY.XTZG4in'aY܈A;4@Y`P"c׸0V5OeY?NGfGNӦLC.e CxaQV-b"Dc%bbybvɠ
-Pn(a&LjwE1xuS6	X0_9@ ՜ V!D``k*EOAyܼ5 =ȀHR @Y`w(klUXe=`oO6`oe9L92o* JqqX/Dl$)A	3h69aeganjS昻/7s&}KfOHϯa32԰8_DA@̧aYN+L_"nϭ0װZcht1FP`4p"^_Ɵ0,_5[jXrc*<,[Y@g1G$sQHFc>f<cAg1aȸfOef`}%失|BʭI3ɓO&Jxh1stp<D-y|f5	.e@u0&V	kQYw$RW$
eKgi+Oxld<]cuaA{`#M0Si0>ґjqiQFXQʍ6_ڠOZ
v!$8j={CQhp-_S.ڥZȓZVz>joP7k]iiN{K)a2ݥ;ڞb.T1N1)ژb&#I
Wl#db_RDbmQT|	\r]ƋA!cP3Hƕ&-Aq?X+P9&i]%k(W޵AH͞jHC1Hb@DăQݗqeQ]q직?KO F~ăS_\za,_aEF|3j',n˽7*rA }TAiWwA)fl7~592Y8siM1ÁybI.*ą9֨'	1cAÓn"aɓc@~
P8d1cRp3_zlKU̐k2
#9(WPJ"֬eL?IMg|,_#lƣTYqanp?@DcTjryq1sXYY?5ԽUUm0%Vj2c?8l[muR"dP3iwS <2g=p"-C0ș1I,/}aY'G5x| Vk'j쟎srMz@AN|*[_灛dB;?d_ș  ?AtT-	|*_[P%?İCN
h
oi4@d fOLg	iVlx, ?w
>_&PEۛy1z +O LD+5Bŵb{RR'x&hˇ)!RZ@RfSb8*(	It1v}bWSt1#8]0ay#j![A*AH'&ue<ᅂp3K#Z|3d2ēs'=-SLprlbsFI1&>7&_!NӑQ̙qLylXr}'v}hp(C^?A!dbg0qqqC'ZXr2ß^?A!gݕ1!C:>j8aĵ.f#wK!6bt()1ӔOCjڣ揽jc6_ONTLklH&`gabZ 2ľ2Kvkũ`$k ,<UO j&#AU avT*/4^1.jJH3zj<K#sC+]d2٤akHY@͒K"糑r2&L畭(
C+\y#c)Of|2d77`1kaȘca0hl|l P㣈oZGdOTPS1!.t9(xz&N "\0>"^8EKɏ?Xb>xj
&VkQXdIlw+?7G#Magrwoa7u$gU݂g*AH@DQ_Z9.;>ěfOQxsG$<s<RS$IVZX˷^_IϭGaϯa4 2"8C:>aFaxӈc~oXCă]Q.لmuz': \3gZ1)sae]V.
[r>ag,>lqVe<i9}'w2gؓr}j87}{g*RS$IVZX˷^_IݟZ \9#9U_;`'KdiUvc]		](ӎl,@brIEE 9H4?9VAG:U޵b#8;mgw0l2%d1} q2ףB& f#[lwC_-xjH_vSӪ'BO4iʐț5ĀisL[l2~r_g.[u$lrF֚3[XX$^e!<gNZkH\L%y eZr_ZBanzZkH\,!2b:2V$ș1xᄚĐMU#p# #G3[>5<DP5;'XgE;~m3OK!JbZeek#M0H0OlMS,!iHV8]{SN,(ieFKJ/PQ'DiDjO-W?[C6z>pC͑~f>e`#TEȪeTdI&fWj$`)>nraа3(mRH$F>˪?F״6vSz>lZk"MhT}Lj>jtZSʕyAI*gv\b{S44]b+Zb'R1?0M1H+d2<U+Z	r*mGfv+syY|f)wPN3HfʂYĐß^ϊ
[<E$֥{ω[ωa	Hgg5X|<a(`?k+TLWLHϯg6)$ ̧'N	do/ŴdS!j&PdD8c2#8DT9#`k	<l3ɉ&JGב<_~D ,lyr}H>O}{ w
@	w	>x8@1Q|fω-lɚx!əMeB;AHg;R'ܥ1?Oh1m2cPM<q'9pkU
EXX'~N`}>>"e"xN(r3@w`ECA=mZ 5dK%%Ӊ`2ɛ36 |	m_`] Du+V{ERiQ^4ŀJ9i\T!) 	<wgYnC^\0+MV?/-YH	T-O WGEhKs&f>WXG#	>xg,>lLTqL<VbFS%CQ9#[l08$3)Y9}1Z\9#hQC̡TEH`4xc8`i{0Sf9JcNG/ԁma揽j4!?1MQ{W>OcH &;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{T`>yKP}c2U
ekL*dadfSSj 鴴=3K
w<]b+Z<ڰ4h,{+.+XTĸdma}V`( i0Ld}HnfvTjfSge6zc2m_:;p<:̪iβg$Yx7H5-H UjAZ&$ Dg'ŋmA rY2ZfLـU=j˽ix,
DąIc.OY0޴i}W#f䚣PFY*AI_,Zԛfå1'?ğgtS}[5Pc$Xˌ0"F^1fUld}d`mi2̦R,d9'?ͦmX,̙?|ʻؙZU~A"&8 qfoT7O8ˉb>	}bJU<e#Ayi`e<偖x@̦ωnݟ4{کh՗1-KfVZVR3)V
WzQL,-R/~$MS'FYiJYCY1Gb1Ns2efKJvu2FVFLƓz;D?4"!&(F3)֮FLf~~5GG#4ր!UYF%"Z5gme#2v3	]&e0}mp  lo2qOg'էv>eR=&{ިk'u2#]abg#fXL^IT Hq?X.9Cc2p)*i+;Ik1ދ灛 $
Gbŭ01Zș7w`.̀@dDAHXfSefDb &¿"( f T53)
PTSS(bG?V[jA4jddFS*$u@e=I#GZvҢOQ;=m-(ADl5J%kL#9?FY9K4!F {ekL#tdIdaihn˶)AN{K*WRqʙݥVNb.T1N1)ژba{`$mGv0(9&AڨJ(K4}.exhQ:
d FbIe:֕ci>*,]/3֟l3,9͍(ĴX
灑-mCaYчT'CYT'C?">;>!9gRM {ϭ!9gZ
C\rZ*w?< zk%dFFe4Ĭl+	%-y$4.ʒKe)Y1$4.UGbH̸u"r芕 {	>xJiY%`mm29c0C[hƘ?Y,3F8 fS`mmZY`7P5A]m.D턟<w`3vP9.!GɟaYCݟZk}{xIږc9NG};`$'
A"46L0)
֧ojzݥ,iiE
$a0mRYOa;xSg\:CN 0в:2Eeq~+޲4sPERiޱ@l%czf2}R@JĤ	NwY5fƣGO+@j
灛MF?a3Nnұa&P3ęp@B]Vv3Y3O ~(`,B-y&A]Vv3Y3NrW޳3JRW޵c1#/bQj*tTÁAia:9DaƶPa9&Yr!j斵AL9?F_z6Ϩ{J-52U5ekL#thOT鴴=ʙݥtO9EJ$`jp&T;~Fh6hYfk4
~1邴xCuCxzVÓJln!Phr<bdbqw$nӯP3+T^H>>pQ9wnO~s3O jØc9wY|f)em1O?3vP3tqLWr_wZ&SZß_R}灛Yr3~m[C2?$TY;~ֵϯNGТ_<EmRV4xc8bi{hوږ\`eWx$芊EXӫ5!Z4~o[Xc9[Rͤ~_f;J7=DA"4,iiE
$a0mRYOaq=lRԇCGٙH]J&I2톦:m-)ieLEL{SEJ""}#STLb91OlݤU.ڎ*wc]T1)_,W$;LjGf &E$M{	=D E`%"^uvChr[ES~x
UU2ebׂ̀Oe41j O{x|݊&DcD|i7C"$NNLVlF91ZhQ(Vuf#xJ3͘dMfiD2Ta+04I2IA3(|Iɺ9 Dɖ`$oUO!?MUc׼o977bxꚲ&HaƲ7V$bprb0ɊpТPF'NfMxt|8(LyUEJlJfPIqa9 S-LٲdMKIX&$2#0d0Yd26
FS1@:ffY	6LF_2+#Lzd[+(׌x	sz'9V{)FύdC2u@9 {xƖr|}@M2g{ .!.k;eZC^0fS {(OwO Ч`A7*91ݔ@d \B\w˺	9>hsVD3)G[	=X]=<#[aR&0d \B\w˺	9>A}{=c*Ȇe;a'f4 {xk#[aR&0g̙KwA2'$ß^2+2Jh9o=Ybr=kZ #s$wo97b6k">4!sxukF'&\F928hQ(Vuf#xWLlg"n3O%	$(ڤ_	]9I̒JCr]C&+#XJ?2.reX	۞ꘄ96/{^󇙼݈dk"n4k!sxukF'&b	|T``LVn18煨NfMxt|8(LyUEJlJfP9/L+#XJ?22DD6lzV lD|{!լFV!Hp|MS̳J2^?'5/$0KQ8VN6iax8aDL9fY"&CaRVI3 ApXOR'R	ccr re8B{;נLІ>Qw@~O904%l")}hf
ϯ {(52gAVd>3pA`Aq5">43mTfSG#MOHud l:jnxLC`>jc@A{ mKy2g{ .!.k;eZ\M?gy;̟(>mɝmh&"ul8Z7h{]mb[BnZByß^?&<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"װ灜̘tRQ2jT}hgt]@k߰Ub~LCϭ;O<V!yPCϨܙS}F 0~X3).#B~{-&3k;̙dց0>242c(z&gDruqݡQu\rϭsGIpЕ0,MTkc(sϭUL$pƿM /UP'ɔ<d=iB'L1!~?z*zal pgbUbZ&w?HP>242c(z&gDruqݡQu\rϭ9#&L:&BVb(GZ\9֘֞M;m4 {()gr|}@3&w泼]LH~q5L2s@9n}@M@&7[UasSvEr1-!<pװ灜̘tCBVb(iV>sir>6Yd'>s##C 0XL5= nèjcnZBy
ß^? Y08QɪH>XD]7`ng#ᵟ#f^O7C0Yg]PFsϭB柳zFgց#F}]짲ң?r?XχJ߰xa{[b~oBVq2J!֪edxJ2Y%ց0/aN|6A52j%̦Oe[b?x'*_2z^GgdAXp#-VŽl$P54}^*(weh+l"keKYMx!/B>eMPТP 0Lk˼b|<k9,ZHs槂,LODϭUß_`Al$P1S#[aR&0fL`%gycC M}{?8&w?FûvP3ɾж` n3J@G57h{T]m-rϭ)8><dàBVb(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&ȰЕvT֟s8{(.$w/ɓ>{fOO9#Fk/vD|i2gB̦֨FӆuU9Cڢ .[BnZ3jEB-|}@,Gewb=<R>Lae<31t,r}i_}}lGݟfɝO}iQ}}lGݑL޼̦"jz n*pζ-7FcK`MHD_>0ß^?s&4%l"Ú9BX}:֪jtm(y>i`>5PiTFuD+9`8m(>mԩTR4>x0Brڢv<sTP<9R{;= N(V@,,3#z*{(B?gy>dg$(!sIIG$Z%'hMZHX%"aF&|",#Bʭ:,,ؔ,fUmA`}h1?&wb@Q
0Be2<G6
eiU3	\X2BZ(`!T>i uL "PcM'L`> "e"M<3]T05G4A6YdB0T##8+BQ UYT;25l8oX3N:&2Z@3 నU:ˌfCaaRl,*aF
6\1.VVL:Ycs(HEHvSST'L֖?N" B ?٧T3&e;b `9+65LE!@R/X}z?== fSG#QkIKkt!?Ȁ  JUDbjIuUuVe$_-dme]R9BOo^0P9k>dϙ?!֥|-ZoG2@7.[T_x>`|boU=1ïmsK#?)gF{K1ݔc2g{Q	sYc.&XA>Mgy;̟C_adhh>g}7Xr39Cڢjlۖ}i83hJLE	YTPϭaϯ,3Yd'>xaϯ244{vP3ɾHMOj9NruqݡQu\mHD_>=ϯa90^NPj/Z<;>?9a'ZfSNae90灩0<g̡qY%Cy1Y^5+ Da׬xb LրСpMÝRHfS$Oe~ÝS	>xqg<񲇏k+"s!׬U(uTZ< u!sz%Aug֏O:+	6SjrdXp#-VŽl$P54}~qPe
Hƿ<p#MaZk23)@C]={#?)gF{K1ݔc2g{Q	sYc.&Xд9>Mgy;̟е##C&\0MG#MOHuI:asSvEr1-!|AL9#g3&pЕTB`">f߫@/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>l8h͟G 6x]J&=M{<U.ڎ紲7eLiLl5:m- c3K
w<]b+Zb'R1?0M1H1^Re+Gf2JsXRvJ##	> g OB~@捗L!;C"-L#	>xGraɕhQ(C7m{'Ixf¿e&Lz!H"j2R|PN2a]u$-8ω}d	孴լ$̧ba';=<-mU/Ɍ>DS3lB\w˺	9>5>JТ&	@%ZD%pW)>:g5^ЃgpZ~O90$8SsUHAL9-{(=<I_}&L\2Z.>ű}q5mpmÄӡ:긁:ØTscvbZFnZr cu"~YR+TH1AK_e.X:In[t6-mU/Ɍ>g&wMKwA2'֎s}q6űYݟfɝO}h}}&ض23;#畴3)ÁG"j{@db@ζ-7FcKR*q}{x
fL	Еt5Q֎J׳IX<T瀪B1kan'MkhiQvF;m;BgY{ZooWN=Ð+zHjYl7XIb%Bgy>dg(sI&w?Fేݔz=AZ@.[n#=.HUyt9#g3&,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`HBVb)jj)Z6'ß_3KYd@&fSB~PON~sDU8#2	=mO>E*#P({=}x灲 8Tq-fFe6{(>B?g_S_C_8&FZQĵIkl!.~qP~eB
%mLk	%gZ|6Y59 Ѫs槲LOyPE}}c?mS[\_}}@3&wMKwA2'֍QaϯgYd'>jaϯldho}@#5n{@db@ζ-7FcKR*Ԡ3B4%l"Ȳj*[1>)LLwweQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IR(@ >(qmjpHef[ES#O{dw-CBB[&Vl~yc-7ÞEX~G䙥ɣ9?F^d6x7mR'eTZȓTwSaOS+ZaSjPHLO1m*֧OL1Si0=Tu2Wh(ug-0 fr>zËhrDpH婑ba'3#j&VF1^5Frok`|xA<xAe=dJLx8!1JrR0@~韜6B#{;SfL9 XhJLE&"qX_}}u@X=<IcەfLܙ2Zß^	C#CB6XTD|fe8e}9D"jzQJ33[rFnY%Zչhlo]Rc`0P7v={mnU/Ɍ>gY%̙c.&X
aϯck;̙dր9l{21n"jz naKa9CQu1-K(7-ZC^?s2a Е/5Q&Z4p}W(g\#2~ݕL*3+	`ݧt(~N
}4Ia'`?ܪ_{}@3Y%̙c.&XѡF~q5L2sF	}z#0C!;tuAZ%[rFn]*Բrdß^?s2a a+e1j(Zl9"yMɥ7{`)`jbA"4>ґjqiQFXQʍ6_ڠOZ
v!$ni@`P@lS+Zak"MS'M{;iiLjT, ;ڞb.T1N1)ژba{`$mvqTk+Gf0WAb)CX7QXF;%YO0	အ||L!;CD28L$sYU&Vl!D<ްWd)/3e{(2f&!"kZ*aK1ːevAԒd	X[jr&P /R$̧ba'rŷOwO"͋c[cKc(L`52eO
׳'CvVDÑ HDpYbR0@w5C^3BkAϳxxɁ1P5Q
_ß_ba'mS2dϱʳ'H}}}c#Xk;#JۇXD\@eaKa9CQu1-Kht1,ccu"IHQ fDkI-ݔba'mSض5>T&0L6!.k;eZxϯFagv~1&w?\MldfwdG+hfSnD8āmb[0n#[X[H	}{xLÆPJj<ß^όX=e1kh5姵D7x	wB@ B>T?EŅ{(PYdϙ?萘G
=<Kɬ2gyZß_b\0G"kX:H7[EasSvErԲ+r^}hrA><dRQz	'=SxoD2DmkIy\#	>x-T'E[lqad%3)ÁiC2
:HPt gX2$R!|)Ť
UkTu Gs*@{8SϚ4'l)Wkt6Le7+3fͦ3IL3)䉓BX5TČ$dlo7D$č]2HV-NUtnOoĦ$hbGb 	#JxDQ46agtPPXc*
#9D($L`*T̯FNU',MgJՆ z|)Q˕򥑲?f:2֚H̯f@`gbaP1ˌ;me7XTXUgh-ŅS.?+C;k;'?hD}-{(ŷOwO?lkl}r}Lae̙6!.k;eZW>Mgy;̟9-c(z&Qu\@G57h{T]m-K"-!Uװ灜̘PЕ/TDX sir> hfSB>^}hP~+l<"keKYMx!B>e}!x灍*LB(@7QK0xOgp@Qi?f6A52j%̦Oe[a揼B>e}-{(ŷOwO?lkl}r}Lae̙6!.k;eZCHsw3ϭ#s[vP6Ma۞7Y3KarѻCkԲ+r^}kn3Q!+e1^H֌0פe2QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I46}B9Li&M	ަ]ILl5+)8[@Q
کwhQ+LI+U%BP{(BBsZc~n -1ɋxhJO[1jj}hNß^#d8 TvC/0f$9;Z	ϯaBVdO[1DОxsɎ34(톢VH5DjO{GT9ۊ:|\KV(zeTYk@OdaS+ZaSjT1ʝ6+k( !HRChS),-T$P3g|P>:g5?PE?Ai̘.CBVb*)t9$Z+/d%7C4(+%j[YiI
)?aY@#?gel#ɧ}l}hĢ>X5iB?[֟#PP3%lyJ>UiB?[i>!RP֙ZP3?g%rT#٧|cRBe[P֝
?gH?aYmB?Z0Z~ω͑De[P֚Z~ωe[P;AkO,z+(ڄ>Xi>##mB?pէG=j)?g@yY`u%YO-kװ灜̘.HP|D}hLß_3KY*2]7Oi0|s+T^Lae̙B\w˺	9>&W}{?8&w? g}}1pXևAG"j{@;QgXsjlnT]aK`nZg[	=7OwOk;ɓ&}ܫ2Z2 ß_eq0(8Ά0:ꨁ':D`G-=.-EnZ9	f+F3yNcZMֳAoZװc2`DP5Q Z1}y7}hn0װ灜̘.NP5Qϭ,iiE	TIQ+ZaQ.ڤ>(TX>l.hzIdIWA&;ݤ#MYOg? {DZl8|?Sk"Mh	=LieTڠO6,$Yw<]b+Zb'R1?0Mrb&#I%rb
QR1L|ܒXvcv+|2YCv'N	jdqI,/{(<.Mg7 %Lx#[jpsU]i&e;Ha'KKm$klHT}@T)L_52eO	Al9Jp0@pHI(k[`HFz[Ge8h#<ϯAiB>@Z~O90"QQr<DД >:Il,	.$w/dɓ>ċfOBP##C	.Gݔh	CbPDT@}em[0n#[h"-J{KVU#t19PH2.9+8Ά) \3HZFlhpt1I4%NBZ3	Ϡ灖I3)G[	=`It3Hؑr}#&0fL`/KwA2'֝!ϯgYd'>(>240ేݔo4-9"jzFB-lP7M[e`ܵ4><dÈ+e1\R}}BċG*qm\@8<XY06L	fn6iIm%_$`R$X(oEjC5}m
g7x*?P󒳊gu«OHiP~'Y$\Ϲz8ZJ'J$$P3ʄ&|,#Pb簓ir8Z'jB*"<L	"10ƴfUmSANbqhf5T_+pkjfS~\MI-HR%~rVm5.H%A=ei=j[>
cL95G'8l6{6?SgSg)~a5iȐ@|#MD=A J@iJJ	0J"4) hT'B0 g煝k?[Y,3+	%ћ	=hjł5ȰJ_*ӛ.?e7XUXTg#e-Zg	IMY@v]YfV)͗F˕Pր3ؑr`Dlo^q5S+35L2sBAVH.}@&'z&Du\@G57h{T]mW-r:ts^hsG̘pSEũh}hI<9֊]$u@OwO?$m*2c(d1t,r}hH<>Mgy;̟А(>244vP3ɾ!Qu%mW-P7M[U`ܵ׀3BVb*U֜aϯ,*/}B
GLvOe]=<5$\_HɌ>c;泼]L!9k;̙d֜!ϯ$>,ae<nFC:asSvEr1-CG>9#)&L8=UMTGք`	}yg?P?&֒fS${()g"RFLae̙_52eOp׳2gyZ}}$dhac(xh[tr0D7XZ%[n#=.˖j:9H&+e1sy9֘IKJ*hћ?6HZFu?^?$	<K$̦ȏ	.`I.U/dvP1ɝ	sYc.&Xsw3ϭ\C_`I}pXy75=#D!u	VèjcnZN}ksGOL8Е5Qϭaϯ>U<dGOwO?$m*2c(d1t,r}hC^&ɝO}h9>g}mS4@bhg[`l:jn.[6t֣װ灜̘pBVb*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&A4%lqjЈß^$E	4\:I%}0#	=h}kHsGЕ0"g.8'ք@	}|.MgݝQOea5:|ɟ2&RNL>"'ß^	'C#Lzaeaಱ)xXD\@i-1CquĶܴ}hNau@v]=<iakfLbMʳ'/vP3{ 2!.c.&XЊׇAè' "(gWd9l5@G67hz.%D\ϯaBVdO[1\j^}hB<>$B3)T_ڠOZ
A"4C9?IU[C]ç͞:#!6b
U5LjZ
>joPSҕts-NR\,$Z{SCrb.Tꛘ֧L3s>ґ*m&
ݧdR%DP$9~a灒(>6,]Fe6|B9YM"PE&u	%D5Sġ]*xSjEODdibNg@p^Pk<

=EFTlk=)T0wp׍{;6>l;2[TZ&DTgmrքh
>b7z6Vkr@Dְ;j@Vh$IvØJLQ̾YN{-*|bmH$P1`kxt"F^{+6Vږ/T!9/T3Ogo 3rH~r13UXK5Pmeq9R"
e6~2g;(|z,ɞ/TlbNYl g6w-yibNYՙ ϞPb 8
eO+#D?3DVժRgA@̦͌5OuZ<OzC3~+@Å 8
O1|J&wk<	5N^z7
}B5U&jl
0vPq:?Dٚy}aP0Ol6LH$F`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>(F5Nꜟ[l$s9.P@p:|\ЅKǎ<2U5tZfSS'%9,|%۴ަVzڠD*WÂLH/pHS"D?֧$3>ҒݡJk#5/	xte;oIe6v<0|KC "kX(eLxY}+3V	<L^۝Zܬ+̦Ϲe&@ma%@̦/L67@9A I@*k;̙'<@`C$Z\>P\.QRxn.O:'2m"+J}h?X|3I .2q6C2~+3K隤(fS[jC\RFcQ;	8Yt֩( TN(
J;5%IGIG$AQ"HYaeJĀ=-efJd+ T Ǝ҅`\0X*2?1	PpghV%շ;ˏ#eu`}Lk4baRr,vol,*?+pw-B?ZP?>ґjqiQ jOQ;=m-(ADl5C9?I+(xECΚІ*^<pPS.ڥZȓa;I1aMrwkrr'$L#iXxmOg9HAаEZ/wyl*|_ilg	"N:&iđ`_DjA"4$^/ .PR懍Q[jGvkYjJ8e{D>9@&ukL8@C{3[mmefVf Z *.[]QU/vH4}g'=qm肋CjDl7~Te#OUPȹxJ,RgCYZ##/@p&P峭Ljk"Mh	Ll6ڠV:m-Rizݥ@_7S+ZaA"c;ڟ-!3EJ"ET힡ϭMZ~6Oc,Mg+FZ1+03K`Mߓnl3u0Gk* 
fE܄rII"r>2@̦CC0Zه@D x*`_02Sm@˅Rd8Ce$ܵ;d.џ0;j#w~VGdP'B2 Ć}@N%^20֘vdeg@CB$5^.ʐk|5Y,359C(P!vTRyaa`87Re/#!6 k!Q-ReE G!Bm@CUB}m 3'C5d023ĥ:;Q d;szbRc*)Cj[):dZTN_Pfp$NJ7̡~.&HY odJI442|,qKm֤Мf7iȜet"L&sct?c5fYJBBV%h!+BVH$3	JI#@m$Iqln eP nGfF4p(VV
xA x*`@ʡ @ ;D~³PV9rr`zA  j+Y̒@˖
Fak(1aV
CNHF˕;泹Efc<V8]{S	XQʍ6_ڠOZ
v!$1[(ClCO<uK2CudIekL*daANKJsYS;f)vҡjqiH6H=LGvWTj8V%$жD*Gf7K!s
H-K[GAwl<|ON#05 Kv#cț`3E?RpQf/"~L08-Tpؾ,,2LSJAg>15R.P8 DJiIY9<g 	j^QRT$ZOe<G2g̟>auO:O5^"7i$F&|#k\*֓F2[LfS/t$e3*!N63 V^
sqi~l_sŬ},܈>b3X >ÝԌU)k!|g`*YB\/I6Y2X -08FAik4+> κl
Fzt;RR3'?a! }aM/.Viq1lk!uRD^*Z*1HCʂP/gܾ!3 j6SƆ 7H/ƚ`d_Vw/9 &9H a֊KB@@X35Yް<H@[= '3)Q3)m
#))zt3y3E!Lg&k=1!YMH*)wɕSi1Zx9"Fp_;BQt~wH#9E+LOj_+ey`wu$<VLY_-˛0	.&_XIH2֒<J3@")
#sh&w<@vHjˑ d ʐ=6cN:8PX*
#9D($ WVL)|d=A9gk?<q4V29r<2R"Zjxe}2+ᔅ5BPvrQqaVqaQQː[
	G}hBAikܾV>v{c~m3KYɚ|;	}wV|j9ZLv"0Si0ċ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>l3J'E	ҋC͑^[5
2CudIekL*daANKJsYS;f)vҡjqiH6H=LGvB#A*mGJֻ$s_7vGf2I}ԡu
J݂mw$0Iе ScsWn.ahE,
EY0COf{D0'=R㡈>6"ʑ[O67R&Yl6C0"j|]5A #Ɖ_ZRByPYdϙ?㐁~`9$Z\=*?ORx		$F&|"*V,ʭtJ}hzm|L!Lq̧X*kY@CVᘵMRR/U!;7H6dxiɒ 'T~dA)i0,
\D>\/)6Y`9im.&P/ed2L-1fY̦Ϻ;#-1HQ!XX4ѰSܾ7/=Lm5xDUhvPf*pթe)יS-1H~ejeAbVpȑI#95Iɷ@g$`g2grmɫKTY}1H]|ӌY1g~{_\ل`Iq4U#	"V(ID|J2A5%8*݄͠\U"x.DM {lƝuB2qY{*	3X[lufeLAZr;D~yX!e9Lb\O+?g	PC*W޳0F3R,	D|öӒf[
[
b\XUO-B?gsE~78_+hY{hlf(4w;Zeek#M0H0OlMS,!iHV8]{SN,(ieFKJ/PQ'DiDjO-YQ:-H(HPZ>l8j٨SmR}k"MS+ZaS'M
tZSʕt0LO1m*֧OLA"c6Sb;b
QR/"9ʑٌ_UbJb墩[$
=<ʍa@_:ȖloZLۍhK0f[Bu%,zӸ]Ƀy=H}0l("T#9D,ԅɝԟk-PhÁ0"j*ϖTSf 2#:Ɖ_Z@$ZOe<G2g̟P?e,=<K:O^"$#	>xJ*K2mrZ̦_+dŶdL̦rQ63H" bv-F")I|3$F_9 04/UC*,5A6RϽyLU2]f`&T2JMSmG˕m.&P.Ұܓ*LsY&V}J3)^G3:swQ~_FZtƖL3YV`fb	kBě}HQ't~miHL/)V3LYY3 bL'&/R!8d$۠$VC[5eTj_.zy|	X=D	>i$Da$QrPMu>aKqHU		$A2rD7#V\  *@4ٍ;d-B0T3#82J	  f"4+32Cd-A9gk?<q(Ve9Lb\O+?g>X3_z8e!`baPGˌ;m9(~o(-ŅZڄ#w>ج׹|}b+3}<XRg4Eý/o1ݗֻ/mG0^+YiA{`@
m&ژcJFEڞwiaF{K*4ZQj>j%kL*%Trm'b'E	ҋC͑^ІS.ڥZȓT֘TSj6紲|"&S;{SEJ""}#SRqɊI)rb;b
QR/8HI/1T-_{	<U+vORg(," KvW"~LSݗw&)@犳E-H_a>T59b< sTGK6R|A]k	=iPYdϙ?B-|-.CY3OdZ*#?1TF&|#=,ʭx)f֓2[LL̦r$~D&e:`gY@*ZaǪl̙Y~s3
a
α!^&$Ѫmd0̾go^5+Y~?`
}:d'.V,'-&|L;mm(+ -1k WQMp7L%C2铿nAH͟x;Zf(`efPHwd~a'dHa#80A09#M"7u  {FȀ0@Z+3t֤,Dă@heg%O/@>-H	Q1!`Z*mFVA6hv+Z]jJT<Okgs5O՗0_$&-cT0O停2Y~}q59^+ 
Di(I3TqTPE	)^nbv&͉Cˬa'G<$ImsaTe'/ϖRF0cN:9^ZTF2t*X[lk+X';dzqk?<#zrq[PV~̿|DB`g1zb¡(Iː1`öӒfPŅX(b£?7 
	O}i+OW|}kS+.Qg&i{wweQF`;`)!I	kSJ7=DTi}J֘TK[	ҋC͑^[5
˶V$22}ڠM9,_7H	,)vҡjqiHrba{`$$mvqTkKd8E9R;17,
S-i{	>xnr"C2|%xKQr'>Oy=H"L	ȪV)!x>RYE0[j88&w*BJ<g +cDQRT -a'T'w3O{`9$Z\>O'2~TRx)&10ZQRY[m`#Iib2[&V̦Dg"MAN63-e&~sP5jd0k#X_ٹ}&}α!^&$gÇ|efq-gRJm>*82Q|L\XnI9#$ωeufQ2-'hUlQpLo7u
Fl:okTBCq8}g0_H45`|?/2$@PLHVr__B(&$ES-?8/y|'p(&$,ES-R=TQ҅`@˽yMI]񭚸el5O<f_./bN~@wtq59^+ZJmEQ'XIx$C71+%$␪2	|D6$.xOjˑ!x {lƝuB2rB*
#`:PH^-x6uReuB2rA85V2\1G.V'/L-
	9ְ3XT%6ː1`öӒfPŅX(b£?7 
	O}lAO^`9S+.Qg&iv V|j9ZLv!0Si0>ґjqiQFXQʍ6_ڠOZ
v! [`<E-uH(HPZ>l8j٨R]J&0톦:m-)ieJELwiaNEkSDJF' 6S% wi {lKk]_!Ŵ 9R;1YJ݉)떊{<fe3F1qX%"- 喊~Oy<U8R:z`OERL;V}8mgsY͍-IT0O>O ^dG5EIRHyPYdϙ?6#P5+a'axΡ?/Wz`#	>xJ*K2mrZ̦_+pkّ32ȡq`m<gY@lxC,֩$ƣ9tlw:aCd2HK:yB"{Ȑ@z|о3FIZ	|2$ *RPsM`(mfPeajp7$ʂdIruᖱ PJ
vP/`@˽yMI]~b_9ߎuV~_Pą3s} }Ʋ6Ep7FlokT57Xx3RW3jjJTy
cVZH<g`i}ep
W_.D'76WsB <֒fKnXIsqTIEImI|DwXI\ل<"BC-fiT#'++X Ҡ21Pgc#VJO3wA?;D~yZP7$rq[PV~̿|[jswaXgaJm!bm%@ࡋ
PŅF~o1G.ACkjPY+6ƽmslV.Qg&iweݡ|kvs$'
C`a}#ZvҢOQ;=m-(ADl5C9?@yg$W{J-6E{BgD%2Jdaֲ$ւ09eM
sYRo]e4&91m*áݥ#D8E:m-)5#g-z)+R%a'yk;̙'<&~aǰir> "jheLM/Ř`婊6ږ!KVIXvڜ+pw-mg´2u@vwOwOk;ƶd*̟ܾdvP3{q	swA2'25>od`J
Dp6ֆ-ebukaH#`nZ>t!ϯaBVdO[1!GG2>?]q"j0#O:ɥfUm2[ kao1PPhݖ]b@$Z@gZNdTq&	 tmE	j@`5;%h5@FqTgي#G@G`2A$bZ<<@JihӸXFzBK(TdcG B03X* LFz 2Mg+4	@n9rCY23 aPWzK4.Xd,*C#f 
H£?[,*?+D;k;#lH#{()sMg{8̙YÌoan!.c.&X9}##PV%,b&CG(MXG޴0k(7X33[rFnY%[Sr9#hJL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ɀU1<}}u@X=<I_{&Lܫ2^=Ҷe8p6t1GV5=W7Y@gXsjlnT]aKIEt19Mԟi
*@:,@˖Oew`?t6ʥ1ݔd !.k;e#}}n&Fagv~1&w?O
aϯ,ȏV̧0qu%9hݡqui(ܴ0fװ瀨d|
BVb*d\H>19j.xްr>xP⠉m-= nmwt~)T;2}*!J U~'̀谲Oe*k;̙'<$l#Pu~Odw3όe^0G"kX9`.[n#=.HC>sGfL膄U`]ϯO|epIy\TL10xubP2m'ֆoPL=FKi
`Ui Z;(( Rg|PARar7NSc)%]z;y \a+G։b  )#h  6ٜ=2[7I@8?7I@8V Lnk,UUl 8*`CX_C)ZH  hܔszBUAOq0	xND584jF ;PH	@ƎFJ <E`em1
S  5+TAL6\1.$Fw)(~8PWz#wg`r,*A3ˌ[k(%XIV,*jł1%XseDgrgz>1@@>Ϻa'`?ܪ_{}@3&w q	sYc.&Xsw3ό`C_`?ۂvP5Mk,7[EasSvErQia֍XsGfL膄USUq,!ϯ,GwuC/2~_*NԯBwئVl4Ia'`?ܪ_{}@3&w q	sYc.&X'>Mgy;̟xs#C{pX8s#X3KarѻCkQiaրi}{xɀw	[)d0פe2QĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IifPn(͝6x)EzR]J&u)킦
C?hJ22}鴴|T紲wia>*w<]LEkSDJF'b;HWxVت]Ĥvb''@uPUèRx_Dש_v*ӣvl`Ҵ2a'hT]tKѭr|}@4#L[52eOe9DzLv,]=<lFʥLae R3!.k;eesjG[	=!6uS2,X.m;K<dɝ	sYc.&X[}{<ȗZINtu@W]맻݂CTCɌ>+g2g{lB\w˺	9>1ǰ׳՞d01h8㉞G$cFh$B?@_P2x8ⶆe63f<2Ȍ'maDL㡉HXFkl* Ax $ &e8B"<(sZc~sPDoe	.:s2`HYY&0\C_`:Il,]=<I_!ɓ>ʳ'aϯu^dφQM5=#D#uU9Cڢ .[BnZTդB-|}@,![tuqOk`5U/c(ɝ	sYc.&XCs\M?gy;̟Hp.a23/vD|i2gxh[z2:ꨁȥAmb[0n#[X}k9#̘hJLED|c-hsG`2̼kmC"k[EOj0oal3/QCYf?OTT?VTX}x_}تGiguBONMF,,灛{(5L$aY|-.Xo$ZY!*hMZHX%Q!0]<U#lXYU ذMUirFe8p5§CqP*Ȋ[<7XejYiwAa {*	JJ!(g+4a*ak2;D~s7m]bAPfoLe޵@g7mF
	\e7,*AGY3`XU9rrl)E{mN7j0mzt`',,׀!k՞Ash&'w^y@͉Hͦ╇^OR0a֪:b񇲁uL$*knO&PH	?i_ӻG9t!#D%~|Pen0v>TX>L(Ie6PIj9OezSYd'>1nё}@MT5= nèjcnZB"$ϯa90^CBVb)|c )}}B #AknO&P[~ҿSwPsBGJN"Ga|R}E//Ψ}h-al
jtY{-ψV&w?ß_`242c(	J4z&DruqݡQu\mHD_>f0װjٓPЕv?ß^}iJíS	>x>59f[ʐ֤#	~%~V
>_?/,THal xa֪ZLggy;̟&C_`242c(	J4z&DruqݡQu\mHD_>'pװc80_4%l"ȥ5Q	g0sϭkOe.{xCTCɌ>c;b泼]L `R~q5L2s >tdhd;vP6}$hMOj9Cڢjlۖ}hNi}{xɁ!vSd,MTE }Yd'>1hsFFC,aea7޲IPfPDڮ[n#=.i֯װ+fL	Е!2jb`7}yNZME|Yf/Ֆ'u+˽elϸtu@`5U/c(d؄1t,r|c`~q5L2s++C_`248W>g}mS4@bPg[`l:jn.[6"/ZsGfLhJLE;$MTE+4>f_~jֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'Y,҉HT#<ídIvJoP^zv&ekL46
=3K.qʝO1m*֧OL1Si0=LGvWF|ސ+vqvc$ýԔKVJ)T#%"ʊEۧ`U;dU$%o=6CqFY! E"6oZ`jCib7*ZW]S5H-LV옟t驺a @~^{DdMSIl6OADC&k!ٽddu'(όei/fe=Y9aeA(|Ghaټ2Ƣed`JYHiDuG!e'3|}9	/Є"(fA̧fmd2f)0gX2&#uSd@2 <@B~rG[ek%ZȊg0VnH@U\tmS^" |@Eln6P,6{<8dȍ7&x06%+Z/|2eg"NnQCP"kY)k23)@ؑGIc< E^6gS&!L9Su$LῺ|c _}z߆V3)M*k˹"u%5#Tl?ghp#-O5_֨Z2žl$P5WG	ϳeWe7L2:D$P3)e4(wdfSa'8#~ Lwws4vswi! i{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{/Qz_Ħ]HqmYs-L4O/aU6Lړ/a`ߙ
~9ܾ<)P1!&P2C?V38dB)2r6KVoXH>"f_ٸjR-WFU*@Oɚ	}Xf5Y^ ȏdMg-yCI?<d~Gb?(>1jerHɓd.MQ.ڤ>e3z*nڤJ)E!Pv*DekL-}daANKJsYH	,)vҡjqiHMrb&#I+`]U+ZHI#+HOIUiw K )h1G pS:ÁI )NI5|2pn"jzFmmBNYa7hMJwm?hD|iMRy`r_0)m I 4+[mN/2d )-m5fSg	_vOg?0d^af6\vJ#ZOe<B2g̟d6(,=<KLI	u <&10qZJY[m`OBZ~"P`Tex+hfS"h¶I3&$5g?YN3e6sR4MMƽL畬g<U6P3hg9o5S9L{Zx0 68i.V+X)FX!L/rTc>EQޘ5d^@eiH$g	ʮ`3I*1THQ#U2D#0nP7V3,Tt@p"w$ ԠDxdcG(ag+$ߘ* P;D~4IzRSۏ(ۄU4#Pnޱ0g2v
DöP3x.H.V~qX#Ap,*ql[sfBhiB'Rf(	f7 fSe_1[#}%g_Gc1[$T$}Aϳ>rVm!H#o8&FZQĵIklh]Њ>ТP]hu}y&P5xW&jx'1$ß_59,B 噉
̧v_p-1ֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRY?Vo8tT.P6`EW#/݄|P||x443N\lkT^IWS/ggm#GRUl5_׮Zi9?F^oCQR#"X˶4 ϭdIekL-Rn)^N9ITeD=H'G݁xFGT#B6ɬ2d9R}u#2~xϯa?<Ggs9R}T#0牞	Bs<1bZ
v$Di9?IU0[<}EHxVF3)mRdIekL*daANKJWRq8	wm'6$$lr\'0X4q	8\4%Gx"k<	=q+9,ݔ>\ װv^^FvP98><ݞ\9HJaVDđ
%^}h9#hJL.& W/ß^@͏!}RT$Ea'g9-1?[P:0\+e<lPDWaϯ0D/O֔`:Il&̙'x*ș0Waϯ󡍂&|8vvP6hMOcKarѻCk"rMFe2:c1FKJ/PQ' jZ
v!$+UC .Ptg;FrS.ڤ7PDV¦OT鴴=+$Ls-B?IȌ3ZN5q4n*o`H	>xX
u'MlʝÀeLs#DLWAd#0S8#j\6? "j%vTx*deENS*jLTG~7(vDٚy}1ޘ=m-(A j>j%kL*%Tre=>l.hB)mRdI?>:m-CvekL*oPRo]e4&9Sp\:XGT5SP"A˂AiQ%0̦b+ZHkKm=E,1CxK@72h,-+4p$MR LE<1FR\/k$mɼL]n孹ܬQMrK0@f/O67bJTEZa'T#w3OTƬ#P-*q$Z\=P .f(֩x<L]<8XeVXD
e>~7ް@f̧Ay77e/oXV6PֆfS4B	@/qBkQBZ,f5}8	`;Z*a$pEP%y3TlP#U 1I-`0n12F54V**h`(Vb+V< ʘGI
`@g/;D~³@VS.?+D;*0Zʻj],a,vo,* 
l rFb6\Z>14f_f;kSJ7= jݥ,iiE
$a0mRYOa-btք*^<pP2U5LiLl57)iiN{K*W,hqm,)vҡ%'9KBJz"5u}@/nE,nh<$񲇲$aCU2'Kl8v<v/O5Bg̙'OGg
;mn/Oeܝn567=3j3) Vf5	Xvo`!Y<j&|}j~jKIZYdIt1QB#v_XF3I-.C!gL$lk>dϙ?ϭ Payy:>x`#	=Kp+lefiKU1ޞ`.TQ'v+YjTic_ڠOZ
v! [a_&4qCO<uKTídIS.ڤZ
T1͍}H?pHҸ6YYGcGϙ3OvP99vP6Fae Lmq2iԹ총3OR%O@y}1E
$a0#MQ.ڤ>Q06x49ۊj\>矩mRh }k"MS+ZaS'6noPSBߴ*ie"&S;7ew<o'l|V8X:_,$#񲇣'CWQRWuwl7Oe=ek8-dDcz^"C:+h	9pMnqíUl34XHA=\#U2%^L,c<V8]{SYjݥ,XEm-(ADl5C9?@U_ݦoC]DOzv&?ZȓT֘T鴴@Sj4%j	a2yL_E|rwm,;|װ+e2a<lSS0 8s>xqg*	>xwD9kL@0-gv@.;j9Oe]O>EP&'vP0@A'`}h6ϯaBVd`9<lSVsU>1k}|;LQҋTIídi%kL*%T, O-Zn(TݵH]I6f`'jekL*da֩~|oݡ\w뙝%s>dk3vwϯ'=bBx8㠂sp"PF3̓g#;A9%up9#hJLj 9kf"O`C_Pα=| ͤ8
0&P3u%^I>?)/@ ͢I:C¾Oe[1IF~si@Jα1hZ,װ+e2a tG0DA>qnζsY\3Oe2灞%w	
՜J'+Vq+xɈUaʳ-Z%IV{&P/4fw s>dk3vw̓1!<gq0̓Á26 	}|9r3q}z]\:g@4%lL5E4*MV\>1p#3~Oe:CAKP3u2}pα8I|')=L38
+P5>?R(zGham!IV? mcMGװ+e2a0b)9`
aϯ/&;ਓ톢V¢]I hO{#Ŵ9ۊ*t\!Φ]I5LiME2}鴴=0LO1m*֧OLA"c6=BA{AA*mGH	ŪWTj"YLqcTkKbيZ:	jEeS
T&A1juS!TR :4@X% #(Xiq6 FLaB0p"֫@ih.l4Va+5f
5a@#%ԟnJmRsVXRs4?82KZ~DbZ_1*"DVVR&)& pȉe8dVqη*#ԶPFːʑЄ" IX[l(2A~VH*KYRZ{(9HG+? V~´2͗ *وp 3`	9qCmfߪ$V$9l,1ʭ<u\,@~Ʊ	sGmUD%E-3)  'g%Dؕu$mBaE$f
8ꓧfS9 
\y>xs%sSӒ!ϯYwN%)J5>19b6)0|3eӊ
6)3а5]bB:U'0灌Ps#>+u)8!QUȃ5;l?̓0	( XP֚T G-etɛ2Rd4maH>iZTf8i,AܸJ ȦKnl
6۠  0" 9g偭ͦPcPE6e3bZB̉P|<k9 C_5;b.u  sȈ%Il	=Ǣ6ıafe]櫼6>,,gH5hdE%1mK婣-Ġ.0#	'@ŷŷ6%<21B-L"e\::3Y3*
Hڄu'ꊈ-[jp;)'[Y̦sU@k?g/|3٬K+hSyb(˷b}K0Үyb(ß^#b8avP18b?8+3U
V)At,,åR{x21BQ-L"e\::3Y0YQ	ʉ˪ 5uiIk2rPKX?`|(o&CF8xOִ,0q$~3KrX;p )L,mh@% @`DAr-Xh<u[sfP1"V3"T&-_'=d\~|c &K.1>3Iky`|}y-Ra'X&ؖ,,̫wX&Ņ)-bܵ4}ŹxSr$(]bXĠAg>W)L.ʑȀ8Cmφ<ԧ~6a@__	b-0r QaH*PR.-
ePҨGT*Ug"43)~/ @fDz-J|	|vłBYcpHe[	sGmU%(ų=:
N	~DFf
8PR+*R̦sUjE{5enɩpObYvf'
]K!A9I灜0(fP]?8+3URXYJ&1dcG҅nZE5G$STyr dfol?{RXeeJ9Y@gY@]-` fLٔl7w>1)i?XBTf8YZK7M*)E3{f6K7z7*a c{B#xb5ͦPcPAۛ20vV3"b|3٬K+di`A9S˷,LOa.]y}0בEIlqIsc`a(XYWyM3YRFhdF0v%jhxX9`b)*`͉IYxl:
N	~DzEB3vڜo)̦sUjE{5el51g2ß_59!,1>-.*!C^oX>xfi)3а5](.tX?1Ǎh:PKSj2DPMٯa20X"*K@09k#($ɛ2T8n3~,0q$4|oTS7flosx.otT  G,8v#\h<u((ȁh|<k9u51L|cß_58t]iLxa]y}A<9BR[Ra'X&JfUjx,`qZ=^Dw-Mtw/ pG,R%%]b;},)+021B-L")<ʹuB2tfCQbjdJ,!
#*/V̧G/\Dj3"emoN%Hb£	>xXö*L$P'g%D؝u'z?u"ztf
8PR++8̦sU \T>ȼaf,EO,;KO|cM+C^oX>xfi)3а5](.t8aF4|(V%STpBE5GW"FNhfװYȏL^%VTJkuk͙@~7z~%$`fo|JufLY͒o޴J@	9g#\h<u(Co%i
2%Bb|3٬K+d|c(	0NKK.RI.ҮyeXsȀH-)0@lz,lKfUjz,`qZ=Y;yܵ4}ܼJq8#
V)LؔgfƏ
ZQ揑T#'*5']aIޡ0HDf
8PR++_<mbL櫏 
k??|7wx灞g2Y[&MLJ1}|ĲJPKEpn!ϯL7,wL<}@34qXXY`B:UaF4|(V%STpBE5GW"FNhfװYȏL^%VTJkuk͙@~7z~,0q$4|oTS7flosx.otT H<b5ͦPcPAۛ2ჷ1j>xs%tp|cQaϯ]b|g	wUחѯ!B!ϯ""Oe9M,XYWyM3YRFhdr),SG,Ġ!X9`b)*`͉IY\D,*0Y@S~ XUUHF,#+̟'e7>bCf\JElR'<OTZVW1d3y-jP!U4?<BYZM[XH3HOJnPIh-[jq*Z5Lg5\~-gU/|3٬K+iSi}|e&'ƀxa|c'sZ>g$RgIHcafjt,,åZx21BQ-L")<ʹuB2tfC76fDxb`,2TX@嬎3.i0fLٔl7w>1[Oױ4đl!YZK7M*)E3{f6K7z7*a c{	!X#xFjx;sfP#<JdA|<s%H>1 	e$%0Uחѯ!199RV~	=X&IfUjElhRJbڶp˪Ta#(b;y}flKrX;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`^ \Gr1H
So
X;sig֊o՞C'gZ9ƽVldsV.8e1F?VHi1
H<φ@g5V-2[*Õ-X$[k&ʴKv7Lƛ7VE|coX 9fL5ZBjyƥ2H8SUȖ^-Q-P=-PHJ.
adX&e$ԅYr#MN+Q ^ T 僒2T!iʸV3/"N*[1C8SU$x%jZųUܖTvTdq}@xVpBؖ=ϯa90 XhJLEGUtzß^{CB46sUiy^)jvS
v%gjAo}}{xɀ"Pt5WӸsrD!J0C^Tdej%ae*CUYRZ.e2L^Jͫ/Jrkdb
r rgfU$%@<04Pᙔfa1zFik3R@R!Ղ9fM͈`V~4s1C6Ld%Ke	XL^Gͦ(ժ<A<*ҨW/?><dpCBVb(:Tg2jsB̤6_E
6O|c0}{xɀ4%l"psҩA``BV_ [(b=UIX}?׳QB.xىF&>1E>b,3>=avϯB}%gϯB|r3&>/R9#]5̘)^]g0E{(S]@ÅR&~./@Åԉ~hac%[HbIV?>1h/>3˹bQ<ɀ*+'sG<uJ7)Ld~m'.a'A(d=q-z&P6m -gy 9X@=Pm(yO{!n{-)E{t9#]5S&G08O>/m͔FF~l0faϯaJ06>1aϯ`(s?<0fQ><dtQlUzό`p'>fFFeQF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%TrmhsK8tTo^1#I54/j3ݍdN	e4@j	4fՁ">g-52g:Oi?^Џ",Mg̙$P3q(:Ci}d{Di9?Iuiv΃V; Clֆy++Yjv%27)톥|'Ê"`p(mTNmpHO(l>)6FꤨI{(D_gsZc~niLu2`@'BVxو	jj*ñ9㭄k;/|ɟ2r|a>86#Lz>l!+ՄMOU֛jS=WZlK`G։aG/{(}S[2g{*̟ܾDɌ>fc,C^6#L>l!+(3GT5=U7XsjlnT]aK`G3D9#hJLIkf"K&G2]ϯIed|(톢VH5DjO{E8;CO<uKT2M?ֲ$22}ڠM9,_7A͊
ݥ#BP33s`fM'bO>1b֟8gW8'@޶`ͧ58@12jk}H8ZXI@18>1-?p3C4xbeR:'֬V}fFe6P55WϭɿR:~xD]\D{$&0i>aa
Y?0p\:D?1z?5fgֆYd_Ɩ׌JÅ\bq]Em->1(=\νr$bq<hhQ$P55W̌p>T#ϭߥ
֎뜏C(&/C3[	u382γ"4@fcYg
2qÖ#2	>xG`P}ih[mN	}1ޜwiaF{K*4ZH$F}J֘TK'W0~ZQP\HTv*D}Ll6ie/2/Sj6, NEkSDJF'b&#I+`]U+Zw_7(H)OT/ 0%k_ܱb`XIĊ?P}BЀAml#dƑ<H8j5`
nSG|%%)mH,SG(
u;r՟֒fS{(`?t#[`?ܪ_{}@R3KwA2'4S}{>%qmC#El{;DJ2Ly0VbZ!DL`1"~DbZp=9-1?9Bog?Ai̘	[)%ϯ{(5rdɟcەfORs#X XYݑ24-p@:̡窢"kqqn8ĶܴCYd͍+RR+eJȤf䁚BTe]	B-zlea'{x[Rܘy2g{ 52eO`ly}}q6~23;w3ό`l mdfwdG+L3)ÁG"j{@db@ζ-7FcKIDV όbx}{x
9 l4%l"&$s8>;x
K}` fO7&\#?/"ýzʅ1wuqV"{
p>Tp7Eae"UWgy>d>XG
µOdw3όa~0G"kX8H7[EasSvErQi-1Pװ灜̘JSBI*όag_Y gTJK_CD~#	>x/(XYUEF@:qe@%XJ{3]+5z8o$dv3N8ުd2*jZɋiexʙjl*ͦA-pT3b-v))]z3$)/#(Lإa3gY%|3UN77f~~6UN8^>xdͦ	aIO3)3VӂL޲X	j牆|L$o!dTz#MӺFN8+TʂƎHJmZ*`wAqk?(ܧ6\1.VRQ3-3	m	4Bc.9m
[loXT,*fb
semU2pr?aaa͘}\
̟+@8pϹŀu@OwO?mnU/Ɍ>c; 81t,r|c ~q5L2sFేݔz=AZ@.[n#=.HAo0}{xɋ+e1$o5QX|c<94EsYt~Tozw_v*߲
OEiӓIa'`?ܪ_{}@3&w q	sYc.&XH׳2gyL9񑡽,ae`PDqu:Ķ`G-=.-%[>1 ><d4P5Qdl9"yL&;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{(rgmRdIoPioijS+Za22}紲|#>
TݒZ"Zt	@R.ݤ
ZwJ7e57)
u'f*ث=$ɊeHb&2&VkHk)<KR[ݽ"${F98PtOc /i߆h8(Mg̒$Ije#2	=msa.^6gS&s>L0Gׯ2o´%22HBܤ7m󁬞};+i?$DS_֨Z/CM~#2	=mx!րK`B{~xU8#2	=m~hUjHfSB;Z'ecgM$#MQ'DiDjO{_?UK)EgMW-H$2v0Zk<krf&Vh)r>yG2Y9/)}j%e;b|8(NGO[3O7~$.MY2?6Sv"QJ-yJ/9?F^V7th"zv*DV¥|cGv DuxNHA>GuJ:RL> 9}1ޜV¢]I hO{"Y@:+Κ]I5Ll6ڠйsYS;HNKJekL(!9S"D&91N1)ژba{`$mWak]QUGf2	>x52@hr/pHKS#O5ܵYɕhQ(C7eW=灛/{(2f&@MkTIeKSS*p5$Ұ5.&Pp5YY+I3)G[	=VOwO!.5nU/rc(&L`%gyc |Dp6xVDÑ P"bZ` X*pExaϯAiB?|xɋhJLE38|c~aϯ {(52gAVd>1FFq5mpmÁ(b"jz nΰ%qݡ꨺ØL:\r?`ȘJn,@˖Oew`At6r|}@&L`%gyc9n&FFagv~1&w?7l##0">y[C28tx&F3KarѻCkPܴE,/ß^?fHhJLE3g5YHb,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ɋHhJLE3GD>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ɋT4%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&.SE9G`̧(!Z:!}i5fs2ʸsGЕ1skf"'g2>f_LwQj>j%kL)TK'T@;V(Cl^EdI2S)IJ+ ,BoWC"6X-'Db`R+s;)3LܕLm#Vf֏3D?O3)44cA"4$qltj򇭟s'ݤD~ cA"4$qŧhWç^Pkg#M~f>f&|_tj׿SV$2JekL*daANKJWRq͊HXI_+5	LU<W-0w.Mg$e=BfzaVDÑ"IBU"KlqP C^3󚄟O-1ҊS&B%)Las[	=5L2gDVd>1p/4Bۇ㡌15 @mW-P7M[U`ܵ`4vvP5+}@*gOGUfS_l$P1/mKKL13!.k;eN!ϯgYd'>1sFaeo4-p^:!ZȲ[DruqݡQu\mU^|cŰװ灜L/8d~|c >/Q{Ҡ^?&YN|u@`5.U/2c(d1t,r|c >Mgy;̟Aq}}>sMCb5b9D"kYAhڮ[n#=.jό`ß^?̘P|c|!ϯ>ӊPր2`ĺ3)#OwO?_*ș1ݔc2g{B\w˺	9>1ϯgYd'>1aϯ_ݔiжxcF,G(Mk"3=m7[UasSvEr1-T!y!ϯa 0zpH8d	>ё/{xDTDɌ>c;"泼]L->Mgy;̟}}>sMCb5b9D"kYAhڮ[n#=.jό`9#gIfL94:c1FKJ/PQ' jZ
v!$+a q~>%#I56W=)1m~BJL10|3{*i;f&_dL͏.>e	'5? {@leTYk^@^%2}oSjafhb+ekL($Ls3KlUtZALOc'y0U97=?pHdFc]*Q&|xت"4k~r<zIRȅF\sR8$GbDđJ'\ÅR0@*{<zß^3B?1{ROZcg3&Е3^#Ë5GVd/ɓϯ㡍в͇XQPg5B-VdfS Pq("jz%DQ*BG$fHu!*%壐޺Wݔb<u{()ml8m*c(w2gyc.&؏?gy;̟.>Ë#F`EPjpmB&Ăβ8l207C4]dplMG1(><dx	[)VMUʇ4bL94EsaNenɿ/LI/y1$fSGP+ƬNN}i@4hG[	=aS8m*c(k;ZK3]L/>Mgy;̟ƌ5>qݔd1n"kZ7]*d`n#3vh	VnZ>17><dx!+e1lUrs}zHfS/1a0m*(K	TgM(톢V¢]H}g'=%hC`h]J&U^ES'&7)ifh\/RnVD346^MKT,)2yiQHhw[铓sqmCDh5LUgGmZ>2#FyW#ǯ9%)T`u; H
ËhrDpH LIRul8U#	=⡇ǀv韜ԯ [OZcg3&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+ß^?s2a&P}j"
0}ͦL7iܿ}1$fS/ĒN#@;ԯYzjtSV?au@]=<È؏r}&0f;eC^&ɝO|cDϯaFFae<qpYAۣ֬3=#D`Jݡ.Um[e`3D4%l")qB>$O3)ߘ0ojzݥDi3YQҋTIQ+ZaQ.ڤ>C?hCoS+ZadI1L%2KȼJdaM
WRq͍H[Fr*jy=.MgH8A;BJ`k"eӒH˖*?#}Ea'TE|韛@-1ɆVSESUqÈs	#k;]>dϙ?Sؑr}#&0ׇ24Iu	IpYXf"jz nؖVrݡ긺b[PnZ>
"}$u@OwO?$m*2c(k;L1t,r|cnϯgYd'>1 s"$dfvP9/,AۣAZ2Hu!*d`n#3vhÐlMG1;><d`Pqd^cqt9"9LL}J֘R	mRYOb@6zAEmCgԽDS+ZadIȼPhv%2}ڠM+tr=V+3K
w=Hн<!Ŵ9IpHmm-;f45@8¶ж"D8ștE	V0-gsGЕ0ع<lPri5Q	UUW,ʻ.r04%lLEULl\>1L9DđqPҸsZc~sPs	QCT)iLu<db4%l"ɪ@E>Øa')rMg{+Vd/ד&O C^$9P&{(t1/M0c!g@Tr%7hz%E
L.#1Oest3c[ew*Ɍ>car!.dwA2'6~q5L2s`>90p^:.\M ĠegxÐl207C4]aJ
%ϯa90CBVb(8X>1C_U^8><d`a	[)\ß_U_\"̳*S%
aϯa90CBVb(:j|cjϯI̦_w(K
3YH$FM(톢V¢]H}g'="3Z: 6>F}KMLjk"Mh	Ll6AsTLh鴴=/vҢELV¦wiaN֧OLA 91OlbS 1ʕrKaEHk	>xX:[C#Em-L#	>x	Gr?X0:XF^8,:?m]Fe6z-jĬ>HhJr9#di4%l"V)C^ۇ	[XhQCbҲJ,KlVF{(B/נLmB?=-134%l"0Ё|9뿼:8,J4@sGfL$CBVb)jjPƅ
0p2Z|c*sGfL$CBVb(djG4*aϯYg gg1	3P1y6$'?2F{Jxß_2F{5&y>>Ĭ>HhJe@LAQdU:A\9"p2Z|c*װdH0YSEP׳̜yN:U<B2<L9$gDgP̑fɞ_ s8,J4@ L,a+e1XL>1i}{=Yp8O
B]Q->1.><i&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ưװ灠̘, hJLE)MU͏thsxVDi}{xɂSeUss94Ea ![bFʼ(z"&灛Xk/̲CsHaBXF̑fɞ9%adCBV|cN!ϯa2ɂ[	[)8s	[XhQ+%0Dß^?e	SMUs(s& _HY)>dv^xץ%bB°><d`1Sb\ `RhJ0e(j|rm/S(|0hc~qbL4)6	|c)><d`BVb)90ß_52F>x9e?w#Y5gpA3),#Ōlf47fv_3O`0P-&e6|8'lEV9%adCBV|c `?}{xɂ4%l"gUq4
aϯg	[XhQ+%0 ß^?s2`	[)9f*ß^!{>m'3	= 8O
BU(^̑ad7g9l"Сϯ$a'w ϯK95|0dO4(h8jNÎ*짲B3)fYg!<9 Y46bF;88^xs_`I:yN2<0^1<0 sHaBX	0̑fɞ^<gX}?ƐЕv4hJLEahsxVDisGfL6
a+e1)MUaQ}|=ɰ|1LwLvMF`jaiI"
֧ojzݥ,iiE
$a0mRY4s9s@mK޾>%2DO@ڠO3BmRRn{AI*tZIeaieLݡ{Ϝ%!.ZF&|3㟲;Y생c(.Mg]aY_^L9[CbDILs76Ceg5B.s2JVCKk=9GܳPׯ}Q.^_BOgܴ%ZrڇbRUWIkYI>韭Oy:02SEX5X|csaB?,רl͋k;غ&|Ro`P >8N6.Pޡ#tJݔ5#9D nQf@G)E
"Zdܴ}h| Oeغ)sMg{Fd*̟ܾvP3{tB\]L~A>8Ά6.2gxp6>sC]pYYfD8Ķ`G-=.-!7-3fxϯ^8fI1]}{S&ikf"/|ca91ڞwiaF{K)Ti}J֘TK'b=:\>皙v*DBoh>%2}ަ:m-C+3BS+ekL($Ls3Kl29,XS=Hоr>[C!,VLW< "kb1~V|.L^7&'r@p&1FZzÁ +kYfS"1	Z2Ұ.a4f(&>	[)6E׳
ZIgϕ"韛Ǡ-1ɀSE&c׍ePYcv?װ9zaMLqD2SH?46I_'6h	#tU;a	[ZɅa1!+P`'AL9#hJL1QibjH>1~y[h9#hJL5ESUpBHsi|zrOQ;=Di4ZQj>j%kL*%Trر_z-Tg|A{ekL55||Jdaie7oWe2JoPAI*Wirm^
U:m-)KQ+Z!Ŵ9YrvSDba'oUL,A8P
Jr	!4%j+kX*x`}{S&灷/>1 ~Y%+U%B@}'>:gKOZcЕb(<?όa}}zH%3)/PIr3x_}}Ao=9\9S_gK
Iv?R]R]R]A](mk% LA0:}{S&c"jL>1 ~y[h4%lLEUrtɀ4ϯ3YQҋT	톢V¢]H}g'=Qtg:|~LRcL2|1靶3AÕ_27^2P3i\>__|l: N<)IdIE2~-L{+߰r>49\Y]A*,F&oeW-0L~pBDѨO32}d{Di9?IFO@Ѐ	v!ֲ$ѭ|sbR;69a鹺2,g;U*>YNLrBwƅtzbv$Di9?Iy'EzRBWֲ$276紳JhoPS.ڤN*gvjz
N91m*֧OL1Si0wi {lRoS
k]QUGf"	>xȉp$Vr,F&UUUY㟞M1 A_;7<8d<ƐȚd\Z#Dx󑢒Js2Yep#if	L>&Ob6o1F"7敔7./(|kedc	"n	]YYfSׂorƩ'?=&#sv g{q4d2.obH˷#vТPF'96`x|8(L~o0j}oVP79^P[>VF8&Q5ZÖl#Z%ٲdGH@As>C"k!լFV!Hp@Ĺ|17ϘIHe/_amee%ٽekײFjZXg֒fS]l$POwO T]w*y1ݔ!.d؄1t,r|caϯg'QMh4a*b?jq=Pf&!Ŵ <c
"aȀ`+唙UVԈ!Dr+ r5,a'&*gB@v韜'C{=:s2a4%l"Y5YPaϯ]l$P6$w/dɟaYC`k/vD|i2gB̦֨Fʃ:*uqݡQu-!7-VB*AZHX%(8`0P7v)mlFʥLae<3!.k;e0.a23/v~1&w?l!F`Eȏ&Lo^fSGT5=U7Y3KarѻCk"r1(><I&0Еiʧ3A}{=Q,mN`-MNQC'{mCόe^Ű{O#UDh7TH/0xӫklÂ(Dֶ7d`ög	Q~ߩgV^5 #O%ABj !aftXYX&ԩTRo`:,XIg	5L9}~ $X{	>x!Ҩd~O]a	Pg[Ai"1`<IP%3* 谳bPMUEi4m'1 LN80+V̧A&OգmkEAHOkTA$
$b G4!Y%76SZ:akLSH!Lo%x<3]T10HkwAY*	JJ!(g+,a*ak2A85l8oXT:]Tsva0XT``9q
8XUg4qaTˏ#eA8!fO0p''\̧`-MNQC'L0[KO<"-On6ƪI_`9+6	5L0-as촸D= fSG#QkIkt
"RbsGj"1+I%Uֹ|nfRKY5|	wuH2Hh[׌=jϙ3OHs=Qxh}Bwu' |8k~ S֍v~w1YUgK]l$P1맻.m;K<13!.k;eq~~q5L2sp.pXodQu\@G57h{T]mW-r09#g3&Е5X|c$94E.k;̙d0ß_`242c(	J4z&DruqݡQu\mHBt9#g3&Еi0C_PȁYNxvP1~<2o|0YFC/ffIee`eda㸙Y%0Z~7'wI̧Y)촪IȚaFPRβsCrvZY^7l<"keKYM揼BP$	:d	Xp#-VŽl$P54}~qPeBOZ
?]t3ѭr|}@3&w%gyc
C^&ɝO|cO}}\0MG#MOHuEAmU9Cڢllۖ/>1ϯa90CBVb*eC_3O/V1ڶEQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?I6C ψYֲ$276紳H)T˶ ʙݥ;ڞLEJ""}#STL1OlݤEޥ|JֻKثԎEf|#%"b10#keW-Vnpɕ׎>xX+ c'_	灛GجdM{">4EլI2	|CBB.v&C7IsTlg"n3O%	&(ڤ_	]9I̒JC*NK>VF8V=dDNhG?96(/:!?M P=M{fsv gvDiEլI2 	|șBB0v&C7Isi8y15dMfiD2gUEJlJfPNK?VF8V=d\92-$͛&DۖRV l,2#0d4d:)NDe9|0Mg$ڥ1|43%l1YYDfeb6oYDg5Zׯe;iav8{(,8{xXqU/vP)LB\w˺	9>1L9i&e;#2ËfXqU/vP̙B\w˺	9>1->f?$̧au@2qt8m*c(C;ZKwA2'6EhsG8{(
ͬ8{x
#[b=ʥ|ɝ-D%gyc z.!jpEύ:f&`Ëh qDÑ  唜%Z(mHXpB!8f_R,a'3cr IKY@8!ϯAiB~S:s2a0Еj'1D9G[	=OwOk;dɟb=ʳ'u
#Xqq5">43mTfSG#MOHu:*uqݡQu-!7-VANX%(anG{5#ܪ_GɌ>g&w52eOc^.&؏?gy;̟9qq6xɝmh&"kqqn8ĶܴE.9#+R0ɼ4%l")MV9	!ϯg.V ~`oYp|< 8"MkhiQvF;m0?7$IRԿRj<4f56h5b	>x`Oe?泼ɟ2ZCG
X{	>x,}<K5	:#	kT~q<LH2m-l$ٕ[lhM>1]Lpj	9.?`2	2 %|,pHf2`\&FF4q((V(+;m YT;2pEghfHNu	֨8,*0UmEql,*AV~q"CaaTˏ#e6.SSu
1?58[(yKZ~6i4թ::k!@ͦ	=<0`IOx@ԘIVN5:}UECόbX6?SwP"P2bMPZ#e6P	5USi9w3όcr9FFpXf3ڢhl:jn.ZJi2Hk}{xɆA4%l"o5]15>?G҃瀨5jtZ1?2  iBϻOwGB(zwe&E}@[ϭ#e6PRŁ&JSi1k;̙d1>È}@ף58f{T@m-P7M[EIU7-!|}{x2ad4%l"&MVF>1EXsϭU&<ASZTP<
F!O2P!ԛ8ZvJ2(
DkMUbZύw3όcPG}}0G"kYp.[n#=.nZB"(9><Ɇ@fSU5]g19֘ql$P1OwO?5#ܪ_GɌ>c;ZKwA2'17}{?8&w?`k}}0\=ASڢjl:jnڮ[6"/&><d'PЕdh9>f(,Mgy;̟1##CG,aea7޸)4z&DruqݡQu\mHD_>19#
L2u	[)SU>1´9֊Z@53)jH`l#6Pia&#uTQ*όcQsO+9Oe~?φ#k!k!91'~?!k+C[ukUq2<KOs~7'w#TaNSiUx灲8Tq-fFe6{(>B?g	S_CGϭ"W~x OÁjGdfSa'GB1;| RmxDU8#2	=mx+T'CCGϭHvG[	=aS8m*c(d泼]L+ß^&ɝO|c
s8pXy75=#D!'lP7M[e`ܴEװ灜̘d
a+e1YbjAϯ߫@["ZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$t-Ljk"Mh z>joPh\֘T鴴=3K	a2O1m*֧OL1Si1LSwi 	jEޥ|ޙU.ڏHTk{x3/Gf2	>x>&VhmE	jdqI;:2a
%qwǲ~x񷲁irk=apXT.C+l1RH	JS@T\ֱ|O+=Ri&e;[	=,[t"l[\_}}@D3lB\w˺	9>1W}{>$p6xVDÑ F"UeUHOe8B9-1?9G&<&m?Ai̘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 +e18sUg3'=PuY gHJK_Zb،L$\TG[ltXY>1v2~e:āF5t%i	@jye)]GJy"GZٓ(!aH	l3^8N8<ߙC2?e`*_7̟V$9f&vAA?7?3Āf{(P%$ḐZq fJx(SG 灾H
QB~D'T#2e###9D($+
V-x
r$TQUo ghƕ m29r<Zgӂ=B^M$(4ŅH!\`Y@ࡋ
PŅV~qX#ACNS.?+j5=~Ѓyo6a2r>dZMlX:Ic=<űʥ1ݔc2g{؄1t,r|c~q5L2sFFేݔz=AZ@.[n#=.v*F;><d`UGU>1sir>JuQG#yɧƿ<p#MaZk23)@C]<|<p#MaZk23)@؏G	ǳW̡ޡCϭ|WϞ8&FZQĵIklhT#{PP־mba'[t3ƶ*dvP1ɝb泼]LZ~q5L2s ;}}c#C}pX8s#ul8Z7h{]mbZJۖ 3HhJLETj0aϯ"Fe8w}sBZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@yguh@ 7V$S.ڤ7֘TRnV9R;xj0fr6m3KYX1(C+g;Tj3YKk44}bp[J0$a_kneȊ$kJ3bF{</ ;PVتGS.)B
a%~ݟ@6ҿgO`$i_K<@/%$k!3xbG%ྫ1{:iݩ_$){W9p\ҿg1L;i_Lefc=E
$a0#MQ.ڤ>Qwy5#I54C2SVE؂@#B$2_]AR# 灜0WUr-c+3i\䬌fSfSi#f7e	'h: ųU`
9_2SCia_9!ƶZeUr/44}g$-RA#Dr_	UHdl>xV+$aWF>TMrXkr~>5W22X*}g%__"~>o5reA}UI>dLfUH"O₯rXk(*}g$d~>3UUI~>XAW9,5l~>evΈ_~Pԧ6g#MXO3Ljk"Mh zݥZFnObT鴴|lUpLF)ie_#
ݡ{J@}@k}{`Or/%aLHi<G0ß^7O&gPĔb dF%n|cz8>$FpÌx灛ތϯS-ÎEn|czß^[l>x5>Lh<ß^[!7>1aϯS-Í7>1שpÍ7>1ϯS-!n|cx}zo(H|մ\[O}d!'L0װ{#4A}si+"kß^7L3:!!.[]exK<8sJg7׌>x5 s&o7^0f0C^	9!%n|cJ0שM0@^0f0!ϯS0<^0f0ԃ}z$!n|cCHs&o^0f0y}z$C+<שN8G9!VrDg⥉7*rAb_>
LEJc0-3j3)7O9h2lcOwO?_*ș1ݔc2g{B\w˺	9>1[C^&ɝO|c/pX4'Cbqs4YFAaKa9CQu1-չjf_w(XQʍ6	ADl5C9?I3԰~TsC8}Zk"MQ+Ĥ]Ida1u#CVxD0׳ g}|&"\ݞ(s泽ERHO#3)TIQ+ZaQ.ڤH4}g'=`Q|Av]Jf5WZHR;>xG$P5VJ'0}|4/|3fxD=>1d>䆫	IU"JDE$TK'rT9Fz3V]J&֘Z=Ll6̓u)%+GvP>xԒ9P54^HHF~4@1s.!mß^B?P~=/&;ਓ톢V¢]I hO{#5FGojg_mRh }k"MS+ZaS'M
tZQ+Ĥ|#Tvb|<"fbb[57v[40״m|;>jwsY|vϯr+ß_7<a2?H܍U_1>~xXgKS&7d|n׫دLjcw0LO5S7}{?9h i?6gVØ?bb|n+]Bo>10׳y%Uy"w1>MDX<3SA>7kW||i51?ʓw<l i}{?9hEvfzhή*'b!Cs;nraϯ%j|8el1%Ji+KJGKSԁ:ʐ	֨VgA9#)+SLɚ\_~:ci4ZQj>iTJ֘TK'\_d7_6y0ֲ$JJeT1ԯׯzJҔX13}{o(R3itIysԒV&"ex<
aϯ/wآV¤1 jv!$E3Cl*^=Sk"MS.ڤV¦OT紲|'X%!HнE
"JzQj9^=>㙧7L`""eH(s*#m֘+!F8&OG3ᑼ8¶\~?ZT#*ށsGТ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 EQxH.a2(!#'ʅg}&NLNXdJZRn)h
`kf}@S:a)Oef~;m!jdm303rd0kP\X3/ӓ fA!2)Qjgk;֎l7YZ <9G!'}r@R;V|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=(sK=nCZ#dIdaidMƉ~zv%7)_7AI*tZcݥ1ʝOGMLEJ""}#SSwi"Qvo~Jؒ	gBB"S$$U@[MjZ$@ث{&*rnM`{@ڊ 7 K࿹! p	v7B}s
oC'ɟԫW1t
\QE<'>1FPtexK?<j|A̡޳#2	=m~hU@S噬_7<>ʤ8s|7-LOυpL2>>CglwL#&AT%Ӌﳃ\_>e;/^c7,#m<<x2>3ǂsxC<;ϯ?Og
IiʌcAox`z_<៊L">\L1?wP5gy7t>>ek
j*HHJE1x#9aPs^	||W}|7~l7DT!|;ܱSo%zS5c,Ȥ< [̦ͫOU֑٪oB.>f_v wi =LLH$F`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{՗Čއ4qCR]J&O@_6)T֘i]$Lsn *Wl*gvI~39"8$LM<{S'DV:HjGv(MOcQTHlBWpn*}D_g
veԿ{+%	{_V	{X<S(s)t1UUE1i5灛WQMSx'֧siydV8]{S	XQʍ6_ڠOZ
v!$87C]tZ>׌65Ll52F'4%@OPjZ
T鴴D*sYC3K!!NEkSDJF*m&)_7A
>5QvHV]A
f"}I6Ϥ	Zܢ5Rԟ!"%E=W6*4KESD@ث=J 47v`A<B;gS!s(|4%Mk
_80LB@1HQG¹P
C^o2p$Mg#jRCG23)@؏G	ǳcOGQY̼op Mݒ"|7*LOυp sݳsu~N3KmS. 29RӋW }}}ov_* ,#nYg}}6:rxFxI>3A}}B?gvs<W#Ɵ|4m D_pәëLO!}CJx@ y7t:>E6⚭
a(wR(e%&eBث6y#7J2L)vf"?6g{۴̦ͫOU֑٪o>i}|<ݑ{`)`jbA"4>ґjqiQFXQʍ6_ڠOZ
v!$/[S.ڤk"MW۩0톦:m-)_7A"c#iJl:6cuAXqT!}aJ6"jz mDqV+Ķ7P$̡^j	^^ )%VH)<Z+m-(ADl4Di%kL*%Trخ? .P-mi|ڊ>yZȓZަV7O2JoPSҕwi6ڤwm,l*y*dϚgxs3?Á<b|+ϯ^02Ec+m3Kmg婚[inie9U>Lx[}{c-cc4CTOe/ϙ3	}{_٠ưf`O>`$T9e<$Re=G:0//T9^{-/W}}B?4ZQj>iTJ֘TK'\_]EMTC[!I
iBp>u5DA)0Lj\MSқT֘fSAI*sYS;$$#aU;ڞz$P<
Cvң@EkS1)41y~ޓR;1J@H$MRC7dV7eP'fz nQqW\Kf'ԋh`"{c݊-p|p_Q}BY{_V#-"VlmvIVLg~xuY9^|+s:|7b~|+ 	>k;[=.[5MZR!ϯIn`'R0N0m*$#MQ'vgM(톢V¢]H}g'=ŗ0v4qC<Edaֲ$hVF2CpMq5NKJoPRoZaM'ieLHMTjyG6@p+LEJ1NhO~ޑw3z>?OD$:PSvJEkvU
?]q-Rvg࿻5[1?v]C Q[ݽCNUt$v#㨋>GBFoa{6X1+P-9hUf%%ZP3kT\bx ~xuY9^|+ ß_57dVД~1?G> gsv\KfSQaϯIn`'R0N0m*$#MQ'vgM(톢V¢]H}g'=ŗ0n4qC<E2PJDZ
>joPSҕt&9R;14-{(:YI+/.Շ-B4@82WmM}Dq3wP6K#fe
c<XJMgyffSg'Hl7}iDq}|<NLQҋTIH$FV¢]H}g'=04qCRի^ӇeT5'`nV¦OT1ʝ6HPl3&5ILn	u	_Z>\Kh&P[S_QLdYPd6oV4x*fyh?9*i5灛WQM"%T	 y}1ޘM(톐H5DiDjO{+b[ЅKǎ<V$2}˶)0F|#Bۇݡ/pHPTxt'ţI[^scv%F	>xơ#/9۴mOe}1fOZ
v$Di9?I.P-ΪmLsAkdثYa6]f(}f9ۊEMk;IdI&|~?2}d{Di9?I6Pn(zh\mRdIS'M{-nekL&+b6紲f)XS"CZ>ґ$Lrba{`$
QRÀ\t1Rnr$CBTLhSqmQB<l/f+bۑUL0v:X{;ä+P,&Z ןZ ״~gw8% ˖ׯ|5ֈ<9a?X6[ݑ+6 $lX@ͦipN22*L}yvlEW2ӻ|+Ԉs.Ma2g̟_<0װ(͗xK1ZTX{dyfSBzog@vޙGmWg̙C^aVa`x
B؁z2fWxsƢ\H
49YT=i70|+(}|m3W QB|[lɌ\A\9<;p.Lϙ37>ß^zťa&nɓ>ae0cTjY7P	4fQXx:$1Le%0=AVTSzH@@Q_ cv77hGoLZ5]`7=RX ^5A%MRX TA3keM`8qi,TvYP]&kL(s-aYCgaϯaS:ޙЪ=x_>)*^5\2>W1ן
0\ß^95錧5A+Hs5錙@E06('y*l9Qw3AE)0k>?ß_7̦&%A\ZIx̧X2%-G#MRHTl˱,Eo6JmuBU6ܙ0U,En%j4 4Ա|qJm	b+rXnR%`mUܖ,k
C*:٬0kZG"cMg<IV
B)Ƒ'`V3g/ß_YdfOeY<9C>ϯ5fs: Tns^Re<WXs5&LZaϤO{9SH"bX Lʂgwg+C_P[Y CU;g/ß^?;K[rB5Lx`?eJk;֓סGYݞ4l2a'
a9J0i
?&{<h0ah5J	"+{x:DgA>gsCE}}޼xß_`7)2eᄟ<V06ܐ}h2dJԙ`UYɔ
ϙ3@hJZb
cE1-c	>
o^fS,dݶf.aw*%u2b[1w$)?N_\8>~gjD_S'?ɊeܘV(nDSYy(-%˄9Pֈ -Jͦit~f ;KTfiQF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! [`<`iv⇭hzeTYm`̦ Pii;֘OJ1jda=Lbjt0SʝOG"jb+Zb.T$ s"Q+Ƙr8$QuQ#gI**k,]q6`2Ɇ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~Ȁ^" CHV"Z"6Z 7`gXq\׳u->v1ZQIMS(Ѳ;f" y5mg$ȏxܝn5VrpɕTf`!|4`ϰ_tLl|2&l?X;`~/k}>O}|2&yHk?4eE>ڸs5@KFuj9C7I-C{?X?/wL0?0OH4V8]{SN,(ieFKJ/PQ'DiDjO{UEHt"jv*DcekL-S'M
tZSʕu3K*)v7OSv|6
P.Q+(e􏮢W׍x`7UZj1XNjJxɑY=Kzݥ,ii jTIQ+ZaQ.ڤ>5_ntZ)E!6zK>]IOֲ$29,?2}ڠM+GGveZ	an07d#fhg]E9pMNoa֪e\e8$XeC?=FPU|2WA9pMNU9լ$$URClZ$4,iiE	TIQ+ZaQ.ڤ>(=nA	TTCZ\S.ڤ7PDV¦OA_׀Sj6紲f)_7"dwiaD%HХu}`̧Y*ZN/v}L?~DŰmc]*dȞ|+1}|;e&ؖPOҝBþ_ʉݥ,ijADl4ȢV¢]H}g'fC6z'(TeT$k"MS+ZaSBoLl57)iiJݴVBm|STíRMIu5|1YS_/\׍7xi:U(q-bH0I"[=l_070Oka%~Z
`y}xw	{U*ՖcpX"[=ʄQʍ6_ڠH5Dl5J%kL#9?I2swh!6BreTYkDSCzZ@ҫmQ+noPfSSe㉔, %G*W~ֱPJGv'#k, UbIN}3_`GCkF||n8g*!MW$ϯ^50XAr灯-gYC/\CTLݟ/;ӔN,(ieFKIT_ڠOZ
v!$swh!6j/>?VihRɟ6g#MXO32fYYiI&Lr1m; Clֆy,3)&_75c""ʕlb}cĂDi9?I̈́46t#"sCwM\C}k"MS.ڥA_U̎@_7		)%@Y$̌lkloG
gS
Uy@O8dϱ&YW#p3(mRH$F>˙z^R2+47tS.ڥZȓT֘TSj6紲|'Ëhwi`%!NZb.T1NDHХx_X5?ë7>Úaϯwp+Ma1Çf<jI#jJ`*U"vZ>4	ϯaChQ32"FJOeߡ6JO}$#.|+>1x١Ddȁ!F!ϯO*=,0kZ>3װ灜LCB2dȁ9Fß_P[ .|+3y"hQ	s&DV>Ȣ9	Xsϭ'ܥR2+47t7yeTZȓT֘TSj6紲wia"&S"CZ>ґ*m& 1Ɋ{`#@pΆ&+`]U+Z]TK/Wy@ڱBHVD9Lg޵e<
0<8&	pp[v!bDeEI	-Q,iZ"4\ sS`ٗr9 w/ؼ}w&;pR@||W]>fdJO$t*åR!5a'>
hsZc~ϭ FS>K2dȐg
s 4̧Y2y眺67`Zg#BxB?BU?2v}fFe6P5;-?t&(*"-J1DC	>#2(_>EϻS)4qGC7]灯G}%B{gZ [	=w!|ɟ2r|w!ϯGae"Gc#!¶{MY@׎DCd,Z_X,np-#W-3k;
c&[	=w`Ct9kfLa
YY1ݔY1t,r|+	ϯXB>MY@מ7XAg5hl:jn.[ܴW
9>35$L1`7}}C>~C^?xىw0̙j|+0ɥfUm
'>3xىq̙]$C_P?#Pb; >c/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>lS[EHȮW/(lڭM5;֘Ze2JdaiiJ
N9Sp+aŴ9IpHR;3!dxc0MKFZ1rڄWxeըulhY;$}fFe6{(O>Eϸ&T;_0jS+H˄Z$jq(8ܵi-kgݡI/v3m3)+Y3HbY	,,XH3)Q3`7c1+mX(BZ24٪5L!"cu1+LHRp!%#-eF#,IG֒H<`.5d{NGcMWtPeV-Q9J(B+V<j0|ʻd-A85%չ;ˏ#eg`+Z̒r冂¤00,vop,*?+C;?ό`tzbTiDi$a0mRYOakhzZ.:|Aiaʓ4#֩|_&@䙧}`]!SzRm9S)wr:2h53!RfLwFcq]f>eg.\R2+47tRmLjAYl1S57)0톧M+5qG8Ά*GvB)Fu_23C	>	W2eO[1fh|+|9"j_*M2PATxIRjϽf"32Aܩ
<2ZAfs<H2-I L3|KRFR*i>*ѬRsqT@3,@d5|bX7RYAYf
b2;W,װ*L!b-MVWß_3NW,L9#hJ.w3U>py}1ޘM(톐H5DiDjO{ٽ[T5r˶V$ւAW紲zOh"JB/1N++*@S+ZaA"cqG8A[U2}À^t1Sҙݥ#gI0Z_畵3>D820gօ4%\ɘ'SUri}}B?Z+"4,oi5WJo~(,F3wAQ0yN@yYyrԒf`;7S3	@ː
15'_V%0\ A<9#hJ.O[1*V
~{?T0\9#hJ.O[15XWG!ß_3Km/3EڞH5DTi}J֘TK'g3z:hۚj*7R_+44}b?dG
S|3efU'lp_~>?VihRɟ
6g#MXO3QIJ}|3o4͓?')OmF>Tg~fYYiI&*OR_+44}b?dE);HG*6L8/TYR_+44}b?dE);HG*6L8/T>?VihRɟ
OmF>Tg~%);HG*6L8/WOmF>Tg~S|3efU'lp_J}|3o4͓?˶V$Ѻ@ogjT鴴7iv]֘TRnD$=S@/ ̙ܐj,L,,"raY]*0?9_96̃uH((&3
@f+nQ|@}~ܑiݰ.0e1zlvufɔs8`$!_[SuDzL\nӼ~of,gc/GNM?J3drQɆTѻNI?|Bkg#լfɔNG} L5~01 1wfxken7i{1d~ퟠV##XGcB-;	fXXgXXX>ƢX%wlweg؇rɞ_C'}y (B?P>1cƟ'}1ޜ=m-(A j>j%kL*%Trdx=C6zѪoCݤDH( !J)DEB/ &b3f}a@XHT,Nf7	Lw#MYOf(j(uMH:|wi&&
T~"#5lB/ &b3f~៬&o{?8hEP3v~=&;	'U7D7xږ:>Db	$E! !2=&F, dŀ0LX4#/#-yCԵ!2^@sJ(Yjv&L2+$Lrwk>1dV{QMόhF?M~_DiDjA"4$Eju9mCV_P/5HX(90, aX
 &f>ehj^QK4<mKR4S@YjZAhzv%74.}'^_mԯYk,mrɞ=zݥKbݳ@3;8/pSBHi
 VFme#N6S:"eY@
+U]}zLtfO*ȘWFaϯAiis*zײtqI:3C j߲^Hݟ(6D}灎Ê&FZQĬ$P58}U}#C~kUW;_QP@4vU^5@[ԯ>T~3b'mU_PϙO%diL2c.	"o<qQ]IL3)(5NuYZ%K4}VIg6
Ʌ]dʭ*b5+VE	V~q3O |ʻ{?Y3NKU1ޞwiaF{K*4Zdi/PQ'"(0mRYOsK6"C#5t=߭dItZh[2CuS'M
W2+a2ݥ;ڞb.T1N1)ژD&*m&	%#v3hfze/Le
w&V{(%n+_fP5i _&K]8Xp#,Iƶu5_Mg&}ܫ2
AL9t1Wd>s+Y͞70iЕypТ-XNV"|kT&(ڜdPLA#c䑒	GZfUmrRH%ƾfh&@J^5P5y;&.+U&h»n埛T O@2b1?jr2z{υt@W}{@׈^ȏSL%we82֛ e}2;mc0^5edg&.pá4%i.Ss*\`fEQN䀓VO7Qh͡me_X&P7_<vXp#-VŽl$P56_hP;
|c#֟1B?%|}jLc˼(~5^}i<l>QJ~ϸá1YRU/׏Ss*Z@3CM$Q+*,r|+`PY&||+al9/1̡WJb@Iw직Lۘ6&٘6l˼2LYAH/	8DU8#2	=mhW>eMƜ(4xcBkEJ<LB(|2	dWZѧ#ff^6|	#<*?gf5h`ea|O0GȖob)jcRE"ħRSn*@dĵ<9*Č%v7q%aαɔbJk'sFe8p2˺g-Ądu̫fA<I6z̎gb-CLUܿ^? b-NG~1<e;b	"Z	&(»{ß^3>d>s[c$čm`̧>	P~/&$	`|a88*Abf7 KR-Jz%>8LKS. /B~x_qw=LL0?2	kS,!iQFXQʍ6_ڠOZ
v! [`8(9÷6z^PW/(~]I}k"MS+ZaS'M
tZSʙݥ0NEkSDJF'b( [$mvqTkKbth|n`h#z؍:aֵHjTa[l9IH1[ԄH,R._ΤIXq<ofy`'בRq>y`'1'A nY ̧-ǇC$Eb=T}'f52fпFbH'KLQQ1֎*d@Lɂh*ͳH|XDTWlI>~o3OK*r3̙g$0|5?ɃS־e,=%bdaRWl8>V6$$}d1|:yJb7xb>iZelZaT q?YaSaX{)컙̙.U?υv}{ELs<lmx!?Xc\uw직*mK[F~m@3eV0	P8Tq-fFe6{(|D_hP;(yI-?^9mj/}aI>?Z^?g㺈O$|5,~5>}i|>ix>Eʻ.c6z]Eﲙ3l3OʜeLL̦T)3u2pK'JTToe703~yQٸ3Sٜr"zr8J½+-0j6L:瑄<g#p\pPv~bH`̈U:v qlK=PgȚKFz灜}3pMUbtw(O>X:V0g^9?U1w$NJXDTDt BNx"pjr5dku*	V
m?(fZe:gY U	=mƪ<ljQ@ȍ`~x]n:g>;B	bH%ʥ&|+aϯarV&r#Xj|2ADVdQ|L]½-ϯa$3))u[59WB~6]L9"d"aN#3)V: jde2 <e9|WBYUdJ#d.WB	~)r =k wI fSd6 OeLhPk,ld{"6]y|<'(L"1|-rWh!ϯa#9}bV3eZ~x2Dg>D6PYns
@/|1pEÁjGdfSa'x*ECB34
e3j~e֨N~yQUƲ}@gϭ@S%^)	M?K*r)3u2pTʜeM;4w_8*tZeek#M0H0OlMS,!iHV8]{SN,(ieFKJ/PQ'DiDjO-2[ Λ<qUEzCƿ}f5 WOYCTjFw``edIԎ$5JWAد7GC:ȐL3HY0!``j~7H	6P3@v%l@
8J5i}ׅkY,k,)g{֟:dpLwH$F>WK8`ڇ\>#)o2MdI"E22}Sjv9RnM܄C[jT,)V8Objd-
uX-ԎeK&-c!YB;T,,`HW	\$,[b<Be4v!ZyYYmKF3	S kmNLPV^	9r<V|n`eYJak(ykW$	g;/٘
;%7!ΰlݔ<vB&FZQĵIkloG
g5~_2t όb</e֗ O*VE">3Y<#P5Do+O|1u" 3"Q1j<dd\
aϯĲ~H	O+/!Å6A"kAZk23)@揼^*"ECAlؤO36l>)l"5+ɓ/eʣ^fO0Wvm4}kl,`Bݶx2809r bRT,ge #\Yx'PfT+O FF4z҅a%CQ?JT#'C `$`gmr
.?α*Z.0YmXTeY"X~xk'"@@&K05GH	MV* P"hdc!A zmxăAƫ;`@e 5'j޲Ahg1dZ3/5sf`-xDqZae,a/ũV|;me[\0ZղA<ⵃ0=\0S.?+圏9Fj	eN2bPڊQ()i}&;	kS	ojzݥ,iiE
$a0mRYOa3z>!QR2+4;xWmR@3)ֲ$K֘TSj6H	紲IA"c#BPD#B?D΢%kg"V6	Vڂ
qdLy 9ՈMĮ.d6Y2}dCf!п^ݟ(6E:Lx	~ȏp8Tq-B?̡ޖO̦O>E͏a/iB?|6U5P(w>N~4+o֗VȟͲ^F|OrVzNɇ loA3dmd1q`YFα@Zę%J02X.$X'<ٟ vwI1ޜ=m-(B톢VcKTݵH;l髇Ht!v񭞤whkZȓK7<$m|IXH>3)i_冂G*TW&iOR'噉"Z* gTWW>nkliLӹ}1 hO{5WUC74;D}B+:5Ljk"MhV¦O@MM
tZSʕt0LO1m*֧OL1Si0=LGvWTj;A[R/-Z،z>s
lrLiA0d9R<1VbdR+N]0&Z$ Dd},I0 3^ʳmZ+/>9"(g~TUd_hrwꄆzLRZZȕiTKVy}͈ANZbë7LA:aֶC}G#PU a !fabbH&eғ>䲑ցbN 1uNfdP埬&q& - 21df4IvfSoW+(VJgYD̦V䣦5}H& flNburA|u3h_g"pZttHȜ	R^HVQUA"RF¸bA>~g	\$P5U9¦o<%p'ɂm_d7m0Ahd-A;̘3y4vDMϭ1L:uoc
#`3ZD2׌>L^LI$լdF?3HVd>L9.AuXIhuLHgZĜ!L9Mf<嵫+rٕ[mm2P܋S~s|IaLIɃ9m|XAfe&}ͬ&0(tDp#5 H7/=&ֽ`'q"k1G<HCfYD*[1Fk(P9)90}00e"2HwfM٥]c&.ATmMU݊@$3ha6-f*H>9ǰ<dMUAWj2F?m*
x>~"d`h|XAfDἝ
E%ٺDM/.рf{3ɓ3~n7" sf_H&OXrϯa&bXPW8"̀ʚ[mE}bG3 獫&FI̦<% q1l2.oQؑr}#@A(29] )>~7+\"k+9l;~k=$wԙlPEgYHrfSVo[apYrlgZ O6h2F?p![bEʨ*9#Xg3Qu>k<L.U?υp C>o'tX埊 g6ٞ3dĞAi3FPs$\1ww2~W .8crv97Gk*k3	GؑrdbFA2'¸ß^?^Ta"fj"cqqk&-IddɬF?3HVd>	}{9z7	~x	WL
Tᕧ7/fɚ|;Ξ_8$tZeek#M0H0OlMSC>ґjrE0m*(K
3YQҋTIQ+ZaQ.ڤ>lbn,tRPx#Ljk"MS'zTަV5NKC{=N{K*WHLp
*w=/EkSDJF'	Le-4~b `1HIHfZ"AH ݤ2ȥ}} f4gtϭp#?L3T21 U <̦ 0	# =$\$	L;üh ;dE NM2#f/	@6GA[Zፖ`˙HA[~(;
/H HN0U;qT 2ϭ6OVfS?&kPs#bȖיa	طo_L]sy/|3bυsW}|qC:צ fp',
[G DԾu5F>ɉtM[45F	y"	/,V'
œ0@䬠kf#[md`JB4۩>)-f$U%	fKi5_!>ʳ'|->fϺ`a5odZ[K<Y<wX\5eZa*F8sA23y(`'^^9>yF氐̦fOF|+1}zLsXHfS`rh|ZF3e@'L[&!R|d<id(dOUE^"F"jȡ87*׌>x_GgT#|䊚2HP*2- ('¼'^9j=	7A>R3փ@$w70H0Ol6	ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>tLe&PS.ڤ7PZȓT֘TSj6紲|9S;{SwvҡjqiH6Swi {lKk]8He|Y/4KK*bA}	[hT4"bXR.(gq5D:Q,0`+HUU;ɂ`NR_,Y`Dט ]ʳ&y~dß^?rq	ǲ4a֗}ܫ2g'[}ygTve^YdGMLzx5/؎br bZOQ`43O+T^?Ͻa%#3\װ@b2QT<@0C/f,nYNG2hf}h+#MF0C/q.@iykYLb"k(~dϙ?ƿ̡iu֘ɋŘ6ߴ@Dj$g5w,jL*<Yhՠ	%f
ߪHG*e"f3C%DZ10l䍦$a*LŜ$P4@V2~}ih3y~2g]ʳ'g>oIc?1w}PMրY=:S{'#:3He6wɕjd7^ɕڵ{&OZ8)`
<+iCkjd}bRT0#GR2Va8Wx&Y>9>T*oc>3b@VO3 x0PJ&F:FkNJ:eda
2P .e~P&@ 6S{:P1~e*o>-1͔~?^1͙?pzw4!U}h
-1͔~k<^?3YWsoc	>Gz;Sa:ĀmY+3j,~cG_YV)ߘ֯d}iC!La,8ZV^-3֪%Br1&@8.AF,>GjZg"8JYƵKjB|<<_'ePMA!1(!Z\+ c~c?PMփ2
69gY3̙Wr_g޳WCHsȁIMS{'+I7t1x3Q	Vg6wɕjd7^ɕڵ{&O#Xe ,´0 fgg5!}bRT0#GR3V!wg3l@J_X3~c>#љय़"&e9xdϲfO\,q}}~78W[X%~1xD]ioc(!ŀ֊&/C.Qk׌BUVvP6̰r3P5 ~2LQ		YjXv2X.YX.oVw)Ň s!9;meZ@X0V)mZPD[NQJ}m$y~2g]ʳ'8Q}}ꎆ5dzE!AZK/I_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>z?C6pBmC6zä?ՖW61MHL2j('%Ȑ3/-~=Y2"]2a&VkZ՞2d9@Z)Z	9gVkV$  Xs/u&bV2¶Wu#Mee͟M0μ+24zFl`оcA"4$qzԉCC+DV¦]Jr|,BFJ
N9S;	C2}AӂBTF`=mb fM9,*aR	&% @\3LzL]e8Lʵz1dy2_2tsYo
#~Y@g2ʓB\ް
Y		P_'8$+9U\KOÀ(ל짲 n]k1ww`3>ʳ'(4Q_!υqQ}{m8]Ibg,JÓʻ֬\3gs*Yg5_!>ʳ'8K
3YQA"4(톢V¢]H}g'=qr,5"PW/?S'Ljk"M[jT紲b.T(zO1)(m֘PHNKJgvEkSD8CSTLRnwiڌbԪ1+n`+@ =v<[C2eRΰ\X[-1x(16G*Л{k:I*YuPg(Dog!sGް*ބ׳?GP3"7̀]dhi%XGmZ~_f;L0?0OH4V8]{SN,(ieFKJ/PQ'DiDjO{wACΚꚑ(v^tmRdI?0ifݗu2}ڠ|oPʝ6s4,r

RCjsÓ2
2#ӈdc<3`>:el:I`zVÔʅ%mڑw0UNA!,ag,>l.cdϲfO{4U'¸U>~#l8)Yr3+Vb_wS_36+C^?#ŶB|1݄芐ʱV#O,3Mmef]qL%wNU:3ROg3/I\3N+(Cg̯j6~^HOqO}|*L7,̫j2Bc=m-(A j>j%kL*%Trey[:kCjDbvv˶ٝT֘Qb>cVu&C2BVna*ۤ ]\LԘwHCʒ'JȏQ,fWp~v%6I Q8!1xj"POe6IYTP=e8Ym%ՠ)ȏ+!_+?7PL^!/ܾ+$$jC2'	PX
:+3fP3jȡLmj <L^ڰ..)Dl5J%kL#9r҆΃ZSR'A 1ݶ0U2A!"v#*daGoP$%SҜT,1-NX+wAVHU唐<? ѐj6$	 UiΩ$8#ε96I	%I3\.Ԓ{m \]+u#j;J̓@=fCD	̠f-ҳ X
JmdM͒HYĐ0
dFXQʍ6_ڠOZ
v!%kL*%Trb*nڤJ)ڗz3)1;AqKfІbV&/)mR2	}+$p2=!f nmwA"x'@&/%FlIj"ee6=L6Q+ZaQ.ڤ>Di}g'ˊ/֊jD6^'h.1v˶ALi&/)5iX0̆2BVnK+GQ%`m:1 Tc0<@嬐ȏDf 行x8__BVH`[k Yd=<8,%6yRJFe2lYf$JVږ06e6ͦoVGJOZ
v!9?F\qZ:hOS.ڥZȓH0
C7)iiN{K*gvjyiPV8ObjaI)b;b
Qԯk]_	rʑw0
/ŴB3ESI1Vk1G$嵈E`n,,W2eaŅ]&*̓+x^ɕq직3˕T[jqd+V
9SqMU<gGJzl1"S<̖5JČeP!O1|X/
,e90E'8#-D%pTv!rV{iZ
ۯ1^#̦wvF,`u%"y!E_5us/|Y`oC.޴s 3AFG"jfQV@;-0U5Vڂwe dX$0|2\[j\u7	dk+Km\B[?}YAՄNjjjҳՊսL(ek(+	ִ-`>VzdV9˕JT[IB\air-kJRg<Lwtuv2Rw?0`-13AhF`jq墩i<jBL Lk?f5Of|<iK.G>N,OEnpn
P7}}O;axΡ?&^F̟ra|RgYaXY>`phkƏ
q-L"<e\::3Y6
{6v2Bb2}+\a5L-dxc:$ɛ2
0(7<C' &(T)(F1o!|Y(sx.tQ0
`DXGm1 ͙@ԗA1/g5e»>jwem:b~J+e8`n!x}|073tjLƿ4}~sYN?PP0O1I<fyl|ST'1Zdr׶ٓL>ǁO͏mafe]櫼6<,,ӈZ> 

S*J J ۬aj%@|W6% naH	2/1F4|(VJlL(ƨrKƨy$B2rYHö]vS.?PIˌ,*2%
b«V%wANX+-ʂ
h($X,g%wAN&xY&B(jeYj@/75͘=gdGS	Yz)(Pˌ#P5kZR|+?8 |5\5YrBg#NHV+VtZoyiG^1gi@揼^k23)'|AZ\,>)vڂET9N<.aexc:5	9q£(P,*|0b9~dH	MJ%*BnTPdcG@A pe UaX(L0JT#'	:p-Mg P!ʲ1w_nkck0{=8dG1 ]Lm'6f~ҷ;me[X@O)k" 'sUU+T.r>qbjJidiX786H*o`$2},Rz>XcINb,]:sG޵E?[U3>/0@/׏L+Vd>!ϯo1Y|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{/Z)xOv*D7L7)ieLiNnHNKF"E+l"j6P΋R֧)X1) bö#B;Q2J{(WNX3m>PL^ @&/ܨE%GᅖY-dfSdG͒JV~n%鄭bHz,#e<PY3+-jB#6~mYjV[k"=K	ɀiHV8]H5FXQʍ6_ڠOZ
v!$/hzZ)olH~]I'DV¦OT鴴=+$Ls^L}Tjz<]whIwJ:P<̯j>1	.	'7CfS 噩	6$Ĕ@xo'ra[!.䰑aan>X=!$$XaaJ1J #Ӊ)8K`G(48e<bn*fO<W	\9#%eq1wv_7s,.U3E>׊װC|s<-"2iТ_Ɵ0,o1zRS8⬊3_yTR-ƜƟY3ga9Z̀@@o'o`Cʥ$VU޵ea9C-16!Go963^($X\|+C_8[j}r%I,9aeZl1wG/>YW }{73Ymag)q0<|8V8Vd<W9#@s"V[l58ӡ|2i.aBh]q1z9=!EE%8Ӕ8(l8Ά0+Ns*Zp̀@ƅ$X\|+l9C4H:+ܙZl9f34IL@%bB]TwLJ7=DA"4,iiE
$a0mRYOaT(zZ)VLS.ڤ߭dIY'0bɓ=JݯmMNw% !kK[i޳9>csiI>_DjA"4$\P@py@mJ#bjeT[6ʾd/I1THGn5RnsSD5\ո\ 2HQ;&׆X yY@LUETBG#Mk4;**5Oc*TW3$#MRIC9?I칗fqAǯBx٭5r֘kYkAhNKMSjA[˶)ieL
N9S	b.T1NRnwl¸;O Bo	,HVHJ
ڗ#v_X2^3'Āxo'qKmH*Ԅ3CXx8z )
#9Q+ݹȖln¥`?PjB4Sa$ U0Fb	c<Rk$%l<YH*1ld]B*TFF4p(VQm1Xe*`wAƺqk?n&LP2mKq,gMV
8Ӊ޶r@;u	@m9r3Yx2qX˖
Fak(¬£?[rFb6\Z>ʁOzyjqiQF#MQ;=m-(ADl5C9?I52# gMhx.V4֘kYk@adaM	ާM˶)ieL
N9S	|]wl¸%/&e8e}@j2/ 㡌1,Ʋa:HfCBRƶ}ei:4 j@k1јݥ@(wnU$kI?TI$pFr)4ā[fn5ƨ[|TSg)6l&TRFH%C$F-a >T4ٕwA5
՟JƎ
Ð*"Um5L?2:9fkghۇj)S 0cK.2mKo	PbWmƼLf;3YgYJpw)͗F˕g9`P_zim冢¤02,vo
@©rܵ	|+:噎vҢOQ;H5F{K*4ZQj>j%kL*%TrheK~5g/ kKWֲ$2M-.M2}ɊWH	) m^X`WdԒ|1bv$Di9?I칗gj=IrP5r:m-)0ֲ$֊~]H#ɚAO)톦+$G#NËiZ!ܪ_C¹>~Oɓud7pιUfS>1AOמM5Q{'#BXLWg	_2Gaԃg&imcAFKJ/PQ' jZ
v!$+2mCP+PW/=Ll52DW2DQL2~M
tZRnrDpHR;g<8.[bʥ<~|+sG/dx3똭e47"po|c2~yWPǟZB?BW̡tX}h~Z3ORH~f_f;i}	0mRYOb/5(mCwM\S'Li&LjG4̟Sj6!ŴSʙݥ-S"CZ#o3݈w*raϯa#.S>5ihfe8e}@lCrLju+Á b5Qf7d95J7A" cv 30~}}aҁ$KTİ/QW	nTl @b&xA$fJ
1R	'+LR6e]uB2qZ9PUÐtXrWX*cՈBwAzp5jyS|,%-JevIpgJ]@D;,w+?iX%բsedY2Wn FYJAְfIrpFak(,*3Hb©rܵ|+m?LKo1ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrjeM0v6ϨzT7t˶4Yl|dRod~wkh[DuS! -j@e-ZRwyOuϯ$}cIGrs/x*^PR؂ymRioֲ$٬1TH3ԯ`DpHHbZK`TƝ3S\\_>fK$#MYOe̿T5^)mRioֲ$2=Ll90Q(s)_7v^YÁ`DHA!cYxl -e,y}	SBNƠ?5t1H,i v?7  b$A@[<!ܪ_C¸>f_LwQ'Di jOmRYOdf_\ފZyCNPW/>dφך$q c1HC/`2yr2#uk! Y: ͤ~>e_9m:!PW/>d͢Zk"M"LjK~_hOTķM9, &/	
gvSbZ{Sb.T1N1))ZL_H&.HTW&_`/9wwY4]m*8侑0	V9`G<o~{/;Tٲ/}f|&3AxL< Pk?_ZD)D%d2oY2!JACP%y+>'ƽ#ka灛IɿI%<ϱ"Y<O\!pנJi?3OeY3Km/)x`'R0N0m*$#MQ'vgM(톢V¢]H}g'=/t!|!PW/52U5_#`Jdͤ1#ʼH:]2L9!J@NjݯErw8T 3x">VYY&Pxe9+3zá^gᑵEf9H4Lׄk326LmyaϯAiiI>f_DjA"4$\PRB^xVk"M~#>bvvmR1^`t1S+Za9t:m-)ieLO1m*֧OL1Si0=LGv̙)	RAU/3EERnRgEcsU.Ə`krMbkGquϯaim*XK(e6\LPmajpeYjʂdegk3R2sdIR4,A+HfUDɇ>XIEh@
D>imf	&S0#9(~O33[<7X)1lHf3T3#82J	aPeT1tPPN,Yݶ+ݽb9^1z̅Qݶ[[lyqp,*AV~q#CaT>[PYi5|5]0j4/ϻ~ MN1Z¨G$ @	` oP%"p0
6aʐ-23Nv4pqb@mq*=Z2(H(`0)\>Wn7arrY3/cv6'*c7LxӈjaQݟ

]i1_.LڄMl.e;/'x /߲ lLvOD&HrKXr-!pY%UZe`iKH#V"THK#f)
FH$ctJU5͸L[aw$4qX HVVddG>!;giY0xL3ڙYOe8sio7XR3><d3>L,csi/ 7nt1GUZg<KJY0y,csf+;錐gCR@)VZ<ݑ770??XD&2>Ʋf(fH[<^Dۉ';b7_Khge(eP)'fE/~Fѓ"6kg6Vc"jb֔gF @Y 1QW@_q0CDn"V9bڵSjrC8(:L.&Lu"[ZdAf6_Q0wsR!Tc, 26R3~\Afw+Y%Y?,L5;nb2#h4y}yMLAtP"%w
"qZR"4	Ft+aY=wCpPt1H[XBf59p_Yu
:FswA9a+LI#5%W7 k.KkOpEש*٩	B)L.Cr.%a~xjC2JV_
QI܍Zr$
r86euB2rB@ʂCXB+Km}k T?gtPPN3Mg畮zsemgq 1P2Y3XTK#e`\X#0q(1aV
#e(b­mLnυqtg)S*4R|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{/ìYBg*j2ymCD*j̙S.ڥZȓH~V¦Opc	oPSBW_7?Sʙݥ!N#vb{f\W>|}2a~ntA9#zv+*kaڈelGT0)j	W6װ"\cpMr>YS[X|63\q-A֔GVd/W6=d-EڞwiaF{K)Ti}J֘TK'aet; 
]n髗v*D߲3iRnsSD5ZTbʨ&X侇υq`#>:$(ɚ[i}cIGrs/9/5r˶)0ֲ$ւ@#ɚA[O)톧M+$Gqm紲wia%1r;ڞb.T1NR;?ؑr}#
pװx->[c2|%&wv	C9(~_23yc_TO5cI >Aݧxelfo0LF}xM@߰n1fˠV

30,fBpg2e?,,3	8&Pa/ũLQԴL.05&P16rֆw+> YѼݶf'̚jeļk);X 	IYG8RQ٩.HKQDLRe8ưtu#@'.7IW<ݼ}`dYi*P
Ja(Vf3Xv<dS2*kPN#Y&	@m9rrur P_zs&[mB¤28Fai @X$aQFːH­nG\?4fU~f_sy
֧ojzA"4K
3YQҋTIQ+ZaQ.ڤ>S/OhClx]J&=Li=Z
~7O2}ڠM+GsYS;{SEJ""}#STL1H1^RZp2َ4Gmbg e0aqbNb7"'f(ZSQ6&z@dx3?Ʌ܌/(wSI;B@%'=7ɀ#Z&?L e!|&Gjt1.	#pHQ,Ab4rVԈ[fD*H3(g9 R$!{+ȁY)iH@c{mAP5/wNʄL̦s~"ZJxS3Ֆ+LS	VڜxꙤ*e9$\1.VVy&jE	(Qˉ敁ifYkT5X̎9F˕w+=R2P䕂me63k2;?o">x)Njt]X>jwɇZɉbY[(C$y|5o
AD9S[L$cyg>)lL`pY2}ɖ˕F
^)ݳn)3+ŅqJ
Xl&0 h`tZXJ0je|:9QŸa2<mD?Gnt1WWD&/VFd3H2_-fA<0*XCfLٔHqDrE+%Z|+Դwcem/Y
+XIX ʖ
(]b+A^\Sw]͒]Z (f҂ygJ7si[j
u(	N0r#$&}bH
H3_'ēct
l:<^29Sk&'夲\AZ>6>wpގc#+Z|Ikl(|Ue速X|c>Hi1I<fyl|SLx0W'ܙa6Qm¸vNퟜłmw9M.QڄMJB.+M)U RJYjaCXe :w+?Yr9D0
J W6ä[ĂdcG҅`%wLQLAj02Nq *\,;mΆ')L3B~.0Ymp*
o?f%B2pV Ҡ21Pg\0*`. P(j	¯k?8"_,L3JY`j3/k`sf7<k"8+?&aI IX,P3z̎V~qX(	@fgr?+YӐ1qlV0Tx~;I׌~x2_-fFe6{(ٔ;}azZDǼS{r<9Ot13I
2ˌ[i$@
,*|1;e:Ai}BBdc!J	-x&9Sb7t28'%Y&B(޶櫽mp5sf`EkYH)Zq+39x"kPjI "IX[k(fgrְV~q\0VS/qlZg#NjjZkN2d>ZBLwtZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$_P5r2MdI*m&)7L3@S+Za7)_7?SҜT,)vҡjqiHݤU.ڏHJ_i"$?j	Wrh">L:-0	]٫80}ei[ljȫY[mq+?Nʙ_[ju|L!.`*T[0mBPSEjgGAXp5"Y%eąJY@Z-k̋!(S/ql\grՠC+Pa%	9q IX,P-k2;Gfw+=Z`	+&P㲝ݧ{n&D,A5u<Y=$lx3?Ʌ܍2tdk<pZ'jPo!CO 3Ye;`$`	ڝa\	$Y" m`A9D+j6fD :l2y/#b
"W 7\~Dե"V *mAP6U8'"HfS9?HbZl;aX}|Ĳ~PJa+$9S&|136s&^0,>˕F
 io=Lop1{<ݶ1+'S
ʍQWȃ6g3Km!;s2(&a1z3!Ak2	$Y!PZ3fP9!9evOqYS'i.XL
>MRZTCBe)Lˊ`X!X!An\YD"Xsi[j
u(ڝaGpHLĐ`-IⁱLl6SYjrw}|Zɉi,!]y}AZ>Ęsw+G^1lMa-VdŽl$P5>e}~q2tO>1S&|9}灳aOe2e1Lreʣ^Osr{Ovlb6BʻX&(B&  1ZoL YfIR S
 CùXe )u` _% 0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<BHT6cAT? {!	ǮH0i,ǒH;aV*Txx45_/ >xPTC$;HxǈHv8'["ṫcy`E<q!NV2YX+ebL^vƧXۆ.ivVȨo%z+dVq!OYX+ec,eו1zbnۊ["ec,eV2ʘzO^sK\QPKWV2YX+ebL^vƧXۆ.ivVȨo%O S(Rx4ʘzO^sK\:|񻦮^=Tivᄏ^lCtGФ!щTi RǃA
3<?<pG("ʈT8t䎑rR!YX+ec,eו1zbntwM\{-YYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/Vx')HL^vƧXj	5={CԾ{+vTZt<nH6!zxS!T)
X@.@XM엌yF=yS].ivዚ]Dvja%O^nH7L$x=<Tx1
B'*@*#AR3_?<?<?<?<?<V#'==GogZx 
0Oǘ\Bzr#΀=|<A`@0>OesK545px<@px<@px<@px<@\i}M$yFOe]*zr
=.P֗2Gd#'ۊH z={ETrMH}˄$Wn(y-+]v+PT`YX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]Dvjd`$z/^cS׬Zx_=	*zVXH7L$x=<
*b,B R@lK<L,L^vƧXۆ.iv⇭e={+]a#׮x0lCtS!T)
 lP3?<?Fx!Go.@pz= iv⇭hxC]tZ"n(zdn(z6Ͽ.P-ќ[9ۊEn(z]rh >p1sK"Eiv⇭h 6uSmtZP\>givޤVȴԸ}C]7-ў.P-dΪmC]tZ)Ez_[ЅKǎ<4qCR/޷E6g߽nB39=nC7C=lT>Bsn(zM<zv(|jZn(zmEN<4q@oR+dZj\>V>4qEO^+dZ)|iv⇭hWç4qC!F 
6yn(ElCnl4qCRի^ӇX˰rpWԽDY>C}\!9ۊKJ.X҇^W\޷E/QˇT5p/nO,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qC% @P#ו1zbի&_RISײjG]6!a#؆ULS)b 6c`7^0	
ek#ו1zbnԌ̵0esK$zb<n d<LO!IL`,*??<?<?<?V2YX+ec,^׮4pƤdWne?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׬\]V2YX+ec,^׮4pƤdWne/2׮^8!6xƧhzenJV=z	7OOd<
!K+ O S(

׮4p.UK/e={+]a#׮x0lCt)!щb$
B~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
/2g=yS].ivዚ]jRJ.0t<nH6!zih1
F!PPV^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
/2G*b5=z.1sKJ.0t<nH6!zih1
F!PP??<?<?<?<?<?<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 BC̓ȳd\@[dBXF.!jT-K͸PYgθg7Zkswy7Þ!i01'Zksv`Zksw!iqMo^q-59;0ǈZksx5<8AIްEX_Ջ-qMa{)zɦV5qM!iGhM%4~!iS<qMTD!iK>iGɰZk.!iiZk '~iZkO4(qM=GD!i|M=)y 0zZ@zaC<:O5::o5<9B!i:5B_'<ԉ-5rwN,y-5r^!iԳ-5E!iOZk/M>&|Ń!iď!iɞ,s-57ϋC`-5`!~q¿ O~,B_x-5ņ!i|X+M?)yZk|B_yZklqM@͚qM@@d^!i8g!i6&qM@Nd!i6\B_<د-5K͋<B_L7`_-5l-5^lb`^!i;l]-5Ga?<qM0a-5σd!iCl8?l-5yǃe.!i<OgMCZk;Zk>qMRp"=?-5ykɸO08ψZk
 <m-5oqMA@p-5kZk!i$
B_SNXpqMAPp \B_T<B_8!/tψZk/A!iCdB_x!&x:<Tt0Yt !CuZk߈Zk@AwZk.!i+M
@oZk2;o^n,G!i(pZkC2ye-5p3yG?Q@pZk'[SZkſQĞ!iDoSCZkc-4򊇋B!iB_(x^!iFoŨ?ŭ8-5HB_2?4g̂MwZkO餏GŠS<Z[OwigoZka<2<<8<׃<`<:uGuGd:|__quGn:|__{_r@uG&/郯9HuGN|_ʃ:xX|_#9huGP|_Ꮎ/Hu!㯋`C7|_gAu!/9_!u!/1Ch:ێ/7cu!:؎:`a u$_JxI,/I-/u$G_JJ_Rn:_T)xJ<|_S/C)J@|_Cu%7|_N_R8Ju%_TL|_I(:_QPu%'/J,/JP|_P_Qu%)/xuK7|___㯋Y0uKf:/cT|_KO|_eK:a|_üuvu_r/a;f:;@|_öö㯋v:;u/ɃvR|_/x:eڀG_jCxuxn://ïCx:</q<uxH|_`0u_A<,/#x:<:C:qpu_2|_/p~:4|_qur_
x#hu_L_/Á_adï1b Lh:u&#/&X: /&_aHu18u&'/&_ahu1@u&G__K_7|_H:ï2|_ /?|_7|_	
"`I$"EP_JCɸM7|_M8|_ɫ_O_k!c4~:u&|_MG|_ɤ#50u4:Jɩ㯋4:Z|_ɰ_L#{/V/A=<|_:_zuzuQ_/0uJC=O|__:=P|_Hu',|_N7|_/'/|_/'2|_u9Nu8:Ƀ98u8:ő:u')/>7|_/2|_3|_;|_#/ u}u_!>*/_:>-/1u?8|_:烯_ u/ێ/8?:?&/Hu~:㯋_~a|_/ H:@^://  ~:__ u	@N|_ _ :@,/ )/L_qb釃c!_ƃc㯋a ud10uaHuL*/LO|_#Cd1/'|_/_{1u=OG|_Ou'|_O&/zpOO|_O,/zO0/'/
	 :A^:3/Y/
 ~:-_._	 uIAN|_ _:A,/
 /B7|_!/!2|_!3|_!	!;|_!#/ uu_E!B*/_:B-/1u(c_򄃯@uBauA u(4|_Pn:_,|_G_	@::_@::#
CE`QuExQuEQ@|_Q/㯋._򍃯$L|_QL|_)ï%AX|_Q,/cEHun:/M8|_W/M<|_Y/Mf:_|_]/MG|_I`/驃JCiPujxY|_Z|_a/M0/:CX:g9_k_us/!O1h1($4q_!:?C$//Gd4e!Kp?ʃ?CO|_`ue_!_@up_a|_5!/_R7|_#_)_)/|_GJau)3|_HH~:/&㯋IRG|_V/"@R:I0u)_pR*/$X|_EZ|_JJR0/%!㯋X:q/vA|_f|_!|_ G㯋A|_/v_;u`S_ҐS_*/O|_`u~}t:-/Ϳ/_0/uHu_;/xu~u~/g_C1<:/y/y]yu~u@/G_+0u~4<:)/N|_x:ŁG__C(/C|_x:/ \u*_ 㯋/  _ S[0d:+1P_/
u V㯋|_/u R@/ X#IS__*p*/ſ 㯋:K#O RY
:Yu~:c
:
D_",|_!u!/x"/"L:FCsFcD@|_ u///_D$/$D&/"`"_:ADO|_B"G_:Hca|_"//_7|_//ƿ׎/_/}َ/} u}/_v:W}u~3?`@_>:Ӈ_>T|__7`u_C/~/ԇ_/*u7d|_W/?O_?":;"|_E@|_E/+AEn:_ul|_R@.H/^1r	Rى.\!p6bAznؽzO^r˄*y-;(
ƒ{N7xږez]XTo23k(:'	y\a>vkI$y\aբ8r|Ш/+9+ȴ<lBm *g^kZ/+9贾_I; +3z|ԂS\0O[}*y\a޷ECl|@dCp_6Cl3ΩEm!a^W.p7"R32_8FuL `B p'5t8FB_& vsg76xˇ@
I&-/QK=w/+9g͝Ҏ	,,΁ǎH.Jd+V5BIL;|5$P\06_=A/(I)y-.\UCBC%fo_<rך<Et@{6z㪩zڤW~ky\aǚ#,)_#;l|
LZ	a_!||Q aQOk%ŀ\0o_<5:j5>p| ^W.s7o:|@_.8&`\0R([ylk B6cfgk%hOIH/[Ǯ8t) .fǈ<	$hm;p|/+9-;_ )~ 7̐v1z1$ýc<D_b6`N1`!f[>rU.[y}'_<^k%+"٥RgiHBIL;=!| hht\?Q^EçDUlJQ^E5Hk䠵/+9+ȴ]9Fg7MhFy
`"| 6}Sz)t֊]5pMZ)j|r2j|> +3jg^kpB +XNQG7:lhwXB6#:kCNyc༮\06#:kCV_<F!<wkEHΚRHAy\aֻ|jZR3=p>|jZSԾmS`8/+8:wkET5 ;|jZK(p5Xr^W.somKZ)|[>j57zͼ$!y\aomKZ)|[>{R3|jZ3AD۷6>mRքgU6_mȏpÄ7xږ"_6G5H|jZЊA|>}RքR9FomKZH/#5HRև=j;mRքG\GpËn-hj}CΚt'
D4qE-Z˟7? {Da@ivZyC4x;A.P	r]μB =.fPzͼփ]K5xh?ۊFwC&|"8t/PGk)HD$PjAEwC5>Ht;xE/5BCQR1PvçTAt: #y5BPS!OۚjhjC>jT=}K	o:}CΚ/xCCT$:p)Eo|!8t7	o:}C]_65BCP:}PvçT45BCP֗'-h#PS!OsK"CWkBIL;@=C!PPj: |tNy/+9]çXn(p<tŇh4y]g,sK>l5? {B0X: `Qivdjn(vA}G΀=  hn(Cl\mQh5? {@ ۚ]>y]>yGgh|x8: <AG!9ۊj\>ۊj\>x8: '8- ΀=	=AG!-sK:Fv.x<n(t˚j\>ŧh  ~@zA ]j#>'ivdm|x<:  "  Ap (A3'x>n(xRֹۊ6zAEmCgԽD@? {@`<@\< Q]g:|_^Bn(zN<6zx@: xC
 b:|!? {@b<AG! L1A4x6n(zN<q.P>yGghG!h0pt- y](miv⇈h: .~j: .tx.P6
ƞln(xcJ<.QJ+Κ6n(gMhcN#N#9ۊT͜ΪmG@GyhZ<͜dΪmۚ]Mc <@h|(c]d&ln(v	,? {B `΀= 0`j׾9ۊ)jghlta1|? {D`<C<sKRի^Ӈۊ)jghp<? {D`<Chv;c@|=Aֹۊ)jghpi]^6z>
ƔzN;1z>cO@8vƁz(q.QKV(zivZyCϨptaN;#<sKRի>u.QKV(Cl@8vP>΀=q0hW4q@jŎivճj: x>^,? {@^<*<.P[:!QhG%#PzH~-sK"C!h@bG;ŧh@bG:5sK; !x.PG΀= /΀= *<.PŎiv6ψTy p	xt 8xm.QJ+ΚsKR*<? {Dpb<h.G\<Xn(G 6yG΀=~G@?5? {@b|4/+9Έ^k΀=v^Pш0΀=v^P5I^W.sSycp0;tj״8tV4_*@@/+8<: ڵx:p|*D\0'jg|@|27,? {Bd&l: @l,? {@l΀=tW5!y Z]l: ^t|^W.qaP+y@\0hCo5dE y\a-T5lpÄh[>_R| ay\aQ[P/Q<? {Bj#>'O@>Fv.yBpÃht}S<? {@lOy`Qh: L"j: ~0=/+9/^k7pÚ΀= |LBpÃ[5\	qIH@bB|1%	%05BIL;|%)rH$üϚ(I)y!(I)yDw|;>"PS_PS_jˆ	$SJ@JJak%ŀ\0!a^W.s_03:kR༮\0BpÚJ@^W.s_.8&`\08  #BIL;|,+5u'J|"n
EP\0qyd/+9 eP^W.s_A0r5=Q(I)y `A\0-@kd8^W.s_ .by\a| 0	BIL;|A`^W.s_ ʠˆzۋpÚTBr ^W.s_EE^W.s_EPdQ	!_!!h
	!_$3JJakY( 3	!_D D%	%05&pÚ	|BIL;|-PS_BPS_ r5$@\00#PkĂ($üqXy\a| JJakπx BpÚ:	p|C3`^W.s_pÚ$/+9 Xr5<pÚA^W.s_
Py\a| |t\?|	A+1p5hq8$üD^W.s_Xˆ d/+9B^W.s_4%)kebˆ 4y\a|"H|/+9 Dˆ ,BpÚ qLkZ4y\a|Ъr5$`T/+9-BpÚ  1C$üHEa(I)yE(I)y(I)yN y\a|
+y\a|UAy\a}lWw	C0\0-ESpÚш0kPz$r5pÚ	X	kȋhpÚ  1/+9pZ/+9`ˆ°`p(r5 @Ky\a~0=/+9ph@k``zˆ1r5r5%y\a~b BIL;|U_pÚ?ay\a}(> bB|r58! OI8|!=$2Vkg0t	,, 	-pÚ3AD
`"|̑K ^W.s_ )~ 7|
^C%f y\a|cpÚVpÚ\0 caX^W.s_#Nkp^W.s_k
xˆ*%ay\a|  \0pr5xNkr5 0tMk'y\a}`Čˆ'|JJakb,wh> 5BPS_T$ü! +BIL;|2E \0B8^W.s_*p\0jk `rˆx/+9`k]!| khQl/+9HzHd ,JJak <TFӌ&U#Pk崲^W.s_~`tˆH.Jd+5u /+9h7y\a}$OzHdDUlJ|#r5Xr^W.s_Hr5
y\a|+ \0 ˆhBpÚ&@j8|mм\0  j8|C1N3_  %	%05Lġ$
!$üax b5f* @b5fE@%	%05C $2<$pÚ\P^W.s_b6`N1`!fA	bRB =20N1`!f'O]!|IG/+9 -}'_5Xdo 	,,r#\0Lrr5X#w$
	BIL;|)  $üb$ü H(I)y JJak2Lw ;JJak<(I)yA(I)yEED$FPS_
$üI@x$üӁ$üZeġ$Bh$ü* 
	BIL;|/BIL;|+!(I)y!D$澚u9@K!/3_B3_`@!``,!>`|f 
@b px % H|[#xc,@
?5\	cq0!s_/&tDcT`%F}4;!#|UENQj_A AP93_# 9fK
xT.Ff0 Jke" \gp)--.t$|zPD  y@Kj ak<Ws_`^-9$NCh}+5 ah N= F T:pX|'sjJYK#p澌)b&k)h@AzW zW&k p5`h!Z 5P`%$IKJɉQ`obT7bToĨ0C1*?F
&%GɉQ`bTLJ1~LJ~LJߓBɉQĨPW1*?T~LJɩQPt%TK\_fް	w
0/ɉQ-jTX	w#aԨYC	bTd~oD(]A׬Q̋>F2/zKQR4ɉQDC(]b%oX	w?0ƞFX(]	FXN0X	w=b%a.Q?X	w}a4a%h;(Ka.G>KБ抡.B_B]~"GRPbTj QX	w=b%ja.RQKF5.zKa.bX	w=b%,aa.c/X	w}b%,oa.a;(]׬QłQ͘zKٗQ͚y9	w;0(]X	wF6O0a.h~F6b%KK(]QFzK$zK'zK,zK.zK0KUa.p(]X	wb% Koa.rX	w}b%=b%=b%	~F=b%
FVzK90:ya.twa.ta.uϬQ=b%b%b%}b%}b%b%zK(]>F7oa.zb%nP0S(]_QŠW*?~ƿx(]?X	w=b%#Ka.xa.yC(]a.|jTG]*?bTb%!*?Z(]Ob%ϬQև^FZ"zKha.>F}b%~F+0@N0@U0Bma.QX	w.}b%^FDOX	wCĤ"&LJ Ԩ")zK"O0D
X	wzK(]b%q(]OX	w_p0QR0^F\~"%GKpua.'Q	~F\)zK#60F(]Q;=b%zK#O0F+zK(]#X	wa.󒯬QL>F	b%zK$@0H(]$X	wޱF	>F	>FK^ya.zQb%tIQQb%t"zK~"%GJ^FoQzKDX	w(]b%!O(]	FT0X	w=b%va.ޱF;%Ka.7(]bQUF	FF	P}b%0JK0JS0J&K%=b%0[a.(]3-*?1*?_GX	w@C?X	w@唨ba.1*?b%1=b%1 DeKe'QGF~FWa.;(]!/(]!K(]0(]0(]3_X	woX	wX	w_QGa.'QC/X	wFzK&zK'K(zKa.zK{/X	wia.zKzgQקKzQu^F	>F	~F	K'#zK'(zK'=b%3?&%G0Ԩf
Ra.{(]5/X	wX	w"TFF,b%C?X	w~F$oX	wg0	O0	}b%aKޱF`oa.X	w(]b%Q>0GQb%;(]X	w-zKa.0P(]BX	wF
=b%50Pa.:0Pa.a.a.a.a.UzKSX	w(]0>FQ(]0X	wT0_QP0Qج0X	w<0߬Q؏b%ϬQa.$X	w)zKW(]K>Fb^0/X	wzKOX	w=b%x(]灟QKa.gQOX	w'KM0◬QX	w'F
G~F
GF
\K)(]I/(]IK(]IW(]Ig(]I{(]JQ£oX	wRzK*zK*ga.30T(]Q(]Q3(]Pa.?(]Pa.Q¡[(]((](ca.7QQQSOX	wޱFDX	wwQRQQ{(]O(]@h]B1B]CQ/zKh]Y1B]ZoĨ+ߦGYg(]X0R0Vb^FbT}b%=b%~FX	w>FzKb%
^F_X	wϬQa{(]1K(]zKi=b%0(]30Qwa.ޱFa.OX	w̟a.X	wBRGߖX	wCrT5#zKjJIޱFT5)KjWA*?~FT5/zKj)^JƢQƿ)QoQ/ңX	wߘ(]`I*?~Fo5*?>0lzKlMSJX	wT6*Kl
 l&KlRJQ/IQWQT790g*?=b%7>T7?0
J}b%7yT0̒/(]q*?FOT7=b%7>Qܹa.%GqS(]}ңoX	wQ(]WjTz{a.RX	w}>F=뒣7QI_sa.=G?X	w%G_QɉQ+Q0J}b%8y~FIQa.RK(]%GクQ "T9.5*?}b%:Ya.ԞFMa.QMb%:_:LcKAY@o@,+v? pv?;8!z'--_QZ$y%Ĵ-p*?Eo48f_v1CKw/zT;=CKv~4v݂T;&y%;,%G㲧B]㲿RT;/y%; ߼QWB]{x$CKx¤x9HJǎ|
}`	wX'B]5߬.Rt%DX'B]9g.{KWK`	wX'B]2fHKHKg$%0HKCHKWHK$%R@f+yHKz~%GǬ!.	)	?d%Խ`	w,d%|}dHK~hB]4	!.⟚gHKR@?Y$%~%G2i	w?JiQ\ң*ʕT2T>~4|/J{	RwK@C@ 1J	Q	~Q%%G@D@	wϚ K L Y)Q RJs
TqM*?@TpJ_qI*?̾濧Gx9]*?&J*GyRNJ?ܦg Q`kR~"%Gቿ1]/4a	w KT%K1%}$1>1=cXK1<%LUzA_D(K!.~Ll1%	
!."qTLQ<)$$Y@@	R$a%d%z2mo	w:1`o	R&N%Q %JQcXK	hjh<_qT?<+	RK~)z2#T
	w@	R(K
:	R*&K26xK28DK2aK2 %¼%@)	wc4f?@)	wo> *?@8>h!.̫	we4f)y]RϸJ
A*T oҨK |ART p|Ѽ% a*? 44o	w,xK GaF)6J),%A_*?HG*?SĨSB]T%4y	w$a$%G "T6J>#tdOv#TWJRQAd b.yKhi!.ZyKt%=*?B=`	w	JԫXK4	a.DK4	a.|N|4	a.h	wK@DDK4	a.h pJ^h pY<%ڞyK	wK	w?DK4	a.yK	w$y%ԥ,%ԫ,%HDK{XKoa.h]yK	wy%XK4 8KC l%K	w	w&@  : 5@	wB] .O	З? %@}a^nJ~ ?p-yK	wPDKXK ]yK	w7DKĞh]h]|p,%᧚h	wG@pyK	w%%F恴%4/*?%@i\%qT~hGS
0<+a.,`Ĩ
hG=`	w|+zFDp6 DG%F@DL%!TSB<%Z%^@sFr|FQ!.#LI	ww$%3	!. %GKhB]T$M$WI	w@EI	w@E$yI	wp*?EL&~h]<t"z2tKЧ	e^hB]>hB]O4	!.c4	!.fhB]I	w$фO4	!.a#HKLIQ1s̚B]§!.k,%G
T<IQ Kؑ"v*z2Uz2AϸL4	!.HK5@@5	wGᨃDH0j%w	w?|9H04.yI	w&yI	wN@xX@x$%KHK鿚*Jޯ&|FQ	RyK	w%DKG_OϬa.+*`	wF	wO+-`	wk@ =`	wS~m*? o	wK>Q *? ?rRTA06 1J@G {C%G!n<o	w`	wW	wްQP|Л	wh B]"!..s
0lW	wQbplK6p*?O48K%GyGAK߬a.r!.r*T+y	wͼ+k`	w~h7m=`	w!=`	w_*?!h7f@soX(]nK7BQn(]C	nWEJÏ	pyK8p*?I	w4	!.3HK8*yI	w4	!.ghB]yI	w9IQlɤ%Zpn`	w_pdX(]+=`	w&dKa	R/	w w%JȁW%GAGAĂ?X	.!	R"g; "Щ	wOX	.4%s<%9JG~LP|.hTHް]$X	.X	.Q>hW %J,%i,%a.jT	~b%|@s怢g.4
.OX(]h%]w*?~>=*?~wIQpoX(]wIQ>h7Q|+
^QȲyW	wO}`	wS+ȥX(]P)Q&QL *?#CD|ARTF%Q!DJTFTF-z2#
LÒpr+zF#@#=`	w09	wB]z+X(]pIң9WթB]rϚpK@h	wud/psK+O
0,ip`5đ	w?4+]1c@%G/X(]`B3ga.2J2P%@4JȑKyI	w/4	!.4SCK:9CK:yI	wIpàc!l%hG?R=`	w^Lؿ*?c4a	w>h]l7R6zFi	w[	P=+Ҁr5%F@J&)QQC
0*?;d%ϚpG!.%	wG߈Q$~XJ_'B]7_BG%B]k}`	w`	wư[O2"B]aȉ	w¿^*?%]hG`o9Jb'a.YgB]pwF|B%d%?QvZ@OX(]zx%}` ~ZJɀ?-*?&`DJK	08}jT>5*?~IS	01L%'!.ƞLuQa_r"ݚT!ңK~\J_*?(:A*?GU\b'!.!.:?d%IްLGxȕ?.%G|*JKE`PJP\ ߸Jӈp orTsqzTQ!*z&*^Ia.	M	"	"	PA4d%~F2*?X$]Q7	0&`	wa#	&0}Q3ȕiQx*?OLd%ߗC0J7}zTWң9Jp*?OX&B]D?X&B]ࠗK	~LA*?,sFd%X*2,*?!7D<Fİi*?ja.,~p]eH9a*? *? L$4R`	w:d% "orT  r	Rɷ B],J`DJ`_p儨Q,"~%G!.Ч_[ݚTM0G	~"%G)%GER\IQ.%G<DJp0d%[ ~RO	lTd%\"T\5ң_9JxM	R^*?TϹT *? ?J0KA!.
`	w	~LˣoT] ?T]1}ңb/GSDJ6J,%Gx@=߬a.<KO+"G^L}`	w~"G4
./%GϬa.*?KP/zl%(
iQ ԨQ}a.A%]?	?KC/%G%.e_X&B]o4
.=/%GX(]XK'!.\%`^JްQ`	w	L_pQR%	pܼ%XL%ZL%)`	wP>e*?JG,G߬.fz2bo!.f)z2 _TFh]P}`	w,Q +~SG7?J ~DX&B]~`?J3*? (~SDJ
cPT*<o	w	wy*?F
LB*TYz2}`	wXQ5N@WܼRϬa.j	pQYQB]a.}ץGң JԞ}¤H	p̀k G>LCOX&B]*+Dy*?1`	wL4
.0^J%	0O	0mKV_KV>e*?ϸJsoX&B]	~"G⻟4
.^ܼ׬a.o	R~"%G1O~~YJ~&%G`	wAl&̾Q;d%/T	QOX&B]L¿Tݧp^J%~"G◙]!߬!.KMC
0RKbKJ-GRw(B]ZX&B][/X&B]]h]Xy/%GZga.?	0V>e*?Ke*?@)Q2>Q2=`	ws"!.f1d%}`	ws0+s;<+y/%G3
0X3DJ?J
Q4
hJDJ76JO4,b%y*?X(]cKj~"GԱK^LEJi\%ŀ?^J
0
^LX&B]%EJ?4
.l rT͛FQȟQTce*?ك1*?!._D_qT7.&|b%'FK*TгT҇!.=`	wptQEJp7	zF7*?|d%2h]Z9-gK`l%šzTŢ/ZTp|w
~L>"z2\%/%Gia.a.,(ybDoJ@4d%X&B] ߈Q W	wp7^J@K W*?^h7BNK"/ܼpK HJB\%~QD*?+6JDTA%!7!.>Ba.p}?sK	Rp;K4K98G(K(P8p8'|@r/.G
;K)|Ip-0I $%ǿ>!B]\	wqt;D%ŏ..op\3iK`	wuX&B]q_*?Ϭ!.RyW	wpiQFY@/%G#0F!%JH3DJHTd%A+*? }Q	>h7!./	~zFLqx
T"%G^t2M}`	wsQ:<+_^JЗK
Q:1~%GH,%GC_5*?,G@1*?4b%̖]E/XMJ	ILJ\%P0`	wq!.0kKO4
.0+Q	~QiKO`	wqEJė\% {^JħK=`	wq!.2~"Gd\%@o^JșKDJF%G&9d%a!.Q	@1+^JLN%eX&B]&Rd%@CpK%/%G4%׋g%Gy.
Q^
0^K@y*?~Q!.~"G'e
	2:o*Trp	rTq[
0/y*?0*?44	a.3-y%H9 t Q0|B]y%s Q
M*?T_(,DJ K?,G݊Ĩ,zl%؃Ĵ 5*?JXB])#"%G),%G)PDDXM+qLJ_iQbg儨p!.D~%G`J/唨~XJ_QK
?8&%Gp Q)Q	QĨCXM~!B`YppQ	_R? WbTް	wq
˿ߖĴ+G!~YJ?i	>e
? ?D Ԩң~MsUe*?1*?pg	@8K_"TZT-G/ye*?xoa*?xpa.
 oT"%G	ߖRĨ"w!.6JQBpF/y*?L
0la6L ң~Q!B׬!.?d;*?Qp_ܼp(
0%J~"%G
sA*?T"'bT%X&B]2 DF?*?ᙗ儨c4]3eܼpͧa.`	wp"G4=d%FLhDEJhR@᠍/%G4,zF0EJ	wp%2&W	wp0}Q 1S
0oXM 7-*? JA[!.I!.K_X&B]ޒp}QH%А=`	wt&L*?B'pB+QB`	wvX&B]ݩK	jKgKp*?"T ?lv7儨xK|b%>Q K_Q 
LǬ!."GpC`	wt0*?2.ܝ	nң_G#.=a.XKbǚp^JK\%X&B]\%y*?X(]̞	ww$X&B]ȗ\%܃y*?E/X(]oX&B]	E%W	wtP=/%GK}`	wwK|+ܼwCOX(]S	tYd% o*Tю<+4rTѦ%ݑ>䄨)2᩷a.L%QK	0xe*?	N!.R"%e*?Fp2w_Q|Q ODEJw@%H_RBur;̍.B,%G6_	ĴßO5*??!.Ce*?0C?JKԽ`	wp;HK4!.
hPfh[dODLKR"% bT#TB] B] KK%G"o4
.~`	wth] xK1/ܼta.
Q"z2@*?A3*?"G$
iQg{DT'yC	w{ TϬ&]Ĵ%~QP%ȡ_"TȨdq	wr(a*?a唨_D"o]܎_B%lr@$rT>Q!3
$*?~h]ܐrTX(]Л	wp0K4(B] W*?`MA`KĨS1}Q+}`	wp2FQ#od+p2FQ"'p ^J`	wp4KhP}KsGD4(B]?8p4RA%QEX(]
?Tу*?ї2Tà7Jt?@^JtK@*?~XJ=*?#~YJQ @IQ @KJң̾IQb)*?GNSX&B]d]	C	З$z2䒇.I=`	wrR?p%
ްNYϬ!.RT'ZTqTWt3rYW	З%=`	wp: Ῥ.z2KžL<31.LoKNt%}`	wrmd]=UKX&B]ܜ	З'/d%ů2.~N}_!.:!. <3a.	'}`	wrx	'^d]AwK0}`	wq	TrMr+ңP'y C/%GܠU% !*?KBy*?=`	wrx)Q(rRT,Л	wrxrriQ(qM*?%G4M
F7*?顟pMy/%G6X(]4T@ntWltoܼtҧ.&F4&]5K
y	wq
>h7
0+\%1SK`	wr!.R#y$X(]ܤ$yW	wra.RR@tN=`	wp:#~"%GQdTyRxp<Qo.	wp<rTWa. z2
>EJL?R"I\%I~`	wq "}o K~e*?|3	wp>RįTiQM`B]E D%RGE?qTQ7 D%P p*?WTӀ1*?ŏX&B]8~"%G}Q>h7 !.rT 
0׬!. *T 0p@(@T	!.]2"G<+! y*?KO*?FP b!. +zF3XML
%G5*?!. 鞰L=`	wpR@>
0 	O	 Krp*rTʇQ#rBTX&B]L%)Qb.	z2wEK@%)QG	P%QTʦ?JpL~"%G T1T1+1*?Td%h#Qy3?@ rTfQNd%`Iqa*?!.	2"G+'_rT8Ks*Tƞd׬!.%W	wtc/%G<R%Ǟ	wr*?aZT5*?uPyK`	wq\%p^JR%rǬa.#JTĂg!.$'z2@~"GH<+k/%GI[K"/%J?%߈Q}QyR B]JB%;%Ģ'ܐq(\%Ĥ߹y*?QS
0%J(
Xp*?*?a%Gܰ("%Gh7)9KܼpR{K~L)?Q"o.*_K^L*QAךpE/X(]`	wp_K@Yp}\%"a.!.%z2XMq,\%ķްQTd%ĲϬ!.%?R'>h]f%$	R"7"T(	}TPp
@%G K<o	wp~1}Q 
0 ?!.  3a*?MEJfOX&B]ܲ;d%$T`W	wroܼrwa.
z2K*TY;KC/%G}`	wq0,Q "T3*?`.&
h7 1	
0 _X&B] d/	Q +*?i!.&z2haq64
.&X(]z2;d%-*?H@Q a.JpX~"%GqTaKO@,_rTak
0`	wq8%EJPd%⯬!.'TyW	wrп^Jia.Z?p*?Yrя*?ңN<o	wpZ}QzFGh]>X(]dg.J	wpZ
7
0=`	wp\"G=`	wp\Ud%p1EJmgp-F屧.[rTh>QmϚp-[`	wrGܸ"%Gܸ
e*?]%Gܸ\A%˂ܼrKs6J/<o	wp^;K+/%G%y6J/$yW	wp^Q/X(]O*??KY/%GzF%G/Ao4(B]#d4
.rTX(]@	h]rTK
04-]>Q4!.!.lp8@/ܼp
0 %G<+>cX(]	QPYKs	wu4(B]A6J_4
.QP#zFluwpP?rT
Q.]2Gܺm%˧>hPt*]yW	wr]A%ˤ*?>h]ܻ^Jt:%˥4(B]ܺSB%˥JtxKAܼr?X(]ܺ)FQ.w2TK/%GFů K7 Kך %G|+e/%GO7%6JK㟹y*?{?X(]OqT_TG]O'y%򟚄З/-B%̼з	wrO4-]ܼp/>Q/@xK'lrWKϹy*?a.^ ߸*?SKrTQ
*T(y	wqD (>d%4-]Q*n∭xK#@2	~#X(]WK"W*T2¯To慸K#yW	wxdy*?Q|g	R_BDJ|)Q/J|J__Tr._ ߹y*?
00IxK>1 ^J
009A+6J|FQ0	h]~OX(]EWpQ}`	wu=	R>e*? *?DB*?K%GR<A%!ܼqI
0y!.)rT"a.)	h B]R|з	wqICKF4-]qTM%GyW	wpf9=`	wpfK7_rTQ3p*?@Q 3p w%Jw"T o~s!GQ>Qd%0CqL}Q)h7M1	
0 +_X&B] ?R*~L1d%@*?⣿4
.*}`	wqP	p*T2MKPc^pj)%GJp*?4K|?2 8K]HK'2⪯4
.**}`	wqU!.*+M*=`	wsX$]ăKp2s_R7!.KEJ3KrTʞQ	R+D㟹Tt/Ts*?0~{O=`	w{ld%,2.OX&B]ŀD6Jh7(|b%X$ďX(]ũz2+?Q\KTd%WQDK]/%G
0D6EJ"G*1&]UijTJa.%DXKPK@%agܼX(]ĮXK\?X&B]dK?rTFL`	w?%]dZd%Fgh]g/ܼްQ̍KްLCK;^JgK2%<+a^JeQac	0IK Ghe*?#A3R5gKZz2#R'*TF/4
.5KQX"T=?J0LJ?	 W"TF6JKk~1 lg/%G=`	w6	dT8	z2 p	~"GY\%@y/%G&zF p~"G#XK֞LL@ tX(]na.7ң? Ԩ'(B]}`	w<{K+%}QX(]}`	w<&}T@C)QWR>LK~"Gĵp->F g?J (G*TAyD}T!"TAϹTAoR'ĵ*?#>ctz2!s/X&B].}d$]ghB].N@!qcHKhB].R@%hB]Ĺ.
RTKyHK4d%K2%&JqSHK|$t?4	!.4	!.<$#<@ m<$#G@ 
HK2!.ʿB]DXz2#߬!.9BEJS	Qh]y%A"4	a.	|@ ?ң	>L$/y+$1}4`ߚU	w3]/)xK	Q~]tXK(KXa怲)z%R-)$)~	w>	w_p*?)
~	wGHY)>	wPvQrTGaݺTGcOX&B]vTGih]v\@%U,%A*4	a.	@"TA(yQ]<)%0}4QO6J`K/0J`4%CTC^h]0}=`	wң~d_4
.`KTC~h]0 `ga.߈QB%/4!.<@bXB%CKKFqTC {G2a\%C!0JdK@K*?!KD`
0ƿQ˾=*? c%A23J&qTA1KbW0J&(zF EJ&N@ F	QşX(]f]%G&@ ~T@ KBT@!p p*? F%@  U4	a.4	a. ]Pz2]ļ%EJxGļ+^\%KF%>^K%K^h]ļ,%Kď4AygKﻴh['KqlN}4pKp-	%A9*? \%A8y	^Qf/DJfXKvyS	wQ^h7f>TC5X(]BH*? LA RA TA XA ZA p /4-]K~h[h]慸K;(6B%AC4.
y	wP"y	wPUB%AApJK?B%R@)DVcQKp16@&,з	wh]ę慸K|;%G@o3B%G|;%Gy&`	w*RoK!.
G~L)}dhB]$%AI/HKHK#HK"FhB]|$*
RTAQ4*?@ %G9%AR?p@o%G=`	wT&2 SEJ}`	w
2  p*?!4
a.p*?!py!0 /cr;_pcdO@v? >a+X+ ߻v?  ; }@@0~dt	G3X&B]2?.3
0L\K\%CU^Qjq\%CQa.|EKh<l"%G6"%Cbg!. w"TCu~!4B]7 ?Dg*?#ӟ4-]z~"GzpϽiQiT%CObTC]98FFh!7r]9$yxKFQDCﻴA7JtTd%C4.}`	w%CKp2[Kr2TL}`	w$4 $%L"TLTrBTSz2)/X&B]з	wwG;?2%C. yb!~!uK4-]_Dp"G'DJ*T@8}	Q32%G?rTLpJp*?&aWG	}ʉQ3BDyn!;pJh[	w L%@<悤%Gߚ!.>[慸KOX0^fSVB%AqϬ.z2 .^fS|	L|pdX|慸K^fSз	w*b$4-]Āp 	a.z2 .ďX&B]y^ TB%A4+]^ oP0gxKX&B]z2 ĳKKp ̧	w	k̋X&B]ILh[	|̧	w)yb $\(~h<	慸KŐ1/pN!cp˞h[
02%@P慸KpYȱ	w,yN  K2Ǚ.OX0`	whFB%A3
'.Я	wh\KoK(yn*o3)]ЍEK>"%M4B]I!.4-]J.BL"%HBo_	CTKa.l L%Dh[$yN$0̋!!y	wv~a.nX	w	d4-]>fS慸K
~h[~"%GĊGT2%HN!.F+tX&B]ČaB%Ny^'ghW4+](B].vbQްL5_xKS4+]y^ կ.lKX&B]Hd%OFq*?'`	w4-]LQ>	>Ld%D4-]A_QLQyn$p*?$r*TD0%)QN"K	ЗďX&B]o7J8`	wpsxK4+]Я	wp?B%AP8LB%U_p*?*~LhWhWG.⬝xK*|B%I7J!!.H
$Я	wAK
$|Я	wAk!."TDBg!."Я	wxK4+]D0^$oPh[4-] _"TP'EJ Ke*?"(pP=`	wϬ!."p*?")K	D4+]E-y^"(xKߚ.#B%Df~hW*TDb!.F>h[9Q *?"9Opp*? .GEJ}Tz2"@yN"A;	З
L~TDS	4+]>hWMxK.!B 0KB%@di慸K$EJDЭ悬%A48:e8Kk%A3XK  C 		w~hB] [*? _Q.bG!.jh[(
"%GĔ	?RLt%PJ~L	gpBD.R%~h[)*TIkз	w\DTa*TD.%GDJ;d3vJ֕v,%ASa.Ŀ4	a.˞h	wxs,%Aa.& 	З|d%ACpG	wx*y?	wY%@pc%@ro4.h]y?	w}%D5.&9C%Dc%Dp;T@"`%DJ5.pBз	w5WЗW	w6o4-]MA@"k5.&唨4	w4恴%DҟW	w4-%GM%A4-]@ AKG.Ih]^h*]wܸzbA*?"tpb8mң' 2 ~"%GG%AL?eK_p*? %AK %J@}`	wdX(]O?'_Q+*?"D@7ZTI/D3/1*TBUңLCwL%B76JCNA%BjQC+
0Ϲ*?"J>Ĩ@GC?X&B]@ܸ ︊2 >_q*?!cKEJ8K=`	w 	~*T@Kw!.#?!oKuKR b!.)QL>*TE1S	 CR uLϸL #? O`	w @;"GTsKX&B]̾@v? G/ ;#_r8;$	~e*? H"%G	N HFd%@SDJz2 J9IQPiQP%_rRT@ 䴨)%G	_y K
0QNa.4
.X(]U[xKQKa.*SK?9*? M?Jd0YiQa"T@0%G	,%G	G	~"G	_rZT@;	e4]	O@F7%B33)]#̧	wa#hK:X&B]		w'}`	wyǚp'=`	w{/4]ĞF$h]ğ
0AJ+@TE`]]g.+K/ZTEq儨WWtp
=*?! !ңoң	_tԨң>h7HrZTBA
0	?Q	&_G$	Q	 1*?!%3KKJIO%BIgKa%G$}`	wRJJp6$y!(LңްQJ1~WJE(5 
T@a.+@ңX(]

^h]
 KJ=`	w`+ &p<X~Pv?",E<r;)}Āv? RB@@?H@@~X;*~
?q0>h;*pX
 ~%%GgT@sK$. ʐ 	.,z2"ȗKXY)QfS<> VX"%@A%Bb	Q 0J aܐ L `G 3VJMңHްLMOd%Bh e*? )yN > <ȱ	w,9  Y/T@!.z2 Xe*?!8p	Ǟd	w?"%Bud]Z]a*?"X&B]Z=`	w.!.-2"W	%<̧	wpIO2,B]\P  ^ad%@OX&B]`	w0K1!. X$]X$]OX$]ġ7!.Pe*?%ϙ.P<>"ϙ!..<7߉RT@}1,yo	w~XJO"~"%G^?,G^//JH2%E̓./	dX)yo	w1t%B	
 )Q
י.~!@%G(iQ
&?5*? dYJP|79*J0|̧	w~o2OEK7,%G_<7>Q 2!H*J2 f	 oK2 =`	w!.0z2 hqKgKO	
j`	wBRT@ @+%G*'2 kg!.!. 垰L_D<XJHJ'*? +D<JrT@
<T@>ң c8JĤ<
T@b%G?<CZ*?%#X&B]ĥg!.R=`	wF*.Id#!.SKeLWz2#X&B]ckVB]c̃xKkK$y<%zbTxK}	Q[`J	Q_Tw
TwMQ}J%	wM}`	wE?X&B])%G%GĤ!}5*?8Tq>꒣T%~"%Gƨ,%GƬKՖ}`	wa*?5f*?3 dX&B]d%Gd&}21$̾aJ,iQ?qQ*?31Q
X}D@%Gư0Gư9*?5o)GhM%Gh "%GhWrTf*%Gj~Q@SJ}D@+Q
 WTbYĕ-*?3`7Gl}Ԓ6e*?3d)*?3a%Gl jTf)Q obT`_X'B]`	w8.Zg	w:*z:3uLe8K~0z3)]ƴGƴ_*?5Lh0GQ%%G_qM*?0+J!%~Q"7"Taa*?03d%a/	@G
y8?8_K23!.8`	w%ң!}J]g!.%GƸ_1%GƸm)GƸ}~Lp.DJp1:Ta/X&B]zl%a%GwzTg 儨G߀jTg&/)Q	ް<_7&]/iQuQ儨ae*?3%s㒿	wܿQ23fPI񄡇"Ta+OX&B]60C̓.<DJ`Nd%cXM`#~%G0,%G1,G1+&%G22R1.ң o"Ta1!.	}*?0LRd%` gR︈>Q7!.^^$z20:d%a9k	_Q	񀒿"T`$~XJz26RTl ZTl		wP/RJP{TrLJV^	wT-
%20KƇLh`	wBDJ^Lzl%`,EKJ_
唨±bTaYJ`y	wɿiQ Q*ypLңJLJj
,G61*?1唨̽`	wٯ!.&|EK4/I*?1%G73n
Jg.=aK@Gzp|EK JrYJr1*?1ϸJrN2%cG:e*?1LJ"!.㜁[Ts&%G8Y7W	wXң Tab.Uz20_-qTai_Zp*?0V 19%G;)z:1ؗKfJxp>"%`4G@T`4~&%GJ22%`8 ԨلߖRg/bTc{aJz"%G=̈P}`	wAңA;#v?1|Kx0c)Azg+#v?3ɿc?+Cv?3A{.B׬ K=`B]>=`B]	!.X
`B]z1 D%a KZzF	QX2w K"G?2*?1nd{rN%`Q:0(&%`TĸKGJ^fPQ|Nң	wd'iQP|72'iQgfY3}bd%ag<M4$y,4~'iQP$GC3,B]@y;JǙ.h3G30]	wB0qeKː%h@?vgjЋ>fa.㩇Ä7;J7T%meGl%m@+vi<	w`vbǙp$Ő|`%d %G@*z%dOhKG*B]@,z%%dϫ0V	w XKV"B]@P`z2{Ք. Ci/VPaiOV]@RdK&]Ƈd%hjXy	wVJՁK43Va.C9eXK`41a.C_p<f3̊<+7_0u;?3^:xqhvfx:ߙ:̀(u=f9H1x>fG&y!fz:cag0rk_<xrϙG-yfGc3GR1c15f3C71Ǚ_13!yuo3!1?3!yuc16f3Coc17~f3CG1fuu|b>1hIS$b-I,b-IPţ01hI$|b%,ţFu(%IG_bόZ:7-JeG_bZ:?ţM>1hSZ:%#b>1hQ#%AţDόZ:G__u);%>1hR-J,|b-J-|bZ:%~1hR-bk>1hZ:,KK_G_|bs|bl1huZ-?ţeOZ___@`u,(uw@huvP Aܟ_gPoCö$uv(uvK:;Gݟ_p~ 8:;&~J(CôCô=?%_<uv(uva!ڗψ:<7:<_%&0*:<e(uxïz:<$~J<Qgw_OCǙV:<,J(y◙?CῙ_d+_^f/Jfr:4:;5ï?pj_?_3u)~J
d	_Cgp(ugPgabCɇfu2OCɇfn:7~f& ~JLifïɍ%&#ɖ~JLxa3PaK̀8u1;Pb
ɅCɅ3ALP:ab|E%'G__(u)!Tu&__@`:PMYdu'_³Չc?%LbhI_N_*~J_,J	C_(u%/EM%&iïɧ_W`u4Pk/:Ph q֟_]eACɤ&:G_J__J:(u4񧎿&%&ɦC_?%N>1(u{'X(uzCC֟:=o(uzPC?duzL:=)|b`;P?G_C__:=R:ï_˃%'M__>51Nw(u:ό:H:LC1`N,JNP!_0_u|q(u|_ǟ_̾1Pu|PpHu|(u|HC?_ɟ:>)~J>3?PkPu|a:?RCTd:?P,(u~?%zaCT:?_CG_ߒ_u~X:?-zïC9~J ,BAC	PJ:@e(u#TJ Yꗎ	_T3 &~J 'zcJ:@,J (z?C/TL%L7CA_/AXCz_3:0ï~JLG:0# JL)~JTA`C>v:0(ud?TG_%'zC'(u<'(u='~JOi_JOGA}_gCߒ_Pu<(u<ꀨz_Կ%Vz J WJ ꐇ_,%P=SQP ]J ꛎI_$T_)_)ީ(uXN_%CTuPK<!_FP	!?%zq?C!_M?%_H_DTD!A:BLV__EOU u(uYDakP
#?_?THPY(u@	?%(zuBoCPP@:APo(uA_,:_	_
^fï	ߒ_Hu@(u@bXPf*(JQq_f2/C(f&(%(3 C6y:H:L0X:(uE;!Ǚ_K?_T<̴:P򊗙f(M8:5_~J˃YJ?0`:5@uj?餏3#`Jp_%M*y*(uig4uikP~faa:CS!:C8c9> ::C_ (9  _l?!a4u?uƃ7 !`ύuHh_dc4_G_i2a@J2ϙk̅0!_f\:CR/
_|aHuH!)I!%AR< ޱ4uI))3xuI_)4Q&ERw
cH)Y uH_3̀g_^d")'y:T$$2$)<)|:R-yx:D(~dMR0uIK̉c=`n::q_=`Wïzɇ_^+Y:񆣯O"[a:	_u2:@:L&g0:R6wO:a:X:Y:_X0u0`$uR3=H|cx_:/C_2x< <X<?#OC`tuwy =gď2Ї_CK:'y1xCy?u,|a<Yu-y<8:C!x4Qm_*2_)	̄'
c_,d
_+/2- V~d_*_(́iE
̡ W @Ճ
H`
Lƣ3 R:S, OG_*:K:K? RCQ_)R3"Q"2C_I?u̇ïC&$#/#?2_d:D:Dim_a u̠,"PD$2_2L"&y:D)|`(uDa!SI"'J:D,zCBϬv:D-zǃEXu7"~1K1}g> >C`?7Ly>u@ţG_d):P>uu$~3`8u&|gïg/u*~1#双城|:|s4A|Ծ4a/E*,:E8pO_<"~fu_:E@:"0uՖ_YpuՃ*?ï[=ZȃX>H^kk W_:S+A^5S'fM_W`5=fy[ W5?_ņ^S+zO_͢?fyV3d-^kj_O5j_O+f5 o^k	? j_O++WGWHy S%j_O?++?_ZST:SO+A^5?W_O-W?Wy+_O?{Wy5yеyX"_OXڼSX	5yAy?0j_O+n5_5?`Wp+&5ȚSVuyj_OS,Vj_O#5W_W5+A^55%_
y^kK]^k@3+?{j_Omj_O?y? {Wwv5!+A^5  Xj_O__
yzS WWyY?>0/wS
xtr|aO_.Sqz%Y?>1_.SowgCeqz%Y?`K!}K!<^?O6qz%Y?[K!/D?]?ƅgCEK!?z%Y?G_.S8K!~1K!긽tiߪK!?8tiqgC,|d~/D?]g%qz%Y?_gCP_.Stfqz%Y?Ծ2_.S/D?]% t0[gq^?OR}xt`Ӌ/GH+KR-KReqz%Y?)3Sz%Y?) z/D?]!CKRin/D?]&8t/GI gg /D?]"G/z%Y?)Aqqz%Y?)=Y_.Sgz%Y?)X]g./D?]"wgxtqz%Y?)}XKR-z_.S򒇫8t_.SՀ_.S򒗙z%Y?t՞dxt2xtӏ2^?Odg$/D?]t̄N/D?]vo2^?O/2|^?O?2 /D?]u̅N/D?]tg5\^?O37K]/GG0gaG_.S:H0g1_.S:L®/D?]u3/G)y/GN0Ӌ/G*|@/GO®/D?]tKK?gxt)Ka'_.S:a4/D?]uK
xt\^?O3^?Oqz%Y?'_.S='W_.S<_.S<y^?OSg2tq/G@OKf"z%Y?<̭g70Yg;qz%Y?qgYb_.S<H5>/D?]zܕg>^?OgĿ/G)}K`=g>0/GO=Keg8K^*K?
t~yg}b_.S< /G_.SY/D?]
ot)qz%Y? Y=bg_.S_ /_.S<^?Oo)K bw_.Sg/D?]
 gGgZy|^?Oqz%Y? W/D?]
G_.S^?Ot,4\^?O捸t*g#qz%Y? Rz%Y? T)K OK p/G?%z%Y? Rxt)k/D?]
OgakgL?v^?OKCK"tn/D?]"4/Go /D?]!=K"I6K"/@1gD<^?OI@K"2z%Y? K" ygDaW_.Sz%Y?aO_.Sz%Y?qz%Y?,A?/GHAK/GN/D?]!3n/D?]"gqz%Y?
^jz%Y?0/GTQ_.S?
t5<^?OBϚt5^?OE)K"C®/D?]!^qz%Y?ԍgjgQ/G7PCgygtpag}ż^?OUgPK-K>0/GaO_.S>L^?O5t^?O?mg?K7_.S?ŀ_.S>La_.S>/G)x-KӼXz%Y?O8t <^?Ocō8tϋz%Y?8t/D?]~/D?]|8t/tn/D?]*όϋ/GotK"8t /D?])K"_.S gEg|^?OT ^?OQ/D?]+O*K"a/G͕z%Y?Qߋ/Ggz%Y?Ilz%Y?`aW_.S?[ZcC͇??+[0_q}$WO&y E9[O6{E\_<E9gf"Cv/S#_!j?3$WڸOO_!j?}"C&-sߒ+D?­\_?a~H	qSx6W`$WڸOΆ}"C&0*6'Wً̍$WڸOƍ|ή/SMߒ+D?~/S_!j?8WWsW?~_!qK0/b">1<X/Մj?%>1?]6)|ayjOe./~jƿ6ǋڱq[_mXS?	b_Oóx+qUl_mXSb?	b_Oôڱq'ڱqK?	b_Oô+qMq|WV.5;08q|WV.5<Y?5b_O<!|W%8}']X_	_UŪ?&Q<uaOm5>$8 _Vp+[Kſhwo?;E	uq򯃧}"[O;EW`"x:;Ej?!osW0:ߒ+E?x:F"0
"[/S*: "[m\_T E!j?L="[AxEzOߒ+E7WosW;_-j?C"7W7}ߒ+E!Rt_-m\_~nR"!C7~H麸O	n&wo
q(y{$Wrn/Sy5"]\_<[o#j?70__S®/DL\SqWg6,e~/a+qge-X_dq|W@n\S|W`j?|__5zrO*f8+oX_+o+ڰ__7Rn\Sx+ńXFSE<4N?PՄj?	f_5:rO	>0Q_,2Մj?>0[_,2Մj?`j5pYxVIh+ņZ_:NF|7`âǚ6j5pY-XFSaŁ?5b_Oǭ|q|WWX_x|Wub_O38+gj5p7WYV-/PY+-q|WgڱrO<FՋŁGy+-Łoy+, ?5b_Oo3+ńMXFS<XӋ]X_j_^,"j5p8R7xȩްy_~,5aO<C_?8_Xx#Wg,"qW<Մj?i?=,yߖ4^?+Մj?i; WgXFSӼX WgXFS +A#WeO+ŀVp̅N/YubNqCrn\k"Ǜw>ƿPm+qb_O_ǚ\SG/PY+IhqWŀVO5|W`=+,Th]X_j^-+eՋU>R./PY+0i1!+[H98o	-;Ez/S9="QWw:O^ũ"/S:7i[$W!Gi-{Ez-\_l>_^C"L}"XWͼ;Ez~/SE~_^ūۏ0_.jό*Kef"|WՋb_OfVǫb_O<q|WՋb_OՑc6 >0_-?2S]+b'd+b'dODOTyDOUy DOUx9_?/S |"_@Ox"_@Oy7DO _?/S '<	{WOGW Hx"_@<-1?2c DOX|_?/S <WO_>1?2 ׿DO%>=_?/S 	~WO>+b'dσ	"_@,> w M|I_?/S 	1?2 "_@-z߿DOZ{WOZ^q"_@.zÿDO\WOZ"_@.zDODN1?2+b'dZ
{WO
N_?/S h"_@/z TWO!@o"_@? /DO)x@w/  R4_?/S 
^n1?2~1?27 'DOa>_?/S 
1?2   {WOO TL_?/S )x@"_@RR_?/S )x@*!W"_@!WO2woXoG+b'h'+b'h4w_?/SC!#"_Ɔ ;WOxB$w"_Ɔ{WOxD_"_Ɔm+b'hf;WOͼ"WOͼ"WO"s"_Ɔom"_ƆoDO 7"_Ɔ"o=+b'hk|"+b'hk|"*xDX_?/SC8xD"_Ɔq"_Ɔs ϜWO|e"_Ɔs+b'hrypWOǿDOO8 >1?41n1?41#||;_?/SC_1?45p 8+b'hkJ_?/S8_8q8*|Wƿyw?\kAx+q_Opq|Wƿ<_P_!CN/Sq|WƿEO8A?<?\kH?\k/S7?\kq|WƿK?"+q_O/./SC ]_ <"<_8q
w@.5A&xDx+q_O<"M?[D|Wƿ(%q|Wƿ3xDF?d.5AY/?\k<i_O-xD>?'D9?'"c_O?\k=#~/S{O/S{?A?\k<?\k<+.5B_.50?L*xB.513_8q鄏B/S~x+q_Oq|Wƿ2.51 ?\ka&\_8q./SC g_ < .|Wƿ	 .5@&x@%q|Wƿx@T?@ _8q?\k7/SO/Sg>/S'?\k~Z +q_O8+q_Oo?\k .5?G[_ˋ.5?gEn/SփN/Sփ./S/S\_8qgւ^/S@?\k|C/Sl?_8qֆ<_8q/Z9?џ?\k|oB/Sr?\k9Cg_N,x>+q_O\_8qg_N/Ss?\k9.578+q_Ox>8+q_O<_8q?\kzZ||Wƿ|Wƿ//S|WƿN/S?\kz?\kzy+?N<_8qW.5C_M,<!|WƿJ_8q<_8qG~/Sk~/Shn/Sk/?&x_M7x.5|Wƿ_S/SpXo_Sp͂~Xoᗜ{WaO/8+į6.+/_S/O~ߒ+GZO
\惝\_
.oߒ+Guq["$y`U"$y`TRq/$Wd4ZO2Arg~Hh"狀$Wd4u6.]"$yo2o~HhGa
="$yW\*w}\_	~"$y+W;/SEVH@=zߒ+G >/ShN_~HhWmo\<Y# +W}"$y.t~5Y#v/SB<~Hh(?4"&w悎/So)w}\_S\ _Ւ<SmV~HhcmJ~EVHS]\_٧"$yC=pߒ+Gq"$yKaW_rO՗kL|Hq_#Vb/\H;oď}/W`A0"%X*O/<#;"_Ղ7n;"_ՂJȉV
/Sj^;EV
&
rOY^?\k$SM__<^?\k`TAyV.Wi1!uOlEV?)-? SM\?V ?!2\?V ?!s;{EWՈOlȷ$WpXů9;\?V"?!@_~HIk!ߒ+~JC\?+CKk\?OcREW? {"/~HNEo9;EWՉOS;$WpX0ACA~H/S~T\?VڸO9(xHiߒ+~e/S>wO _%ڸO<$ڸOxH{EW̂\_Ĕ"'~HWO|$EW̀~/S%~EW̀/SKB~HD	 $Wp?"Zg_˫b_$-\_~EW̝j?!._ W\?2#?!3_"V/S<^ÿ$Wpȕ<^5\?2qEgo~HI^_\_R}׿$Wpq^F\?2+?!o~Hj?  ^"\_ xG\?2uqNo_!OW$>_#/S z^ߒ+~fkXo$Wp!maOD[aW_ե_:-y|~FSE_3Ȩf_^k.W"`U_^k.WxL@1_*Ջ?҇łf#W Oy}_y_^k.Wͦć Vb/
S/o @[$W +:OΈ="_?#:I
ZOΠd~#-\_*K+;ͦć_B_o6"^+?S/:{E2WΌ]"oC7E2߄ڸORw/z/S2,>_̀y>@ߒ+&f~H@[<f	dc\_,kSߒ+9uqȋߒ+&a"daW8]OgU\SV_7P-+դ|W@\S֞q|W@\S~|W@\Sٗ/a\S`3j+6gxV.W|W@\S=Y[jbbgj?=Le/Ջ y_,2ՋTj?y_,2Ջ7SN/a\S!q|WՋ?=e|W@\SV5mX_翫8mX_秞2mX_zjb oMi?+[=?[@ }"? F"|~HE?3	uq$7}"]\_	;7ȧZON󰗿$W"2Ea_̊~f6B:ȧ`7W	vE2)BAwdS0W	L_̊~f zOO)gY\^_p[_3V.5,+qZq:e?`?X_jubX_jub=bwj?+<ub |_7P-+R\Y-XFS+ņZ_#+o[V.W`LH+o[V.W;+omX_K8+o[V.W BY-XFS j`j5kL|Hq+F_o5)6|ߒ+r?5GN_̅?3Wd	E"
~C/~HB:OA߄3$W!Or'Jd)OC"
~g./S	VJ }"
~g./SJE2]\_2<%;E2]\_~_̅?3W§~HB˫AkR~HB˫נxJWS9uqPWߒ+r?0(wd)O*RS9uq
S~HB˫Ƅwd)OEߒ+r?9`0S9uq$wd)O~HB˫H®/D _;_89ub_OɅ/;+qrƿ_3V.5<Nw_3V.5Pg.\kL/yqp*'<]XS8o-|_89ub_O/	R+qrƿ\_89ub_Oɍ<%\_89ub_OɌ%+qrƿ<%8+qrƿτ_89ub_Oɇ>/yqU>/yqrx+qrƿ~08Ǚ˫0|WՋ?`|WՋ?&#s_3V.5ͯMi?+_o)K?[	~0;E3>!~/S[._g ߒ+aM $W0?d
rOɅ5_8qf>/Ջ?@#jb=i1!;be[͈\>0_ܵS;E3ouqjXwf?1xn_\_`!o~Hm!WX~Hm/Sl^]":OB4_B./S~1"&/Srw~Hm!+W9(xwf5qu<b="˫|b'fWͿ5qp.ͿmLdf0j?QsC_@="cUߒ+Eo@Ϳj?dOͿƻWO{E3oڸO"~Hm0W@|d*wf
qp"1~Hm1ή/S&$W6&"/SU,ͿƅR1ͿW Lۿ$W6oׄ>_d}\_8LE3oqz"\_܈Rfo0*Ϳqr)$W6t\_9& /~Hm0wf+?\ _ߒ+qp0A~Hm0]BG$W6$w)ߒ+Q~wf~Hm1OW A7$W6W*;E3ouqpJ1SͿuqpJY$fO%< $W6]\_ܫAs$W6m$~HmPB ׿$W6^$W60"Ϳ =\_ܰ?._$:W~Hm?y="@[W}xͿ!j?gAͿmE3oj?;E3oj?C׀'~HmT\_ܾדE3oޮ/SzCߒ+TMkקf&??ߒ+O޼wf\_ }|>_W}x{E3oV/S~HmP,KK^Ϳ:O!o8?ߒ+j? q~HmP?42K'aW_)?.WFO_8XSO5<_7P-+XYǪV.54 |Wb_O ˋƿ> ;Q׫Ǫ5b_O( b_O6zyub_O$^+qV.5\_8@[V.5ϸ+qZq鬽xm?8+qjƿ|W@Ջ?M$z7_UV.55+qެ\ki n/zn\kjg+q|W&ƿ[q|W.\kE;ז+q\kigח+qmXS~TǪZqǪqq|WXSKu_8&\kA?s/zՋ?4 mX_2|_7P-+ṕ/j?y_5ڱrOWZcCp'Vb/*.|aOD_-? T\~Hy1@Lߒ+^fO"e`(9K$W W q'$WūXw?"	>_2ZOL0˿$W`=jwc/X/E_~H|@/S+|f˿$W`WfEXzOO7^_2f/S̅ߒ+^}fEX]\_`4_2\_)x? ?$c/m\_Ky®/Djb|]_5ڱrOy|W@\Sݟ+o[V.Wn?P)_5ڱrOyWj?=0[_5ڱrON/Ջz@'jbkL|Hq _3o6"^+x)|aOD_-?/'"j?x	<eOEYg> / W$W|C\_{EYg>	wψ&QeW7EYgW(x	 _YqI~@3$W|DM\_$wm\_KGߒ+> 3I_YW.EYgj?42gKo|aW_7_7P-+naqq|W@\S/Tjb=S/Ջ7imX_sTjb=Pq|W@\S񺇪/|W@\S jbӽP_5ڱrOT<_7P-+n q|W@\S񽞩jbۋjb+{3h }+\`1D`WJՄ (m{+zu`⿬/S+'??`X$c~w`	V͢C`wKySP}}⿬,_o(c6c /:,{  ;W#/O`Qm ~Sч ?~W`Qm=[_-2ǰ+w 3W!3hdSL)_#2`3Lf!ɿ DZe& }+\F_FHOSI⿬ \F_ `QmDZe(~⿬ /{Wo`Qm i/9+/WLf!</<⿬+2m1D<(%_/OiG⿚Ej2Y
6͢CrG}i<(3_ڸ?47Lf!:w DZe+⎮#/O`QmiυDZeZs@C⿚~溸?4]
6͢CK_/H%P/_,eװ(c6@M/<(	W@qh1Lf!CB;%_/Oh\i'2'Lf!c҇NS<(w/Xj2_`Qm
 wDZex⿚ W+m1DbKŦ_V)xQOhռei$?wi;niz?4{3h#wDZe({WA2,Lf!`<]i|(⿚}`S@
6͢C
Sj(;W@ڸ?4?Lf!`<wAG_-2xh?4FHs@/`=υ/hzIS@%
6͢CZ
 /@-W _V22Lf!gş
7DZe|(+f#/O{3h HIL? HI_?V@eo`Qm|(;%_/OP&wW[m1D (iwV>e7(c6>R/g^{WDOX5qhm1DA_-2⿚;#/O~i$?5WL? T_4 *em1D]/@:Ww恿\F_}FH*=BSG(S⿚$SBG(c6KŦ_(4#|A^#/O m1DC.S?g]+\F_FH*){%_/OV+0YS@9
6͢C<>Wi_ W`QmX#|DZe(q⿚> W`Qm{%_/O-`"j27m1Dߔ@L?"+Ț?4 _`Qm~i~+j2;m1D>PK/gϔ' \F_/`Qm~]i~]+ Hqh	=FH? ]i h hj23h0-wKŦ_\oW@Kz?4=FH`VADZeofBe)Lf!at)_-2Sh$\F_ W(c6|]i4TW@U?4 (c6l=7/@-W@z{W慯`QmC/AY;؄=+#/O(c6_/@0؋W@[ή#/O(c6}Q/@1
;W@aWm1D ؎;%_/O^q⿚	<e
6͢Cb;L? F؎WHWS@i
6͢C%_/O4~e{3h"GiX=4j2Om1Di
F>wp5qk3h R^wKŦ_)?/;WA[ޮ#/OU3h R؆i
_{߿5uqjk
6͢CI;ؿL? RN/WS/,e;
6͢CH@DZe#؁Yi?5[
6͢CHCS";WS3:?5{3h T؈]i
5<2_
6͢COb"KŦ_`iD^weSQ(c6,~ĭ/EؕWSe`Qm= %_/Oz%w+emm3h1ESP_B+egSg6ϝF˝dZ6EF!6ѝunKtZ9޷Ejz᳖gўuJ+n7"R32_8FuzC{Cgz/QK=w|xm;/#}6m5[u|TmR+:|_!| ;xʛ޸Cn8tKꜣ=m>mEz@ 9 ovçghm;pzgzn6hO79F-Tۮ)zڑ4WhpdZTlAӔj2g7MhFy>kE.ϪoE.KVW/HhW(:ڹ36xvԵgMhpR֊5g#omKZ*FtրڗomKZ*FtևRvԵ|vԵ]TwkE/<çomKZ)|[>j57zͷomKZ)|[>{R3۷6[9 n7xږ6GpvԵMomKZH/#AtMRքR8twkB)dzT|jZЊA|nQDݾn-hzڑӽRքG\7xږTݵH>gM\:C@[CGo@v@{CzCzCwM\?ۊ!W=qCgv⇭hz@Z@ZRנ-FEvԸs"sCwM\5*!P@b_t44@sҋCvԵiE.&Fu町zQSPv'("t:FgMhzQS([:kCtڊ>jCMh|3\>`ւ.kENt<lTCPk@l.k=wMM \O#>R:}@
>FgMh|3[QS
jAmCj6 mB+7hHT5 5ԉ@mKTC(lȍ=Ot֊jDj=zTCΚMH6EvENt=lԉENt=lԉA[5O)yENtSR%Tj*t(BP*t(zOkE5"PkENt=l>zZSR%
\9l֊>uMH7t*t릴:J:hB (tAr抝>yQ
Ԃ؂٭#QS*!P5T5 #*tD*F6;D}ENt5x>FNht]5x>FjЌdm>l[ENt>l[A[5Og6v>8|#r٭:}<x7mR#H}qCVD>]^tB :"	-FvC@螤J^
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懮R-FEvւ>ۚRT5rOhr
5"t=lmi|ڊ>yENt.\R2+47tRj*t`֊]^QST5r>蝫W>BsCA.QR3DZy;V(yQ	:}RΛtjjnٯ@1Az!-\=wK꛶yCRנn(z]jnڇ.6oKUMMPæ"DSR%z'z'z'ڗnעz(pz5rCܶ#:|\S\:Crڇh l>x>(v*tZ6sCT9n(9n(7êԉ|ԸsJ+ΚS-([yCκ!TCP5r j2+47mK^6Ȯz憮QuAÖsCz\^t.hClT>!mΗ47>Ezn(dwv6ȝqCʈT9n(JZԉK6xtgOPԵϞh5Oz*FEvyC:<v|AwZ^P3Ψ 8r3d<1T["쇆A-Nx@ElSn(W: s@p,eV2YXyS].ivVD9jH-#
B+ *@i&@Fy$j2+[<	6x3 \2HD5BC*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:v↨Ht=}KqCT$>YX+ec,ez/^cS׬\4q-Z	bHW R4c`k Txx48tT^6.Qj={Cz\ZQSgj]]K6mCNPn(z@ rn(j_TݳZl-qCgPޗM\yA.Pg7W-P-#T6|#<D!5M`ڇM(zH|;xSghFrևM(zH|TݵH;xTfhj(lA.8tB*3Vܴ9ۊ:pgmPǼ9ۊx5T=l4qCNP4qB#g9g9ۊ*nڤJF|R3Q.QSv"PӇ;(yhsK8t8FuC]ç͞:<E*zO@=C!΀=^S]8}K5xA.P3!6s+ec,eV/^Tljz]bn(j8tZi)@h6<
P*<<ICTj*Dvg>塪5";}Cψ.hjEHQSghjEHP3ιhjEHP<*DvΈTx4qCH(oK[<.PԼ}Cz]5r-iv⊑.l4qBg9FtVܮiv>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'
D? {Da@ѹۊ)j.\+ec,eV/^Tljz]bn( #<}-Z	bHW R4c`$sKP8tn(gD.W4qEgD.W4qEj6Ϲ\Rի}n(+]Zx:p+rۊ(Wç\Rի^ۊ(v	+]2gU6sKP@lܮiv)EzR+]Q^tו.QCP+rۊ(xrۊ(zN<sKP>y@l//y\<lڇϩzn(j#>'+]Hќ6W4qE.TW4qEmTW4qEmrۊ(Cln(.QCW4qE<EsKPӇܲV2YX+ebL^vƧXۆ$Vȵ;!VAm  RǁX P@ElS(Vȵ;! J+dZ\T;4["C]-N|V2YX+ebL^vƧXۆ.iv⇭eA |B)

Fcl\QNWhjCW]rnCTj*DvM<填bC`iCwM\填bCjj-[(BPW/9hsK=nE-Zl8|9hsK=nBbxg[UP	-iv⇭hj]]xSghzZJ+ΚsK6ܴ9ۊE}Sv9hsK=nE([:jB.P-mhsK=nC-iv⇭hgMyhsK=nBgܴ9ۊE-iv⇭h kKTZ*nڤJEzHTsJ.hsK=nCP+rn(z-iv⇭hWçhsK=nB/8l4qC:-iv⇭hC 6uSnZ[˞Z[WhzABEpQrnBg6mC(Ϲ^Eg <lەtZ>nWhj5  z΃RbnWh5P֗nەtZz7l6+R57d7ι^ERj4Cm-&QR3ixەtZMgd:[5pAEzQHMgd:+UEHt=E˞WhBrEH|[BmU#;!ЄtZMgd:V2YX+ec,^׮4p.Ph$R!\HlxY6mB+d^Z>/-P'("rSԾmB+dZT+ec,eV/^Tljz]cMHՠ[H>F!Hr#AV6gGI9hjQMH;xW-yCΚꚑ(v^tCΚꚑ9hl55"rSv"QMHԸ}@kCgAԉ@mKܴ6tMHSR%5r󖇭5(v^tCΚMHV2YX+ebL^vƧXۆ5#"s-Z	bHW R4c`
rkC6hn髗6t#"sCwM\#"sCwM\墤dWnhn髗>n󖊑]^P\=lmi|ڊ>yCdWotTހԂۖ˚*FEvy@jAmCV#"sCwM\塳֊]^rYX+ec,eו1zbntǲՠ[H>F!Hr#AV6`.@i'-
Ԣ6 ^r@pyE/8!6kCwM\gMhx.V4gMhx.-<^r5r󖇈V4^r6^rІ]yB/(DlAwCwM\
Rf7tZ)j8}CwM\D*j-m.T7tZ>
HT7tZ>!PW/9hvA|CwM\RCwM\RB^rІ5rdΨn髗; 
hn髗SR#5rV2YX+ec,^׮4pçjjH-#
B$
r+g8twM\P-tj"3ZTBçj,eV2YXyS].ivዚ].^VAm  Rǀ0lxH$ B9Z sg*rЀA}B9ZP#<D0EG 6y@lrg9ۊ:|\KV(z-iv6x4=l: ڵx:p+rۊ)jghp:|\n(pgsCMhsK<z6x4!R9hzZ#]ЅKǎ<-iv6x4<lۖMhtAE5"6|Mh!6-rІ
6x<NC
+="jr:-H(HPZ>l8j٨SD= "}CQhp+:!r􂄊iEȯhzㆭ\= "}CQhp+xfO-H(HPZ>l6Έ\9ۊt֊jD`ז4q@lQJ+ΚhB9ZUK)E!PTݵHRB/)Eç͞:iv⇈-[<}EHxcNZFxP6.Ptg;Fr疇4qCO<uKxg=lTx^n(pgsArR4q@mK:|4qEMTEN<.QS(j9hsKTCuKZ>l.hvAxۖ4qCgAbj^!kCwM\ç͞:ΪmB-(rU.P$
*FvCtZr\J-[:kEMTE(;(5^r΀=tW5? {@ltj6ϹO@;V(z)'jghpSNի^΀=:) kgU6? {@`cNS)H(|h@ CmCgԽD? {@34Ը}: 'K:|tg:|_^΀=1lOr΀=6}S9O@Ѐ	)'EzR) sg.S _O@ЀA}: S-O@tB啌V2YX+*b5=z.1sK<mQ
Zi)@h6<aS 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$R!\Hlx@ 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 o,*CI$I$I$I$I*
I$I$I$LI$I$I$I R`(*<I QI$I$I$I$ $I$I R#NivtPiCQsP~\Yqqumml2R?֗__={__Fg+U#I55JL9	'hsKT[EϩݤD~}0חLwH$F>4qEO^+dZ6Cpgwi&&_r9	'8;C]7-5jGvkYj0חLwH$F>zHhvӺݤD~}s&;ݤ#MYOgHhp[<R;ZȓTϹ9	'9ivޤVȴԸ}y~OmF>Tg~J}|3o4͓?3u);HG*6L8/6g#MXO3J}|3o4͓?5S|3efU'lpx')JL^vƧXۆ.ivF=n-L$\	wC؆鄏bU2LBT
@`hXR??0)aa_߃7q{#_9dkdk#_F'?LDG-5!i/>!i_qok3?h:n:㯋_:!p/Z|_/u~gg|_X:2/_/Ă.n-^^bًCf$v׮.c]8G7-5_I$,El@mKkAo"E6iC_ )~ 7ŁHhvJ@^W.pztVȴR57_e7y\aS״=n=|T9ۊ*z["K9ۊ*z["<zHh|ᯚ^W.qmivޤVȴ;Fz|:Pn(El@mK>phsK"E6|r5:3\0p	r5Qf 7~I$/+9$r5"Ϳe	wKN]%rgR,rTp]8E;3cփA; pOu:&~l:)~ӿ6G_͇_ï__:?2sZSڼS]S'uy+5_y+h;aigRz%Y?/D?]YOgts/G t'1V1!/+VxDܵSߒ+wZO^_>~H/SR{E]p$WWï$WW |^?~x+qZq?./\kqK2b_O6\kZ/~jƿgݥ3hk%_/OZn#/Oii$?itWݥ3hܕ/+j2-1DHp_-2$}w\F_KHďi#\F_moݥ3h3	;%_/OLNڸ?ԊHhpEl@mK҇"E3={C譑hjoS״=n=|ށb:- 8rۖV2YX+ec,^׮4p.PڇeA |B)

Fc6a\QL-IǣdWny lgR O%
e<(
>Z={C譑hjoC]hz-!zZHh|-ivޤVȴ;Fz4q@oR+dZj\>V9hsK"E6ˇHXWT[Eϩ-={C譑hx͞r"E󆼡Hhv(oR+dZj\>>PޤVȴԸ} .i$I$I$I$I&
O Pi$I$I$I$ `I$I$I$I$I$I$C$I$I$I$I$I$<I$I$I$FI$I$I$I$I$)GI$I$I$I$ 5<rI$I$I$HS$I$I$I$csI$I$I$I#Niv⇒n\!9ۇhy*6]
Ɣ<r	.=n(y*6@`V5I$I$I$I&GPI$I$I$I&
O*I$I$I$C$I$I$I$I$I$<I$I$I$I$I$C$5?????????????????????????????????????????????????????????????????????????????????????????????????????kVX-Y`,eZՖ_kVX-Y`,eZՖ_kVX-KCT$:>V=|4qCԢd7_6yCO_R\!޶C!PW/9hp\:/^<^
hn髗5BCQQTBvHt5 tZZ!OzHt;x*F |Z!Og8t@F塪8t]^=塪8t!P/r	o:}CΚ/r	o:}CQhlZ!O{J->xC{CT$:piv⇯|ۖHt5pۚHt"EFxC塪8t>Z!Ov>塪8t>塪8tԡ9mCT$:pivWt7j7T7t΀Pn髞Ht;x* yCʈNt5BC[֗5BCP-i}OCT$:p#]>lCT$:p#]>lPvçT5rCT$:pTB_6jC>gMhzͺ!OyJ->xC{	o:}CQhlކHt;x_RCT$:p< QSPvçTCT$:pi}MBrۡ8t4qB+:yK5BC_6?ۊ!责An[:塪5>l.hzE˔jhv^ޗ4<lTj*rڗDtRrӇ9ۊ 9ۊz7l4qE/#}A.Pg7W-rK6xtg6G}C6zM(zH|;xSght6g3Jx-#Tg3Jx-7mR%#>FnZ*nڤJ:!P@FyCN!Њշ-iv>.hjgT;|-ivm;xU[> .PӇ6tB.Ph|/-iv⊛o#TTfhsKTݵH8tyJ+Z8}A rn(pgsCyhCljSPzH|hAltNtў>iE?ۊB PzT7j0lB!H=}TB"	6|B+wM\{PZzMzvΈ](4zQhnږdzz'j*!5O'j΀5Ft۠,SSvzlBgRȴR;qCgPޗM\yK=tև5"t xChr
5"t3\;l-çgsCz\І[|Cvۡ.hoK|.Pog}qCNPN]wkB2'A.QS*oKT9n(9n( yA7mK^]dWnhhsR'@ZRA.QMH9n(yQ
5"t[΃T>!m=tmKZ)|A.PӇ.3-(;xSށǈ(j:C@=C!hAl? {@ӇqA	Ǯtn髗5r蝫W>BsCA.PW/^#;kK5x-M[ЌkKyhjEHPޗ4<lӇܴ5FGoz-Q*r-QFv-Q6Cpg!}EHP
/n(xtg9ۊ6zoK[<.QR#7W-rn(Cl("t9ۊ*Dvj·4qCH(oK[<sK<l/PޗM\yn(pW4qCNQ: z: zG+]giv͞": `r΀=xrۊ_rۊ_Q:  ":  "G+]W4qBgr΀=yO@4rۊ>眮iv6Ϫth|r΀=BaG+]6>yn(pOQ: '8- hsPBaG+]3g.hp.P34Ը}G)A ΀=|  Nqivdm|ivdm|r΀=  8yBA1>? {B  p 8b}G+]gV>F}KNW4qCH(|r΀=0 D.PgOO@"(A3'rۊ}S(+]g:|_^: xC
 b:yO@Ba@PgA!iv⇭TW4qCϪthG!h0? {@b<AG!iv⇈+](mG) 	΀=0iv⇈V4sK<Eh&9O@L+Qn(gMy\lh.G)'wG+]M\ΪmG) h|9O@GyG+]M\dΪmG) p) pivorۊFBmG)  9O@Ѐ yG+]^6z.QKV={G)'b΀=q0!ivZx:p.QKV={CNQ: cx4GSN;1z>n(Wç+]^6z>
Ɣr΀=q0!+r΀=q0!+Qn(W=l.QKV(zhv;(G<hv;(G4rۊ)jmrۊ)jmQ: c<A? {Da@ n([:!rۊVΈTr΀=/)	Qn(z.PhG%: x>Trۊ^\PzHtr΀=.@u`= S1AG+].PG) ? {B ATrۊ>!rۊ>!Q: <A\h%G+]W5!rۊ)EzRh.G? {Dpb<ivrgivrgr΀=~G)4xQ΀=~G4xnivrgnivrg'v@8\ð%ۊ)EzR]W5!gh%F: <A[]]:  "@ЀP@n(vA|BsK; !gh@bG:tpbPCnivWt=|ä:74qB+:x: x>TghG%ۊtBsK=l腟΀=/	nivճ]5l腟΀=q0h@8vP;]^P]^P: cxF: cxۊ)j[>sKRի}΀=q0!+Q΀=q0!+nivZx:p+Qۊ)jghpi΀=q0!ta1h;]^6z>sKRի^Ӈ'bџ΀=q0!n(WsKRի^h@ X<? {B `n(v	]d& p pn(C 6uSj74qBghZ<? {@n( 6uSj74qAgh.G'wۊ)EzZ74qE([:kۊ"Xҍ.P6
ƙ 	џ΀=0n(xQۊ"Z>A(@Baۊ}S([>Z>A(a D1? {@b<AG! L1A;]g:|_^ѹۊ}S(: xyBA1>? {@`<@\< niv⇍Q[P/Q(= 3^gh@!PgO@ЀC < nivdm|nivdm|A џ΀=|  Nqn(t˚j\>sK:Fv.ghsPBaF: '8- ]6>yFn(pOgh|Q΀=Baۊ>niv6Ϫt: <A? {@ iv6Ϩmgh@(4gh@(;]]: `Q΀=xۚ]gniv͞"h4gh;]ç8}΀=q0|O4qE-Z˜ta"~Fn(W: sG+]Wt=|ä>W4qE[:!rۊ([:!rۊ(W!}n(^PW4qE9\Rի^ӇXӕ.QE-Zl8}n(^6z.QCM\!:+]gU6sKQJ+Κ\Riv"Xӕ.QCPە.QCϪt+]Tg|A{n(gV>F}KNW4qE/P/Q9\:Fv.rۊ(pOrۊ(ClOrۊ(Cl.QBg.W4qE/\iv_rۊ(|/+]>.Pd>]gd>WhjCW]rnCTj*DvM<填bC`iCwM\填bCjj-[(BPW/9hsK=nE-Zl8|9hsK=nBbxg[UP	-iv⇭hj]]xSghzZJ+ΚsK6ܴ9ۊE}Sv9hsK=nE([:jB.P-mhsK=nC-iv⇭hgMyhsK=nBgܴ9ۊE-iv⇭h kKTZ*nڤJEzHTsJ.hsK=nCP+rn(z-iv⇭hWçhsK=nB/8l4qC:-iv⇭hC 6uSnZ[˞Z[WhzABEpQrnBg6mC(Ϲ^Eg <lەtZ>nWhj5  z΃RbnWh5P֗nەtZz7l6+R57d7ι^ERj4Cm-&QR3ixەtZMgd:[5pAEzQHMgd:+UEHt=E˞WhBrEH|[BmU#;!ЄtZMgd:n(zT>BsK=nB+dZj5"t[Њ޷E}Sv(|jZ[}KUMMPæ=v⊩jtڄW6mB+d^Z>/-P'("rSԾmB+dZTCWvjDjhuMH7tZtևTԉC6zä>ZtևTԉCgAjD6^Z:hJj\>塳֊jD墚(n髗=lԉC6zä>Zt֊jDuMH7t*t(BTއ^SԉB-h|^SԉC|:}>J螤J^5"PCMhuMH6tS]5(l5OtևTԉENt=l.kENtOR%OR%OR%.PݯD"PRSR%5r󢚑(n髗TCΚMH6EvENt=lԉC6zä:#=wMM5( RfTCΚMHT-; ClֆyCgA/QR2+47tZ^R2+47tZ*FEvyC9hۚjUCΚAv֗ͨ眴6EvEMH-h \dWnhn髗ܴ5lR2+47tZ:hۚjB+:*FEvyR2+47t7y"s@kA@Z\!@ZP*FEvyCdvQSg49pC:tւmEN<OdWnhnږj2+4>Þ˚*FEvy@jAmENt5lR2+47t*t-FEvy@kkEHȮW/(6Ȯz/P"sCvԵ堀!RڔFt7tZ=}B/(&hn髗=l= }AZ_6
Ɯ=l= }AZ_6塳ǔ7tZ\^r6
Ɣ7tZ"7tZ>PW/9hB(.n髗!R^<pBlֆyE-Zçn髗!|CwM\
yBgI
yBg*j-/n髗; 
]n髗; 
HT7tZ>^r5rdM5rjDx5^t<z*^PR؂y@pyE/8!6kCwM\l5r˚jCP+PW/:"7t΄6ϨzT7t΄*^PR؂yЅK)x	ZjE-Zçn髗m:!PW/:>
]n髗m$*jBg*jCD*jC
y)!PW/:>^t; uCwM\vA|W/:)`ֆyCP5rFuCW7W-|hhyQ
<n髗"yCO7t·py	<Oh@ !P@l
rg _P@l󖆨; ǈ(j9hCjr>-iv6x4Rի}C]ç͞:[:!r΀=v^6z>
ƜivZx:p6x<9ۊ:|\2nZç͞:TxZtք7t!R(EzC]ç͞:= 堀ZQhwMH=堀ZMg\!|Bç͞:-􂄊iEȯhzㆭ\NC
+="j:-H(HPZ>l6Έ\= "}CQhp+xfW-H(HPZ>l8j٨SC
+="-iv⇭5(x5.P:lTR.Z'E!P@l(RQHT=l-7mR%wKQyhpgsC](mCQR#"XӖў>G<EhsK5p/nќ.PR*^<p-[:kB/8lW|9ۊ:|\@lܴ8tT.PRN<.QSv"QS9hsKT*nڤNZ:|R疇4qCO<uK^!.Pj؂ڇdmW/9hpgsArЋJ#jUK"	hrg9F4RCΚSv"QJ-yJ/-hn髗hgMyO@>? {DZSNի}: ڵx:ptj׼hΪm: MO@"XӔt(m: 
+j#>')/P/Q9O@>Fv.r΀=	N<? {@bN<6zh[>眧h͟TS <FBm: ^tԅ: t.S _r΀=~@ltgD.SNի^ӇXӢW5ON sg'jmghW=l? {DZl8}΀=v^6z? {@ 6uSlt 5ghC`i΀=0EQ[P/Q3 ^!3^gh#;Frڗ:\>ϪtԾ @}S3 Ϫt: MN,t 9: : tgΈYΈ];D}A[5Og6v>8|#ං.kENt>l[ENr5MjkEMTCjDZ*nڤJwjCZ*rڗ<mKR#!l4ju9mCV_P/rSԼ.hxږ:iC{C^!PWolڼ^QR3h͝6x'E!PyhjAEwCv9hjCWht6tWvjDjhClEHȮ5\TݵH;l髇Ht!vjzhEzCƼNBBmUPxזlڇolH}^#; yA#>g}*!PA P:}ä7-v6x4TCܶ#/[<O>GEphJF>yQ
oQS*!P5T!F#*tgt5 5Tބg; ClסD*Rbf:FtxENr5M7lgd:>lCtW!63>lC6zj#<ȼ;xSgh{J-6EUC6zdZR#f;xSght8|olPޢd^ZF״6vSz>lCϞR+;D}AæRo.;xSg\:C堀6O9	5H!}CQh|Ο<!<mKRt<l.}CGTC(lȍ=OQj#P=wMM`ڇ5jmENt5BC릴>nCT$:>	5H[:kCtڂ˚*tRH-|E5"PR:}@
>FgMh|3[QS
jAmCj6 mB+7hHϨ TENt<l)pZ*tdtWx5O6GEpZgt)p^WTU;!TʌBBTbf*+dZQ["rB)XӖo!  87l:j|+#<墊^l)9P>nQ[r|^W8tʌP͹jr+> rEz*-.\U@xٷ*g͝]n-hZ:pR֊ۧ;l髇H|7xږ=lwkB)dz.TwkB)dzTʈ˞Vr|NWTۮZ_#8zι^x^+W(:j͑>vԵ=8}wkE/<g[>_R+6|򇭟=nWomKZ)|8}wkB)dz<!FHΈ7xږT/r6rוR֊57T 6}Sz)t֊]5 6}Sz)tքg7xږ"8rgQnZ|Z|Z}Sgh<xRքgU6vԵgjFvڇNZ3ܯ_<Rg7Mh^WomKZ*MrٳTWhxەtVjFEwKRCj]nS<[}-/P>v["Ӈܨ["AtNTWhrR'+6#:k@mKܮ7xږ6GpR֊5g#h+rH/[n(ElE/SS~Z={C譑hx͞rn(ElCyhsK"E3ܴ9ۊz["R"yC]7-.t9ۊ*z["Kߡ.QS״=n=|C]7-5sK"E3ivޤVȴԸ}Ct9ۊz["R-={C譑hjoEO^+dZ6CpgHh|(oR+dZ=}Ԋڗ 97-.j
B$I$I$I$I$I$I$I$I$)<CQI$I$I$I$I$I$I$I$I!I$I$Hy$I$I$I$0V[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?`8<̀py 6l?`8<̀py 6l?`8<Ht!}EHhz-iv⇯EwCnl˚Cd2-\!lB^rԹsCt^
yh xW/9hjC>ǔ<-PjAEwC5<5BCP-i}O-PvçTAtǼ5BCQR1(p耍CT$:p#"sCwM\{CT$:pTB_6塪8t5_6塪8t75BCPZ:|Ht;x_R-Pj4ElCT$:piE|5BCP:}CT$:p:}CT$:pi}MBrۖHt;xPn@v@{CzCzCwM\?ۊ!W=PvçTAx>jCR
+E/jC>tZHt;x*F |ކHt;x*F |!OۚjކHt;x6CԾm	o:}CΚ/t5BCPZ:|8t7Pvç9ۊnHt;xx@O!OHt;xRCT$:pivWt7jn(jCԾmK5BCiGݫuCTj:|\O/PK(r5M.hx-Q3T..Z6çsK=|A 9hsK5p/n-iv_6Gp]ǈ(oK[<n(l3髖(lol>"Phv^mCσdg=|ä>ZF״#9kCσdg=|ä>Z*nڤJF|B*3VܴTݵH6tBN:CnZ8}Cz\3ΨvZ<v|AwC]çlC]M^Z7mR%#>F[rn(j(pW9ۊ:pO#:.PR͞"ІSSv=}KܧhO@Ђ/)>?ۊ<}ҋK5lAC)Ejn@`"	0B :Mhz0Cj3D@lB+dVx9B릴5p.Qh 9iE.4ݵ-zNիTBkENtNի!9e/(j@YK69ۊ)|\:jhdwv#<.ln(zjDAljDgKFv[t3sCNt3sCz!PC:\ޗ4;xC]g#UCψ.v>HqCRքdN]OTޗsR'A.QS(sR'A.PAz'=k(}K=k(nږqCʈT9n(JZԉKTjD?ۊE|Cv۠z7xږR΃]ç ]UCTgMZQvǏQSv"8t΀=.zC:C@Ђ.: vg\#:-]W/(jgT9m;V(|ocN]^=?ۊFwA`נn(j[9޷EP֗.hxçhjEHPZQR#TnZQR#5rZQR#<l9hCl*^=.P
+j髖9hsK<l/PޗM\yC]GooK[<.PQDsKTtgiv⇍Q[PޗM\yn(x^>.l.PӇܮiv>ttW4qCy\<Et#.? {B0sK; sK; t Et EW4qBgܮiv6Ϩ? {@ ΀=hsK!}S9\mT9O@!h0? {@ W4q@mK:|.PRN<t NqZ>A9O@W4qCgh\R+]3g.hpS ??	=A? {@  9\/P/Q9\/P/Q(? {B  p 8b}:  "  ApW4qCH(|iv⇍Q[P/Q(? {@`<@\< r΀=0 D.PgOsK=lOP=}KW4qCϪtԾ t- 0t"΀=1 &΂C9\[>眮iv⇭T9O@Ba: xC
9\CnW4qCPڎSp? {@`:9\C`in(xcJ9O@L+r΀=0V4.QJ+Κۊ)EzZ9O@8\þSN#W4qArۊTڎS -r΀=hW4qBrۊTڎS <S <9\#!6sK;xڎS  @,r΀= 0`W4qE-Zl+]^6zSN;1? {D`<C9\j״8t+]^6z>ta1h<hv;c@|=A.QKV={CNcNW4qE-Zl8|(? {D`<CV4? {D`<CV4.QKV(z+]^P9O@8vPyO@8vPhsKRի>sKRի>ta 8x: c<A.PtBsK? {@^<.S.P+]gD*9O@Kt|sK"C!ۊ^? {@\z>ܧh@bG:W4qC+]
S %:  "sK!|BsK!|Bt 8xO@ JW4qE([:jBsKR*9O@8\ð%: x>*9\9\(? {@Sh0? {@
3h0(3N#	Q΀=p1`KsKR*74qE([:jB@ Jt 8x4qBg*74qBg,t E	Q΀= -.PFn(vA|B@ :0uPPzHtnivWt=|ä<t|@KsK=lFn(z? {@^<*3gD*74q@j? {Da@ џ΀=q0w4qE-Z74qE-ZtatasKRի}Fn(W=l? {D`<CV4? {D`<CV4j״8tV4sKRի^ӇX? {D`<C'b=Pw4qE-Zl8}Fn(WçN;1? {D`<C.QKV={Fn(W@Ѐ yF:  .P2j74qCM <3 <.P@lniv2gU6@GyF: <.P@lnivgU6@8\ú3N#sKRnivQ^tsK<E](l3p? {@`=.P6sK<E#|Q΀=1 sK=lOQۊ}S3#|P@cF: xC
 b:w4qCϪtԾ sK=lOP=}Kt1!p 8b}F: xyBA1>= 3^Qۊ6zAEmCgԽD@ЀC < Q΀=  8yBA1>/P/Q(/P/Q3 ??	=A? {@  .P34Ը}Fn(t˚j\>@t NqZ>A74q@mK:|.PRN<@!h0? {@ sK!}S(mTt 8xF: <AmQۊ>@ЀPh@ЀPw4qC74qCt#.? {B04qCh<E@=Ph@=Pw4qCNQۊ:p? {Da@ivZyC9'
D.QKV(tArW4qEPzH|ivtBsKPtBsKQKV(Cl.QE-Zgܮivrۊ(Wç+]Zx:p.QE-Zl+]orۊ(C 6uSnW4qEΪmn(W5!rۊ(gMy\<E+]+]TW4qE[>_R.QCH(|iv^!3^rۊ(t˚j\>sKPRN<sKPN<sKP+]6ψ\iv_\; sKP^W4qE8}C]-N}qEH|[M<zT\=wK꛶yCV
"X҆yCV
"7tZ PKǎ<^rn(zZx:p+rn(z7t!R9^Egt.Z[SԺ v^-"W5!P旈mhsK=nCW]rn(zQ^tԅC]tZ>!rn(zd.Z[J+Κn(z6ϹhsK=nCZ[Av֗ͨ眴TݵH=np'\>!n(zV4.P-CnZ[KV={CNrn(z*^<p-iv⇭h 6uSnZ[І@lܴ9ۊE3<9ۊEg|[􂄊\>z6Ϩ <lڇQrnCψ/P@xٷ+!}Afܯ[հjAlAm-ܯ[U.j/ݷ+5p/nmK^WhjoCnrnE(&QR3ixەtZMgd:+UEHt"j-UEHt=E˞Wh!6zK<[Є^Eڪ*FvC	'+UEHt5{WA.P-|n(zVȴ7tjD?ۊE-5snCW]PԵ?ۊEd:)|n(ˇMzSSv9pQ9h <lڄVȼ!}B+d^Z6-NQD墧|ڄVȴ!9FԉCrꚑ(n髗=lolH|=l΃ZSR'-7mR%ԉ@mK6tMHԸ}CgAԉE5"PW/9hzZ)olH|=lԉꚑ(n髗TE5"PKZ;FO)*ZO)P*t}MH7k=HjD󞇮ꚑ(l5OkE5"PkENt=l>zZSR%
\9l֊>螤J螤J9螤Jj\>^D69覤JjE5"PW/(5(l>zZ)olHt:FzQS[:kE5"P@Öh5(Z:hvAx٭5r΃Z^!dWnhn髗"CdWnhn髗T5rrR2+47t#5/QS9hl[r@ sEHȮW/(H-hj5dWnhn髗6tR2+47t΄WtT5rdWnhn髗>n-FEv懮R-FEvւ>ۚRT5rOhr
5"t=lmi|ڊ>yENtȮzdWnhnږ4T5rԂڊ>j5dWnhn髗T@Z5rס֊]^QSmQ]. ^!-FEvkAǯB(.n髗<z*^QKǎMW/9hzZ6zArl9hzZ6zArmCg(n髗: sCwM\(l(n髗<En髗!}Cm^rЅKjQ]W/9hBx٭5rZyCNPW/9hCl
yBgK5r6ς5r6ψT7tZ_:!PW/9hvA|!PW/9hvA|n髗!}CwM\j-/j-ԈkCwM\ 8xT65r!R^<pBlֆyjC47t·V4^t<En髗mPjn髗T65r
Rf7tΊZyCNPW/:>tB^t!|!PW/:>
HT7t΄6ψT7t·dΈT7t·dK5rRB^t!}CwM\vA|y)^tSR#5r[<çj-/Pȯ9hoK[Pѝ>xW/:8El<n髗*!P5r>yENrЀA|B- 99h@ -QvA}CgQSv"r"#<6}B9Z>l.hW=l4qCO<uKtB? {DZl8|9\j״8t>l.yhsK8tTd&ܴ9ۊ=}CO<uKxg=lo.BP4qCO<uK6zAEmAæ: >{AæUCιhClCO<uKZ'E	ҋC͑^[5
h$W{J-6E{C5l)tZP\>(8|mhzABEpdW=|VBZP\>(8|_<pճP$W{J-6E{BgD.Z[:kE5"PkC]6t㊨gMH\NB-Qz^Z*nڤJ)E!PR4qCPۖў>G<E-[<}EHxrn(j_Tݳ9sC]ç͞:TxZtք*^<pPhsK8tTMhpgsC]6>yC]DOrn(TݵH9ۊ*t\!-iv6x4; CmC]ձ/5^rRgU6F9F(D#;!:-9hrU.h5墦DZ^ZW/9O@:+Κ΀=6}: ڵyBgܧhW=ltj״8t)'jgyO@T۔t 5r΀=0E)P۔tgV>F}KNS ^!3^r΀=|˚j\>? {@>y: ų>y@l//yO@}S9O@>眧h@x۔tlt 9)/\h@ ? {@)Έ\h:!ghWçE([:kENghgMs ϳNի>@;V(z: ڵx:p? {DZl: @l kgU6@"X? {@`gh= 3^gh@ CmCgԽD@>Fv.ght}S3-Tg|A{΀=1lOgh͟TtghgMHY sg,t,t3-g6v.kENt>l:}<pGm
\9l֊>8|#ඊ>j={Cgh7`זTԉSܴTݵHRԇSܴT/(xږ:FCxiC{Crچ_6墧-yE.\-Ht҆4CmB+:>W\#TyCwM\gO!:lTNBԂ^rmCPԉCrІ
]jhj(vWCx-&PPyhB+:5堄ڪ^-T	#TFwCRj#PAz'4:F}Cψ.TB@˚*tHn[P>l.h!mCG^yENt<|QMH;xU:}3[PѪoB3^!k#UCR>OTBjCnCGTCʈTht7l>j={@n5Ht8|PBmSg8|ol&>FyC͑yhv^Z>lBgM8oliEȴ;Fyhv^R3p/-#TEȼ;xSghl8|<WvMh˚#]gMhv^tA0mEN<sBj9hCl	>xCgMhxږ:>x]=Epho\P:{ENt:FgMhzQS([:kCtڊ>jCMh|3Ht;D}Bj:tև驵4TA*[PjD6*tRH-|CΚgϜO#>R:}@
>Fb"Cp֊>x6h RfTCPkENt<l Rf_<玪vCBR3-&̓^TVȵ;!EEF!6nyPv^Crl3Z(rp_:*g5zO:8|ۖ([rx*+dWr5\r|R֊5ç]n-hj}CΚtwkCH7xږ"_6G5H7xږ"_6G5Hl+<DzO]3W9l玪j]rV^yi|WomKZH/#Ӈܮ7xږR|ճjn/r|jZK(zڑvԵϞPӇܮ7xږ"_6Gj9^ԌwkEOR)g-y]n-hZCuKRg7Mh^Rg7MhFywkB#.y^|\媗:媗m=媗9Fzۖǎ]n-hFuSnWomKZ|gmt=mʛ 6}Sz)t֊ZvԵ]T+-;EzQM^EjdWtmE.6+>s*gܯ[o{ʊ-8}ʊ-NQDEz("r|jZR3Ը}wkCdw]n-hZz1@rAzߖ4qEO^+dZ)|n(ElCnl4q@oR+dZ8kC]7-ў.PԊڗ|ZHhp.QS״=n_>iv⊞tVȴ<l:Hh|C]7-ўsK"E68El.PԊڗhElE/SS~Z*z["<ElCyCz["PޤVȴԸ}A(|Hhp n髗l겕 < h        6b  APAPA2           >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             3%"
   AH(,8@_`ace|	
!?Nilmprst.014;Lbdghnoz}"$/69:<>DPTXfkuxy~#%&)*235BCIK\w7=EMQW]q{'-FGJRUYv+SZO[CtZH	AP)eYeYeYeF,,,,YeYeYeYeYPH,,,,b,,,,YeYeYeYeY ɖYeYeYeYQPYeYeYeY2,,,,#`PH	F A(`0YeYdb,,,&̲,,F;PX(fDċ8J+\e_vlWbrniHjaapy"H/</yX8Iw$W䷍w_gR=%,RXn)h903N
 lO-^tx!y\zNTO7Ѧux4&i"xyFj|fB|F3M].0}",\>6^2VĖ){S4Bq^h<\C2V"{S4Qx|T,.n%O$HuOg^O7EO7p5!.ĳ8: :3e^)``02V+5T6X	0euxJ@g  Z)``da!V:ZX4 q\IŠC
Ng,M F}P`ڄ+THZZEpV$r fy[7b|7/\=ơv" {ڟǡp°"TpBA@@ i@@q 'n) Y^4{/7'>4!n%{S:׏իTtِ4<zJ_gACaRIFL%.R7*x	NaTu%AH-^t='tŧ"i0.>'5Gtp:Oj}`>L0T>ꍉX,]ǜanKq-\MFp:"H$HqwT
OrHsBR$X|#!	 PI7	>$fdPGH떷Ha,CP<OP,>	ђVC  N P%AS!JKUrU@8NJ4$4<yΦ߭hP Ԕ+J8/n@iO %ZUU,nH/j}"7L=5nF/j}@A3ڟF[ėN;!I}X#Erp⼀g Z) s802zNBF@#<W>!R}a$
C)+ƳCN0BiƳ{SBsƳ{SI[ΣM	̀Jt6?EJӖ%N``@)rPrr`re!*:?:O-^uP~JB%T,>0F>4κ݃*D%
iG@u0gD*@Ĵ0PZA">U<8RJWQt'Pi,{S:uַ> ]G400>`J>$Tw7Z 4P@s+ڟxy]OuJy7xx
!8̉~VqCj]k$ 0
(R,TDHj#m;ڟTmx !ؽbA ћ"+ lE{Ѽ@zT@h^4AQ@xICxBp8@pb5n|=iu>T/>m:5v h<AZ6xyi7 Oq2{ǃf@H"JJV)rQyFCRɂrFC[O/Z> hocĺElB 	 VRȽXE@]HyhBR*9';gvtG6IVo:BCťSRP#)}YKM	_gRkir иrv)rRiu!b<OX'xHo9:h0s\YDN;aثZpj,THN/h:ds>bYeh?8R?L%.R7JVT^a.GX21>^t='tBieF4xfc[^]
7gZ{SL c}w2Bыڟxy7x1ѐua{qh"{SeC6Gd=WQ ͙ecڂ%T!PdAڣ<kkWIڟ.6v0{S0.qh:iŀOdƲ K<}{7JZ= 3\ƵOo,ڟ <|%Çj>=Y%n, ڟ =ZbM́vR?@AbĪ
ԧfN3"jd>cR<Gqj;$ 1n@ Ńǵ>ޑco,XF-[ڟP|5<edqbw><7<kGz0ȅn,iOhpֆv.MK
#{KD>=`z3A0sB$%EC<*{A~4צsZnp=ͺhh@ St 8`\   pm,ZG8=*6dQ' ჊a<:1F: Lt#Mڶ!82T$ѵa@gHl M 	VNg=lxZ<&̞%գ&N# x0Sc <գiOtMz\.H qhe`nܔRY!(F2 #"E$2薍ZL
lj}@X+Z> 	Зn>66L>vl"{S]⎈;Aa3x-ہAOᶈݸ ڟ 
Ʋh@{SO+W#'͙wDҗ+|vIbR&oDr3i`jvp='tBH'{Ƴn5 	A.4,z,5Cm"gqE,nyKڟxu|02xw%h<>$Aid' <|;B>$AH5Y&Ǔ<9xy> >>mK.%,ug{S^WGMpxl삇]v)z㑰XD	@[ZJh\.z9Sx
K|lyy(B>"5av@&	X^!
bQ-vkA
k	ے>=!׍aꩤ|&h{h:|̄r/*}JivI^ӭ"m"Ho{S={SQGMxl삇_m(AbĠ9t7;%GX2Zd%{SFOH<2)}i1ڂ%L
l='tH/Z.Ѧիx?6dR?$KwHJd{mj'͙y AbĠ9Q3N:z^I4JCwL[Rf8d=jx\|Z x Hs{SI[>3BGցv,Z*h: ) 5{S@busBp|itoј7<,{SY֧4R ڟGu׃-]}!z  A"5քE4Bh2Y	xqh7k,Z@ qtN7ӽ\px?6dS_gZx lvIbPX(dVoDCА6Tu'g:xzN?HP#M<T%=iu$@<KF44Ƴ@Ok<LF>O>vV[սiAڟF[6ibp8n*W>= M]"Ъx||O7W>3~]:ꠍGgY>Viu*0x5a 9@a:.@S:bK+n*j}mbk)3gu\+	XhB%^KT6C^#Y@3Ia^s*o<4n^z5QB*]N +)G!zi
3T	 8iTUsƳC>𹽗gW>4!n)'{S:q2{ǃf@HӢAKOK`RIKN^)rPs!YIZOѐi^+t(npѦuFjY>OL螞6N
7 VVOH=WQGfE/-> JV*s	KʇC.GX27LWy='u2.e4̀uOL=F>o۝ ڟL=
0FAP&jVj}P$"'FEAhP#M[NѦu*u(T<	gH3~d>E=jO/y<E-SCPVyjhVU@0P$OW{Xpw>31uWW- -cdi	2``"a`Ѧuj
2y~l]e/\a0:c-<1//J^8,RX9u3 uGX2g:xzNj.ei4κqr@b7 ]O76P#~Tj}0o
21P#ݸ=C6zbdDDWzx+Dsh:
XKZVM[7>3D4T<	g(djV=#ט"9Ey	FW<+ZhENtFujzd'Ff.<1P4d+*RG>mP{S:p=h~l]e/-<Bҗ%.R7*/0R]wLU`\a6H@xHiڟF[78oj},ѦuL¥jd"_5ĥiJ)).J\nT:ߐZխO3fE/8VJ4TFlȥ
P-j}緍'2)y~xr֧{xqQ"g+YekS=i8ّK3?ZoN*#6dRk(>Ɠ͙?<cZkS=i8ّK3?>Ɠ͙?<cZ5O3fE/8V4ZoN*#6dRk!֧{xqQ"g+YV>Ɠ͙?<cZeO3fE/8V8ZoN*#6dRk%kZyIDf̊^q1@dkS=i8ّK3?kS=i8ّK3?ֵ>Ɠ͙?<cZ>Ɠ͙?<cZɊ֧{xqQ"g+YV>Ɠ͙?<cZȄ4TFlȥ
D5O3fE/8V"-j}緍'2)y~xd4TFlȥ
HKZyIDf̊^q1@d-j}緍'2)y~x!kS=i8ّK3?R֧{xqQ"g+YV>Ɠ͙?<cZ>Ɠ͙?<c%B#x`yr(P^^-*
jKjE2^V%K`l9Dp,%vF (@b	!XV	 a0e5]hk/gbv5Zλ??7]]g~9{_AÏ3k-:a;\Ao?Hsҧ00
F_$re&HKBN~S*/
F_$9QR`t^a!'_LJ	:	:eBNߤ$ip@l0NVV:Qr?0/0N\aBNJ?$jX)SC	: G	:$ $!'_[ W	:G!'_CbR2!'_
!'_LBk!'_w9`X)OG	?\6&`+oU`X-p;o뀯l9}`Î,k, s}a aS_&8m?luM޹6MzAm=rm!6:uɶ8y6zuɶ8ι6c6MlkmsrmsMM`c\'lkdc]`c\a2mqlk6ƸY6ƺN)&Y6Ƹӄ8Mslklkc\m&uɶ516ƹo`c\ÁmpׄDlc\8lkmp	qa6ƺ޹6Ƹ{lk݂mp[͓lkc\?c\Atc\x&`c\Dlk.6ƹlkN6Ƹmp*lk<lkslkc\qq6ƹo#&slklk6Ƹ;lkuɶм(+*aAYPׅrTʒ)rDFLH$N^40#,n4R\\:.ԘKErdJ,4TqayQaiZcRQxJRҀEEjRҀ#bR)JJ<Ҁ*qZ+(ҧ++(
J4r80
FCRř"hl:y(Abġr9䣵KF,RX@rJӖ%)0NpHܨt9j%0*`Abĥ,RX'*0Gj%ʌEiJV)r)ԥ.R7*sJӖ%N``@)rPsR//J^8,RX9uUKK)).iJ)).J\nT:ģK)N\\6%,RXb	aK,,,,	AP)eYeYeYeF 2,,,,1H%`	d eYeF,,,`L,,`#KjBbEhRQ_!دbi?6CyN/ϋͭ&?OKk6C<5?/(R?(Abģu&	LAɅEtOTu$4'MDMH.j!Q3TZtIDc$QQ  jEn1HO	 ƨQuZ4ЙKH0ʁ3nP@V!`\q]Ra,͜3r6flAJfrp;qARK!94.b$wT X蚍5vg=p4qA.Vk%n ˍP6KIu"u+,]"K>,L8q"(Np+5dtvQu@18$Y%`PHsFNjN'Mh:S顦j+H+џy+Bm`ʍH4Dꃑ|fT)j~&CX}ƨFh+ #
uPBAAqd1T 	gTpS@RS3nQƨG8Co7×Foe@]ƨQ- ƨQuZ$1."p脨!8JtD3]3'tH3i$;35n.f"'N삇_BiJ'P8J\nT:CZ"7t3Q)Di1jAuUnZtI4^JjNhN
4&FH.hGfӭCPS
31	3'p5C)>ؐ/Ei">4qR=pZ5q]@ &#@"&@J tb }aB,CH1,jd/T2PA`.~2@ :.-A0N2j
YJi:At ƨQ{%HAƨQ,!3yCXG۠P&mjg]ow[TR}i"Y(C@Jd\hN$p2SmAT58PflHT+pYnKjT)>X$M@hP(iÈہ,qi@ƨQ-8
4R*	<B3'tH3i$;1ّHd\3]ħM
_gZx"iJ00NpHܨt9JT90R\9NWN*::j"'"Ԃ놪"A5NէDRwDU!
"S "!
$DE["wCEV/%RhNНbGHBpjg]n=xCD.+]jl'FnzjED3 *M<'@0 >\jg]ne n ƨ[H 0 dMTX $8VcY	Ѧ,T*F!iƨF>rPp5°A` Z}0Ca&= -/%TmT ZvX@ fk`i-q7	 +gU4HQTi?Q췑Q(T*F5B385Oi*4۟G} ѵQ8qp81qUFOwGsN̄nD8EtBDC5!$fHd\3]ħM
_gZx_<9iRR#r%KʇCC%ÔhĶIb\ mGk u.?"Z<&E "i	K`XBq{#ANNAkE[K$	dPS {K'M -:hU:u%4P	J_dЫ)}i1KMe)0)Gj)+*/0Giŕ:뀾jsB"Me VXT7 pq 0k\&l* \PT/
Pv(Ί?YdЎte'Ԙ%J\nÚN*:#uH.31DWD1./%4'tYvOax=gid[<{5n'q@  6=]3,n4T*}@5BhPe DT*}@	jᲡCDoHylb@0.f"'N̊_gZy?K<;PX*2*Sdj"']qhНn- Ps1.$[ݸ5B3֞n-qd[ n	4qb?}njb]=ЁqhjbZ,^BOmŠPT&"'F3 ᘊf%:h<2)}i dvIbUjSCB٨̉:jAuUnk,/P#k'MSC5i$ԝ wHFM	CP{ d oP7yRX݇|xYY`hw6qh"q\&FhiZFT&l.JB|5=pht~,\K#!h:h@3Asκ3!^A·=3nP>@@(!   #Prq AY:hG:=fBF	`O\NF l%D*%=pLtl%Ȭ[fIh"L>D*A&mK'MOt#1B<&̜Q2udˣLNN((	 @A'Dqe	k5󦁖/ 	rPjJȒV^@S5)"Q2٠M؄n-#%\jLB4Nvܔ
jml}p6EqQGp"u@n CP,p6l5Bjil4qi$dwHFdm:$̌ӺC3V̂b+yKO;|vIbR&oDr颣\5V;3VM&ڹBw@Q"<L1@<<q0_,Y19.E#̎$F8(,P#,nxjQksX
ǡ:F¬sTX#
04B煎5B+AH5@Q7<N5B⨴:  E>W3Y3HԊ}5B\	#2wD6LӺCTtّHd\=[&b+yK(xAڄF,`,"Vj%:h{tJ0r3Xy)Ȃ<|BDWDR(njHHhN

 %CBc@kL[m ƨ\0T3 MRX|^Az]Wt3[X@nN5BLہ.5BEW'3V̂b+žħMVK(yҎ),J(C~hNvF5B@C"<x?6dR?C#,RXmT6fjd2EnE.5B6EWz2yh~lȥeIj%-#M:HFO-͙y AbĠ9Q螨Fb4A54L=H.4Rf"tjӢI;ASBw@QPfkF3Mu
fhB#,TV!<N5B4P5.(ޏ,+Ѓ6Y:h)h:5󦡴p|Pq@J=@4sFWF]s$T!Mp|Jqw]p	5JbP3P LPT!E%H.p@Ђ	6BsU3 t
m,4@,CiփPC:j@UH;AN&i!̌պD3 ᘊf%:hR?k\Aڂ%AbrZqDo5]`0oM<Q)CRth3TZtIDc$QQV鈢AtA4'tb:n*F[""Ĵi3O\Lĺ3n*pC3*̘mT,Ft[:VƨQ)qiuK@:T.
4,]guqPT( h#!:K(	qPT(BEAȖ}@&
՜8MQiÈ+n*\jm@ۯF4l:#xV,W°m`ʍWDFIFi5Bh}4T#0KE @°"T)-BP#,*,.֊hSLۊjz#6T	qPqiqHƨQu*<Ib']Dx?6d'	NkB3'tH3i$;35n.f"'N`ϥ+NZTIZR)9颣8#Nlf^*	CEpj&t(nq;PL{sqFj,TV!88
4κބz&
0T0q\>FZs4T#0V!UH~lȥe-*J:R#r皉Nꎰd{54^Jy;LP#M<8
4κt΅N5Bލ\`d
T	qX8
V!yj#zE%:'id"q<vu4hBƨQu:B$w]zj#zV!Y	TAŇ \/u ulxhAHUACzd
}+PN}q	jZ<>4WZ<@1WP#v
4κEW"#'&b+y~lȥQ~ 
tq-=,J)xIbT	&S+z&gMhNH,4uƨQuDkykqPj'@UZLۊWT7cF"
 滉(KZCiuո
4κEGuאcFACH
֯ 4K'
l$YdxjhZ
]Z"љ	Q	3- 4T*}o5B3UĔdf%:h<2)}i/vUKK)).h	uGX2pFFZh:EO7.5B3 -ƨQ(m,oNT(:y*4T(dUsd"_5ĥiJ)).J\nT:\B*)T.N#6dR*&P{pi:ّK3?#F\=4TFlȥUfP{pi:ّK3?)puQ"gVBF\=4TFlȥUƍP{pi:ّK3?#F\=4TFlȥUF\=4TFlȥUѪn'U2)y~xdѪn'U2)y~xdB4jۃIDf̊^q1@EYpuQ"gVDF\=4TFlȥUT.N#6dR*Ѫn'U2)y~xdO4jۃIDf̊^q1@EXF\=4TFlȥU4jۃIDf̊^q1@EX&P{pi:ّK3?lѪn'U2)y~xbባT.N#6dR*P{pi:ّK3?-4jۃIDf̊^q1@EXjh͙?<cw5B3fE/8"\~h͙?<cuP{pi:ّK3?puQ"gV.bh͙?<cqѪn'U2)y~xKH&F"AyyhP(+NZT),
j%ԋ"eAyx9iR&KRrXK#$(P1@21
B0XH~`O?ُ?\DO!rC rt0r! K[a'%w/؃d/??6$l'I ?AF$F1iu	:M!'_!uM!'_[$:BN	:^2u	:m!'_s$HIBNHI"i	:HI 'HI fJuBNw$HIpHIr}!'_:BNu\/u\*u.}`uvp 	?\`X-q]p-,mpu`X-p`݁`Vv `X-r(,l` @)ؓ9?iF_FJ6:BB(J6?c'lu^Qtc
6?(c]F_(6:c\pQpԣc]ZQlu\A(6:B(
6:C(~clp7yFc
68%aJ68R~)J6:c``Qcc68c`1(b`pQ-(jQalvaiF	?`>(~F~Qc?"lpE
68GIFce
6:pc`O(lp;FcgJ6;%(~mF_llqoДlu60(sh6:HQ6F=cbQlro͎
68?ҍGԣc~mp4/.

ʆXPVT5D4fr(Jr܍9zTH#N^l)dҍԘH)hh`8
FYTJ+P:-9tgT%ʌ3L1XIiP$0B&vFZ\:P8N6deåV`tETS+YyrT`^`:-ΆJ1XjX)S-*䁠䴨rt6SʋJԥ+(ҕJ3EjRx/*,-+R4xJV:Ph4iTSJX@f9YXFHV:P΍ԘC`<vIbPнH<vIbPȹJ),Jt9iJ'P8J\nT:䃵K|vIbRy),JdKF	C"|%+NZTIZR)9iJ00NpHܨt9ũT/),J:}*%Kʋa
RIKʋ%.R7*qbQڂ%Kҧ..Ng),JVT^aF	eYeYeYeYd`,,,,,F((R,,,,eYeYe,,,0eYeYeF,,YLH	eYeYeYeYe%,,,,F((R,,,,),J;PX(f)@ @@4k괏 N          6  A9=A2          k  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  A.=A2      	   `  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)kD =p         r  A9=WA2         u  r      ./usr/lpp/ssp/css/aix50/lib/lapisub.exp                              #!liblapi_r.a(liblapi_r.o)
* "@(#) 1.36 src/ssp/css/lapi/include/lapisub.exp, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:46"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
*
* LAPI Interface functions
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
*
* LAPI MISC.
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_shm_str
ger(4)k겥 @p         v  A<=WA2         u  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 M          o  A9=A2          _  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 kQ {         "  A:=A2           "      ./usr/lpp/ssp/css/samples/lapi/Am.c 4.ex                             /****************************************************************************
** @(#) 1.3 src/ssp/css/lapi/samples/Am.c, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:48
**
** Name: Am.c
**
** Description: This is a sample Active Message - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

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

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

#define A_MAX     2
#define I_MAX     10

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

volatile int cont=0;

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

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

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

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

    cont= 1;
}

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

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

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

    return (buf);
}


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

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

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

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

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

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

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

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

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

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

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

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



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

      program Getf

      INCLUDE 'lapif.h'

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

c     Not registering error handler function


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


*******k          h  A;=A2           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~            A;=A2                 ./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k1            Ae?A2                 ./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)


kꊐ          e  A;=A2           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);
}



   kp          V  A;=A2           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kdj             A=A2                  ./usr/lpp/ssp/css/samples/lapi/runFile A                             # @(#) 1.1 src/ssp/css/lapi/samples/runFile, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:53:56
export LANG=C
#export LAPI_USE_SHM=yes
export MP_HOSTFILE=host.list
export MP_CPU_USE=multiple
export MP_ADAPTER_USE=shared
#export CHECKPOINT=yes

export MP_PROCS=2
export MP_EUILIB=us
export MP_EUIDEVICE=css0
export MP_MSG_API=lapi
#export MP_TASKS_PER_NODE=2
export MP_CPU_USE=multiple
export MP_INFOLEVEL=3
export MP_PGMMODEL=spmd
export MP_STDOUTMODE=unordered
export MP_CSS_INTERRUPT=yes
export MP_LABELIO=yes
export MP_PULSE=0
export MP_EUIDEVICE=css0
if  [[ -n $1 ]]; 
  then
    if [[ -x $1 ]] && ! ( [[ -d $1 ]] );
    then 
     $1; 
 
    else
     echo "usage: $0 filename (where 'filename' is an executable)";
    fi
else
     echo "usage: $0 filename (where 'filename' is an executable)";
fi

kH 	           A=A2      	   s        ./usr/lpp/ssp/css/samples/lapi/xfer/Makefile                                 ####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

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

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

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

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

clean: 
	rm -rf Xfer Xfer_32 Xfer_64

AL,k^ H           A=FA2         d        ./usr/lpp/ssp/css/samples/lapi/xfer/README.LAPI.XFER                                              Use of LAPI_Xfer for 32/64 bit interoperability

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

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

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

The set of files includes the following:

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

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

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

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

One interesting execution note is the inclusion of a send completion handler
for the LAPI_Xfer call.  This allows execution to continue while the Xfer
completes.  In the example provided here, the send completion handler sets
a local counter to indicate to the main routine that the local buffer is
available for reuse.  This method is an alternative to using the traditional
method of waiting on the origin counter.
   k꺞 	         c-  AqOV?A2      	   n  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   k(O 	         J   A=A2      	   r  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kZZ 	            A=A2      	   q         ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
k 	           AqOV?A2      	   ^        ./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kz% =           ASASA2         g         ./usr/lib/nls/msg/C/liblapi.cat                                  ISO8859-1             p &   -   >   +  4 3  ` #      %   B      ? ;  ` =   3   ,   0  ; ,  l (   )   "   +   #  ; $  _ :   $   6   (   (  D %  m     /   "   8  	 0  	@ 7  	q !  	   	 &  	 &  
   
9 '  
Y E  
 6  
 '  
 )  & .  P .   0   7   E   0  ] ,   '   )   9   9  G 6   *   4   !   M  :    +   #   ,   *  " (  M %  v )   '   "   &   #  8 )  \ 6   -   '   (   (  < %  e (      '   .     + $  J C  o K   L   U  L C   C   F  * 2  q 2   8   8   8  I 8   ,   "   i   8  u 6   Z   F  @ 2   /   2   l   .   2   +  2660-400 Internal communication error. 2660-401 All available LAPI instances in use. 2660-402 Both Network statements set for single LAPI instance. 2660-403 Unable to load checkpoint support. 2660-404 Unable to load user space support library. 2660-405 lapi_info pointer is NULL. 2660-406 Error in MP_MSG_API. 2660-407 No Network statement is set. 2660-408 No method to distribute UDP address and port information. 2660-409 Header handler is NULL. 2660-410 Non-root user attempted to initialize in PSS mode. 2660-411 ATTENTION: NULL address passed to LAPI_Address_init. 2660-412 Shared Memory kernel extension not loaded. 2660-413 Communication timeout has occurred. 2660-414 Error during re-registering of a timer. 2660-415 UDP pkt size is not in valid range. 2660-416 User UDP handler returns error. 2660-417 Invalid handle passed into LAPI. 2660-418 Out data pointer is NULL. 2660-419 Address handle range is not valid. 2660-420 Out address table is NULL. 2660-421 Destination task is purged. 2660-422 Multiple threads are waiting on the same counter. 2660-423 Unable to allocate storage. 2660-424 Unused fields in lapi_info_t are not cleared. 2660-425 Source address pointer is NULL. 2660-426 Target address pointer is NULL. 2660-427 Data length exceeds maximum. 2660-428 Invalid target task id. 2660-429 uhdr is NULL but uhdr_len is non-zero. 2660-430 uhdr_len is out of range. 2660-431 uhdr_len is not a multiple of double word size. 2660-432 Source vector's extent is out of range. 2660-433 Source vector's stride is less than its block. 2660-434 No connectivity to task. 2660-435 All adapters are down. 2660-436 RECV of msg did not complete. 2660-437 SEND of msg did not complete. 2660-438 SEND of msg timed out. 2660-439 Setup of shared memory failed. 2660-440 Source vector address is NULL but its len is greater than 0. 2660-441 Sum of source vector lengths exceeds maximum. 2660-442 Source vector pointer is NULL. 2660-443 Source vector type is not valid. 2660-444 Source stride vector address is NULL. 2660-445 Target stride vector address is NULL. 2660-446 Target vector's extent is out of range. 2660-447 Target vector's stride is less than its block. 2660-448 Target vector address is NULL but its len is greater than 0. 2660-449 Target vector's length is out of range. 2660-450 Error in checkpoint/restart/resume. 2660-451 Target vector pointer is NULL. 2660-452 Target vector type is not valid. 2660-453 Source & Target vectors have different num_vecs. 2660-454 Source & Target vectors have different vec_type. 2660-455 Source & Target vectors have different len[]. 2660-456 info ptr in LAPI_Msgpoll is NULL. 2660-457 Another thread is polling, try again later. 2660-458 Counter pointer is NULL. 2660-459 Counter value passed in is less than zero for LAPI_Nopoll_wait call. 2660-460 Invalid query type. 2660-461 LAPI_Rmw's in_val pointer is NULL. 2660-462 RMW operator is not valid. 2660-463 LAPI_Rmw's tar_var address is NULL. 2660-464 LAPI_Senv's set_val is not valid. 2660-465 DGSP is NULL or not registered. 2660-466 DGSP atom_size is not valid. 2660-467 DGSP processed incorrect branch. 2660-468 DGSP control block has errors. 2660-469 DGSP has bad copy length. 2660-470 Attempt to free invalid DGSP. 2660-471 DGSP op-code is not valid. 2660-472 DGSP has bad reps (less than 0). 2660-473 DGSP stack has depth less than or equal to 0. 2660-474 lapi_rmw_t size not set to 32 or 64. 2660-475 udp_port info pointer is NULL. 2660-476 Invalid LAPI_Xfer command type. 2660-477 Invalid LAPI_Util command type. 2660-478 Cannot open message catalog. 2660-479 Insufficient Pack buffer space. 2660-480 Error processing DGSP. 2660-481 Error on UDP socket operation. 2660-482 PSS system attempted collective call. 2660-483 KLAPI DMA hndl error. 2660-484 KLAPI DMA Posted tag error. ATTENTION: 2660-485 Failover/Recovery setup failed: internal error. ATTENTION: 2660-486 Failover/Recovery setup failed: cannot open NAM device. ATTENTION: 2660-487 Failover/Recovery setup failed: no HAGS update detected. ATTENTION: 2660-488 Failover/Recovery setup failed: POE functionality not up to date. ATTENTION: 2660-489 Failover/Recovery setup failed: can't find POE. ATTENTION: 2660-490 Failover/Recovery setup failed: non-snX device. ATTENTION: 2660-491 Failover/Recovery function halted: internal error. 2660-492 Invalid RDMA context provided for target. 2660-493 Invalid RDMA context provided for source. 2660-494 Invalid RDMA buffer handle provided for target. 2660-495 Invalid RDMA buffer handle provided for source. 2660-496 Invalid RDMA buffer offset provided for target. 2660-497 Invalid RDMA buffer offset provided for source. 2660-498 Job ended due to no RDMA resources. 2660-499 Bulk Transfer is enabled. 2660-500 COMM TIMEOUT ERROR occurred between current task, %1$d, and remote task, %2$d, on handle 0x%3$lx 2660-501 LAPI version %1$s %2$s library compiled on %3$s 2660-502 Task %1$d failed to initialize shared memory. 2660-503 CHECKPOINT: Failed to restart shared memory transport, rc = %1$d handle = 0x%2$x. 2660-504 Shared memory not used on this node due to sole task running. 2660-505 Task %1$d failed to create shared memory. 2660-506 Task %1$d failed to get shared memory. 2660-507 Task %1$d failed to attach shared memory. 2660-508 Task %1$d failed to reserve segment.
Task will not use segment attach for intra node communication. 2660-509 Initial communication over port %1$d. 2660-510 Required environment variable is not set. 2660-511 The error code is unknown to LAPI. kU =           ÄASASA2         g         ./usr/lib/nls/msg/En_US/liblapi.cat setu                                 ISO8859-1             p &   -   >   +  4 3  ` #      %   B      ? ;  ` =   3   ,   0  ; ,  l (   )   "   +   #  ; $  _ :   $   6   (   (  D %  m     /   "   8  	 0  	@ 7  	q !  	   	 &  	 &  
   
9 '  
Y E  
 6  
 '  
 )  & .  P .   0   7   E   0  ] ,   '   )   9   9  G 6   *   4   !   M  :    +   #   ,   *  " (  M %  v )   '   "   &   #  8 )  \ 6   -   '   (   (  < %  e (      '   .     + $  J C  o K   L   U  L C   C   F  * 2  q 2   8   8   8  I 8   ,   "   i   8  u 6   Z   F  @ 2   /   2   l   .   2   +  2660-400 Internal communication error. 2660-401 All available LAPI instances in use. 2660-402 Both Network statements set for single LAPI instance. 2660-403 Unable to load checkpoint support. 2660-404 Unable to load user space support library. 2660-405 lapi_info pointer is NULL. 2660-406 Error in MP_MSG_API. 2660-407 No Network statement is set. 2660-408 No method to distribute UDP address and port information. 2660-409 Header handler is NULL. 2660-410 Non-root user attempted to initialize in PSS mode. 2660-411 ATTENTION: NULL address passed to LAPI_Address_init. 2660-412 Shared Memory kernel extension not loaded. 2660-413 Communication timeout has occurred. 2660-414 Error during re-registering of a timer. 2660-415 UDP pkt size is not in valid range. 2660-416 User UDP handler returns error. 2660-417 Invalid handle passed into LAPI. 2660-418 Out data pointer is NULL. 2660-419 Address handle range is not valid. 2660-420 Out address table is NULL. 2660-421 Destination task is purged. 2660-422 Multiple threads are waiting on the same counter. 2660-423 Unable to allocate storage. 2660-424 Unused fields in lapi_info_t are not cleared. 2660-425 Source address pointer is NULL. 2660-426 Target address pointer is NULL. 2660-427 Data length exceeds maximum. 2660-428 Invalid target task id. 2660-429 uhdr is NULL but uhdr_len is non-zero. 2660-430 uhdr_len is out of range. 2660-431 uhdr_len is not a multiple of double word size. 2660-432 Source vector's extent is out of range. 2660-433 Source vector's stride is less than its block. 2660-434 No connectivity to task. 2660-435 All adapters are down. 2660-436 RECV of msg did not complete. 2660-437 SEND of msg did not complete. 2660-438 SEND of msg timed out. 2660-439 Setup of shared memory failed. 2660-440 Source vector address is NULL but its len is greater than 0. 2660-441 Sum of source vector lengths exceeds maximum. 2660-442 Source vector pointer is NULL. 2660-443 Source vector type is not valid. 2660-444 Source stride vector address is NULL. 2660-445 Target stride vector address is NULL. 2660-446 Target vector's extent is out of range. 2660-447 Target vector's stride is less than its block. 2660-448 Target vector address is NULL but its len is greater than 0. 2660-449 Target vector's length is out of range. 2660-450 Error in checkpoint/restart/resume. 2660-451 Target vector pointer is NULL. 2660-452 Target vector type is not valid. 2660-453 Source & Target vectors have different num_vecs. 2660-454 Source & Target vectors have different vec_type. 2660-455 Source & Target vectors have different len[]. 2660-456 info ptr in LAPI_Msgpoll is NULL. 2660-457 Another thread is polling, try again later. 2660-458 Counter pointer is NULL. 2660-459 Counter value passed in is less than zero for LAPI_Nopoll_wait call. 2660-460 Invalid query type. 2660-461 LAPI_Rmw's in_val pointer is NULL. 2660-462 RMW operator is not valid. 2660-463 LAPI_Rmw's tar_var address is NULL. 2660-464 LAPI_Senv's set_val is not valid. 2660-465 DGSP is NULL or not registered. 2660-466 DGSP atom_size is not valid. 2660-467 DGSP processed incorrect branch. 2660-468 DGSP control block has errors. 2660-469 DGSP has bad copy length. 2660-470 Attempt to free invalid DGSP. 2660-471 DGSP op-code is not valid. 2660-472 DGSP has bad reps (less than 0). 2660-473 DGSP stack has depth less than or equal to 0. 2660-474 lapi_rmw_t size not set to 32 or 64. 2660-475 udp_port info pointer is NULL. 2660-476 Invalid LAPI_Xfer command type. 2660-477 Invalid LAPI_Util command type. 2660-478 Cannot open message catalog. 2660-479 Insufficient Pack buffer space. 2660-480 Error processing DGSP. 2660-481 Error on UDP socket operation. 2660-482 PSS system attempted collective call. 2660-483 KLAPI DMA hndl error. 2660-484 KLAPI DMA Posted tag error. ATTENTION: 2660-485 Failover/Recovery setup failed: internal error. ATTENTION: 2660-486 Failover/Recovery setup failed: cannot open NAM device. ATTENTION: 2660-487 Failover/Recovery setup failed: no HAGS update detected. ATTENTION: 2660-488 Failover/Recovery setup failed: POE functionality not up to date. ATTENTION: 2660-489 Failover/Recovery setup failed: can't find POE. ATTENTION: 2660-490 Failover/Recovery setup failed: non-snX device. ATTENTION: 2660-491 Failover/Recovery function halted: internal error. 2660-492 Invalid RDMA context provided for target. 2660-493 Invalid RDMA context provided for source. 2660-494 Invalid RDMA buffer handle provided for target. 2660-495 Invalid RDMA buffer handle provided for source. 2660-496 Invalid RDMA buffer offset provided for target. 2660-497 Invalid RDMA buffer offset provided for source. 2660-498 Job ended due to no RDMA resources. 2660-499 Bulk Transfer is enabled. 2660-500 COMM TIMEOUT ERROR occurred between current task, %1$d, and remote task, %2$d, on handle 0x%3$lx 2660-501 LAPI version %1$s %2$s library compiled on %3$s 2660-502 Task %1$d failed to initialize shared memory. 2660-503 CHECKPOINT: Failed to restart shared memory transport, rc = %1$d handle = 0x%2$x. 2660-504 Shared memory not used on this node due to sole task running. 2660-505 Task %1$d failed to create shared memory. 2660-506 Task %1$d failed to get shared memory. 2660-507 Task %1$d failed to attach shared memory. 2660-508 Task %1$d failed to reserve segment.
Task will not use segment attach for intra node communication. 2660-509 Initial communication over port %1$d. 2660-510 Required environment variable is not set. 2660-511 The error code is unknown to LAPI. kY =           ÄASASA2         g         ./usr/lib/nls/msg/en_US/liblapi.cat setu                                 ISO8859-1             p &   -   >   +  4 3  ` #      %   B      ? ;  ` =   3   ,   0  ; ,  l (   )   "   +   #  ; $  _ :   $   6   (   (  D %  m     /   "   8  	 0  	@ 7  	q !  	   	 &  	 &  
   
9 '  
Y E  
 6  
 '  
 )  & .  P .   0   7   E   0  ] ,   '   )   9   9  G 6   *   4   !   M  :    +   #   ,   *  " (  M %  v )   '   "   &   #  8 )  \ 6   -   '   (   (  < %  e (      '   .     + $  J C  o K   L   U  L C   C   F  * 2  q 2   8   8   8  I 8   ,   "   i   8  u 6   Z   F  @ 2   /   2   l   .   2   +  2660-400 Internal communication error. 2660-401 All available LAPI instances in use. 2660-402 Both Network statements set for single LAPI instance. 2660-403 Unable to load checkpoint support. 2660-404 Unable to load user space support library. 2660-405 lapi_info pointer is NULL. 2660-406 Error in MP_MSG_API. 2660-407 No Network statement is set. 2660-408 No method to distribute UDP address and port information. 2660-409 Header handler is NULL. 2660-410 Non-root user attempted to initialize in PSS mode. 2660-411 ATTENTION: NULL address passed to LAPI_Address_init. 2660-412 Shared Memory kernel extension not loaded. 2660-413 Communication timeout has occurred. 2660-414 Error during re-registering of a timer. 2660-415 UDP pkt size is not in valid range. 2660-416 User UDP handler returns error. 2660-417 Invalid handle passed into LAPI. 2660-418 Out data pointer is NULL. 2660-419 Address handle range is not valid. 2660-420 Out address table is NULL. 2660-421 Destination task is purged. 2660-422 Multiple threads are waiting on the same counter. 2660-423 Unable to allocate storage. 2660-424 Unused fields in lapi_info_t are not cleared. 2660-425 Source address pointer is NULL. 2660-426 Target address pointer is NULL. 2660-427 Data length exceeds maximum. 2660-428 Invalid target task id. 2660-429 uhdr is NULL but uhdr_len is non-zero. 2660-430 uhdr_len is out of range. 2660-431 uhdr_len is not a multiple of double word size. 2660-432 Source vector's extent is out of range. 2660-433 Source vector's stride is less than its block. 2660-434 No connectivity to task. 2660-435 All adapters are down. 2660-436 RECV of msg did not complete. 2660-437 SEND of msg did not complete. 2660-438 SEND of msg timed out. 2660-439 Setup of shared memory failed. 2660-440 Source vector address is NULL but its len is greater than 0. 2660-441 Sum of source vector lengths exceeds maximum. 2660-442 Source vector pointer is NULL. 2660-443 Source vector type is not valid. 2660-444 Source stride vector address is NULL. 2660-445 Target stride vector address is NULL. 2660-446 Target vector's extent is out of range. 2660-447 Target vector's stride is less than its block. 2660-448 Target vector address is NULL but its len is greater than 0. 2660-449 Target vector's length is out of range. 2660-450 Error in checkpoint/restart/resume. 2660-451 Target vector pointer is NULL. 2660-452 Target vector type is not valid. 2660-453 Source & Target vectors have different num_vecs. 2660-454 Source & Target vectors have different vec_type. 2660-455 Source & Target vectors have different len[]. 2660-456 info ptr in LAPI_Msgpoll is NULL. 2660-457 Another thread is polling, try again later. 2660-458 Counter pointer is NULL. 2660-459 Counter value passed in is less than zero for LAPI_Nopoll_wait call. 2660-460 Invalid query type. 2660-461 LAPI_Rmw's in_val pointer is NULL. 2660-462 RMW operator is not valid. 2660-463 LAPI_Rmw's tar_var address is NULL. 2660-464 LAPI_Senv's set_val is not valid. 2660-465 DGSP is NULL or not registered. 2660-466 DGSP atom_size is not valid. 2660-467 DGSP processed incorrect branch. 2660-468 DGSP control block has errors. 2660-469 DGSP has bad copy length. 2660-470 Attempt to free invalid DGSP. 2660-471 DGSP op-code is not valid. 2660-472 DGSP has bad reps (less than 0). 2660-473 DGSP stack has depth less than or equal to 0. 2660-474 lapi_rmw_t size not set to 32 or 64. 2660-475 udp_port info pointer is NULL. 2660-476 Invalid LAPI_Xfer command type. 2660-477 Invalid LAPI_Util command type. 2660-478 Cannot open message catalog. 2660-479 Insufficient Pack buffer space. 2660-480 Error processing DGSP. 2660-481 Error on UDP socket operation. 2660-482 PSS system attempted collective call. 2660-483 KLAPI DMA hndl error. 2660-484 KLAPI DMA Posted tag error. ATTENTION: 2660-485 Failover/Recovery setup failed: internal error. ATTENTION: 2660-486 Failover/Recovery setup failed: cannot open NAM device. ATTENTION: 2660-487 Failover/Recovery setup failed: no HAGS update detected. ATTENTION: 2660-488 Failover/Recovery setup failed: POE functionality not up to date. ATTENTION: 2660-489 Failover/Recovery setup failed: can't find POE. ATTENTION: 2660-490 Failover/Recovery setup failed: non-snX device. ATTENTION: 2660-491 Failover/Recovery function halted: internal error. 2660-492 Invalid RDMA context provided for target. 2660-493 Invalid RDMA context provided for source. 2660-494 Invalid RDMA buffer handle provided for target. 2660-495 Invalid RDMA buffer handle provided for source. 2660-496 Invalid RDMA buffer offset provided for target. 2660-497 Invalid RDMA buffer offset provided for source. 2660-498 Job ended due to no RDMA resources. 2660-499 Bulk Transfer is enabled. 2660-500 COMM TIMEOUT ERROR occurred between current task, %1$d, and remote task, %2$d, on handle 0x%3$lx 2660-501 LAPI version %1$s %2$s library compiled on %3$s 2660-502 Task %1$d failed to initialize shared memory. 2660-503 CHECKPOINT: Failed to restart shared memory transport, rc = %1$d handle = 0x%2$x. 2660-504 Shared memory not used on this node due to sole task running. 2660-505 Task %1$d failed to create shared memory. 2660-506 Task %1$d failed to get shared memory. 2660-507 Task %1$d failed to attach shared memory. 2660-508 Task %1$d failed to reserve segment.
Task will not use segment attach for intra node communication. 2660-509 Initial communication over port %1$d. 2660-510 Required environment variable is not set. 2660-511 The error code is unknown to LAPI. k<u   h        	  A&?A2          +  	      ./usr/lpp/ssp/css/aix52/cfgzcmem at setu         h           h           ?&         H   x           x          1L                      .text         x                   .data     x  x    x               @.bss                                .loader                                 " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D; xc   !8 `H AA ,  b @A c  H QA ;   @?@ 8 @8~ 8  D HH QA ,  A lH iA |}y @8 l8` 8 8@ $ ؐ H eA 8 8 XH }A c  8  8 H A b @c  H  A 8   H8 P X8~  \8  P TH  A ,  b @A c  H  uA 8`  H  iA 8`  8!}N         A       @ main       HA   L |	N               LA   L |	N               PA   L |	N               TA   L |	N               XA   L |	N               \A   L |	N               `A   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14           @(#) 1.1 src/rsct/lapi/zcmem/cfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0   /usr/sbin/execerror execerror   /etc/drivers/zcmem_ke   /etc/drivers/zcmem_ke                                                                   x                                                    .     <   B  jerrno         @                    @
                    @
       exit          @
       stat          @
       waitpid       @
       fork          @
       execvp        @
                    @
       __crt0v       @              '      @       __start    !
                                                                                                                                      	              
         /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
loadquery  
sysconfig  __mod_init  __malloc_user_defined_name 0-43lL3 P         <  A*A*A2           Ő      ./usr/lpp/ssp/css/aix52/include/lapi.h u                               	  et*_adilnor
/AILPcfpsu(),;ERSTghmv#.04CDGMNOUby"Fkx-1256BHKVWXwz{}3789QYq&'Z<=[]+:>j|@1yPs xk ^DަVQ[	56;Nr0101yF;m)u;p,^(,^ phG:7SmaJҊaDJaraBBfba{1L;fbaf/!ȭN%*7SSJ\ލӱ$N\EJT[oyOfb=Da%s.oFؐ@2+
Q}M0YYX8<1Ma`J.AX;'ƶAYZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ@ @ mIdF̃Sy0Ud	3QD0@N#9qPۄ  N    $Yx{JP \	^J#7o@,QR6ol]	:K8
, H	 (lPX.Ipi`0 H `(  	 PXHAb&'7'yPv)! 9eHΔdVT.oF'j`."NEGǨ$җ7tHO nhbIӕarͨ>A\AekZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵk0|Q I9\L 2` *(	t`]X PN& `0UՀ
5oYA0 ,Zמjc՜L9x\Ju$y!acA"u$yǰD<PPHHŰёB(9a1yoSzT$(S0wROg<{<aᇰ₂@af/6UDYvm4A0wROg<{  [ D{#₂@qf/dBSj[nTmMJ)OYbPP;|TfIP9`X hcfxPPHbJܸI'Hzau$yǰ, hcfx,1h+p]OQ6Z1|%6L#fIP9a Y)i0X;'Ƴ@=Xj$YÐ`q D(ޥ]$fɵMs}0wROg<{8#@qAA YՂ3RtR{ԫY|k<` ?EP;jZT\	О$0^a8ަ_rO<#X;'Ƴ@=X`aᇏ`x(($1xMuO&غ=a'1yoSz-%\՜iA8/A8Nru9y6Щ,ԓYs`x{ "^Fb}|_olցT(#a`5<=<9'b9K<tE4ڢa`58xØ`x h` ^@gNè'*qtxak,ԓYs'#₀`,r(QXRڧ$QVsk0^Dާ:gvPN(/)B0wROg<{a1xSܬ\zS|Iv0Y|k<`"((D10e<qU{$#Y|k<`"@p ,<0q((EEJɶ.OZS0wROg<{ pxi₀`,D`dBڢg0wROg<{"`x₀`
,
tOzxu$yǰ`CGx1ytE2m\UN2`z,ԓYsC{O?PP,
:tJL<D?fIP9a,@Dxh 0R(Vd,ԓYsȜqbpYNr̢
Sl|Ik0_(NRdnu$yǰ8ppxh#1A@8bӜ3V-w-m֥m%Au$yǰXpPP,9LfURM|R/Yb.jjθ;bU59 %;,ԓYs400{O?PP1y	+4kk:QM9>7Sަ"y,ԓYs!Xh``	b-*tE4Ozx0wROg<{"k
 Q%dڢާr$A0wROg<{A@8b-*q[#fIP9`='(( ^7OzxJީ7M!u$yǰD₀HMd*;RĞH#fIP9`=A@bIlGze{+%7mFu$yǰ@xkGPPŘ5nS E:Fܥ<GI>5j0pG;A@1y	+4k+Hܦ j\ާ
QNɶ:/ġ$Au$yǰ<AbȜDx,9Lgh1m_b}˶a`58xjG  8?PPt)msSg[D#X;'Ƴ@=8<,@9 f/9c1Ie%+ёDWA0wROg<{abt)QB[2Ntu$yǰ88pPP ^:sdrK(.R[fIP9a ,9CPP ^:sjU$	tS5X;'Ƴ@=XaAAA"^BJ7)sJ)L<D%o_/}£I>5j0p4p[₂af/!%feiNVOzXz,ԓYsG<DAA@8Fzr|nL<D?fIP9`D ; Ř5nSM:ާ^U{?a`58x"<4p[AAAB^BJԹՕnSfbӥަ"yI>5j0p DyD4 l400{O?^E%Ws{+Hܧ/sJ)L<D?Y|k<`D4GPPP,[2UyZF0SmozXz,ԓYs!X@(((1y̕^VLԹսNlu_/}BH?fIP9a,G
,[2UyZF=tE7~$8Tp X;'Ƴ@=CH,[2UyZF0SDާr$Au$yǰ,@((	bӜ:$br|lҖٓ)A,ԓYs!X`x₀Yȶdzr|nL<D?fIP9a,G@w((ŘfJ+HܧؚuN2`I>5j0pG<D9 1y	+4k <fJ+HܦMkfoVP#Y|k<`a
5E%WnSS&ҵzIT7YbiGu$yǰ0X/^BJ"ْ7)iZYb=$uQ  B?a`58xa 	b)i<`r!L<D?Y|k<`؀PP':k(A$3/_G,ԓYs#"y₀
,rV7Sӓu=a'u$yǰ,<
 0XO*+ZmQJvS(d_/jrҔ@9Bl I>5j0p #PP,Z8[*N?a`58x4"y((	P9ÀS|XUӓu=a'0wROg<{CA@H,ÀIr80wROg<{`h((	 b^yp)f­:tO<#Y|k<`@q₀f/<ah)V­8,ԓYs₀ YH!L<DOzS0wROg<{H H
@f/ ۑF(FWlX;'Ƴ@=`</ YH!9#J)Ne97MDG,ԓYs0,$1x`i4eBH2mSSP#a`58xAb  _PP04652LODfIP9``i8w,f'ܴU%[ G0wROg<{H A@brLFNq[#a`58xA CPPŘ046550a!u$yǰ04 Dа3A@1x`i5-2mSu'd 	X;'Ƴ@=0
 B_L x#\ez} `?)HPB,ԓYs,8<!((^brRӓu=a'0wROg<{ X @$YΉV5SёBN?X;'Ƴ@=$N=alP96hȡF݉A,ԓYsHxkf(( Qf/lc+G)J(Ul$H#fIP9b  (( af/A1%RJܥQGI>5j0p c((1xپJCSA 'FNG4u$yǰD1PPt)򎫓Ԓ ʾIoB?fIP9`X"p9!
1zj	tSmN2)yZl u$yǰ08a₀(b0P;7'CSfIP9``q"ho
 B^jaIKv]NrGu$yH`,{"""8xy₀(/1x-*OI;JSz"=fIP9"XDE
1x-*OI;aa`5i,aDP`xhi@ HORTSQ@XG,ԓYs"E 8@@w
 Ym|$VVzM|)9A?X;'Ƴ@Dc@q  P,඾+SԫU=&e ; Y|k<aH=AEEjzj3?ua`5i,`iG
 0HOIXormӂ?Y|k<`D4Ȏ1y*=ݶdem0wROg<{`Xyyݩ%fh7@a`58x"(D₀0PfJU$y6Рa`58x(D₀0,D`jIYX%Sɶ.u$yǰidPPEl2U|IJY|k<`@x[`(( Af/:%[RJJU,ԓYs5;(˛7)%f(0wROg4B'hxPP ^+ gslTJZ%
pGI>5j0$X '#BETJQX[Ӆv,ԓYs"Eh@@H,7jj>QԹ$X;'Ƴ@DaEN?^{S~VKKY|k<aHpyX EN?1f/=+SQ%u$yHa ,9<s@@@HPߕGRa`5i, 0,xH`,ӏ@@H,7jj>QԹ$X;'Ƴ@DaEN?"^{S~VKKY|k<aHH`,ӏ Yjo|s|I0wROg4Ø M"GPEMG:7ėu$yHbȰGPMG:7ėu$yǰ<AP1x*tW*ٽPqUI>5j0p0<@ 0,IS'V5b,P8#a`58x@X`G<{C 8<Y`58xi!bG<{0D<ŖYekZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkY:R=:eQ%SīZ;5?fb$JsdSl%y:iJzVh֌Z2(mOL#Y'JVI}QSlUJp֤5'V9+bUtaf/j(n|I@OjSfbֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵfIP9`x 0ppX^ $W]Nr_,ԓYs0<@`,D<,Y*SѓY|k<`  <sD(($1x]u9z2u0wROg<{8fx,JJu)I>5j0p@p{fx1x]u9z2u0wROg<{ 9N<pg(($	b%%
sda`58x"hAA Y*SѓY|k<`py
,JJu)I>5j0p`,<0(($1x]u9z2u0wROg<{ CDpA@0H	)(US'Wu$yǰx# q((Ř@IIB=:X;'Ƴ@=N "G Y*SѓY|k<`G`,D1x]u9z2u0wROg<{84b` Y*SѓY|k<`84x	b%%
sda`58x{4x1x]u9z2u0wROg<{<@,`,ӏ₀`
,JJu)I>5j0p8<4 x1x]u9z2u0wROg8"8x "^ $W]Nr_,ԓYsGaH((@IIB=:X;'Ƴ@='904# 8	)(US'Wu$yǰp"@1A@8b%%
sda`58x(8<!
@IIB=:X;'Ƴ@=Q< h @	)(US'Wu$yǰ
411Gx	b%%
sda`58xF0p h Y*SѓY|k<`X [4xw
(	)(US'Wu$yǰ
41d@ h Y*SѓY|k<`@ h 0f/RP9OFNfIP9`hcG؁ñA@b%%
sda`58xF0qY-<; 0Y*SѓY|k<`ȁl@ߊ
 `Y*SѓY|k<`  dNN"<PP
b%%
sda`58xjG  8?PP@IIB=:X;'Ƴ@=8<,@9 f/RP9OFNfIP9a8<,@9  	)(US'Wu$yǰ88pPP ^ $W]Nr_,ԓYs Xs""@IIB=:X;'Ƴ@= 8?PPPH	)(US'Wu$yǰN DpPPP,JJu)I>5j0p 0x@w

Ř@IIB=:X;'Ƴ@= D`?

 b^ $W]Nr_,ԓYs Xs"Dа/AAAB^ $W]Nr_,ԓYs Xs4,PPP,JJu)I>5j0p 0px$Y*SѓY|k<`@`xXps@AA@Y*SѓY|k<`@aHa

 ^ $W]Nr_,ԓYs Xs43@IIB=:X;'Ƴ@=`X1((	b%%
sdaf-kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZae|k<`pxi0!CH ^bӜ3)J(UfJdZ2(*(BN2Sy'ŰR4jIYZ,,Ŗ;EV:R=:-fI,py= $$Y``9!b8x(	ŖY-k54kS{
(JYk0ޖI
c (,`I>5j08=X@$I$I$I$I#,f/c (,fu$y@a hI$I$.zY$(
8,Ŗ皁ڳ6݉N-fbiө-c/S{EYcK4ԗQT	hxc H8XC <f@5XrC@5 O2IYv&:*"Ț@a	S7Z*u7 !/a!"i 0ZJ	T%T)8 	4`= g/ jS]Sx#ZRhw4`aMa :1<AmQ%d&lq*Ԩ/p?ujbx*6蓤A.Q2I$($_/ÄHZ y
g:ȡ@RUK|u)5_q"pp#?1xV'|^QR2(P#+zvJE@aƁ"pp#?1xV'h4)";yJWo-ԤTfpyǈES!W7S($/YH^թUDZ2(P#NS?Y 0 (&7:h$j<I`6QU`{ YbJ	T%ήmq%RJ0B  Q/ F%j$ͱPQ$ITSfx[D
= a<ImsJ)rv(VHO<atإ_  <D8gb|U(%SԫĄ'ZTY X / hȡNΚQ3V)9\$-f<,`,X f/ k]}#O+X,X4aD@31xV'4" F<04QDmslTJAlA Q?1xV'x#\R4bJOj4`.I$(KY 0/ p~Ie)EJ䭩mYK|[o}fhX X f/ UNt9AܒdĚ3vN&/@`@1xV'U-Bm;)E%1=uB|e0"8xa ,9!"i 0ujby**KSmU)MBm;)EaDp Xs@ 0ZJԾIvܧdyF+U=Bm;)Ea/UKjo͢|x#X<04CfG D'"pY/ Jj 6ԶԷS<ڦ^IbB|إޥz5QgA&aJ11U*yET6jobzTea.I`޹հ` 9Y: +u_bA"4 Cu*U0_<0M"q'b(6x	V'L@N DR6νfd?_<0 Oa D'"pYa<%Z0"8xa&8)-ma8<4@a:1=$-97mrӛ|KmKz*,4 qA` jblbiө.LE HHp<xC8x`ǂ|S,iv&:*#fp 0<(a<)<XyP'x,ieؚtKUM&غ/BTod<l 4ԖTy(ӸJ$J$57&X1x>N.IJm(Kk:QJSl\_%[fIRSYbZ\j0>I`  [KbUM:-fIP9XpyN4,wROg @0I>5j08k83@8I>5j08k81 ŖIP9Xpxiebiө-XQ"Ӳs.ecKKK<X'.e,NIj\F57+/jarV7SM:ancKe2G`7$AR$`_z/+(6
э̀%@N[u)NJ-/UKm1yѺ[Km$@9B_U(R7PJ-ԥ-*`_o-)OoSF75_}`7lkbUΚ:w/Un,o;|q!=U*{'HZu=ԥS_ԥKmNmVNɽMDa5QMFJliΘncKԹjob2V7Sem4;':kQ[k/F76BH	DLҕ2f	DLҕ2f;7^>k0iqbL;Y|،Ɩ]NbGƗ، csX'YeؚtK+'yʜN.ŊS{	.23^yl]
Yzs،C?9OFNfjoeNlu9ӡG1&48ÃȎi0|o]@c՜7Na޵&/!%fqf]N.jx$_T1ȵ@fU*e@bsU(%SmPUQ^A*$j;<fأLb󢥶( @V/JT `JZw>MUɾ)I4M:u%sU"5Λ/ƹϒ-r\Ҋw-U+_;elba):t0OS{rlbiө-RMLX57bS/Y8857W&	"1t6^d\┙z,ieؚtKR7EN.N.	5gr|!9(HIC9OY6_Uɱt/9-MDW8fQU/M)?^i!msJ))JeofRUɱt䖫c\驶sh|o43aQ%*eh 0HF/JTӿX'cK.ӧRZ5QQV_rFP NW$eU:gw/Mę$µ5/<)byZpRiY&ȪPo|Լ1'ު(AԒz:/QȢpa8eŇPJ-NormSSYأLΊأ\5< 0
 _RF:U4;a皁̩̈́O]Nl'Bc1x>tI]N)B0dQNt1JLpjoe5m*rNtmoIX0{[\ȴ1xMN}|_ol#2	ajoen_s7Ϸ-TmY@ۨf	joc┙cK,wROg400{O?(E)N''zz,ԓYs8x"<!"^k*SSԹ$TIY?Yb)Smp vN+2ڦ07,P9E(^a fIP9 Gb@(HHHHHHO/ MiW$e'WI>5j1, Р^,O;RY|k<aG"~BBBBBB1ygI%7S4;䗬j0u$a{Y/:[JI$u<HOY/<a
QB[,NIj7$-LMJ)OS{
(I[n}XέYJr)j09BIaf/sN57&^TmYGG 8fIP9b8A!!!!!!!>bY7Ė'
w0wROg 8<1b8	bu*.ɵMNtX;'Ƴ@,@9 А^o:DMhȢpI>5j0
",@9 А/d*.2t]NtX;'Ƴ@  y<qhHHHHHHHW':kONPKY|k<`a`Xy							 b+"{mI@e%9#J(aeؚtK|oS{'VĠJ2Ɩbۥ;^bPi%}XέYJr)tT-t*09RD'\:g>)IsUVt$`Qt @a`5 <8	//xeP;m*OY|k<afM";A!!!!!! 6bhȡEb[oFsV;Y|k<a9G А1y.j<I|kfB0(i6EM?_bdl[Ӓ<J,NIj\FH57[mUéEJ-՜t"s$f%_JZ   Qҕ2X'$)2Ɩ]N_-Զڪv&k0M:u%sU"J$y[lLlF67^FVnU8=ie^/M섢IuslTb`b1b2Ý\
>ڈ2FJ_	D/#+a"rb`b1b2'%/M*doajod%L-Tm/#+l4ڈ2Rz2V7/M섢I0etV#j ʾt]+fBQ$XFnFYI229N*7emy4a`)moEFX.ӧR]ER$y8@D@x FgG81x,psG4px|V44M:u%sUH57#bi/,4i7J0"J$4a(p,Yc˱4ԖTo"´L+HӡU(´K+'k|RՄK¢4OS{
,biө-K	Mb-*ڠ3{_Κ7jsVqsdSY	D*eh HFbL;Y|ء6>)I4^Z׆U4;nTmYқbMF]Kl쵘Yv&:*#@`X   a#3@`pX  fy "@aG4sH0,@<>Mq%
2I'S,ieؚtKR7E$FI4deM:bxg  G//ĄbPJ,HNN$FEf	DI%*b!;I$_0OS{IBFIƖ]N.jx$_%_BH稘zJKoS//ġ$ADoVOX$3|q!;?a`8%	"e,NIj\FH57Ĕ(&LI'PR*5@9b f2V67_J	T%BH f8%	"e$0 0Fb F2%
Q%d%o~_iZ|)^bP a`8Q&&Yv&:Թjoc(QM:|FN^%YsH04@/!$Fbo+\$(y%䭾5m0VIbKNJX:gR6GYQ%5/|UiEVm//JUBw\IJaIHNRV%VUGji(57Ĕ(RQQ&X˱4ԖToS{IBh2uR*5@9<#_ﺛ!$F/AH⇞/ZNJZ޳57Ĕ(MLbb'lIrN|)N@`Xy5Q<Omj004sD5mN@;|nXXy$c:mUVIg ?)NQ|k,,@<uyusH0,@<Kr%ZS<YH{{'YΉ=KӰ%bQ5@9bGMJSjiIY`5@9"~ŗbiө-K	8$ѓ4d*Uj004sȏ?Y7$m#L_$m;|oI(FNY|Jb2Pe,wROg  C (F57Ĕ(d,_(Fŋ,ԓYsH04@ ((F57Ĕ(RQQ&X1G5$>6,Y`5@9<#@QI!Pjoc(QnbQI!OX;'Ƴ@`Xy
;BPnr,Y<$)bu$y@0
;J<$*Mq%
02LM/QI!OX;'Ƴ@`pX !Q`c J<$*Mq%
0JD(Fŋ,NIuJ`sH0 8 a#3@`XyF皁 |J&TT}Ɩ]N.jx$_dDekaѓY7<IvNhնsh/u'd/ _:v@;Rڈ3u'df8bluEGؘ_8blͶؚu//G47^lM:j vf	D@ۨNFJ\Ī
(@/%e$mӒ?0J$6D줔ͶBwZrQG_ۑF(F/	=6| ՋX'$lu(cK.ӧR\J&R͖Mq&l]
e.S8	.2@@ ᥗbiө.-(ĕ,WVRU>IbBwJiHҊS_Y=g/NܷJJۛm_Y=Js[K|[ouj5(!;/|Ą)+/Mp^ Dx.ʶ
/MG^ Dx([kabƖYv&:*#@q#04 	j0xAsCǎ 8x9j0x0"0<``i``P9`z@8  <P9<q/5yDǂ|ح44M:u%U)Gi43<a@aᇏ_j0x5pxaᇏ57U&đl Yv&:Թjob2Ӧ_Nb󣀹s8AY$lu(zJ&7^tpBܻ'[Dg)ၤӜM?Y$mLq%a6СЮΉ=KӰiDҞS{RlI|XbJΎq:vMs){5057Km/Rj7^ .k|d-57tI$lbiө-K	+o,M:e4o/:8j0xAajoc0bS/IDMt(nb󣀸غ.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*rKzSaӜ,TE/*ؒDnb󣀸N]zJ^2u/MRjԶڪ+x>(m>Mt&8Ɩ]N.jx$_ح462ӡ.yXXx_08V(bJ.Q:r|nS{RlI|XbJΎq:vMs){5057Km/Rj7^ .k|d-57tIqFX˱4ԖToS{&2FXt75h`cC``X?UV71y\T=+Y6_rlNS."{┴>_0_KlQFCsΊأ\C[{`FY6$a_,UI%bGp8N&9	Ve_إQmT/V5}Ql2UOY|96'),ieؚtKR7EN~#o,M:Ύ皁 4,_L&غQ1/:8C&غܵTY|X$CIYX%SҔ?f%_҃1y^*KSig+'%mJ7DoqoU$zR`gV/Jx#C^tpVV%RJFSY	D}Qb`DNĕI*$Rf*ؒ-~U&ĕ#su:@%ZRkajobUF_Po.Bjܹի8>MMJ&Yv&:Թjob2Ӧ_Nb󣀹sH ?ajoc0bS/ID.AbWrRfVOw`^tp!%fbJOJSC4,Y	DG471y\5*U=G58ҟ/\	*ITJxzՄKPo/:8PJ,HNNڈ3_IG/:&+xAITI%*ajobM"ARlIX71y\'SɽNtU/zFf)mTe[mUΎ-˝Z,bQ1ĔM4I>5j0<DD8(RvNt2ŀ0˱4Ԗ)pjoaEn2ŊS{	.2ō.ӧR[xXHbABbƗbiө-RYs2ŊS{	.2ō.ӧR[x\bABc4e4NIo#(,TMt)3S{\,iv&:.MFQsJ\&*M&غ.e4NIo#(_lbmL،^cK4Ԗ)pjob2o)Nel]
ee2/R7R:ō.ӧR[x.b%,TMt)3S{\,ieؚtKR7EN4o.yXD8CfVIc/@BH/V(7S{
+tb2@+I`^ .Q[na$A/M(518Ic/(518I`1xEnNDS{
+ta*+ta*^ .Q[nJ@je0k(_c
.}Ql0Af#(A_2o)NA[]EϷ-o)NY.b%2Ebote>(%_،>/_>/bowh.}Qajob2R!6_(.rJ\'(Gf	joe5IXYv&:Ջ/MVXt&ȡF݉_057tI$l}$c^>=KၤM:_Lq%eN$c1xgDOV3*eknAY
ĔM>*IDbLm(04&9‵bfn6GFE
6.M:Ysbr&7)XbrRYcID5`a%j Ͷ{ؐA_جSj 8F)`a%F)frJHO ':kEIΚZDnbھΚu;IXoTY|حbZ@5<bTի8R\04EP.ӧR]ER$yǜ	j0
@4fy1 0'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VOwW6F2؝iй-ͶK)J(U x2X'Vqc┙cK,^@;QTӔsm5QgJmi5SzYbZdQ80]	^N֒F(<[jι%:R hȢp|Zדl]
mJĬ]Osm2D>$ҌRZk^}8#&鰜]	:Rl]
t};d'E{J1J[vM1*SGufJAM:u%݊QN'BlbmLd֌'
,MiAjob&^)]N{HȢpa8el]
e'@fVOvNoXf҂Ɨbiө,xn	Л,X57bS/Y82{M޵IlDf_%Z(IёDqt&ִdQ6ݭj)HXM:u%i_QRn	Л,^*M&غN.̬jtez&%ZQaZDf'6^"+'Z|RYΊRFtIsK DJ &Ҕ57M&2NL :,ԓ^"@s`8-@B	b+WnSJ#7ouX;'ƼP9$0@0а0							
T'bΑ0wROx"(@ 'A!!!!! 0Oh+ Z&'&ؽ)O/&2%]Z,ԓ^y, 9Pc XH4$$$$$$	C<+ZV$5*u$מj0DB'c А1y3@媥bJR0wROys ;$B|*V楘Fm\=fYf/<7)AaeؚtKS@"<8xP903<b$X_皁D`<fyHc5hp<8x<`9x,psH <8x<a"<8~_	jo`5*,M:e,M:u%sU"jU6Xt=*,M:^%^yXY7Pi%/UJd5k0_%c1y*2U0wKc (,a71zms[`Q)QfQs^!@QXf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%%a`=,`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ؚtKR7EԪl4zU6Xt71yETJP9`?fAU+jrђbzR@֔N|o앍ْ?Y'R[GcUMԹ:kX=EK[G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`5*,M:eM&^QU/<ak X0J$X#SҔpfdo/̕_mP,:$(
8_mp^\Ė<JToY\HP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`5*,M:eM&^QU/<b$@Y7Pi%/UJd5k0_%c1}dja`IԖ!@QX|okb.jjδfQs!@QXŘ_Ȣ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$
` D`XyDDHk0_%c1}dja`IԖ!@QX|okb>$R,祘B/M섢I7MҞNMt*0_IlDoU*y:k|*$/Z1RYUͶ1zT6ܱ*T0a(smDnbbU>VO_Ȣpa8eBnJdQ8UQɶ.OVOwG)1zhȢp|YI2Vcs/̕^ajob1\I71|Oajob1Z%i7|tdnS{IB~J&7^AbWrRajobUF_Po[mU;:gY|Ҏ$l]N.jx$_JN~SeCsUKī5<8`?f<8dQ1/ "'SmQM:Y+%WTUQUKī `?)HWJ$+aVo/"ْNSX;Y|XUȓ`ojrrOYNtUJU9WU2lU057S$csSy'FJ0Dqt&Z	1zhȢp|l]
0{j>)HoԨFE[Ͷ,ɔcK.ӧRZ|EԪl4M&/M%VjƗ4/(457e_< 4575m/M%VUVTijobjV_
Q(UPƔq%ea%X'ԪlYe-ԓN"Q8*YkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵk-kZֵkZֵk5 @n;5MkZֵkZֵk-kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵeYk^yU1V&3!W.>-V(Y6qA`P9E*M&غN.M|R/\!cKmも[ys
S{	.2qt.S
o皁 mL]ULLf޹հ`,itpPX+|o<a
QPjoa6Ц^N.M*x	V&3|oR[cKmも[ys$.o!O9lFNY=ĕHXu8࠰Vy=*57bS/'@gRR4N8(,7j09BIl]
e|oF63S{
(IRe|R6qA`P96
S{	.2qtpjob2o4Yk^y+mu8࠰VyPjoa6Ц^N.W%c5a(Qݮ[LaݮS$ƹd3S{͗S$cs_job1Q81ō,N8(,7j06TMt)3UXXJ$TFedkVƹY=2Lk1،nlvJ،nc857z2LF71cK.S
o皁A[**M&غdgYz앰"057")c\cseVcs)b1/57z(nbƖ]n
5VTTMt)3UXM+H+aZDai^L
#857z앱pjob1dnbƖ]n
5iE*.**M&غdfVOvn	2+'Z17Md*#857")aZDa+b1cse1،nlhNF71cK,ZמjarV7SBr%bQP ]n
5%BmL'@Xu8࠰Vyڴcsl]
ecseF71zʶƗ@۩@F71Pjoa6Ц^N.MF76^cs7l.S
o皁!Vnlڪ
S{	.2qtpjob1ʶ5_Rou)lRj,itpPX+|o<`1S{	.2qtpjob1`0|oZ*͈­6qA`P9NPABy8857zэ͉U7fcsaVXu8࠰Vy*eڠ0TMt)3EEmPJX6qA`P9EJS.VmL]*(j^Rō,ZמjcÀ%bQ-f@۩@(
S{	.2qtcÀI5|df޻%l*ٌ/|o[­iΊ[
857z2LF71cK.S
o皁PBABy81s$I|oV0.-vJUQ%Q%aVg	D	DEYd[job1dnbƖY-k5]EV(Y6qA`P94*M&غ4N8(,7j05*4*M&غ4Yk^yNSj$UQ*mも[yssJ((e:c5a(:5Θ6qA`P9ӥcl]
ePM!dkkh 
,itpPX+|o<atEPjoa6Ц^N.M섢IeHa	D/[\[D.S
o皁5Λl]
e:c7a8Ɨ@۩@MABy82{tosqt,Zמjfo+Xu(IVF(Z.S
o皁4
S{	.2qtj7+ݬn{Mީ7M֫m	Dmd*#cseVcs)b1/S{͗,ieֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkYkZֵkZֵk^y @SZֵkZֵkZZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵk-fbZ@Z:11
vFQm֒F(Z.S
oj0ABzReS{,itpPX+|o@P9jeABy8Ɨ@۩5%EABy8857Se%ZsaVXu8࠰VށsTJS{	.2qtpjo`	V&J11zl*]n
<`r$)9M3+'X]n
<`LTMt)3S{TzT؉G]n
<`r *M&غތlgP!cKmも[zTMt)3S{[|bZ@o <6IXoT-f@۩5*M&غdf%\*#2{+c\/{d:c857z앱pjob1dncMF76^J'#6qA`@ՊS{	.2qtj7+	D
̬vJ:c2+'\Is3S{͗[g#/\I,itpPX+|o@P9+eEABy85_알´/]FYz2Lk1،nlvJ،nc857z2LF71#/Z%Xˠmも[z**M&غdgYz앰"0´/\Ii،nlvJ،nc857z2LF71cK.S
oj0ҊT\TTMt)3UX̬d6teVOvIc|oTTFpjoaZES$´S{͗Vcs)b1/57z(nbƖYf,<n%ZJ|Ak0N8(,7y'!*l]
e8Ɨ@۩5VnbmL]،nlh3|oYVXu8࠰VށsU57bS/'@g#/Z1ʶƗ@۩5B)mTl]
ecseF717lj7ԥRإPXu8࠰Vށs эTMt)3S{͗o[zVlF76l.S
oj0>I` ب57bS/'@g#/Z1;ʶ7،nl*]n
<b
̕2mP*M&غe,Xu8࠰VށsҊ\ABy84TQԥYf,<ǇJ|Z.S
oj0y@@TMt)32IW%c7+aVazloNtUJU)b1YtpPX+|o@P9 HP57bS/'@f<8dQ1JQ%Q%[
c8J$J$,*((֜,`0MF76^LX1eyvZJ|Ak0N8(,7y]El]
e]n
<`jUhTMt),ieּP;5Ν(@I$IXoT-f@۩5k:QAEdk(&ƹ	Dձtō.S
oj0:t|_bmL]Y=	$0msm  E.S
oj0:t|_`HP57bS/'@gBQ$	$0M섢Is-BƗ@۩5k6)V*M&غݭtosqt.S
oj0:l%V*M&غݭms3|ok6,ieּP;5yZéEJ6E@atpPX+|o@P9RPjoa6Ц^N.W%c2{tM_VOvIc5_&Y=sm5a(smDa،nlvJ،nc857z2LF71job1Q81ō,f/I>4Lb)UaeֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkYkZֵkZֵk^yぷS`FkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZYּP;!Vc0LLfBl]|[uQ*|o<a}S{	.23S{>)HX5FPTMt),io皁 mL]ULLf޹հ`,io皁!Q**M&غ%Z/*oU`,io皁P$>7):edkU!cK|o<`LTMt)3S{TzT؉G[ys$Pjoa6Ц^N.Wcc857&^)[ysml]
emeV&,iebZ@o <6IXoT-fyPjoa6Ц^N.W%c5a(Qݮ[LaݮS$ƹd3S{͗S$cs_job1Q81ō,@ l]
e|oV3S{
,vJV_Ve1tpjob1+b1cse1،nlhNF71cK|o<`mYQPjoa6Ц^N.W%c857"diYz2L+HcseVcs)b1[ys(EEABy85_알Ma7@f_dkT1WIlDgYz2L+H/57~%lF71،nlr&#S{͗,ieY-k5+9	VF(Z-P9NBT*M&غqt-P9h*M&غ֌nc7l-P9*эTMt)3S{͗o[cK|o<a
cs` PTMt)3S{͗o[7ԥRإPX55nbmL]،nlh3|o*/֊b1`,io皁r5*M&غ֌nlN3|o*/h6#
Ɩy*eڠ0TMt)3EEmPJX7j0}(Jeڠ0TMt)3EEmPJXbZ@xpQ!5< *M&غ$eLf}z앰f3/|o[­iΊ[
857z2LF71cK-P9 HP57bS/'@f<8dQ1JpIpIkV­J$J$,*((֜,`3S{͗S$cs4Yk^y(֒F(Z-P94*M&غ4@QFABy8ƖY-k5\ҊtDbJ6E@ao皁5Ν({c\ՄK\:bƖy\Ҋ1}S{	.2qtedk(&h̬msm  E-P9bbmL]Y=Lf:l'@X5k6l]
eֶ7Λ	4Yk^yaԢ%ZJ|Ak0@ՊS{	.2qtj7+	D
̬vJ:c2+'\Is3S{͗[g#/\I,io皁4
S{	.2qtj7+ݬn̬jtީ7M֫m	Dmd*#cseVcs)b1/S{͗,ieؚtKR7ERƗY=&JCK!y+l|R,iebZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵekZֵkZֵyv9$>$P8ֵkZֵkZֲֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkYk0Zמjd*LfթU틲52n6E@aoj0ABzReS{,ioj0L57bS/'@X<`l]
eLMjbc7έ[cK|o@P9*%EABy8857Se%ZJl-@(I\Bs،C2{*7y=*57bS/'@gRR45$
S{	.2qtj7$)2)HX<`mL]حjō,Yk^y+m<b
ب57bS/'@f}Ipds0)c\cseVcs)b1/57z(nbƖ[zA[**M&غdgYz앰"057")c\cseVcs)b1/57z(nbƖށsjʊS{	.2qtj7+i^%l+H/57")aZDg#/]#MF76^LX<a57bS/'@f}Y=ɺl&jt*ީ7M´/\Ii#/d3S{͗S$cs_job1Q81ō,1eyv%cu< '!*V(Y7y'!*l]
e8ƖށsjэTMt)3S{͗o*[z!VnbmL]،nlh3|o*[z!Vnlڪ
S{	.2qtpjob1`0WzJ[ڪ[zF71Pjoa6Ц^N.MF76^cs7lEYU45$0kTMt)3S{͗؝fU_zVlF76l-@ S.VmL]*(j^Rō-@)L[T
S{	.2qth-{K4Yk^y6D [zPl]
eǇ̒j2&3UXvJU7aVf޴EYd[،nlr&#ށs Pjoa6Ц^N.xp&/c5_알((d[1IpIk|XUQ%Q%9VY+aVg#/\I,ieּP;Q%bQP [zQPjoa6Ц^N.7yԪ(Ш57bS/'@X1eyvk:QNlIVF(Z-@NPQY=	tjQ%ulk1cK|o@P9ӥcl]
ePM!Y=2$ @[z5Λl]
e:c7a8ƖށssUbmL]Y=:c7a8ƖY-k5Q:QIXoT-fށsjABy85_알ՄKDfVOv%lk1ݮS$ƹd3S{͗S$cs45iE*.l]
e|oV3+'Y7MY=&/URn!QݭW63V-W6TFd3S{͗S$cs_#/Z%X.z^b|iS'T.zYf  Zֵl2F 	         h|  Af@A2      	     K      ./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
7hdtl܁Khhx( ɝ-*6p3a9"X&ז%"MvJ[3gdp~13ťD:'x9@Za m
I<z#SG4G  ``vdD 80$ʒ'  X'e*@

h@@ 88R@9#$dYxF͒w%M t)CDx 	`( yb.|T:z `` @ 
YPٹ4G.DynLg%oYP鳀A	ŕ`a5k2D압Gg%`bgKLu*NKr
ôCqKɀh;VzHRd
rizHS
A(x7֌[!N{X08%Ba@p9gjܴOI
sCRCޢa(羐z[hչh羇zXJ'9HMz[hչh羓PP]AQ=$)} 9GXhgjܴOI
sCX-zHS.=r{hչh羞xƠhZ3nZ'9 Z3nZ'9 "<P.A	D=1R#(pѝr=$)}=#(pOI
sJ<HEFvD=@]IDL%BcR	(m;VzHSH8](z`ѝr=$)}8yp	D=8xH
Z3nZ'9Q)${ƄzHS.pGkhչh羁GxH	D=
<] #5gjܴOI
s@RJGhJ'9Q4Gkhչh羁GGhJ'9QP.=[FvD=
<]@rtZ3nZ'9Ф\x	7֌[!N{0A5OI
sIFvD=X=E@OI
sIPAm;VzHSL,mr	D=XpM7֌[!N{08xF҇	D=XM&5gjܴOI
sIG,%BР
=5Z3nZ'9cÛFvD=z(Xhnoڷ-B(zt9&7(Z3nZ'9@G.Aoڷ-BФӤG.Aoڷ-BZ3nZ'9AgjܴOI
sC(ܣhչh羇Ҡ{hչh羂žE8(֌[!N{$ӡSǏQgjܴOI
xHEgjܴOI
sI[p)pѝr=$)}( hչh羞ᔢ\ѝr=$)}$RFvD=A7>JEz֌[!N{,piѝr=$)}=RJ>Eѝr=$)},[,piѝr=$)},[@R48(֌[!N{ARD1FvD=4* .soڷ-Bm8ypѝr=$)} 8(}8sǷ֌[!N{{QžEѝr=$)}(1J<XZ3nZ'9g}";VzHSPb;VzHS -8(֌[!N{X.Z3nZ'9o\9gjܴOI
sC2QÔoڷ-BzZ3nZ'9PÜ)DPZ3nZ'9Şzt,x9gjܴOI
sOp@pRoڷ-Bn.(xԛFvD=oڷ-Baci7(A&ѝr=$)}xp<X֌[!N{{PcR.Z3nZ'9AC"hչh羇e8U(I;VzHSMG-=(1¨bC"hչh羓Qu(1Jp<XZ3nZ'9)N(7֌[!N{ARj=noڷ-B҃
ŋ{hչh羔8U";VzHSIFѝr=$)}(1JpA[FvD=(1©@jNoڷ-BcPhZAM;VzHSpPZAM;VzHSpEèZAM;VzHS@pPA[FvD=Q@pFvD=(rEgjܴOI
sB(=ѝr=$)} !<JRshչh羐AC"hչh羞47֌[!N{APaEgjܴOI
sIJ=ѝr=$)}M;VzHS14oڷ-Bб@8P[hչh羅M*-;VzHS14P􁴘Z3nZ'9cJ7֌[!N{Xҡ
oڷ-BбOrI֌[!N{XҤ<P-gjܴOI
sCҤvѝr=$)}$=R֌[!N{СFvD=ADCE֌[!N{Qz֌[!N{#0gjܴOI
sB&P-oڷ-BiRcܣhչh羅E
Q RIZ3nZ'9cOoڷ-Bб҇oڷ-BСD7֌[!N{PPnoڷ,Ri-ԀǣN{Ǽ$Ri-@Pn=ִG<wܤ+vg	M%;Z'&@P&(J'9p@SBP)sezHS 88x:1NhcJ.w,OI
sDPQ@x&@7؄RrD=8xu$=&$( %BRAhBP)sezHSPQ"bMa(羅"=7PQ"bM7؄RrD=($(
!N{>EMLo	@喉!N{pAc&@J'9Q#x(41%;Z'9粒G91&	41%;Z'9 $17؄RrD=GQ"bM f7؄RrD=1R#(p&CBP)sezHS{GQ"bM 7؄RrD=@
=\,I`I!(ܲ=$)} 80PCQhbK-BcR	(bMLo	@喉!N{"tĚbK-BӁgMG=&7؄RrD=8xH
$97؄RrD=
<] Ԥx&3BP)sezHS.pGh@!!(ܲ=$)}Jt$8
cJ.w,OI
s@PP.=DbK-B(tRt$81%;Z'9Q4GhA SBP)sezHS.pc(IMo	@喉!N{xrx& 7؄RrD=
<]@rt$@ 
\Yh羓Bq$$@7؄RrD=X{ xMbK-BaciEǦ&1%;Z'9(-	4A!(ܲ=$)}&6QC4Lo	@喉!N{0-(,If7؄RrD=XpM	4
\Yh羓C4m(z`&bK-Baci7(X&	1%;Z'9#$@!(ܲ=$)}
pZC@0)2;)/,䭞Io	@喉!N{X0&@7؄RrD=z(XhnhcJ.w,OI
s@(ܠ@sBP)sezHSIJDy(p&A7؄RrD=)4狠EĚ4
\Yh羐>E&@3BP)sezHS=$o	@喉!N{pQh1%;Z'9耴,p^$($
\Yh羂žE8(4
 o	@喉!N{$ӡSǏPI`)!(ܲ=$(=#6E&7؄RrD=XRxhcJ.w,OI
sJ 5($0 
\Yh羞ᔢ\&1%;Z'9ҤjR`8@!(ܲ=$)}MϢҠ}"M 7؄RrD=8Z4@X@)!(ܲ=$)}=RJ>E&&7؄RrD=xoѧ8c f7؄RrD=xoH$8
\Yh羔$A,Ip1!(ܲ=$)} $=ĚbK-Bm8yp&7؄RrD=8x$97؄RrD==(bC"@!(ܲ=$)}(1J<X$8cJ.w,OI
sBPEÄLo	@喉!N{A	4	1%;Z'9bC"@
\Yh羈}"MLo	@喉!N{,[h cJ.w,OI
sC2QÔh cJ.w,OI
sC2QpA BP)sezHS>9@1McJ.w,OI
sG=%XpA !(ܲ=$)}=)HI
\Yh羓ptCƤ$@
cJ.w,OI
sIpQAA&&7؄RrD=XMHIcJ.w,OI
sC2*-M4
cJ.w,OI
sC2*p&1%;Z'9AC"MbK-B
8Io	@喉!N{5P
ŋ} "M4BP)sezHSMG-Ԡ(1¨bC"M o	@喉!N{AS8rM41%;Z'9)II7؄RrD=(1¨b$A&7؄RrD=(1©i
\Yh羅PI
\Yh羔8U "M 7؄RrD=(1©@jNh1%;Z'9
дo	@喉!N{1©@jNh	44
\Yh羃*pPP@0
\Yh羆2>E&`!!(ܲ=$)}$=P29A&`)!(ܲ=$)}
qQh	1%;Z'9C}@0cJ.w,OI
s@AҀԜ$
cJ.w,OI
sHѡDI 
\Yh羞4	4bK-B҃C"@@A!(ܲ=$)}&(0DcJ.w,OI
sB&@@
\Yh羅M*=AD 7؄RrD=,biP)$1%;Z'9cJ(@@I!(ܲ=$)}T(z@Lh o	@喉!N{XҠM@7؄RrD=,biP	4bK-BбOrI4bK-BбIxX@PA!(ܲ=$)}JĚcJ.w,OI
sDIzM@3BP)sezHS9(h&!!(ܲ=$)}QhPbM@SBP)sezHSz<e"MA&7؄RrD=t$bK-BбCsĚ	bK-BiRcܠA cBP)sezHS=\)DI&A sBP)sezHS4-&A7؄RrD=,i	4
\Yh羅 88x8I
\Yh羑=5&@3bK,Ri-ԀǣN{ǼHbK,Ri-@Pn=$nZ3nXB(B(B(4B(([Fv==0HYСBFE6ѝrJ0$1@h[Q=5([BP)se 4-@*-@*-@*A-A7؄RrPHR-M	==0$,hP@@@ѡCLH
cJ.w,ҡn		A= %R0H
cvѝr<p<X((..%0Eu8]&J.w,((..,H$)
	L=! sBP)se5#<pL=! Z3nZ'p@xc(=(1é5`SZ3nZ'pzBP)sezHP8R$
!C:Qp9@m!(ܼOI
1Ü	ֈ(EۖV$fŲ M;VzHP)@<'D0)	=$)"
P0)FvDP2NxN!IP2NxN!G`SZ3nZ'<h@<'DcJNxN!H
sBP)sezHP)@<H%B@<H
\Yh(zHP(@<H 
\Yh(4%B@<HcJ.w,OI
xNx%BM*9@SBP)sezHR' rJČ^8i8*hչdu(1JpPtOI
 pm(hչ`AN}BQL'DԢ	D0)oڷ-B&D@=%;YJR* pOI
 pm(Lo	@
 (zt(x@yāCBP)sezHPQ@o	@喉!Du"`S$4;Vz`@XHiC4eL	x2{PX-gjܵ	QA@)DyFv@r{$&FDFjR`8HiP(Rm;V
pGŋzi0%C	 @0ѝr(2
I$i=Ai4 wP4 w7֌[4e$Q:A@@0	 Bx6Nx)oڷ,9L,m 6=0Za AaciCZ3nXsj )0)5Q@Rm;VzjPs!(ܲ=0] ,H$q	x2}&<BPL1%;[A`& $jDy7؄Rrx2@kPH
IJM	<Iz f7؄Rrx2I@PQ ā/p2D0HcJ.w,Gŋzi0H䇊A7Rorab@!(ܲ(2
IH	x2PxM @(H(U
J@p0$
\YcOR@ a'ҁorac$1%;XsXpHX8$9L,m 6=0Zb@sBP)se!<IL8 $9MCA597؄RrIRPMD&$bK-Rk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!ִ {2Yl 	           A@A2      	      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  !"*Wt;6mS6䙹3ٜNvSt8 䙰v
-rdU/+lP';)?<jz,r^3 8LCD? [DDGn"ԁ㶉ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppv   n @.̉'0*  P2X P{ BW X p@  (#N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r=EhA\Y*,$ !x.u(<COTP5;bqPPA
=$D*TX \YҨ@%EU8j҈*,( yLPX
kw,0R,
@r PX
t	$J c[>O-sf$De4kJ p"02,
( RA@`P\YAh<GD}((	$C
5;`t)U(%E@PP aayk0AP0} @JH 2H8Jҧ
PXkw,I)@ 2H8J*z#kw,܉iEOUDb'ܳ=EhA``Ao3X+H9RpA8!
sw,+H9B$ 8xH9`pH+H9#;Z$$$*D+I"	o<嘐D,$! 5$$X! =$$X!!T `pQZIHFֹi4=AԉUD=4hzCIp-#F:$CH=$F|ZrHѡH"',$!#F:Ѣ|ZrHѡ8rE=4hz2NpѢ|ZrHѡH#E5r=4i
ҠHѣƍu*M#;ZzhDHAI :"@u*M\Y4iPbhGTo<嘑I :&MHԑPbh
5FvHѡ:UȐayk1#FQW"@p( $ִNJ)7T)	 A!!!!!!-FvHѥrDa>O-sf$zhҁ
MU"0B

։=4i5Ʌ,$
							o3ZG&90>O-sf$zhj)CPX$@aFֹi40AT=4iDG
gk\Mrha餂$zh$0ATkII$H*CQQ:AW7|ZrHѡG
,$!#F@Dzi |ZrHѧ 06H*0BGHCM$@X\Y4D $zhTNUkr=4h= MHҥ=T=4iD @\Y4@MHҥ=TMo<嘑J @m9#;ZzhS$zhHѡCHgk\M9A8PHѡCURo<嘑CG(>L,$!#FP}E0`)'ܳ=4hh*$zhUAǪ9'ܳ=4hh$q5FvHѡJ&{@!#FP}"ATG$zhDU;bGQ3ܢB=4hh$Dp)'ܳ=4hh",k[kN@r**hHѧ BQ6#;Zzh"ADa	4Pѣ,FvHѡN<`(!#FQ:$A3kGDCPQZLHѤQZ$)7|ZrHѧ 9A4r	Hѧ BQ1`S[>O-sf$zh"ADb	4Pѣ,|ZrHѡN<`(XM9D
ayk1#F6N*,kw,ďMHJַ-#FpҡBG(0ҠRsr=4iH$(0Ԝayk1#FpҡMQhaA`S[>O-sf$zhӐHIPa8Xַ-#F!:8!#F$o3ZGq0R'ܳ=4hj	"z$zh$=A|ZrHѡ"&
TXֵ`w(G I$"^(g*l	/q'm#r0Qq5 0[X؅Skb,^UBD=zl	/q'm#lțFvFqܭkFqܭ6"^)
Cש1/*!Pz6^N3F
7;bKrkoֹ(8re#;Z`|arb3F
7;rMr+*3F
7;YN+gk\owoֹowrDY7gk\
7;*!S>sFv|㷔{T^Z3FJCoJsbbSkb,^UBNRKIFv|+&kFo(RbPoֹ(8%QrSFvFl<Fv|[7 m	5q)EʽUIJT{Cשfvr0QqP(r0QqםDjoֹ(8%TFvFp3|IEvkFrn@0
kS{Cש1/*!E1Só%$#;Z`|1O(RM#Q]q)EʽQrT{̭Pz6^N3F
7;fov[3F
7;a?<HEl=yakr|p@O^%D[3Fٹl(INb,^UB2B!X؅lM6kN"ŷgk\owdoֹowr0(8ſq)EʽP6{'Só%$#;Z`|mm#Ĺj6[3F!gk\
7;+qoJsbbTdmoEʽS3|Ml	/q'm#^tP:'gk\
7;UyԮr|Y 8Ϳ#;Z`QqګΖ^'D6kFj:`3q3F"u+&qFv|W|Lfr0(8UE7Ԭ5q)EʽS3|M[bbQfKQ5fvr0Qq\',]פzhS7gk\ov),-yNO	ĨFv|?x,rÄgl_& MrЍgk\
7;\<=p޸x{76ħ1/*!Ed][bbQfKPqUɁ6^N3F\E A
\?ÊLoֹovUr`EV~Ur`G3[X؅YUr`EMyW
(%5fvr0Q5_rٞzG0`k8?<KkW&3</0`b
QE-AW&TÊL0
n'0`+y[ËͿ T mV.Ur`CS{2Z][bbQfKR˲\:KIFvFkMrvg^CG(>P%#;Z`|㹯EW'VU6rF)gk\ow+\ܖ~ es/(3rsoֹ(8퇔;(R[^XZ(:׉QkFr.X:\;eo{7ŖkFksN#;fr0(8/8pfrKî`w0V8/ħ1/*!Ed,%êmoEʽQE-Pl	/q'm#5_rٞzGETz7gk\ow	ܨ< mW'.%SoJsbbQfKT'r|X؅YMxKfvr0Qq\',]פzhH*)7gk\ov'N'ǄJXoֹ(8v.OO[-q1/JXoJsbbQfKQ59.VX؅Y(NU6^N3F\wOɯV!x'\gk\ovMrL [!x'\"r0QqKbbyX^ٛɁKbb#	؅Y(ŘLF|1-#;Z`|S<HEl=yakr|p@O^%D[3F {&YM [oֹow`w'(b,_`w39@0+a[3F	?NVYvg|߇foֹow+ ,3>oÄg{	xgk\ovZ8NL*V[/M#;Z`|PyBzהAОJ%9yW
(,QKdmk[bbΦKIFvF~TX.MA#yW˳x/]=yvYr0Qqiֹ|gk\ow<)k3F֝<I~'yBYֹgk\
7;<I~'^PZP[3F[r|CY[oֹowZtN3yK\kM#y-D9~'^PZɮ^37gk\
7;b(V_+snM#"ɮY8/A(V|"^)kMyW
yjl	/q'm#,>SbNX3ï=4hA#yW˳x/]=yvYr0Qqi-s@k!-qFv|)*(WNyobB&kIQ[rܱyKV3F
7;P),-yNO	ĨFv|. R_˳r-.YG#G'.(u>e3Fr}+qZb#evn%2k`|J7gk\
7;aNĦMrx7gk\
7;:'<%y5w&kF~q(-/ܛ3F2qN#\grח5\np^-Nb,^UBZַ"^)fvr0Qq߂U1/勳<:#F$sFvF~U3rnK`G^]G`gk\owZyK\!#;Z`|a?E̼a3F֝<I~'yBY/6kF~)/e
Je#;Z`Qqߕ'ŐV3F"
Jd,[ +roֹow!L+s>ooֹowZtN3yK\kM#y-D9~'^PZɮ^37gk\
7;e+D9xyAhG&x凯.kO&f
[X؅0^u61/*!R, u6^N3F
7;X}ʦ"vg_zhӇA#uع>p^<XkkOO7k77gk\owrٞx,)#;Z`Qqi5-sPu3F#@ו(RZ/{Ϛ/]gk\
7;%`ښӠkw).ky^Ĭ˳^T7kFv|^KQ8_P;Fv|dB%
\np^8Pɿ#;Z`Qq߳rk`|Je7%9yW
`yW
Zfvr0Qq߂U1/勳<:#F sFvF~U3rnK`G^]G`gk\owZu|%m#)'a
B+o+Z6kF~m(-'5凯,d漛ֹgk\
7;:?<%x6ya9&kF5D9~'&xr0(8גN3u;Fv|&!d +snM#" ?+snYGNb,^UBjmoEʽSjmٰ$ĝ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;D
ٸɮY8/A(Vr0(8لC;750V|r0(8גud漰lד<re#;Z`Qqi8_-sɮ^37gk\
7;yAhG&xr0(8ɖ`u;<+soJsbbڛ[bbyjmٰ$ĝgk\owLE9bHѤ+@r0Qq߇z7[5ח`+m#֟o>odoֹ(8yO;3rs/+yFkF~ȁB;750V>%
ܛ3F0z'fS&f
r3FZON#lזmo'CLgk\
7;:?<%x6yl/凯&pm'Ő-#kNrO7kMrɿ#;Z`Qq߯%g/B95w&kF~Lhg/(-/ܰi,[S{Sk[bbel	/q'm#,>SbNX3ï=4hA#yW˳x/]=yvYr0Qqi-s@k!-qFv|)*(WNyobB&kIQ[rܱyKV3F
7;P),-yNO	ĨFv|. R_˳r-.YG#G'.(u>e3Fr}+qZb#evn%2k`|J7gk\
7;aNĦMrx7gk\
7;:'<%y5w&kF~q(-/ܛ3F2qN#\grח5\np^-#̱hovm#;Z`|fov:|˳~W2FvF~!兯)=xoJsbbeZ{ZQfXfvr0Qqߒ
X勳<:MrQTCG(FvF~vP"9>8 Pt'-#e\!yKd{]i<Fv|(,PPpġ[+Ze1ObK'oֹ(8.̨<IpB| +K3Y-#;Z`|fovNyBM.S{ZQfX1/*!RAQfXfvr0Qqߒ
X勳<:Mr
 (hoֹ(8yONVז'
TE#;Z`QqߔY(A(V8cP_gr'%֓7gk\owfT^$8!rbg%g,r0Qq߳7̻?'<HNu&eq)EʽTmY*moEʽQIX}Y*mٰ$ĝgk\ow1/9b#Fr
 (hoֹ(8yONVז'
TE#;Z`QqߔY(A(V8cP_gr'%֓7gk\owfT^$8!rbg%g,r0Qq߳7̻?'<HNu&eq)EʽQIX}Y*moEʽTj(PM6kV"',]פzhӐCFD7gk\ow<'a
B+a^SBz*"r0(8-AON4h<IaxFw&kʃĞ'.WB$>R3F
7;fg)	x2%9yW
E
1/*!O(Rb^Sfvr0Qqߒ
X勳<:M<h$5:d\FvF5{ D
`igk\
7;䆧!˚oֹ(8f7ĝ䆧~ r0Qq4]Pyx0AVg[FvF~2!8/ԛ]k<HEl=yakr|p@O^%D[X؅<J.QayNX؅0`EY*mٰ$ĝgk\ow1/9b#FQ:Lk<HEl=yakr|p@O^%D[3FEcN4rB|6r0(8.u/"waLkF~#;g<Kk3y`CFv|\8'"^xqp
oֹow뗝3 r%y[0 8pkF~p^?tLqpx{76kʃĞ'.WB$>R3F
7;fg)	x2%9yW
a(,T{a(,T`I{;oֹ(8Njb,_rٞzGtHg7gk\ow<'a
B+a^SBz*"r0(8,qO|JkٶkFqpy8x}^Zg7gk\
7;FNN- [8FvFv|\8'"^xqpD<`)#;Z`Qq߇N@`떸~#;gx`CFv|ava8/:o&YL8x}\<=FvFveAO+!yX^ٟr)m#3|˳s^WRov[X؅&QEbX؅J^QD=zl	/q'm#+Q[',]ת=&!BʔבgͿ#;Z`|xF')^|ï& e3F
7;\<g:<<g^ZG5$;ekyWrȳʄsx|B;6k<HEl=yakr|p@O^%D[3FEboxPgk\
7;?,rÄgl_bKYoֹ(8ّ?NN^>e[FvF~<HEl=yakr|p@O^%D[3Frx0N:s5孖^oJsbb+yFmk@ kL T           A*A*A2                 ./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.12 src/rsct/lapi/include/lapisub.exp, lapi, ssp_rwyn, rwyns22a 04/11/16 11:23: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_Msgpoll
LAPI_Util
*
********************************************************
**************  LAPI Profiling functions  **************
********************************************************
*
PLAPI_Init
PLAPI_Term
PLAPI_Qenv
PLAPI_Senv
PLAPI_Address
PLAPI_Address_init
PLAPI_Address_init64
PLAPI_Put
PLAPI_Putv
PLAPI_Get
PLAPI_Getv
PLAPI_Amsend
PLAPI_Amsendv
PLAPI_Setcntr
PLAPI_Setcntr_wstatus
PLAPI_Getcntr
PLAPI_Waitcntr
PLAPI_Rmw
PLAPI_Rmw64
PLAPI_Fence
PLAPI_Gfence
PLAPI_Probe
PLAPI_Msg_string
PLAPI_Nopoll_wait
PLAPI_Purge_totask
PLAPI_Resume_totask
PLAPI_Addr_set
PLAPI_Addr_get
PLAPI_Xfer
PLAPI_Msgpoll
PLAPI_Util
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
lapi_msgpoll
lapi_util
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
lapi_msgpoll_
lapi_util_
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
LAPI_MSGPOLL
LAPI_UTIL
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
LAPI_MSGPOLL_
LAPI_UTIL_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
plapi_init
plapi_term
plapi_qenv
plapi_senv
plapi_address
plapi_address_init
plapi_address_init64
plapi_put
plapi_putv
plapi_get
plapi_getv
plapi_amsend
plapi_amsendv
plapi_setcntr
plapi_setcntr_wstatus
plapi_getcntr
plapi_waitcntr
plapi_rmw
plapi_rmw64
plapi_fence
plapi_gfence
plapi_probe
plapi_msg_string
plapi_nopoll_wait
plapi_purge_totask
plapi_resume_totask
plapi_addr_set
plapi_addr_get
plapi_xfer
plapi_msgpoll
plapi_util
*
********************************************************
********** LAPI Fortran Profiling functions ************
********************************************************
*
plapi_init_
plapi_term_
plapi_qenv_
plapi_senv_
plapi_address_
plapi_address_init_
plapi_address_init64_
plapi_put_
plapi_putv_
plapi_get_
plapi_getv_
plapi_amsend_
plapi_amsendv_
plapi_setcntr_
plapi_setcntr_wstatus_
plapi_getcntr_
plapi_waitcntr_
plapi_rmw_
plapi_rmw64_
plapi_fence_
plapi_gfence_
plapi_probe_
plapi_msg_string_
plapi_nopoll_wait_
plapi_purge_totask_
plapi_resume_totask_
plapi_addr_set_
plapi_addr_get_
plapi_xfer_
plapi_msgpoll_
plapi_util_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT
PLAPI_TERM
PLAPI_QENV
PLAPI_SENV
PLAPI_ADDRESS
PLAPI_ADDRESS_INIT
PLAPI_ADDRESS_INIT64
PLAPI_PUT
PLAPI_PUTV
PLAPI_GET
PLAPI_GETV
PLAPI_AMSEND
PLAPI_AMSENDV
PLAPI_SETCNTR
PLAPI_SETCNTR_WSTATUS
PLAPI_GETCNTR
PLAPI_WAITCNTR
PLAPI_RMW
PLAPI_FENCE
PLAPI_GFENCE
PLAPI_PROBE
PLAPI_MSG_STRING
PLAPI_NOPOLL_WAIT
PLAPI_PURGE_TOTASK
PLAPI_RESUME_TOTASK
PLAPI_ADDR_SET
PLAPI_ADDR_GET
PLAPI_XFER
PLAPI_MSGPOLL
PLAPI_UTIL
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT_
PLAPI_TERM_
PLAPI_QENV_
PLAPI_SENV_
PLAPI_ADDRESS_
PLAPI_ADDRESS_INIT_
PLAPI_ADDRESS_INIT64_
PLAPI_PUT_
PLAPI_PUTV_
PLAPI_GET_
PLAPI_GETV_
PLAPI_AMSEND_
PLAPI_AMSENDV_
PLAPI_SETCNTR_
PLAPI_SETCNTR_WSTATUS_
PLAPI_GETCNTR_
PLAPI_WAITCNTR_
PLAPI_RMW_
PLAPI_FENCE_
PLAPI_GFENCE_
PLAPI_PROBE_
PLAPI_MSG_STRING_
PLAPI_NOPOLL_WAIT_
PLAPI_PURGE_TOTASK_
PLAPI_RESUME_TOTASK_
PLAPI_ADDR_SET_
PLAPI_ADDR_GET_
PLAPI_XFER_
PLAPI_MSGPOLL_
PLAPI_UTIL_
*
********************************************************
********************  LAPI MISC   **********************
********************************************************
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
_dbg_print_active_sam
_dbg_print_active_rst
_dbg_print_active_ack
_dbg_print_ack_head
_dbg_dump_cmd
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_ping_cmd
_Lapi_ping_dest
_Lapi_shm_str
_Lapi_shm_str_saved
_Lapi_dgsm_block_slot_threshold
_Lapi_assert
_MP_debug_notimeout
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
kh U           A*A*A2                 ./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.12 src/rsct/lapi/include/lapisub64.exp, lapi, ssp_rwyn, rwyns22a 04/11/16 11:23: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_Msgpoll
LAPI_Util
*
********************************************************
**************  LAPI Profiling functions  **************
********************************************************
*
PLAPI_Init
PLAPI_Term
PLAPI_Qenv
PLAPI_Senv
PLAPI_Address
PLAPI_Address_init
PLAPI_Address_init64
PLAPI_Put
PLAPI_Putv
PLAPI_Get
PLAPI_Getv
PLAPI_Amsend
PLAPI_Amsendv
PLAPI_Setcntr
PLAPI_Setcntr_wstatus
PLAPI_Getcntr
PLAPI_Waitcntr
PLAPI_Rmw
PLAPI_Rmw64
PLAPI_Fence
PLAPI_Gfence
PLAPI_Probe
PLAPI_Msg_string
PLAPI_Nopoll_wait
PLAPI_Purge_totask
PLAPI_Resume_totask
PLAPI_Addr_set
PLAPI_Addr_get
PLAPI_Xfer
PLAPI_Msgpoll
PLAPI_Util
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
lapi_msgpoll
lapi_util
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
lapi_msgpoll_
lapi_util_
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
LAPI_MSGPOLL
LAPI_UTIL
*
********************************************************
**********  LAPI Fortran Wrapper functions  ************
********************************************************
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
LAPI_MSGPOLL_
LAPI_UTIL_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
plapi_init
plapi_term
plapi_qenv
plapi_senv
plapi_address
plapi_address_init
plapi_address_init64
plapi_put
plapi_putv
plapi_get
plapi_getv
plapi_amsend
plapi_amsendv
plapi_setcntr
plapi_setcntr_wstatus
plapi_getcntr
plapi_waitcntr
plapi_rmw
plapi_rmw64
plapi_fence
plapi_gfence
plapi_probe
plapi_msg_string
plapi_nopoll_wait
plapi_purge_totask
plapi_resume_totask
plapi_addr_set
plapi_addr_get
plapi_xfer
plapi_msgpoll
plapi_util
*
********************************************************
********** LAPI Fortran Profiling functions ************
********************************************************
*
plapi_init_
plapi_term_
plapi_qenv_
plapi_senv_
plapi_address_
plapi_address_init_
plapi_address_init64_
plapi_put_
plapi_putv_
plapi_get_
plapi_getv_
plapi_amsend_
plapi_amsendv_
plapi_setcntr_
plapi_setcntr_wstatus_
plapi_getcntr_
plapi_waitcntr_
plapi_rmw_
plapi_rmw64_
plapi_fence_
plapi_gfence_
plapi_probe_
plapi_msg_string_
plapi_nopoll_wait_
plapi_purge_totask_
plapi_resume_totask_
plapi_addr_set_
plapi_addr_get_
plapi_xfer_
plapi_msgpoll_
plapi_util_
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT
PLAPI_TERM
PLAPI_QENV
PLAPI_SENV
PLAPI_ADDRESS
PLAPI_ADDRESS_INIT
PLAPI_ADDRESS_INIT64
PLAPI_PUT
PLAPI_PUTV
PLAPI_GET
PLAPI_GETV
PLAPI_AMSEND
PLAPI_AMSENDV
PLAPI_SETCNTR
PLAPI_SETCNTR_WSTATUS
PLAPI_GETCNTR
PLAPI_WAITCNTR
PLAPI_RMW
PLAPI_FENCE
PLAPI_GFENCE
PLAPI_PROBE
PLAPI_MSG_STRING
PLAPI_NOPOLL_WAIT
PLAPI_PURGE_TOTASK
PLAPI_RESUME_TOTASK
PLAPI_ADDR_SET
PLAPI_ADDR_GET
PLAPI_XFER
PLAPI_MSGPOLL
PLAPI_UTIL
*
********************************************************
********** LAPI Fortran profiling functions ************
********************************************************
*
PLAPI_INIT_
PLAPI_TERM_
PLAPI_QENV_
PLAPI_SENV_
PLAPI_ADDRESS_
PLAPI_ADDRESS_INIT_
PLAPI_ADDRESS_INIT64_
PLAPI_PUT_
PLAPI_PUTV_
PLAPI_GET_
PLAPI_GETV_
PLAPI_AMSEND_
PLAPI_AMSENDV_
PLAPI_SETCNTR_
PLAPI_SETCNTR_WSTATUS_
PLAPI_GETCNTR_
PLAPI_WAITCNTR_
PLAPI_RMW_
PLAPI_FENCE_
PLAPI_GFENCE_
PLAPI_PROBE_
PLAPI_MSG_STRING_
PLAPI_NOPOLL_WAIT_
PLAPI_PURGE_TOTASK_
PLAPI_RESUME_TOTASK_
PLAPI_ADDR_SET_
PLAPI_ADDR_GET_
PLAPI_XFER_
PLAPI_MSGPOLL_
PLAPI_UTIL_
*
********************************************************
********************  LAPI MISC   **********************
********************************************************
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
_dbg_print_active_sam
_dbg_print_active_rst
_dbg_print_active_ack
_dbg_print_ack_head
_dbg_dump_cmd
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_ping_cmd
_Lapi_ping_dest
_Lapi_shm_str
_Lapi_shm_str_saved
_Lapi_dgsm_block_slot_threshold
_Lapi_assert
_MP_debug_notimeout
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
I_NOl"            ARARA2                  ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                  0B1   .8A_acelrst
(,/@H`dinop|%0:?KLPRTbfghkmux	!$*14<=DEINSXvy}~"#)269;>BCFGMOQU[\]qwz{&'+-357JVWY^jZ4B0R7D#AAAq@@qAAAp"D        〰-@        \   \dAAAAAAAAqZ#  ppp AA@  n7
 Q+vSmL06|1̀'\#L	mLetz{}1cY\@ %P*&(wL	g=?ewd&!\X$iu(!N$2Keaf8zI֢4[&^i&ْ/G2`fL|gY5YgXblK2;v\DdV$gKf!D-+%aK6\<M"^M$Vfi-5 ғ/I:FqYaJi&ْ/G2`fL|gY5YgXblK2;v\DY(Iټr {KJn_ͥOHe`4̬P|lDZRpcn8ձ`4̗>fI"mIɏ#w3(3,PRv16Rͥh;.DHΖy2M- K2'#ۃ'Qk3d'zK٣$".5"QF$ikEpŋ}- rRYOL\z;2;@ODV""lZWyEQ`cg~ :x\1#)D&/}Qshv/;#Oł~aaOL^v/YrU8~X1|
Wq Xedzxm."&bg4S%'*4D2;Qpbaڳl\5B-	r`RH0Mu	_&Q̻WTk3svkȷ{$QN;AϿ}15dEk񁻨̘s:(Ì.dȋ񹹔b=tn눠1l{.| B2EssHcS\DYbF)?YbF)8,@0(3pX`QgYbF)`>S>~>S(pX`QgpX`Qg <YbF)LpX`QcpE51Mc7c&{v>&yQM>y=}gL|q;cg|k;&yaJcv bLII0.3@B
zWOW%i%UʊJgBiUsN༥&l߈1'2n&=$+.Oɿd폆x3a]p|vZ%' D4Hdwɠjp;ITYݣT)%c}EXI1!Ȣfx^ú]'ŏf NX];~3
+3y[88c\mEHCIv<"D#-ؼA##%k	yI
y	1q%ŎV䣻m&L)}]`1.`!=[bK;GKqrQݶJ]8b\`w`䠼 {9vZU\+36/Ց=͋{.dPAã"W\g`K\d"Iȷ82]M%d{'Wى=LI&]$iIX4$)wlp&k[\b6)-D=4ʶ8xBExBg`XL(wAûkq"^9Kj3ıG5K6$cEuuj7%uibK`_3*n3]Ix_8fsDY3x$ψb`p$).19%s9e79Oi$Ox̞3	X
K.zqpF~EX$Jی`^/;3hII_?' D4,@0dwɠ%s!v= ڳFR6k83|`Y9)\J*f]DO"YVfiẇ8dpI
Łio@6V}1.E.ฅdzb3b.V.@grR9ӂ]Bm-w	OTHF¡V 6S/C#uA=[8ė8 Y-Gvڙaގǐ@&
XX) 0.$ر'=Z[`߰sq.6,p,lVw%.	w`䠼?` QiV+381|W)vQY|W`TR49HyLvX/a0Y2(fjK\w l!8L^^JS۸ ZHgg`&ҘOHp&GbY/#%&g&wƝwi.1G\lqrR@lOjXH2Hur^.g66
9qn0DRb,QR͉Qc+m]sDd]hcXgrR$,ܕc$+_3xw,f"g(^IlR\c86G\V9eܒ9x'3	X
K.zqpF~EX$Ń;p5$v~c?-@Žw3\s(,6{w0$'"waW,%90)EHfKOHC*8=#`RQ_"7XqK!F6b3lWH ygK.aO,%l^`>l}8r~m.(ƵJ;1;1d豄6@z$\kcnC|"QM3 t,D"2.<.0}2pldlWC yg'`NKvs#`ŅaPTV
zG	O\	@XqŇ+K'oKqRKL^@Fi)72 Μe<4-pS1FH٬눾(Npd5r"F)QA.4AȒ_ s@lnsV/!dz/h?dz'Đ#|UG\Đl_JvGbY=]L
l$#/U?$)efTC=[Q2v90I1|UF=Z$nw_e=[T#ծ0Ɂ^/0Kgs4W?~vwm9"HTza_UYsBX#ձ|U	VDCM4NYGcs$
z䕫9*΀$H" {'+f+3K	d]YO<㴻Xj$Ab&X<A۫#ծ@0(4aY?dz=!&#HѭUET
JB 90(2xbƢ ҔSl"#㔻XA=@P!Y7"r`XIgfGII4Gp:	*hTDڳIf'QhBB /+#ծH033b=ؾ*GɁU-ĐbXb==Z$6/Fl_#%`\DDe=]])e&s@>!03b	V4K6Hdwɣ8?*jh֪墉*h"5T@js' \kcZPGmBDB ҕ`lWaRv162;PS8}g_#UHD6l,pd6$m
v-1H0)f!yKKIr0M%q+pd4}gX.chxjǀ7c3cw9	Lw1ƌ{XvKpp6Y.;c!,qqHŏt9vǸ=q+\v<1Lc1cEc1"1
[%lpcdvKzG{"W2b`!?\v1HvG\hF԰s>2ٰ#f_+k#՝jm/LmzMQdr.;IH1MVݑE1x0Vɟ.;IH緲=ZE6 ́4b/VG;.5ɁF"2`^adz>G\wc qa3.;IH1b]68r`,Qp.cb3E3у6>r}h@8)$C2c$4NYGcf#4dVLY0I!Hޖkdji-+EEOOf$W&AE0".5EHNi`D)w̄Ay- p-=ZX1'sEk6/*l{9.d9m/exRs79X/	KxP`\dzSs/-dzXWx,Wavnz\7=\DM!c#=\DMNVk`Rb."l"L
~/
!dz<vD"
^"l,0v\R=X^%̜s@udz/PWdzSB+別{/SdzUG6¸ydz}TILbxrdJ%ir;bxWdبlV<CGD͢;7"ё[R,PUWOOٚ$\rX߰ER!"
)w̢I Ե?~Ál864f(^ ?dz96FxVtLB1:$y,BbWS#`q]2#`Wdk`)H1xVGFPV$l]v\I/ pGdzeV$:GFP386^Bq<$l+## Y$aJq!r<G#`XL=YO^|W.wmq$l,cbB=X^w\2Epy^rVayav$QdRv¿xVV<vZ+đO%[a	%䇬A?y70q$l"	dz6h.=\I2DB3ÅݶsLJ=[,($v/*q$l,(@b-WFQDTFQVzZdz6SEc"lG#a`&chkdz6kbzZY$1!q$l,dŋUHXQR*x^=\ހ+a_x6$ ZMsr;q$l"8@`Sdz6	jM(1xWF5$t/͑HX&͋d#đMIKF-HX&n=\IԒTB3/G#a`"#<"1x7=\IԔȄkbX'=\IԒdB2#đMI'D#('dz6	"\B34dz6	$g^ =\IԒB3q$l,RJ1ϔXU\$l"LbvG#a`'#<LbWF5$idz6	"B5/ hqdzIpG `O@^w{%-`
Yȸ)q^]F<bWcey,D#`T^=\B1*<J#`T2]nvAx
\B5X6^AMHD#P݂~Fp%g^IvG#a`F2.1xU [#Յ{|MI):<CM4NҨ;`"`.FhR7ZFr/NOHC]!ii=.\wb[	ϲ\w*nE?\m%' D4Hdwɠjp;r3@B-$͑=5~(Kh8pd4-\j D!HDV7Kd"-LK%/ bMu`361|Q$l,%/ `odz>gbHXKl^ qq`3DؼK#@Yđؼ#Յ}F/e뿍@#aacm%㹄pxTG#aa<w0^/
ax`=vZOIIldwɠ[A;밖FhR7Z䙲3ZFP[~(^Ã'CC+S!Zx(
."2p3.C`!88ܾPbr˺@\rp35s*V6g <DK@ VVS+C`71x]!b%@Y]X6/ Xdz{1rA0
B<ы Y"L\"Q⹄pR)ؼs"L\"P4@!Y]jY"L\"Pbq0
B<f7=\D=Dl)
,qb1S++Sֱx[#Յ/wB;3HX:ҳ.3pb%=6^fqb1L {
̬`ydz{1rC)
F/qb1(@!Y]odz{1r@E)
V/VGp!&=HVW`ؼ
͑!b%++SƬ^`qb1aev
z/2ax®qp켊eepKJQ4J
el/W`arGi]X6/W`arCiHZW`1x,W`arGO
Bһ=[]W`ar@D4-+SXU,"1&v
x͋R!,.C(/GpR)V/IvGpD"WpR)XUI=X^pl\/s7I/IIldwɠpe(Y!Hޖkfȭ:)A&'o"WȢAF߰\Db2Kd"-LKđb 5Eς$v
Gթ[F^;b#X<mF^;b	VGyIv
 ;#@yđؼA8$l,/;	xY/g#`F/"a/ (odzEgE!ȆG|
m.#C	doKFLdkIITYYpd4 "5̒<$\kg	w̜DAΖL 8"$˜DR1c7@</ۋJ0N"PX 8d0g_pXؼ)W0e.,/Bԣ^\ώJI):CM4N,,#cgf#zZ5Jg%U\{K&-YO+2ˎG%߈GIՑgDKl^vGG\#,%/
S!lG#,/;	xqa.g>^;b7=X^
d{/GX/"؞XKs +$}0_̢+	xdbh5=\H0G1A/&#Յu6;-&D#r^;A/&V֌h8o`3~HvGGoaa/y6{##o>^;bhkdzp$H,%zdzph"GXKl^MWȎu>^;b^=\B:pfaa/xQGGTH	xY!/9>^;b	,Wng`3|Eaa/xQGG^{`3}2$}vD@=\@ew8w>-Rtxrh(vK#zZ5JjJ䝭tE;J=جKl](=\R"3b%)
HF3ƤTN6r1&wV/+#8D^"v/bh9~%x_ 4ԟ
$88	ː`kB,VIlW0eSvv'vQԟ^>Wp҂JNGiC#Mvpئf#zZ5JjJTSk$"Sq@t3)DD%21x)Ysf_gP5(hrYu cPN`&+C
G3_A!HNV^ce߰sl	3TL	3$3!sa&8W1|yP^"p2)Br8p3-%'Ci!&;J8?SxG#4)ѭrK5m3MUvpd410(ȥLՒGDbaD=]'Abii=w^)#ؓ,*d{xXX$#a<p'n <S 6
[LC#ԕ!"LQC{#ո +m7;Ab{d\xadzp!pc
\2*q-qsjl@mH8blV"g2;Qpc59!HޖkYhAJET=ԻG2D[dRw?Eff6G]Vfl_FVGR*ƮP
1GhE
q<
Sll\aظ r.q0s#VBd3ls`I`' {ŬA%9/vZR?(&L=[í1OPbXW~ C!x)c;-+I? a0^Rco37	/p.p Ab:-sp08%F;!sQ	{ScX
,W$ a0^ s
?cp(Â2t.+LQ~9Fka3L|κaKQX)>B`5AaJNGiC#MTYG`>aToKF,մ %Sg%3Avz%82x9L߱hyZ0(J2bO%ˎ?qa7fˤR.&b"l"9blWd
vXqWdzpGe$!ȆG|
%#.df#zZ5IhIfy*9)bK2xG)P72"#RKSq^GF4'38{	xxq4Yf!).X5qAjq`4{	x! &"^;b(GFL"^;b(%!di!,%/=\B2iuvPdz`]ӂ"qvP!d`4"!,%/qi"!,%/2ӊ"^;b(!Viwa/xN##-61]dza>iCYna/xNGF	S@ؼ'W`4è{	xp!"uӢ"^;bY%'Ci!&]}gyhֹ)IIQfeIE
,)RX`|DZ8a}E@@T_49":lW	w61$}7)BaָapX*+b',W10^k8#zJNdC#M6#8?Or3@B-#FO%2;Zi=^(^Ã'HSH(q@p4b!8
KS/{ 803L1xZ=X^ȡNRe`p!(`TV∙dz/p!qaQYݥ^ =x^k8YiI%'Ci!&XYGaL#hֹ)II
POOP
,)S5dQ"Xh;Kd(,B"-L]nL^(lWbV!En2,^!dz¦"4ZVS,BLlW=<`-+p)!b&GQ&^(W/aPz$	v"q1L~`
ؼ	#C8ebS*BLY"PX 8A0➡edz{Ab^a)
{^!b<q0<ŋY"PX 8O&{QZ`1x{#C8
pR*+L,^W`(,C<">/R!bL<"<ыY"PX 9a)=[(]dz{Ab`a)
xHJ2=\D=@q<pX*+[3b$;#C8
TpR*+L6/@]dz{Aby
EEi1xK#C8
&L<"<jHlW`(,CyEv Vob$,W`(,Cb]yEv Vq`7^!bpX*++=\D=@pza,[xHadz{Abha,[;b@dz{Abo0!b=HOd.q1xk0l^($"PX 8h{06/%=\D=@p"8y
EEv
}^(Gdz{Ab L< +o`7b@'=\D=@pԹ0v/	#C8
S=`
f/	q1"L< +#	h$=\D=@p#=y
EEiJblW`(,C<"=-j5!bpX*+Lb"PX 8fUy
EEv
y9hq11ra))[VGp!yTVN9=\D=@p)#L<"<Ob#Gp!G=HO)1xGp! =HOMb#W`(,C{Q]Ub#,W`(,C;g0Q7=[EEv
8sCX)@p
0ؼW`(,Cs=HO,^w=\D=@p0RO2bV(,B¢{r@pf{Sdz{AbyTW`^ !bI:a))v/	;#C8
2|pR*+SŖ@^ !b#ITW`&Gp!YTW`^VGp!S=H0Sݱx/Y"PX 83&{QZ`^'#C8
{Q]OGp!S=H0Sˌ^'=\D=@p']0<O!Y"PX 828yEv V`7ˬ^'Gp!"pR*+Sx=\D=@pna))ɋq1Ȭy
EEv
wP	;#Յ淉ώI):CM4^;G#4)ѭrU*,X3|+2xcђGJ3Ȯn5e*pQIȈ41 *ԫ
$X8O(B0'~`pG$odzlbf`k~զ}/ H?dzlb遯#VNjq88	0#*0g Y8+#Cԫ`8?!,:IIldwɢqNҸ;aoKF,մ $"bMOY$yH0(*c$RƱш`|DZOp)!b" :1.XTDDL}X#=\@uILqa05b/zq+l*qDDL}XY :bOL	NqMDM
eXD#դ4$\YGb8hֹ%D9g4\".5pd5G$('DDM@uA9.4/@"l&B4=\@u6_b!Vuf@t'%D'I6,!ĞEsH2"&!" 1W0^]TN16^%X'""l%W(/	`dz?3bB=\RD"bL,pO"{]$gG<	!5b:=\@t'DMqЉ.?""l%vGAՂ~"&]W:?6^ =\@v6	r"&,WODM R=\@tvFOӢ"le`GlO` ;#G]}DD1xW>e`q	3bGƇ`sHb#ODD1xG"l sQ6^hO\DM 5=\@t*>$DM -=\@t(Q`rTDM )=\@t$4O`@W
	Lb 6GLb I=\@t.%X'ܙ`@dz\RO:"&Y :7GO`@<=\@tn`rDM qթv	""l{#C}6^#B	+D1xs16^#CB}6^dzHq`qr"&| :rh'DMdz҂`qv"&|C=\@tX'DD1xW	S""lY :DMqdzPy`pw`?=6>6^>qѹV>؈/r{DMDD1xlWZWOx"&edzw`DMqа=H/%#{D1xK=\@t,a`DMdzѥ{8/VGJ	A`tG	b"lNW:=6^'W
	.b8+=\@t(o`DM1X'9b:GśDD1x ͂{ø/adzT,c`<)Y :54Ox"&xL=\@t4v	D1x#a3Ox"&x W	 DD1x#Y :e`=->=q6^X'DDM]dz'	W`<odz{6^ʬW
KDD1x^=\@t,COzȈ/KVGv	"lMG2Ox`iNq""lM6G𽗅DM"isO^&4K6	B,WX']`hqdzj=@"&W4+X'"&dzPQOP9b4edzP,'a`i,"l%#c('c`(Y ;
=zȈ/	@qӢ=z؈/	@qЮ6^vGc/	@dzXXOPDD1xJ!Y :2b=@=C8/	Ałz8/	C#AQ`(+=\@u	D1xJW,W`*G"'Gb0,W
8b0Y :5 X'"&Jqѫh/#B
=A"&;dz؟`Bb0 W2OP`b5${$DM :~GOPJb05=\@t8)X'b"lLW݂zȈ/WV		6^&*=\@t``$dz\@t""l$W&	E/	 qn<6"&INqЬ`dUblW
{!R"&K#@	Eh/	"T!^"&HydzDVO2+D1xIW6'16^GG	E/	 FqА`d.DD1xIY :<DMɐ8b1=\@t".X'""l,Lsdz>`d` Y :X'b"l$#@:<bi` Y ;	J<b"&A.q VO"l$ -l0DD1xH!Y]]/p1
b"lވ7/	𻽃<eht@uaDMb5bao @tl3L6^#@qWDD1x/Y :6`
#h/WicDM`qj@"&İSdzٚ`(6^%#G@q`X=\@t`(a`G,^%WX{`(""lKidzDMaőRnk2;P4\YG`pFhR7ZV$kEE&]"u  p4nnȇW&i31|W!(D_A͑PXbID	cȁ4|#`~d0jV26i``-)8p$3 1b8!(a	;m 3?dhr5H	V26j0#f|Dn|(są$-@c~>qia%#s l^=a&c"	|HW<'qfhwi|\U%'Mi>M6$;`YV^
Fm*oD)gEmIB	6<Mj~M49KdA" zr`3dRDEHa`!'C1xFG[N/xeiL=\B0^\#MDD=xFudze$ia0^lW6i1@/,Wn3({	b!{i@/u&3@/K##X&L @/##lD=x##i@/adza`4H{	b)!EaD=x##'MD=xvGFRi@/a0^!YŀӢ"aؼGGFƶMD= {=\B0L8h:!.iaeaؼ"GF7)X2<D=xEVGFVz2TD=xEWK@/qa0^@͑ae2aؼ"W
La0^e=\B0%CL {Q%Q@/{##,a0^FVGFTOe({	b{## ̀M@/ՑV"aؼmQ"!&=pi~79B0)D=x##A^i`b!Y!ObD=)L^ݑV@/LW@/dzcb+CL {GdzeEk,CL { 
/zqLa0^e##L\@/Wdz``4CL {ؙdz`-0bD=x=\B0>X`"aؼlW\@/GF	Jɀ({	bWl]e؈{	bWK64=\B0e`4D=xlW."aؼ%' D4Hdwɠ&;=FhR7ZTY'k]$/m.82xȇREaQC(qB0E#`|DZOp)!bk##
$l&X΀,*>J#a02,^t:=\B1GX6	^S,BCK##
I	p)!b##cđJb/VGFKTDJb/2q
]LD#a02,^%	GFI5#a02,^%###[
$l&XĢvLHL%{LAݑpaPFa+
eXJq3
h6	^S,BQXT0oFa+
eXJ!XT0$WxBqv¡I	p)!b##@;biFa+
eX qG$l&Xq2eCq$l&XC=\B0ģaP$Wx=\B0faPgFa+
eX ##EaPI	p)!bvGF¡$l&X!.aDI	p)!b6GFB`$Wx## 
đJb/Odz`¡I	p)!bGF54`Fa+
eXlWaPFa+
eX=\B0LaP:#a02,^C##aSqFa+
eX}qr¦DJb/VGFaS DJb/=\B1ŅL$Wx##%k
<I	p)!b6GFK486	^S,B2K=\B1¦$WxGFWFa+
eXZY! 5đJb/qŅN6	^S,B27=\B0¦;#a02,^!
6	^S,B^=\B0%XT"HL%{L@edzcS
6	^S,BdzeE
;#a02,^##.WaPkFa+
eX" *HL%{LD[##C[
,I	p)!b!	!T0%DJb/Fs	>0,*f'DğFa+,auĒ]Ĩ6^fĒ͑;"HX]x0^$VGF}6^Đ?dz`XYxF	b$lWjeI		^HydzcTQ$l,.0^$GF_#đ0^$GF_K#aaua+ؼI	W+Q$l,."%{7=\B2eȒ6_&L%{ q`<IJ/]I/#aau	^@!=\B2,^*đ0^$vGF`eI
	^B5,^+đ0^$k##2YxFWx:=\B1eq$l,.&ā,^.D;J/,W4g`tIfjq(6_MJ/`dz`łX6_&dz`$QY|FWxC6GFE$l,.,%{2Y|F	ba+_e.$8Whi`F+ؼ!vGF\UHxF+ؼ!=\B1#HX%{##	$l,e##X$1#a`^KvGF\,q$l,beH0DJ/%=\B0KH0$Wy-&gB~B1\IHƆ/%=\B0b$Ë##q$l5"INGbXWdzc&VK#`䰎q8Fw=\B0SH1y(,Wf`)"H1y(Y!IBS$l)Y! X
s6^J,Wf%
u$llWX
rdI/% 	6^JF=\B0N$=\B0Э`)#`q3N@#`䠺q3;đbQS"H1y)Ug\I/ 1zqIyFZ=\B0<ȥFWjO$l ;##8$%' D4Hdwɠ&;_xr3@B-#yAf(GkOG6o$f>!+NKe<DZzqb)v	|Gx)v$/Y)q/r!4Ȯn5[*FaKabbq':xN)xAm%feIg0ؼ q4$W0ؼ dz䢒5$)|E<w07/ ,GK	+8"qI9Ƴ
_O8[IκaK)㹁xB{# q9%fqI8Rx`o^#FI+8qI93
_O.=\@ptpaI;Rx`o^#DlNsɅ/lW
+3؜lNs/	4':Rx`o^GJ͔N6	';9/E<vidz'ADvYGayf#zZ5J&k_.v~hriqH0(q6	+RXDA3 G2H1]`JN G#$Q6X -|DM G.H0b"l  i)9!zC#MA;?$f#zZ5I(N4pd4/,xkKxw̄A!ȍ0zhĞk	-ݠɤߝ+ZB[@(fD&T=[DB{6ގI);h()ڜ>ǿf#zZ5Fr,ʁDK"{'QhE.5Kd"-LKIq)idzpVc{gx6GGeUDCX^ 0=\B:KVka`3vF/ -=\B8Li`*∇qVGGʶD=<I
1q`섒4AA.v>pFhR7ZV$E
D6t(l=(`Q0`|DZOb~sc'Jnv1(aKؾZWK.5}Qa2mc1%1&11F[dD19=ZT:D
^`qܻbƶ,/QMb<=\B>ib$̬e<c#lrII3h(%pi%i#:[7FoNOHсE.41.\wCZN,1|>Y!=bsE*\kDDXKv6s/ dzp"&K=[dz>kdĝ#դq6D2;PS8}g?L<I%.=[	(i?5do](Tl%82x;FȨ^RB Ĺqۉŏf	x`1&XKi$<wmdznq9ήW]ns +79^c7FNd=qxژ4ADv_)ig-5B Pi$it/,x\,v+yx2Ծ.]Y/<$v{R/AܜF2"Q߰srSq
"Q߰sr3֓.p=	as9=K#W狆?LXF#^&_vup0l/,w%)}775?mj.Nc.e,O#|sALX0s,|14rtFږP}_bbF>QB/`SJ;=.9Dv!&E=q?ܞ1a]/0y,cps8I`|ns11K#4L?ܞ"1"Ig`jlIPdIIlK2;v\am4U$L%3 ғ'rcm."߻3D_#|D%o73c൏K1?"/>݃яf>iGp٨G	&CdI2$kdEiiIԻHthǱ}}%'ca/!&#Q9$y$Vd)wr+Kl1|0/}`J}7/Y0i&yifB-AT*dLii=Բ^$K 1|~'bid/RrCLG|>LyUrU\E/##/ߟIBl(r&^ఙrtFږ{,$j'%)Vd)h
@ihh, 2H("Z(E2dLD[bZN@ =Lh,F3Kz,y$ Z{s_c<o;s6S&W y7;	P&\|r@xJ_e78&[{cE.z!g|y&q2>e/wdd+FBBHd-su`T=[	asX%?asW
odz>f̿HLD(f/Mr  lII;&G|
8?rILg$͑[#z[M㒖*%+2x>!LbOd#z]'XؖKv	\%Zu	0dQI7I0Ʈ8wpZaR# b#,"ZK#0P]#+%gd @,C029䥿vqX%ac_t9PF7:0z798bg?̧ ;8W?1'mB k`1IP[8bg.c c1/^&g(jJ%39`̛Kcf_.;c-Q`̛K;̿\v14.&[BN(lx2bJ	-+$Wp1|>D	L nnv'hr<L
39v3 ,0Gn0&}lp	L
0IL '2}9EvfdSOc egKJ?48Cva~np0(o#s1S)`Q3X\>򹉟d}0VA/ o'A`Nd*.sK	̊Uňj`QH%R(,ir QpG`Q0sL^anx&gKJ~f>@gKJ~f>L}>v3
^PsʃI4]lc0.	fa`鏌gKJci6ݶ<plQwz79>v,n~ƫ`7:}X@e^XX[`Nd*.sK	̊Vu&:j`QDb_q0XP((#VDW~ΖINm0r_,7(YfaOc=h 1=F8.9-k3?]W)~a,|fdSc8oLF\|fdScErRcr_nR|+KUnK#K༱ ?`Ul	wap#a!wwN'x["%NK	.	'Cx#a!wwd7)X["%)%&CxBL
00F>6[	ZC"1}[koㄲ.pk_g{r`N]ebcIl!Ibwh	GK!ܕ`OrRsgKН{bLcDv,q?`#&Aa
'<XE8@p"[/[wC"%*
|gawC"%KK	&gK3/cY.;c&Aa
'4?aaVUoȹ,!W'xY8"YXNvL'xqq5Dɉa;%i)9!a4N%+#񀯀(I)bKE̉),'<Md
I#\G{s 2^ Wi=sCp :;-,mY]@`"-nD-?EŊ9yˡl$)C; KZY7:J"僻@2eIH)6X`%E273#9ݠ"l0
؀`%E2fsHӎZ	-ŏ9d"E6, },'۱$;9e9&DRޱ?ĘdG?ָ̭^+2	I/	a8DVvՒ r5 $:@<ɏ-!Q=qa>WaBhpF*+KW*\XpF@X̖YH$	ގdH!Q̓RyHcXO!݊X2@w$xI޹,`(@aW@+?IYu ;Nt{OKYY{V!<cjH  8H H $ 	 sR@ fH G,s8p-7u]7	@@\jC`qIGJԵy\aJڹB`F̣I1ld%ڔ+pH `bCDbp'쿘Eˑ7QC9<x|w0
_2bĘd	Qb1MsSA)9*!C#MDv*1Tѫ Ȃڙ%,TKWd({'ژ)l`'2a0u ߥpV oi`K_4#~@5PF#%HIE0H =]6"hIl#M ;NhsaRTbq$0
`MYl"DSR%㴴)vΆIt0sg(li44cD-#|:' %{b.0sD͎$Hn'8D"T!2gnr60j pE֑}RU[g@"qX$s$sGLB`[`^ K0&E6R;]Y`3)Va6,Y۸"HA]HQ!$$M wNi.?2c <WoHVu2, ],iBjb +Kq1qn& 42$O	b.~]X9LD+<9.Gy CD1δC@X9E\"Ię"ǅ~u)Rr`%Wl@"`WSl*=\"n`E8XGc_b3KMϘ ^II12y4N%+#1|"<5m3fsȋREEV'2a Եvq&h-##FD?LxHE@Y|/qa3]`[`QH6hvd?s'#S>'KL
7q|0zFy\{XĎ8)hnsH0) \b%qM'X؅dz)j&#s,OӘ@p4/ad8,2`prXi0[2aiwݠ .raAnHcroE>".QI֗X~30aE\DQqM;_-DlHb#T2\DF	+KhbQmЮ5}lL.kl*b]߈úYE&_-ہQ$478ιop.쟁VZ(8~_0'EeqjP!afTE[aƁWH5p Á
#cS"7r$01<8!3S#AA4/cӆFEP~;1,.~@TjpG'2:B T2Gc#ՅB'nlM#wKX8Q`[I0 ppr
wSS>d- s8#S">CoB;L##_`
!2:Xόܫ0邖6\&#|Bwt$K1@{3UL$2ǺYdA#/(Q$478ιop.,WaI-aNjF:$EqC
8'l vb,B奄kf  Á*4I
a9bxpCph^$f@,Q>8*ٓ lpÁ(/G(H8pFぅNB'=? ">h3!V"ǥ~J-bN3"e\K
88905`8cqY&zX%uio1, - DXP^S
ĝENj#?`
Az:Y5KqBSm8J$'$62;8h><"ԅ%,DEvB72x{ SHFEߔ&%2ؘc	rxq,8,CNq/g3߰rt'l y}.n'	In6Ds6,$DE.},Dnb;K0%}QNms"͋	( `CK_KXK0Ʃd_cr:{8"SePL[@Ԋ$fH,DFx0=qu{#ձ߈;=r)|B>zmnr4?aHziݥCdz8?o0<\I!餁KK)6GECG:\OOd~@`"Ģ@cC&v2	{9&]<\I!v@}rygm!IMp	^VH ;adz]=A$s(?E1ˇW;E`^fwmd'~l: m#]mK	c=0p5i9VwKs&>y`^+N>l@lstQ(]op% 46V"L}\Dmp$4"N$&s"@EgtCW`4	I$<I`D~")9K|,x$	 OՒFy[,Yؓ˹ CD1θC7Ԓ95X`	w;!IM%{)gv@;dz>`	w;!IM%{)gv@v8n<',gZ9x08 C O۱$idzb[9C'a|!sX9LXHE.	>.|BWtjZj$=@C[90lbOR(DL1(86qyqM`zG2zrTE-D_pl2W`bNc2eSk .҈L\sf'cK@wK08!W`2]nq^oF53=DOX?+!"~y@aN$;DX%Aw;xX?R0cM~"&O,@&\F)"Dgz;#RXqrbK,/iK!e_rxOqusy~/y,g|dnoF㉓~rT,IK;Z%s.7:t1@e O".s8)sga؀`%E+l,'"` $	7:؈cae`8mVnFĢ\>EۮQDmLKwK18v_3>d?n}q7tMrSw~`a`b9pVm]	~e/,K=.wmkY.JH. R$ÁE+EG#IVlYRPq0`\lX)jx!afʠvkB᭥QÀV7dvH8 o_KٔbM`5cE	&c bxk`8!v>"8f.q׀.X!#'3#ӂU7	91=?#Aօ[KE
 Ào7
p14 =d)K)jYi7 ,,8"-,X)jƊ8MGQÀ
0k`8!az;3Vh j8ŌOP}P	S w -EjS tk\f\
,,@aw0`*hs2o@߻'TqA/Rr<CNhKWYG`<cf))gगiA<Md=t@^R
h'e] L6դexDA	%=b_q*ͽ0/#sIHvf6O9`U184,ssGgf$6g&&.Rg0U	^wp`!cl'P~m=c"^V9jDČ H$-<= Nx[g`4jmI:%>,c_CZ%ֱ$	l	 K@$	cRH@t#!$i@F$i($iDY/<hF-'f̉#M]vFnsI4$]Y$	j\ВH{x7`wh/%/] %æs0m|w݃e̙6߰s@\|nwqlk\?31 	qTWݢF_fk狾_9,k8X0I	>!30/K	s@zG oq-c3 H`y[dünqI 	qT"\Ze^saNY@&z o@# 78<c'q +K9
Oc_p!\$,C\21?anu%߰s(5ipWb6.$iv#$4  $i~ '(ܼf$%77:ؑ#TC2DFPZX8pEC\@t6$f1> H+Z%G3HVF20)Z(8|1Xp͓q8fZXI1%jT?8p8֜8N
}bz;o29l~pCDZpCZ2GKMbӂd.{fI`z~N*ٔ߀.ZX!-8p)rdzpC$v>Jp&uIpN5=?'AZ2$~"ygBqFj8X7V40I
 `֭8!wӆ>e1FY3Vρ\	,OP}o0Gp--7QbnjS ts1jsTf30`P BF!ХI1nusa'KL@_w
pJNUidwɠi@}g,?	$y26k<6k[D)*CmM`hk!a ֎^0G?%Md=)I|/a <cKIPvb_pFjI  2wd1,49pk	1,Ң"F.]nrr#s]nv+79L]٭C5[K	v	a;K ~MRW\~[1?5KqXKK,	 W\I>lČfI+Rv	 W\I>3$]$
H$\jIHօ.0	"\ЎDSi!K|D49K;\06+*=\]`373K%Lz_;R|d*7V9˄հ1u \w̜@K)Y&XȀ~MpR(0%S&$/b0lD10P̬6VnFFP>h3w8\9FZI3H10'5Z10'DXPp&q,,,,8p? K	#f4AI3WG QÀnppC288dZ&̓gaB88!X]A488!8a|:pAY\ia7;G|	 0 l@8p)C]A	=n\ପ",y$PA3|,8"֖L5c@<cÂ#cӃf'|"Xk%ZpAZ@^̀:X5XsW #factK5K!K8oT3Ck1I\ù<F47Df_@h*ӰG|'p_0RS<5I5=-eI6k [ ݐ2(frI#pI9!h/0"	O+͌`%.);?CFG\s؁w3,E.!ؒlqT!B.J3,WVGcAs/ep<|`@"Ze w	d^)dO`5\s }A]$̴Eu/UHp;#ձ#v_	>zi0W05Mdé_)SFaߦka{ԑֹ$;I!RXLmKq"ԑnd!kD3p' I">f& oڂ_VZa\378I&١$pB,Wa]sU6,v6q,P!afiAXK	/1ׁ$2\Ǉ8qpS܆2;L9G!O`N#a^(TKZX\"#8p#,P!`pFZz~ EP}0ޢo//X86ŏ8_'N` 0pGcS~I4KV$1ˁ*,:GwW(3p#qD\0QTdA~XyFW0eRLJJD2;9&Ұ;|\3fB3B1$pd5d'7>|KR}9b79L0bK9K撍/Gf9O&.!*z=v$ lŎ^+أpgvq@lstl7iH6n342K
3Vs8aFeNgg{.&_s."\.5@yBQ;m<gqu^"bw"9K,/'.`޲]Y,(9TśnsH ml|0>=pW07c:,F~@."\ <!D%b`O]bsa/<awNcSv_'.fCRɃՅ}4[aK ?$8GKܼQ(]nuq:xnHa`|nx"598Je78$\DSã@(HaF@$I3FF[0N̬n"#[k(l,E8pEC\@t T[49N`v5L6.i/04hi9-4؊V0I.0Q8Bif.X(pU8lNxfGhdSᏙ~`>bߥ:1&X[cE	!Vj688!w f Ar?}ƃ^ wi`TC̏Napdʮ0Q8B'&8#=?#Aօ[KE
 Ào7
p19o=,[GPOf0@ߺXx;3K
:4pU8 c /Gp2k䐫4K"Ğ>9p 0=?#AZ5k0Gp-,QX(0GKotG5K"8]پPbJ;BRśIh&|߱Ѯwc\ϰN&gDc,(̘A/
lY,s[  ]YDh#IVafX2AƵWqpGGq6z~UZ?ibo8'08p)8;L/Gp%18>"Y3Qibg 5pCӇ #NcS #{FEP~;5;KSPL7bpC|&_c	A2;L/GK&j}}jfN!`MA-XQpM8֚8rGp%18>"Y3PG$d)K&fi;3K&Tf (rpRZpr5S>g/3ə[=ZZ>#S?؊],8MN	A2;
88AD,{(&G!,KMqBdtx,˺a3TC<!+xR\O&cd!܆G|
8?0L))bЪo#yfD?oxa#x{eN3p1|M݃&^"1߉F;	8j7vs(xc\a/qw'</W?)sDё[ȆΙ%}glQfepd5@BYO"5Ҭ	]+4.m~44.Q	9>pNhs&H>mns8p14Č):vqaʴwiL/CR|Ƀ>eLEڹHwS	_0WwݠrW|H/f5QBlD!0P̬upq\	CeinFFP#ؑEk 6VE+EG#IVlY)Z(8|Ep&udjz~N*وq38YC сÁMiÀnᐧ܆!'#4E5lC$tA-8!HbN?<.740H0Zpd;8p)tJvN`Cn	=n	Ƨ>h@ws 6JC!O5KMqٜDm,Xp$sGQÀ
0kVPᏙ _$Y3Vρ\	,OP}B;n
u&0P.}3p@r:ZnjL`TxhrI\{LM	YF=3
'ѹ"2Ǹ3?P&"2ǺXO1_~ǸHƇ6f08YDh`i9ц:$Eq	,,8BOЊvb,Bݥhp$W xpKjpS58d%w!LSQcÂ58!"8!н,!@-7'=?B*ٔpUiaH|vpd;Lqfkz~UYm</ęs	],8Ibno%Fh'%G!NPQ58cq2=,%եc2/p%0,Bdt߱7tyY3˹$er&h!O\$l4ېD͢;&?xE%҅<!H)fGiU@afI
^, /L@s	ޗ|D[bYO&XX,/hr!V.JKIXId2"^;Kas80FUAV<%vj	rfk};݃Yg'[AEޒj	`a Q\h)0`ckT{.ȖB  4`F"  Z@9_u.%!Y.JL6;<?fhsaQppM;1Bq3?
_aV~I%L=𹇝Sd)pKx0n8@GlYqRQ`2$F#Tl:!*\V'\8&amOٚmq`[fBrg3HVF00'DRPq0`5,M8w,,8qTE-,$qy5p*8
kNu>1	=76?8!-8!`pCb#`1i2GK=NvbX\oi`ha` vpS'05,M8w,vUYmQ17$d)fi;3ucCh;8pQz9jӂN1)$3Df-GLZz~N*,:Jm7-,M\
ets1jsTf3bn6L/X>p,=qn^gt0H;,C4c&cGdA)0a"H7r f1h,>h#8`'4cL4 OF.8$>\ #]ka`N)&\B
y(.xH5nD~!s2cLHH?Iu&8`PH/!j!(%V5$<,FA 8mdLȒ
op W`$E#IV6,&Z(8ְ`8XL8aafz~Ub,$c@$w Ç\GS!+dwrCadAiç=?B*ىas 58HN	A2:A8XL8a`pA[D{*5	^I&{!+X1vg
6,&jTf 461ÂGp$1)$3Dz|rGEP}S	>J-hdE[GKMqD&GK&fl"V\LMD%wpe	<II;dwɢtvGpHG%3Afkh#FKYhTvY=@w	 -k  Uw̓@".]T 
lW$c8 Xp049!
{9}L	TS49pL8#cl%#I`4v[I6?a k BВsLR4$$(H_&,$%؂0$@$04F2I/CK~ε0	l9kή14p.|Ȓ4m\IE<"^ Kȷ_{a6Ƀ`	=w݃`%|ɐ{`5Od$ܙbAƮFĘZ."*^)"!ݥ/	35nL.s$,f&iIa0fn3VBh4~EP	V`1i\;'V a` 0h,X^ɼ558qN Am ]-6Wd!kUcim5Ȗrb2qMZsC]c۱69=ZkIZ0Dr!qE69@cdz8+8@5{*} 2@/G >e& cHldA/9W_ 29.=Zs3sDx-	qH;M,WFLc)~(aG bg؟$8S Q,?`.nxS;13}~їw2M49{n\!"04PpaNjFb.AN+0 Q,,Th\dSp19g>;1^%,qK
8)g8! 8pX}TlEEpÁrT7bpC|`}h0-BX{ ac8NNpFZz~ A.ZX7#
az9#8cs ϚeK}-C-M=-,QqٜDłs%NcGp3kod]ZXٸ =?Jvkb)w\ZXpÌ*GpC #Io5`^,Qgc/Gp#q[gt Q١`#g
}	#H[d>Rxst0ylcI;3 w Y~V"H01(	 \kBQ/ -dzbPEɉawNcE}HG֦
qIxuItW+-3I#<j f9%~C	_!8Ԑa~&̀I	,&@CbVv(LI`97e79E% 6 KKĢ&n.؁qBÈئ1x-s
?a,ģKQ` ܞ3rm\7)(č]?9ll<I6$c5PEC,c)JF#$c@R?Zn/ƶ9Xm19VaL aӂ(Y ?̬8YDRPp08aNjaafRh8`'(8abnh"?йK| (rpjpHjp7g=-7QB!&ŉo%Fj'%Gp)GcnDz~U,X["	&@<98p)Bsdʮ8Xp$NLpAօX[pCVS 2Gp%3S>g1=,iZ1=,8"m,XL-$ÂiÀlcSGp$1)$sDz|rGEP}*--7Qbn3p(dϰ--3K&fT249$	*1Sg	](BO&ccE&jDW	}jmTQ49Hyہ wp`2'|F/ŧ[I<.9`'\ր`iaóH8BX8
K6>idB^ )9̎J]ք9|
q́6!NJ'0u8"6{a3.8i.4 gv@dzIb~i4O ~whw$l `#EfCW`4rmI:d$c9">bgAF8'BX R@BMpa5$'bI6@P	!61~00q3bF;pȐ'T`#kbp1fVc[Q1(l6`v kI**YDRPp08aNjaafRh8`'(8a`p%A4w Th\
8*8p%@pH3S$X̡2ł3\I5pCӇ #8! 8p@r;KqdGU,-,@.p	 #	;*a`p%A *٭ZX\pCVp8cs3
}ğKu,c{!OX8;3m,X$8_ÂiÀlcA2>e0!VhEե., -[0
`J tGQ`&HbO$GK"4'5C'& ~@b|ir<IѹxLLcP2;s;⽂3L6K-b7t-vsG[	94Z0s)?.98ev8ȈK5dcv;#չH5ژ+-)&&M<?$c*(K fp
6	 %@Mp1?ƶ	|А`Tl	Fّ$&çYE(8l#IV6,Qvl$
"ac,,OTh\aib k`98pd7
az;i3|{/Xo#(DaibGx_\ PK8pX}0Zp;KpLAqJZpDÓG"8$v>Up&?p)B'&8?и ׁrpɁÁMiÀn#wӆ>g0_tG0g8;3+K?$8N8Aƴ0Zp^|h<foȼ|r*,l whb(7GK5KqSmDc+6@"JH!!&UYG`@c% 3fB:)&^>afR3m#:[7iiI0hs``P\l*khGa!:%c=+U'5\$3[sՠ`4L0c=储>h0I4D;1!ÁG0/Gq_XVv`3PJ}0cg~dqYjOَ?~i!&#Q3YMh+%rK2$m7lCKS\<M;"yZF/ ]!im=.[jC"uiѹyȵ*c7"G8S9e TPJXaG"uc	O+#>79J'.3A9³X\`4Kp1|>DE/cܣ0`pU Tq0`qeWR,};o 
ʯpXaG7l *XQ08TYU T3c bīm\s
 ,KbZc2sА5Kn%F{w<谊w9$*~HTv>?CfQN (l jEemDo`|15mKX15c䤃tFh,VA86,B`VtY aHciEX$q$Q%[k9@FYȓ%¸lnq3>?/@!{̓xȓA
m+[m.J]Q[\I'v#ե%X߰IA%'#4$dwɢpv7S4ڳ-5Bxa$m4U }=-l܅#JE	vOG%-g1'-f)t)w̜
#qbǳG :ii=+/%)l͉u[5q 2wp; }nunbQ24c8?}T46dt"D	myc<M<jF@]:qik!4&ًnsPY'>gz`)a>hI%Wj]"6p7/0~6(D3%a/z&.DS؈wè7H"@KxwhkXD)  &%KH*DxBFxBg`XL(wAûkq"^~3gbj.lHV
:
5noȺǴ(xw,
3]`agaa"L%K%I##ծsI/gO
.V"?}"%s~'W`QrUG'5$Mݢ0idK| `x0@p"[Y2`#<0 Mq,(xDx\Z\kdGaC½G
Mq,q,(x2(xa-0!wdG
N>&Dx<"Dx`P["%(	{W[K٩<`w3Kٛ3L2Q<v4{{xzY/&.Jz$O,i;} $?"\ږ\I/fI"\a

ݍjqp"	]
wid,[Rv,}G+c\q-,<fqakI("sXrI}8xQp()wuv%XD{qs[D؝"vGK"\G+\ƪȹ,"<V(xW8"YXPv%X<"}Mq,),(xEII4h(p>I)GEi\Ъo#JET45<Md# UO셟wd/]!ik+i&_K`+D8E7\>R8rŅ\L$Dn	qMm;w i#<In4,%qr7&&	8P8idjOQc#R6'vWdzDF,qĢRюbebF.$lN`vii%i^k~&ņ%X5$'h`<Y$.{t
Y~`)+RaͅC
`#FN,aaƮ,H
9Ʊ27Q%"w	aǻ\,s waK'ؑ)]#ե\aK`raXI)+M[F=(
c6)`'2"\`'XKpw񑣋8Wkɀ0Y$.Fy`,~,EibDў_7/ASܹXs其礱`DS]	5xZ(x(WH0Cp0 0Ir!s$RsIO=$2I/e8%;đj!XL 3݅w{,X`b`	"#wIY*y]~hD$gK?BC,c\V88iiԞZǺ];lVrQݶ"f?maFhǹČ\IH؝JVrQݶ6\	6,6*ć&ґݶ@3ˇ0w'$Q:b`	.ؑe> Y4K.)@%sċR.J$<fO6	R.U!

Bvts[rqp)DKt$iI}:kH{qKcKV<hE}"%K"r_.l%#R2ݠhYsI6x\/Ot3j&֮Us156cBjm[.XLqr7quL3NK&8	b3''<Ec뛉V	<\P$StgXI<$'O݃]=s	")lY.Č\$v1	])9$Rs}<
ZN%X*,$JFO;K#ծs"䨟Գk&R.U!

BvIlM؜}	WwDX%9ZnłHe%X5$vXaƋ.zqpF~Ecr/6xw݃}ŉ#R2ݢ dznEC]&ͮGvv(	ӜJ5F-F5\91!5F6Fyp`¸@P~;1.mD@ŀ-8HCPp2Ì#!NGpF* *X>/+mp%\WA?G*mBXQn1=j`vg`Q%L樓s3R.WII4h44}g	oKiT#JE$Jyc<M!
Qץ2!ـIk4@4n_.Yw>!{ 79,yKfȃP^frS9pmqKə\=L̬o4Ʃ!~.X-Lr$`y.\:p @MY$^\7Zz!CbIdd԰a"LKsH;E<`ٓXHjfᡩBEƾ!=`s(]nCݤ=\/d`}rQM&5%d"@1V
6cs&dS7wpn"DKio1F%9X+m]sDd]hcXcX<!XE.q-Yewgر8_g`κ HY$s̒/f&+\	7ŗ%X=v	75,r"$>'vr2GeD@>6'-eD}2@1V
6cs<QN>;qw $Dv3gbj.lH+m]sDd]hcXcXEę,x"Ykq0%vcRvG\3$J
.{c"[Y=eK`eVn3]Nk`}!Ա뒎@W#Wc',g1!s,&Q7w+K!"%ظ2OjXM3f؉`'vz`P9#B~F	He  49	A㰻[4$U%'Mi>MJ;`YV /0JjI3F4\h\VB7>.p1	ӬQ+A`=QF5ފ/='>79]gxE3B>I! 愒^d=wYIw @ {@ $wYLlrGI
+X#<+̮"aCd]BVn3+P),FxE@K[lnn쟮,%8d
79bBaoXDȊ{ufIY	w a?찉rRCGɱ?maEDd[VV?3	S7wpn"DKb,QR͉Qa
G[a\Fq-rYZv.79Ck",,"bI#\)y$I"c@[#ծsI/gO
.V"?}"%s~'W`QrUG'5$Mݠ{#ե.JL	TgńG;wqDK
,%,"<\(xVkdGaC;(xa-0!wdGl
p+q5D#=x1=j&C	7HaiI"c9 C<3}$mwçZ]ӻD!?찉rR@|ږ\I/fIU`cs<QN>;qw $D-f!,\ؑ5uuj7%uia`PsX<f";&z`p;I"c@ G\V9eܒ_x'\"<!XEl?8#\DK?K"%.M\akIㅦ}9fծ3s4%g`K,,"b$I}b`GKI	i$Lwh#ծsD*',((_x̒#\a

ݍjqp"	]
wid,[Rv,}G+c\q-,<fqakI( #ծsI/gO
.V%.Nn3]NkaH@R=ZY䤔L!&;?pJQZW!ymL+-MdCOY
F'BϲOtD;0b8CIKO\M.]cKag``?Iɿ05:f_`I6	0s@(!ǻ,s=x=Q;c@0[sG.$&^jRH^#Q
.J]i8&.$6'vvGK"\/C

.J]9JI ^x{0B1\`**/zg&M\O]ˌ}å77n ,,VIM03"(arQdpi0`m3( /*!|1`olKrX'Fy`30g]ZfItHLvK>dIb&ʂE V?PprfHXs-,其Ƀ=`Ķl>a/"v883،;	I#eiwb--XKqq&.$6'v"ȗ%iBČ%Ɨږm14$MݢY,rQݶ
.J]K%XD{qmT#e#	2&l,qpFyIj,2{$'O1kEqe.ܒ3bLRŜfOq.]vuvs8X"$Rs{K9 DvD^$6\:D4&PKf١ݢ +=\/d%QMmdK ]2xQp${l"<!X#<!X
Jg`K>'57 }	WwDXIbNj$\akI+V.vvGwkoȻ(ܗ<f|akI( Ys<fkݥD؝F,,rRK-#WbFiږm1l"X'DnM7Z\,E	c<\c``Dc<,4;Y2F%Q?maED2HV#3vIlM؜}	WwDX%9ZnłIxn3]Iu4uG+c\q-,伬>2@q`g8*!F0ECtf!b'Ⱥ>9BdW*s142|M. 279^wp21w"1q ˂K		T;1m[`8I:8$r
cXaR;ppcRWgmYA+K	n1=,&}<OQTp2y\vc\'`4$S#3 zpRZp`C0;Gp)N"|lL".+=H/Gq0TmKH oEf<Du߰s3ݥ9l,gXLWE%'(D4&KSHv$>L?8ޖOURgҹ|PpGOS'Bt6@*#jIX]GvSlsCimPd3`0~BK%B;Yg DY8/ed ̒Ir|/eġxUbN@Kc4bF.$cRFG\E7 k.JmK6((<fIU!

ya3c`}
wHy[CQ%9XΘiQbC.["[.1,16xw",,6x$ψ1q0G	I{rwmZk."~I"dkVs>ȹ%.NkH{qs[1q%#bwj@dzHxBL
0'2?aa3qGwD4.dFɉF2;ŋ&q,Gx`Zćs#\DK+%<+#\!v[w.%<;>wf	v6xE8#\DK%%<"#Q=j;iR͞Rr<CNh(p>*$I5#JEEEA)Bϲw̄AQAlpvzcK`Ő	]2Ņ\L$SwEJʴhIb~,%qr7/a:sdoֱ"bIbwi+=ZY䣻m%X\	6,
.J5$E@L<)},Fz`K8n;[D؝C6GK"\wm;;|W̛x̿\sbeUͅC
`#F+()wD؝ClVD*߰sbe90pg49$Wp{P|`'.sbo.Q$qp]VOqKj,t4J$l~~F49p A
ZN@3d|:ްO%>d?gnnq^w%ī]K"0Lq/ڸaAN:;+pap D8GksGs>fGƓ|D3~ζ/4Lp
F.%X/#_$K \ B|"&.Lo4&9˺X4K	CC?_a䨟԰A}2I~[VV?&g&lSoqJS3K&gbjyR[3g+u55n	kɚǴwixE<(xw݃Ewa"L%KvD'v?ՎYw$3m'+V%."[Y=`].X\akI.gvE9bF-Rȸ :4?x v7IJ`#t0,XDx\85DYrGۇnDK"<\K
l|q`:#Y"%ȏ	vl"<'VD#<
U2ఇեO; 8pAÆp80 N&>bÁp2G8&kWm#'nq=#t+\ad=BXOb.'sL	DUxNcq2I~tL!&śEvL?0&f7T$͚
F΋vd#'8/)|BĞ/eŵsg 	D1sؓ3Ҟ|K8L#>"%v	dvabzN ))˖}=Cݨ;#ծ	v\Iزһ,p ;%c";>Ię"q$(,JH 7ɱ?mk.J$ n[+ ;	剻D8"%əXH>
'[a\Fq-rYZv,xw",lXIK}9ظD$>'vs9e79Oi$fOYp>xB~qpF~ElYrR$YrUی`bH};=0=ZX}rTߤx2;Qpb.*9)Vd)W{Kpd5N>#5?bHy"2?C{{<DZh!]YO
߼I
V.$'v@֌vC(/ܔ` Qi^90#Ԓܮ^@0s'R1(aI L+Ʃ/kb.M+bZцf~A9`\F= p+pCN!8oG(b/Ys>c|_c๏1,㹉1b_&|06wh.b/Ys>c|_;"qt/0w103+eJNnC#M>#2S=t֤VTvYh^}q] 8D[
!J1o.au4`Qq*v	]eio.ŏraJ77(췒Vl1L"3\">I%-v0\i<L7кmpEf,#s"YP$bLErY.P$
oS}I6p<K(1'b!ǐ1484oe>2\O)gj&ā79E-<>K $0>JI6QY#L1	5r)dg"V@ɎgRy(CDz4,"F<|H,AO0.!r`xs)dG]$$qaO`Ot|_S2P}-'#.7%8fIwà$v@^|_#췬0(%a;k")lHB礤c9 @ku7ؑrTOjYDA2HrVV?&g&lSoqJS3K&gbjL\!3w+u55n	kɚǴE<5vvq݉g(^I%㴔rwhxS=Z7:.A8yJć+wkod\k~'WaV$=v	9;<ii%&_ ؐ`x0@p"[Y2`#d>aŋmAw͞,%<.XZgs"%<VK6xW!
Mq-!Y폞l:ćPq7wDgi	v$<Jki͞lHxa{n&E,=%&Q/D*# 1ArL٭mi\蠤i@.LOY S싾|ȇf,Q}	JHQi:h_+%ˊO/+-.]:zcK``=q^as,ݗu2
XYrJE˂la8<'.g\sGYD^9r`+R.W?.Vw
XJ]i;1q%#bwka.J߰s»8IH\M[F=(
cˬ6)G`9.J(˽sW"
1rK=>VL"b$02'03A.>+E2S.{`{(Dh
Jg,F9۱v
!anu{9#s>faqF,"en>X#K>"5pF|m-+;H\_ÈDb`Oa,lD<&Qp	Dm<J,a0iѦL A6%A1'DѦ!Xa7:FS܇Zh4I$D%9y*'"7c&Fr!Lriy<C(	8SeK$ HM$GIɄ'L#LE#L$(RCrR7PbjCɅa%.se..Lae\}.\C%w!F>'CZ]dX4Z%[i͞rrF-9e!F\i0DC^D)Vr:ymSŔK	~"ze;+y6a#\-no`^ab`	s"HfǾr"wbe5`D$""DkmI:f
x0<$˒V.K:YA)+K&Xp Hܼ3p-k8Ԟ$X+#R6'vGKH([mrR$XfOTD$bJFAՑ.J;fk~&ņ%X5$R;RS-Pj	)w|[K	"6K/>"QFr;&&p
x&Bh8&0'˹$Xueŉ}-,'R6v3dznq
ċ
6qMmi%R3'\)*ؐ`cs&dS7wpn"DKä񘆣,\1|DoHuuj7%ui`bC.vvGwkoȻ(ܗĻ3]`侙gؑ0G	DYd;IH'v6G\Y$;/$kݥa8!VHVrKIAi8!,Xp-kcf>ha:sbhU~+w$<.M"Xa-!r3q,vHxK85DrZC];?p"ZCg󚻸$FF.0rs`K2Çٓ,-뿍dIlMDLȣ`*}^cia0\K	aFQI6ir쀠hrO)wV&7$Q/#&G |DL{}"`Djn~RPMF`*$D]vw	Q
79[%N
KML4Th13p25`
Diį+$L|

&.5%X-:'I7eo\4nvIi-se&Bq"^q]0Ee7:ؼ1' `((bc"5K["zN vI!>iO=#/F٤cKK	CPVGbEQ?mf%N3$\bC;;	剻D8"%əXcs"iE;	ۈj5dhcXclsXl;;1r$LQ4ؤcPC{#ծsI:x'mp!
.{c"[Y=߰ImrUn3]NkbF.$lN-"]<','ȉ&XF/V.DFئidL#iiaF.FHӬ"u#m쾖`ĜXKW5ĜjO"XV[i:sbhUK"U=Y:sblُ8!V&X"p?0	R\'ƪ6"&_L~+w$<.M"Xa-!r3q,vHxK85DrZC];?p"ZCg>5L b%q#efqKpjppLppL/"ZXp:チNRp#8mq0G{5{V
{,VC%#b{:vg`O%V&]e䔋II!>MJ77xv$>f5r7T6k[D)W:/;S
k!Lԥ2#>A%߰sX G$>WdzG͋;#ĐŰq}"\Fρ%);h()ڜ>ǔ#z[M=UI;v!ҹ/iaIE}HeLo"s2,ڋx1L4,uI!y5;  W0͒@3Q&5߭79uU\3"QTfp4*JFjl!`䤒'ڀodz%$07m2|b),ɾmL0ߥ`'l9FeEF"R`8"+.5ɂ[uR78)7vY=\RLa{NcK/$f'Db % n@l@
/H @s0X7CRb:pFJ
^,%ׅK [JowX
^'X^	WK:`)x`xOqZ>`Rtxrh(a3\JݤN՜KE̉	I2x` (Fj.pSyZaC1Rɸ̞cII4GpٿyS=UyBB! K2$̈9,o	6MR^4bO b"Y*3#be8 ws{.77\: =N!+J P9V#¸gp_w` $@@_ fk{m\"k4Z	 xo4
F$`4 7x$(_f!H6L#"C @)W?mI99HxXV'ĐpOm[CxXƱ>|12Z2(̏ap!Iڄx57Іo=,D1dc2x=PK8K8?xE"ݢ	Y$dA@js'F65L61(Rp"-)8 ]<,",Z(8aN3p lvDXPpa	=nO\lYaEڃeP~;2\05iG:QO4HA@8dq3PpCZ Dp`6#4cbz3T` vD0c jb8"mY(t!!$9#"8!HgH-$3DpCtoqc},PK&%`VMcGf"q 8$wÇ Bv>gc	Az;/GK&sF8i!&8?yO)ټ+Y$oKi] ԗ́W8{;N. {n3pX|t1;бՏl"{~kaPlq?	{:t1(^D˻[b3V@N%бQ2=!&]}gY&CdI)%jJF%T45
\01I&fL=6.BJ.BCŵsVR!abK١DA$ϕ4%\'a{#n+s;l0sի6,Ʈak-sːw
,{na]
ʠvkB喖 |Çl$wL#
|+>&^8!g`:+0",$,#-9r3!0RL[	ӜL 9>QC2dNN8gsl$9nF#s
\RkkC1X26 ~.d:*p"Ca!˂)YD8i@'N)VC	 r6iYj?!FF9̢Lsb7?ME`("'\:+0>iT$dlrD8&/X 8f\'PacsN!be_#h&KSHv$>^zF̉"VtSTSi?phrE5̒<DF bm"9,z]',ijcK]:78C3X'!ÀRXao)d@n!pAb@9i`5ծ\\ 	$DY79+	L	1ÿ@wrsHW,mpL;cV93,C(,w~xX21?)):CM4N)WYGbqTYY$oKiPc|Ppi n1'TlI0Mi!h|p"-LÀ\ ,Wfj9Yapd1`O"C0K|byO`Kq&waPfyX0	HN#ծ>77?)lS[jXrQ$<f\`~`xBga3<7c`}{WwDY3<KT݋&]s$$Gո&!û =?ĐbwhF=ZXrQݶNݑe	n1(݁.$@iaGvR#+m]sDd]hcX&)wmG&*kIݶ&xwB<ggcgRvqŁ.&ˀ$Iݡdzx?m5J
a=8#\DK?K"m[`MrUی`_vڭ%'Ci!&m8?0jdvk,ȇ-gsX].e`
2hkt1VC0 =bяtjk	Pszڀ	  ppQms4BĐ
Ø@+5 KB	 >z1`br=@ VpQmd0 P0*f9qs$;V2 k@,;q9 e4pbk	N:PKFPY0{2N<"cK١",ğcsaS8-߰Z XMZHch댭79(835 clh/3XQC2,2ގ$l)  -!JW+q\M^"Ha\"i1` iA\,|835#+hS3XУP  W9@d̒` ڎ
/i`}g[Aez&CdI%@Vg,6»
F6C758b!¸ m` Ph>%k	!;58Zk\s!p1ްFk@12 rm`]P2;J镭H3 x:4dI+m%Sg$"x䥾p(^c|sC\ >ǳ@PfKa!C` b!T!yK-/R:Bfd`CC9V۸^˹saf/w Ű)[
H1pU\24	 f"`  +Np!BÆKf߱̀͛x b#>ЂXY0̞p~IڇK2$+49I{8?MbDExp 3#XBqt8̆,VCC!Zo- 2P\BĈMa" Q$1/w Aʺ(Hv;m&s4e2H6 Wh65̈'cD@T\!>WfMyBs7 >fX  B'p=X'jI,ȒU;Vx3|GiUfII32d7CC[=H5\K1a.4.ǳ@yf%:HbElQ^3A$grW!`i "q1C<KL^;ǻnWpJ*I	K
!l*B/	frm8ՏtR1(s-nm{֖?0PvkeV8!;HV8pЀpqÂ;H^⒱VrS<凜Bb\DI"pN"pE	Q6N\|jz0Hrk	2f8+&Mmh8ba+aoۃ~qE/cBmC<Lr++hllnzX~		^@/	$&@!/j́rD>$+e_e8* e $ ?3!5q,&BX%͏Opbacːw@!&^C#M>2K2$mYH*)Wpd4hrE*cI|PijbcssAfs@"gIP\mW?q`L`I>߰s$ݧq~A*KQ}9^,, ܔͥ-nzpp';Xu8p%*= ApVNf).{
-DZ8V&DnsV>5p;uAr7pw
Pq6D2;8i\}govdIiꩣT//iaBj%-fȉFRBѐQI;0`4 Bq5Ł'QKR912 ģf;&&|؏(N{#եܔwmiwa8v\nXrC";4IZX1/`Kđ$ȘBq%`wh#|dEb=N/bRJ$Yʶ#!XJxBga3<7c`}{WwDY3<KT݉fw+m]sDd]hcX߰IĻnJkI|aƋz>W,bL^8	W"IgbNc#ծ,4m$<fO5	XaK.zqpF~EX$fݥ;z%Y-䩉03>K{,(!NRI3pXs`5NBq4& "Y9pY,1ݩL :p !Gwlnh(0+1ڳY3l31Q~J5`p)01Z `=R@ ks%pM X9>f!C(C&s2A,|CB!K1u]@CRCKpX9hc(Xp"e
zCX9ca,|Ȇ@.Gp=pFs\̉Aۃ'#[`:M1ZcRnp"-'異sQ}/fI#̆/!Fbmr>5LC#x*f18L6pa;@_$\O"NͮPK	$3II3h(%pvFFH̉$"HѬX4\d=`?49I{/Hc2!]"^!C<p!tȢ41!h A"L"A\v /
3+Y`*XjzFh݅r?3Y̬/HapN(Fx"/fI;GKW ,g%Afc<j~Ȫf"-p2TS58pR}jp&^C
dwy[͏q4슠vkb"X
cXaR;njp9*58cq/p$
O$Wc21?ab'ٮX>߱񈊻	?07^EIIldwɠih>U)yBB! K2$̉#FSUgf"NOIa!,rHSIw̓iiIzO3;sBZbC[Ypf@asSl31(eFq}$yϙ$Y@$|7:5p0\v|X=2	3jCBH`2K0c3C0Ƨ储?иaib0#H_X'3$k'储?иaib2;d
8!9 8cqca^Cd:Yds6BNƶ9(c0'
JN!G|

v#NdRJ՜KEK2$mYO#<MٿbOKdac٠41ŋYأ.E|nv(EI	YX1lF"*`2KF)	#RYbJK&gF"*͢$yKȢF3|U</axT]Z'+%>rأ=@8wf`2$CcOa)k{6\/ h4AE,#W#tjPj"N@tiP%Ǹ2x9~"0Ğ|AbǳAii=%΅)wbJ1%X{aXP1%1e$~bJ]6RrCL/dwɩa@Ĕ
	vv?0DgFd&JEf
;S${'7&IY|Xc٠4RXrD߱)wl$U3Է$>;dUk3Tq
SC	aήȪ[yZZ>ec1@Wl/!FV[jX%.h0%.0ݓ0t,aOd, Xí%'c`C#M;Sp-6Z瑙	&Qq͛[EGOY$|Da<TG3CN&=KR,X0E]noX^"9f:[)81lQb"ȒSrȃNxω2,V7o$hn'm]|IÎ,	zp0`# `֒&tdz ^ʺ}w& *a'rKer ^ʺ2|jY'{{*pns; ]0/v  3+ [79 @cV9`L1%$=&h(w
X9/i):<CM4NP}g7	$oKiTӣN1ȡ-f`^¦3pM5W~'N)>̇kdդ:!j+ _)礰 1t >)>̒8<dIbI KI;k9$@}$@~>jC CXMInX!RHPB!&~"HY a\gm 2  PB$05  P% B;mK0|E 2ɀkQ-}g  PS8}g0pFzj"N@ti%TYYpd5$)gCC5d"K٣$d
|fBc$$0Å%D4BBV"-n3+ XEIl	xTśc;),(bCWǁ2la~cs_cc2)`s
KP.I,Y|c2)vIYpLg`nj/bH,I#L79ŃM.>dI,VG&2\saVK	{řIwHvgMbLm	9\\,'
.Bb݀nq"LK$q݄߈úYdcu2
Il&F}jZe$ev,I@$$'.si,$CNqtsNr$'8\A1I,$E֮s߱ /?q&\Ȉ8CBe$lhyج7ZlV㉅юjsge DEX`'7ssBIծQ䓛Nn3$̒su݁# Xun+}79	v⳻/!-WXRKǶ d!H"Rb[X>\ aKYl	~"*sL-xieRJN"D4>M6$;`YVTKr <U*,Q$km%82x9,o> <1'~ȇ2p$bŏf zEel㈿߰1W(=`3$1XQa%zIbǼf0};Ke_W:䰛=(}9$Gٱ;fI$GV#mLOлbcsAm}&a6NK
cs~0snsBI}1Wa7_}SbZ@4X3vC
!I{5\1԰9)>3pgxbv^$lixMRRrCLG|
%#Gq# "JE
$tk8{	6Po#yj0Db*e!bX\ X$&.~Âˍ<;7 L1V_lwl_,j=_-G9pnakmKQ{9Y"MbQmoMXnBqF`q(q.V.MaKQ~'x\-Gn-wmj=xABMBW#9嚶kJEs3CaS5q<~Fb\8!O#8?"
zTY+@IIY &!82x|DZR#kK$Z]1K
/\fY͑Hf00=ZJN!YC#MYGeHL:?	68	N&$.i:ii="-lVXU g}k5AE܍0|/.&dz"'g/ZO$fluG'IVbL|
؁.0p3UfhG%n80Iqn\gw+#ձ 3~!zh(IC& ebDYhN(Npd5;=.4pQ#>!Dv,w=ZJN!mY$j!&8?yȃLȋ:.(Np<MKd"-)F,Hծ96H8X0IȠ2GG@I\nvn6s$G=pDw͑|p[lb?P7ɮij>CJǴ`P%idK618{3K6դbldwɠjp;H=r"΋.v &!82xf vDEŔQMsAii=͏pkdz0"o9"pǹNq&ek"-~i&=CnsF=%\j&~79:!0sh"g2;PK#pDgDYd@ȟ	6Q	ԻB |nt@O("j,j;2sFk3sj,"|ovfb5JaBair&Y$QD}Y$P\
  ck.El|C=\Ll|fI"$ID"3cQ2]II3h(I>5RML<ȁCi?9.=]ahi.r:\zC ?R\\zC ?R\iq35/G(3L5p#"H@;/~_%OBH 	72,!`$\4plņ#1	M㘈m@PC
&Bqw{S/D)^nNS>5'c)}|B0j =b6"6B.wApǵ8}gDl6VܫԆ1| 6@ǵ99irv0?ɢ  @C;Kip5sCM Pmt[hcڜ>-k`N6Yj3!֫pE=`b6/&ڗ.jᙩdmkn68#p=&L	&k%Gp8#-VpF0j6p$v]kn6\}ggK0@r/$m.2x91$V|DĐ	kwE㘓RD(Lqq8$Ę1R8sA7;8&D#.jW'V;[/l*fq$D1vTcG `.1xwdz;Lc\I<ydz>x`!6¦gA ;Gcq$8x>@G4Dc#9	!ѝL$8#wkp)=\IL=[+$II4K6Hdwɣ8?캏fJ镭R"΋#v",H^"-)82xc?\c]dzCMLG|>]2DYdzQ(Npd5L*2OudzL-#dG(D$]$ɱM)"Ogǵ:"fxb4DQjtDlE_&L$bl"e2;PS8}g="+ZEFZWI6<Mdrщ=%/){K{r	e<OK,$\i9٢@c7KOlst7H#</HCE:ƶj"uh
I|̫C{49!J\D?fk8
ł!hp"s3r. 6L&87=\Aر#ձI,cgex'lu,y\D.f*$d`pKF\3
#\DpegHoq9d,7
>`ɏրF@P	OHG,17K3A Vm'55IW8Ԁa
	Ƕ3Ga	'G\BPD->MF6QcA֤ x,VJ~%J)L
ŇѲ&҃2$m(FX(f	+cv
HEEP{Iu:E=ߠ_@M8.sKM3s*"L#1ց#iux2t;(ĜO0&!Fabgcw|aDI udzc2HbZf{@>r,I:Hs3r@l! B0`!1h-=\AcJlpc\$OKW,2ssK~3pc'4+=X3p Np9v>dȿ낏`3' qv.bg`355pc5nn,82y[hn'n_K$$",iwLII) jz.U3s$ȃ.$I #ձ`%ʬ|O@" \`2zq>Rcbnv fv?]n{"a|`*D0 8qY px>Ͻ8mKz3qIooc"$Pl| j2*	d(pL(JM̢_!&6pfaL镣YV(^Ã'7C.h1'XՐ3(xIzl=.
4Ā0+ W-'=K,6&٢@2L|ԇԙ5i&^C
i!Vĭs\(
UY1=HO+R9\?	Qv fv?]n^aaE|B8@BQ5G#?cA]2^Dd1VgQ?,(lf79ƠpC$͏rɿa!u[ !D~=VMhN} tp`b7.{1XHLc/$ۂ iNXi#`|Ecat,j
qBĭIծ]xAtc̒HR;(`4]٣h,8ֆ|4aJ݂N_bIcgF{㹉gv:2@K Xw"L1Qk'#h8TY$*\
bgo\c޲~$(ݮ79I Њ-dpA),$
Auj_K;Do⛺Y,Rr<CNh(vJFAA%q2|3$m.2xaPo2FDZR]g#d;1@̊-dp}HPwc#+#Đb+~lp"=eL,1r` Y}-F5fwh9F=]q.|L%'c`E,]!&#꤮Ъo#67mTV[hS9(w̢DZRKHZqdz^@#2G/nr<I-ds1]wH|Tc;#Đd+ƃ#ձ_݈i8$ȢO]B8>$nx#Đd]c)Y8/eqa\3&>	,*,ra`LawROúZκ!DDPgbǂ[#D1Gc~2c);h()ڜ>ǯ)jH"ԅ%U\cOG%,.x\b" Ғ q	Cz]'=8d,8d]U & 	na"1Iq	9끇 X1:I--Op p݂QOMR.,}uNPOR\,}["/3;@2i);y4}g|!ekTȃL
Jv\<M\aMȿzgH^ȡ/K[	*+?L49"`9iuȴ`iv`]"2Xu/`ؓܝz Us!U}l_ODqW̧#.sp8#u̆3=r԰ʬU8Xp)p AJa/ey!EόC	Tp ji/&Sv{prih.g`.fI/53n0[knj1ie=pû9栆`;\$*դY(8̂o-oȹ8Xp)*  R,o+.o3I9?ƱXj4,VCvb ̜@٬I#]A@b.2̣I8LZ &<b	~@c81y[ܗë,ZiX6,[#j #[lvfJHFlwZ=p)ޒ7Y!zHoapW5@$6d;BIg!+IM#jaY5" 
HY8pc!XW7&DCHW{7K!!J	PBF7>rK޲@iX&OxA/@v&FE|B8>"D#Đb	_v6yjXFܿCbr"5yvyKڇ 1VD4
Uy+.j,#fKږ!Tsy^/"d< =>;37{kIQk'#$(dz$d(udz<#_@v㈓ELufq$\Wp:lpSeL 6]GYr"jnfr	5	j(O(RrTCM,G|	vGp7fR,ёQH_J[.vj1=zg2?0DZOp22X(\i8rR͊2OIY8!KbnPK>#j2*#Ɠ7=\#X2a'5g兜	Ba&C1(	?X%,A0af5IQ)`MC1`n1r1>12|{,(>h/ˁ鄟$OII3h(%p4ekT-6Q.]&! g&N~$j])@K[s!2'a04gLs3l!+\wi|#pA	VKYq[mCe-fi*>dtnsn&bEc#C%6G!S8J&Y6_
>ǻ"@pc	"NdIs2HeBZXjHun&^~ǹepMKD(P[Ǖ1+ΙgbIyOeę."acO&|ns;@UTIȥLbfI6D|KF3&.76X 0=\DG Y6FvMpEX+pFy[l|J\3bN/2`&{ɶ(b *!k(zpA(ec. 
?``,GGtIIQ4hKWYG`<efML<ЪEV)*Z=I.3QiiHfva/ oII4AANv<3f)U%U\J.RGz{|rXK"" +mKs8h--j!͚aW k	o	&>-[/KK"a9Kvx,1{x,1vsg8?24jҹU%U\pk"_dD"<o2K)+Q1N9)wr$\& hr2߯z7r̣̀ąv,#I֑@ޢ&jOjXQDCǞYw,lz&8i*ik3V92|x/;3[&Dbgcac*E|B8<.D8G b`*LFDBU[#ձ`.eLs+37?]gscsO"Y>!\I1Xqdz8_"LxE|B9$cq$\EpJL#ձ`2/c8p$+5f3JKYi9%'Q`-c0ZIj"Q ɳBH}I!,5
+aqX.0Yw|C9P+GXKM$&V:>&O/@v&<OG$>fG `3cA/ep`PF\$+`[`Yy' RƱ[s3dlÀ;'2Iq_@wj U87>0QY3A/2?|+ k`cX\b	%Ӷ=X3C׎gI7WlwQ/и%!(HV3fkeywbnT4DjONp<sqWOGp^J	Ly<'>3Iq 5wi
i ]W`}$ q3S'}&d*n4\v	7?@ժ0	0]mۀ2'&plk;3# 'm[,D;m"4|_Nդen-B+qb4c  nٙm67pq뀜4ȅ+m_? $3cd1\,$M[ԀRp k12"@ ^;3#X"aJq8N ޭ .
Uˎ~avGu[-vZW>,Y+ ޭF	#AaKD}w	 $nٙmRsC ޭ2+HǮs,OR؁M
.g49!Ba .j&[mQm#$kfds5Ib!jz'8`C+mڜ~N ψ?vkj	pV5 *@DY0̃m529@[d6VS\X_.)[l@
, ψ?w ZC@\ո->MH!#P+fESY0ݥ>wixrUy\'KQ*"O^$L`k||dzXiD0EL#f/3$$K!&KSGpS	YЪE
ZIf=&"x3|(f_"x\`1'(p<u.XhHِp"-nD,,VSq̎J]bFȓ&By͝ܠ\& hr##·F0+$0 En)y] 2|>/c85dEuqV R8_M(5-Cщݦa.7:eqfP"Y>!H$5YâIFls;l:eL+15վ ◕y\i8pC/cS'
&\w1̛vȶGH+ X=&BbVd*oCEE`p	D [jB~F	]m$)WN'#MYfk!vfG!Ue0+p@;m@k!{F .+p+Ah8&lF>!*529
  l @,
0LRٍ;K~1ʲ.&ij@3Uj5{Sr
x̎Bmp  D
ib뀢,X5ipR&\w2oyݪFVGuZ@J0J6j̬/ƂÀKD5cK_NYHFٙVl l @,
0҄Bo\Q;K~HcPXHɩ 1VFڇ h1N;	P£^;3#@V[f6V \YiBo3: o٬D1\,$M[Ԁfs'"h C*529

5nZ@X=p0aa|)[l~E gjt@߹.&ij@3ULs'"*s1._(XzX/B+Ԫy\eP2+#KƑaGaoCL#ղ"{n^؁w.fW"Y>!HC1̃{#ոG$Q~wiu_`[`	[?#()VX3dl5,qWG!g0~2GD`4ƶ[M#ո|fȉ fv?]nS.;"Y>!JlI1VF)Đd1 dz:Iv
&\w2oav 	Eڄ	+fq(],&EqX3[G#BlE	 @cVٝ3^;1Oi$92y\OK
/
O\1_	IF&vvGdD8@v܋/9ZAILs=[{AbC=[d	~wh`es2ob fR=Hlw"	i5XƓ	> V Ni` 73p^9VBl, NCg	 l-?R3dy$2ƬOCq\pB` d)WbB7#Տ{"db5쿱3sDrIZ$9-HjY+=fRl4fE3P?\mK6X2&lv%jkZXMprRڅjZGY5Ⱦ\9)w;_w'&8JY~'lHY6'OrI$ROF"<*1:=\DACQ13	VPC=[%쿉93s"LH-dpxCᎠydz.QpH#ձP2/c6
"eC4$y$3$fV_%$$CM-NYO!ؓ 
C+1~FhU"T\q&/L||4/z	<C6Yݠ?cc\E.Q1 eIE.xMMDII|Ëm<`9Z0`$ã07cSCL++p

Э0F1-[)n	ϓGpv`o4\a٫	]ɞwmȥ69zetDc{lw}D`oZ:	8|FM௸c\&Zb"u	pX5m\C2^kxr5'id07qr;3i9BIfIM5F8| , 3DeE/Au)rrx^p0Odz=qKls˃.b{#ձ-F	em#[AJ-qgv|ffdqIơze:9>)rJ/  l|'رՇ.s(hb#\ lV\;;+7) *$?+ e/8G60I艗aze:9>)rbPb =]qa(I
>!$GCI=[_$JM4h(Z.ఝI2)W(ᲳK?|i$s̉"D+C2*)
FhU".r\zC ?DAObI%,Q.w1͉:=+mq5RrCLG|>	+mUR+CVrL<ȕ#"A$pd5O2y޸"Ԃ0q=)9!zPC#MA;Fo%i$s̉R2-^(nb'W|DZO'Ę eDs 2o\2`Sb6"60wq3$Egr0)B$	Vb4B0g=PeJN@iAA.v>(a%i$ЍD$s̉R2(*ҫ'J$"8P)%2'XC˶`QKRĥߌoX0;s\c!a,e6WҬC*k,f-0Ҭl(cŘO5ҩ/}c}Ȫ.bݥS_f9V$ϰ	P*^G"1ٙ(ac;s!>I!wh
LpY+7	͓s@(+7܋X.K0\
J|YX f_f#8pYr5;_sňW~1,,B?"+7:"+
s	'y9CǇekdz^?,BwNǬ"\ňN_.'va[/ȁf'vc&_%\RXLb%%\VXH^e.)~DF,	ݢ0ebE V"0	{/Y0pRefL1'H		@]nuT[Z8'zKpb9ݥR/7& l
7kδ-ep"iAwhZ=\Iݢ2=[ Dy%'Gi!&UYG`@pFmhֹk-U](VL"E&}vM$L.41-'gss`˱ؓ,,bY;Rvs(]"bI=;/nb8aGs&YDRt8"h()ڜ>Ǟ*oKiJgB#$pd5MQ}Akvv_#ؑ)`T\;DY~*?w
@tZEj+føNee@tZ\øNCV_EHrs;Q~";Dݗj+Çp(e@tZ8w	ݥB/$W9UÇpT-2aG'vP՗
>f	0p߱)$A];ZEwķ+]0s)_CII3ؙx%h(c8?1{3m$6y&yZ7VAyK=B72ǀȊ(^kD?'=Y$Iwc2}8{Ys`8dC1x
$$LCș>ю~B߰sGH&WKc-:g/aI	).\QtNE˿3;͑pnX;FK1%ē"|x0>I.34s㘄Pka'!I3@PlWvMSdbeAb.QaG=.5 S&w179.\78aIDI$]nqݠ(adz(&b#d)1`H&|nvcr^' 3@LY'
@Ldl 1
> s17;\ubB(XNH%78q8P+aőB|VwA[G62;Pip}gSRyIZV"-)82x}#դbldwɣ8?5)VrU]2NԃKI&㴻/"VQ3~78"6Jb;dz̬4}gA%3Dͨv@js!C<Md.4ؼ=?l^E!ہ׎Ɂ2\v"g2;PS8}g(Y)Vr4k\ Jej?KI&㴻/PlVhGcVKRrCLG|>?%3FkvP%34C&DAl,v˔G)YF{5q W)I(ˠTP0,a k`>$]grtnp&X&96=XC=]
X&},(2Mcidz$vs$"%I|&YZ576v (Pd1=]
X&,(2McY5J2>0=!bbwr㹅fwh%2qMLQquw?wQk(Ę`_ζ!r<IANq$-4;Gc\Kc?]nt8Qk(#< "3;$VbgC#ձ?sD`_"YF!q2$r==\IR;GcFi):CM4c8?~qRQ+v5lFU%sҊ(Npd4r9"'Fݥ2?d`5kX-yS7*f9$l\paqa5iWa]`yu@fy,|bL0#Eȋ(ݮ$@!twip8=\I7.,V}%.\78,TclF7;ߑEalB8*ĐB;  !dz	qYvY&W<I7dQk(#wèPwh AH)| #ձ~%<-ebp;!Pwh QW@>%̛v{#ձ%䴔=!&8?zKԞFz=CE3A'Ob)|EKŏRv162;vo#= kRWKF^(na1	oKd"-K` q2ǽdw`,K,i9vk4HPO,Y}q/@"YEpOt˂{1IXlDy#=\DKb8=\]RaD`(g1qY.\a+ؼ?\^;1ys/#GcY&6݅#ձwDdmmBѤ$ά,W/cHx/+#mQY/lnqԛ#ղgKx2eLk5dKxv_%'Gi!&]}grJ%nDZZ5BZ}gfJVrBzimNI,]pd4-e.Kd"-)1zpsdzI
q1zpedz}6$Ձ#ծ9ؽX$=ZJN!YC#MYGe<JgOM2 56o]Ol*b|D<69B"34IPV,Xc l+pFNDZwrIWɱ&Uawm0:~!ёTMn38Mxmd1	$ܪ4xmI6dm	$ۨ$nȒMM MI6եn5!{IA{+m^(IpH$OQY$OPIpIpBHfIp-l)XmtɮFI&j	$fIgL{K9G
]ns"pFN79DK
=.	#3"apQKPrD(Yju3"$3BaVަ78¬+haVf5[q|	aFk`Qs8,((ƫ~s8XUw0sErA:b,V`3%AG\sg}qqV`QYK
8m,1#D
3XIaXTeᝁF`3	eנw,%%/DI,\LLc'LLceHt'ď0e/b;#3˫B<39,yKS<Ǚ8NNx)9\r3!qc6[ xNVwY;+"V%fD+3$ϚDԒ%c2HqY5N!9\S>Y+=t.0 !	@   |!@`4>"1x3!Ys=p:qL1=[5K<ڞ.x|f`qrt$0V5V	
"N$ >	9c\pHWb4Eވ1Nq8 !9ZKI1dckpUN	,nIVpMj
`M7D$Z}?[2$2+|I"HDԒ%c2HDY&~LԞaDmc{A^wHF85>W9+:b *]+H@"ytfBi3xMglz/%X#WaS&X-c	!N8IxP6I.viHtb1?f8	1xD"/(8H&Ф!Ф!Ф4H)69/l(HR
".B%ФqzD̒$愑'VIsRH"O$IDj ghIv$>]F8$C,@x+D	"}	"}Ʉ>Hr$OIIU$C	z$^Nf3#%"lXH$", &"`Hq\r"+FfZY$O]"}ŒHqrɼ'.oId,1 ˦EsDE3"L+S"I$]f,	`u~O&N`l&0XIf1I$"e  R$OAĔI#F)j!$1C$B1nI# bNII4h'%PYG`3I5i\JݤVM`h_gV6RKIYb$\4bv/m촯g{J[9l1'JH֗bq9إ?1Uvuw2"Xo]`4I"y|\V֌Ԕ=!&K8?QJݤ:;Jt|Pn&9d=.JF$h_,%sXK$,q݁EĴ؈wY/ZN.]Yg<s14\]c)rVfq^G\c&SH^DY$EW*1mVǑP.e0!9;/E#ո|$?L-9ܢIW(ŠWdz3EwO<' E.;3Ɠ.O<&㸥؝ŢIgeikGc#ղg!aod/rfFˎ㳻A"^lsb#iqMcv#bXANqY,^Yb/zzi)7[ADvYGarJݤKjdC:'͛qIbOd|h,Kl,9\R,(i/'..uEy̬
.!?]KDnwPH*DYV&x=LE<"^$w3"L~DY|Y=XO49"/X!clKtߝ d8C/II;dwɠih>3Y%nI饵2!՝$I,]pd4-fiw̬6KIrs30dlrfv_ N0wc`ő/RrCLYC#MYGe	dy$fD	[S<_J>#4\cqȕiz"BP
oW qȥ4bOUs;E[po>;EB*M-""#id_"h!l|lVͩ=#'}g#d9D䖊M-m5!<Md(+/2"d)qݠ,VqRw@q;JF!fdz?\E;vOqEL" F$|Pv#DZfB=Yݠ1WȽs9?&pezgIƱ_b@ay^
{	ʼvZ.D#tLE/4,Vȇ}lV'5aIF/ _Xb7%{NqY|B	,W[ؼGdCne#ղēq쿊\v(^=\V_KHˑK!ݑ!b+=[))q@w/,%#s\v<dz\1&O ӻK>!6¦g#$mawgv""sE=Yݥ^b"e|w'aݠ,#*fq3ȓ sA",\whK=YݠQ22;P4\YG`a.HޖOUR5=Dh@h;d&2ĴRY$eY-l^B7=Z/{s˧vT@u{
D5bIawgvx2=\D5gvݕv=]7` Kbp1=\V_KHˑK;YaGؼV]ɾ/`Wdz&zZG/fO.폙ͮ%&q.ȆG|
	vv>	oKiPFJT/	m=B7|ȎKI~ua}'#sh;[/ qMmxm}-9&Ӄ+#EمHƀӂ#ո	A߂76$e5ObG\-8ՋӈvGZ]Gtę1y idz߰sX8odzL
=},(>{f,s0V/Nk_߰(sF^h{4(Yz٪h4s$RrCLG|
%#FI2"Hޖն9If'YKe`A'pF.X0] Xxio2K~FM\7pD8wrwilDfnȢQGu$ ûJ#ĐҸ=YݥZӒ`2zsEKQ{;a(a"YF!O wi\.=\IYWG;я0hL; >14[KX4"dfv`&W1ƫ`.(7dQk(#pD#Ax=\IIGv;dzEa+;$ (d=L'{2|L%'c`E,]!&#?s	y$DJ3VHٜl]ZȥLE3Kd"-'srDC"6pkkK!;>4;6Db\IBܼ#D
#EVG;;-Ys`!s;>Z!#BGw&rwh" `5;Xgvlw!`dzg,PK9D!۸,D˿͑"vkdzKCF;;~qq`:\"dbB4%qĘ'v3dziv=Yݮ&=Và]dz\KgKvEF^ga""&ë#DApgvEc" <#o1tsqY9DwkQwYIhiݢfqraݢ.=Yݮ1fѽ?	
.`a'GvpO۸0Wwh vG3#+Vwh7|a9vGF!EL:;q6DV!DEpdz2qݢgvp폐,!(Gʆ~;Gvse}۸ĸ,3@8Y"!wh#՝"eqDRrCLG|
	vv?o[Vȇ-3y޺j$J&؀]!ik&/2udz#xn
lW߻s/@|%Y (P'5v	979_؀8K@|wdz$kb-ϱQpdz$kb-b⽎_+E$~|yp+e^R߱$bOX-(p.@TxRirMc*łE^xr(]r$>EK]6,$˗NHNP.vNM.D8\(h\09K<jv_q?h	/Wg3(D/'5;.8Y79$#&[gpLg3(D// #&MBm}F2$ ɗWMH`}l^4y	RIOIOXs"J}Sp& }"@Mq &J}kSS,hԒ%=	)G$J{ؒSdIO}%=2J{SnIO~J{S߰@C`-Af Q Pwj`odz¯9a} bJNNiA9.Ҁ; _`.J%nFޖIT7+-P)ڜiHg,%2GqYiq]nv YI";JvG IdzEr""`?n2Ti<Q<K]nqD@$xM;QW	#,Vwh%D>;q\iAn"<b<KHQ\wh12DGAKHbe);h()ڜ>ǿgQ+v4jҹ'jA˗EK&EaoBvqYW9F'`wh10KH\D;Yi\N.KQY-#p3A.KH8y`)%\bZF%5bh
WͲ{3lYI &91:)YpD,lI3A.َL}DaD-#[v I&wpv"qraݠc$;mKHDv+;"L3ԴYA*ZFXSJ丬DNC;(KH̢p	v KH+xNCA!	
sNvVc8NVwKHtNJtpb~wh0,i	p<Ҹ\!psfDa0`fpD;٧3X	vi' \Ҹ	`4KHpgvVp%aN pwi\EgcX<8;1NȬNh;s(%q.̶s81K2{\'
IvѢ:pݠX|`?IJK6vǩi'$cEsKHbpnQ;!LKH"pҸO`-"'
A}1r'
+;X1Yi<U;X,JipAx-"
$'lbpF;vOaCw݂NdR]"L;Wqq eZz;1Lv	
	$܏gaO@zg.{.5EX1nG^Gp&!%msVdv	9Ic+#ծ9"ʹv>83QbF!(1xsi,Gcq~m	dzbZF78l'[fB.Lbkdz9^Yc3nȜ]6/ͱ	kdzZFG`[1x26G\dvsHf؄ɑY~)^*! Xؼ~S=\B.~ȉ$dv/##vSRUbpJV!L@EsRU;q;xYbx)^*#I%%q,ABMv(00%i#F+v5T!{34-G9YB\>a?RQ+vL<Ȓ7mmDϮ"$iu=.4рD IobfEB:ⵏH]nqݥXWA3JFgvxy+5;@<Ę1l@ȢQG\]I3@(WAwhVwhe2:='`wi\+ݠ"LXE$K]nr9ݠlWAGvPb)19a(.#|b@'`&W'W12
e1H̊-epc!QwgvPWdz@
	Vwh129%'NiK2;v]!a,Jݤ!2$F*-_J&^΋ÔX\l JBPğbvAz@Kd#AvE_!V!^8bI&E
r5Mi=-ØC	$EKLIc3!=,O2)%039ˢu1x<=Z79
o+1A?,5*K"hu3xj{#ծskobe8=]_'Xk][?h;'2KpH.E9){	 YyB$sz78+;ydzgdXND'ؼ8=Z Y݋lWHP	6G2lf3Oܸ282wh?L&I!wK$/&l"S^ZY`Qe-dzQ`P0HV$3dz'`v=vdD!Z ^
QV$,7=](pDL	>8=Z ps_cDDҜ'v77.\w`K`VSdz(1f넂'v0ї@hS-i
P /ȀЧ	Zn
P /ȀЧ	Z8H)BwhV_N($;Ak/ȀЧ	Z
P @hS-g
P }@hS-b'v(e"YUAJ@%^D8N`V_{܆om7]0s.%gvY~H^qȞI.̗~RgO8,gunp]1pnup1npz79+̓9e,f;qafd!bb^kDBx/,VJ=Z[cqyXG=][s$3y9xg`kδ
-C+(C#<̒['-H`%3edznn8Kbm,W,7NZ\$; I@hS-i
P   4)E'v Y~D8HֹAJ@  6_N($; f_N($; 	Y~D8Hp 	ݠ "B$Qk$;  @hS-eW	(N  ݗ^D8N" /`Pї .7:oP`VG \Kq3 Pe Yz%رOq.6'ein.JgW~'&_cggwzs)s8
Ph1;p.!97@̈7Q
o؄촞HnNgrRXJRV.`XfIc;>dHnzqZ$+"B3^s<ή+>`ؼG\du8ł..$;/{#ո";%Ǉe@idz`ݢ"Y'vK/ȀЧ	Z\$; Y~D8H3pR̿"B$Qk\ 	ݠ<e"Y9AJ@n 4)E'vN 4)E	(N 1/ȀЧ	ZG	(N#/ȀЧ	Zʮ
PG,`ȀЧ	ݮ28`&_3xlByfX-Xq-+;  >@2}7XebjS=\SZ_"*&XA`MƓEK{Y2ec/`Ƀ?HPR-1x.,Vlwbq\\Iqv_(GpDw
K{#ՑEAJ@~D8H֚ 	ݠ	~D8H3pR~D8HֹAJ@Ce"Y9AJ@ 4)E'vF_N(8H)Bwh"B$Qk$; e"YUAJ@`ȀЧ	ݡ/c0es` .7:oP`VG \Kq3 0e Yza #n.Lb+`/){Jax3إ
uA˕	7M>.</@hS`nHsr(W~5bZVr	;6)B#F8]gs(\9^Khǹ7.lN0q`.8ࠅdzGpx
Y&XBwhK"Y'v @hS-i
P F_N($;@%
pEs'v 
 4)Es'v&_N($;@@hS-g
P "B$Qk$;@2
pE 	ݢ V/"B'v+/ M^	`sfq`qbķ<,$/Q'Aqu3y9L헼3ݱÿv sL헼33ݲ	c=JNGiC#Mm+#8[VȂj6k*+
<M]Dr#$
eHv`2#<CI$Mq`DZ ;*Yq-w㳻AĊ3e`XC#زZ< (P#ber[WclL-J>	,VI7Xw݃ŏPaoJe7:v)(;/JvGB8Wd9u0(D
0dz1F8"+@%=YKst3z5,VY ql7"C⻍& g+'(V1|b⣀Xw݂NfGpE~+}$X1U2pI#ձXL%aoqb U^͑/v >Vc@|bwX?]:w竿`W`$&~+`W`<L-Fb?KQ}W79?`H/!7rE*]V{
nuϋ^M?\d76z9v90dzL%]0eJ G>1'.śnz,XYwYE0.	\+	{,8cdx".D!{Kcdz.xCZˈa řuwq QEq)%,C0F)kXR[/gřt\Qh0$/3f]]j QY~*l{eGe#7l1x#jJ>ao(8;/AՑz9G_bpcdz>
=\/Che{"h^qH-Y?IGL-|V1ĀWdzL%8[@Y &9|bN]:=7mX}9cسNaK?\V9#c+Xq;3w$
)<wEg{\3C"Gc̗~9>ŀoC@l/9ո!I<;/#հ K2߰ss2)S5pD,Bwi.ea"4B'v~DeHLfX"_f)S\Xy@fYTN!~DeHLX.ea"3B'vl"2$R*8"!;Y~DeHLX_-a;y~6~/Xwر{0*XZ8[Vwm^aoQeF	WbxMa߱yc(csaoؼ%2&^AĲx}quD E'Q2.䤔Di2|'^ґ!ؓ 2|DHѭsZ$zQp1|ݖnh;Y0IIy*ZkiiIȊVSwXb,R3#RD#դbldwɣ8?8E%i#F+zih^ac ra"!BtEGK&x\~)E^K3$s4K5b3fb3pfud!34-5K5b^IDHtU`B$m.2xEB8\Kechfwi<$ݝO,Vwh	);],YC#MYGeeR75i\$`D$ͥOHQ3GRX$SiiIwgvH|wi<+=Yݢ);],YC#MYGeeQ+v75iX)%P;2x#	BB7>|ȇf4@4/2]Ĵp[#՝ 3B
;K#3ݮ7:QGxAP	q$	G;l:
1qe;=oc(XC'0=]=sqIZ1Q$	H53; *r
2aEB8q@J%MH	ECAdzJ` ĴnQB8̅dz%EX^;ē\w0	^Il	1L{Lyݠoe߻:rX>~sXCfwDh6"YF!q$Dq$)NFG;{bw%h`2v3}3L8<KgM4s؀C& ;#JBe=s0сZ1AtI)ݠdz  BYҐ!;icb%1?x]ݠ=\vq<r~ǳA͖`lSI	Dav>d_gpO͋̿\?K}
1#3ݮ79IQGhUv`~q$,Iwhgv n'̍,@P[#!/$d%؝&!FcbuFvk|$Db(b@KAݢXq$D{#՝(Jwi~-"Fh jNʆAtx	.:Vr2ʧ0yMƗ).Uen,0`dC~9xI  AD^C`Hv_ce~KfH !, <Ƞ+;$ ƨ 334 
:Nu ϰgAw	 {~nsF8b5@^c&!0rWM1s&Y (Roq,CG@}ݸFGse!PPf@u`-}%w)h`0K!J4/KExCOٝ lI8.eŃwW<)aGS4*4O$B$52!ILS!p;$@	!;$"'Xrh5ZZ-"@EȀbu`	%zX?r2$ CHo@
$iP4BX>C8Fq`U/e=%խ1#G1
!S0p@}Hkq-,ðsK$}X>dj̓Y{`k42MeK̓N!_QG&{v_^# Ez/ )M#~iv	949Zz;KUoFpF~QG3K⥈
1@3dz%Pp׻7210>nq\+XC$vKrZ1$\p$=[l_n~%q9Mn.3帮ގs+N'CN:\s%v \kqMcxKGB8FS=]WcF 愐D]`?lq?`؁sRHx:]ns'.}sXB8cq&j   prS,Iw%gv	L\?B8F&OD=s0"E8H5\whUdzPwh0=Yݢtq28S3~ |bOH	 _WAł51x)F=Z77?(y9Dł6.$8#'BDxMidzECNnH	Z\$;"XCNn%2"B$Qk\!'v~!j($;6_HZ-eg	;F_HZ-gwkp"X!'v"YUCNn(;a>T/2QGA[/
 .7:]0sÂňLi6_@D/qt҈'cм?`Plɾέ̋̿\r[kdz%ot"$*XC=Y|x/2w݃\^{b:[,vs3n	~G$_/cq2|,; 
1!2l|
.q2|nwh&vkκ$@<EB8$B;lW@`F; vG;
Q2eމ%%CG>MJ77bL8? xRQ+v5lFU#F+%2V?9|/4/&߻QjqKvY|ځ"w"2B6@Bk\E&O	AB0gaS3q& RsD#DZG;IudzA(.uxp݂Ng2&p&`b	>ZY/{/w2ݓ	>C#ղq	>@nf"$&{p0e5[RY`wm q)n<dzD?FKv^#ղaM1zKbe5- p.C#CV]@wx9eL%%82!&m8?0wziFgJT/\ 4j}oKrnuv?MQp>79bgdk6Ucs;&|ɲ kw"6!E7u͋psdzzJN!G|>-j zѫ6^$iuF>#23'~|f"-'w+79̬2ݥ9_x㸓Z6(ݥ˱]B8޸DSHژlVwi@]&DvLVIrKნ&O(;ML32(b⥏H	fwjb-H34;2[#՝&ؙ\yGaDݥ0se/II3)f4}g1K#z[M=UHzԢIUtj6(AtaS 5sɑݶsc\EKQQ" o;Ұa$U4yi#yfDvEMN&raS4+
-.Fx40sC`Z\ 쭵1l Td++p`V6wmf)Ȓ	4+e>dIYdO
--J)):CM4Gkv%$m4U$A
F̉=u
<MA)I(^ș&	w̜1}]fQ2&,W/\3*b@p_N+Pp0+dڄA}:w-BfI)X)X i	$*JN@iADv?'JAI如zK.&J
iw̄Ayݨ@}	$v_˺@/B"g2;Pip}g/@dzQdZh!HY'@tiPn&ld$
VoJ]'bŁF
b }j"H?!P2
MH4ZVfwj3/?6,Y8gpG	ئ[|'yXdL-Iv>8dڂY~=~X/v.R0fI)9!zC#M}g7k#F+yi#yfDiѧls`Rv	[7cXW(x"gjtb|Ds ǵ:&Vږ0̏#X#Zq#8?ILO\M)2$#N>
"{'7#IAa.LǳAim,
Uآx2BWJWzsK
`\߱̄#ՁPfhrE2_gP1p/amP%kvrR8	ː0pk8\Q0aoBmpX8 
BN9r%Mj,3&Hg	! 9p/!NBkI Q^hV3٣<)h9 g6Ȓ@BD psG$
y`Gp!pEj#fN&%B~<c Y8\N\uڻqaВ~H
>06$.BD 'iGa|\[8e)9!a4NZ>4ty搄zȎ=>
m+2HO\ȿ b ]M2cim	3	>1)ao"sI9Y&]+pLa,toc[ipFأ=K
=ȭ
@"$=S&[{vE
ppEC%L\"e.wn)".B.&ĭl-+\؅I`ta`3H	l,|$:I!HVa2@=,acM,wjjc#՜jN%hb?pb,wT6q C=[&~~v_ r?QI9odz hRﰲnK}.r_&}`==\ߤvG;8̥p-\0s7
l,|&y f ['!I") [
Y1 e3	>P	W0B.,أ=K
=ȭ
@=evDJ8?30>;PBIg":1͎ppᙬ1?ǎAW#J!4rӣO"
5yƇ69x`DY0FHBi=FI[BٚT}L#33p 
.8?%ROC9iѧvQ;?̒=1^)TC3lp"-)$+Q;{#ՁQl8m	b"-n3Dpk(W(Q13:78M\ 
`318m(>ٚXcIoҴGII4AANv="ꞹM'4ӈKJN&"gd[5=ZJN!G|>$Ez#N<6+<DZRpd6#"5pb7 ?dzr8\_3(Ij=%'c`C#MYGgHѫJ!4rӣO%D
v2xE*b"t)w̄A#C/&]));h()ڜ>ǯ;I\Bi=F$m.HOb~&F:]!iiH.2el1qsaQn'Bi/p4˻));)f4}g=TBIg x:4=ww]f0p9L߰D`1' &EW\Xp>x}gQ3c8?<D)*8?Pb4}b?4T9q.=]ahi櫔x4mF*i	^}e XLk=pGfF=i0?A}`]0\i;'ɣ@T!LqA=d |V{-`bZe1`/8j~l{cdjwi05eL,bldwɣ8?u'd=!u%K&2iktVzLK%Y	e<:K;v	wD;1.]$tq]i)9*!E,]!&#_33GI-SgsDZjZN;'`KęK)e}/1Cqy]Ի%'Gi!&#X<yICдq)%Ppd5G$`/)}^о"Gy]"ȣ]YFj"3r!A%˧%Բ3{#svC]`j5`˙-Y[	SIw?quw]p`r !0s &W 89ӢdD/epc	I]]ns3;ݮ78$VEb̇$>' q$>,;@X	&W݈$VE*>,#(wh$"&J\@<=YݤB>;3s"L1dRB18N aՑ"e;}%eLKclQPv`-#sF5ӻI`/epb15o!з0s=Z\r}iyH	bJ2'#$
dzsnm+Y|ښE@P2sͤbI˱&go;̿\nsEsj;3]DQ]89~$߰sѹޡw݃r9e73X`ӢRCŰV9#c+Xq;3w$) [̗~Vw\3jb)y|B,VT \8w%5ϕ2X3䥯`4@"uB|]ŋvniK`80tN>2F㴰"{4157 [/8/.zXK\|ns.
`]bl
( vGc4/&EC_r]1~(y SèؒJ{$ {	%=$J}ܓ@$^=[3p\+\2Xs62^L~ĜE86,dNIS.ݶs~a}¤F`?S	egv$6_¯{ ^]p.kt [xِ\R ZܴV` ~+;ę#/?Xp»ݏ@"\mv V_9؁w"LEŘs!$3@WEvjgvv_ylr;rquwxr9ƨ_;~!/5x3K$&XKK,5	fm3F\|-GK4(bI+dAs(%ak$	'1izbYFKoPtLBKo$	̠iQ2{$Yqrz^csą=pqb"Hk,$\ݥzX\8&,!+`ML_eBI[d&Q$fI+tJtV$rA?$~Wlns"y :JG_Q]9Vw@"/8 ]+`5oĜw z7;{ [.sb؁s1͝t~%Rp6V9Y1/pd,8AXs7tH .eXgt؊]dz/2IEYb/L%1q2x	Y+_v2Ã'ɠi@bL8? ȕd>EdGA.aKR<MKIq${8yYg %GiB{^x|.4gvRtxrh;1uO#=!({OB$`ȤȊFdQ޹.4K*k.5r.c7)$$lj垶77#Yw#Ճ.o̰9ec)$Xpi]]nz,.	,YY	vsX<<;ŗ21+_դ2Q7Q'3I@ɗ~&W03BcWk805"O1
H|rwhdz&yݢ ydzI@2PO3sĘbEŘq$gvuHMD gve؁w&Qif!`L!vNq$d	|05=Yݤ/er[@
VGK Yo
sHJ29Ut`C/IkXfG\_~͢EҪ ev.eJ]nm' _N*D0sӻEes.}\1;%X4EwI˿`qaP9cQIXa&-X~ÉV9$[M Xh%߰so&zK|"ȡ4Ew1MV'KwAS>JpDέ 2:z&WN4
)Y3?@v_rlVnrVSU!\c@s8@&;padz>3@Xop,\sHK<QY䒞93%7 co+7p1ebL1Ř^)Hx=̈ A
77@*Np(
`]bl
E;pl}5 27Xoq2>TbswIˆKfV>Kv	/'/cq/${|Ā;L`7L|Kh_$KL@}\sX{D	~#4Ewc>1'.7mh,@MV'XiS;%
\E.˂,f{s7tE4a̗~Vw.D%{K~VG@%`aoRrCLC#M;J#8?cIzqim&bI%@K%]<_cMC.㴻w%ߡ.sEII;dwɣ8?byIIQfeм0vȉ1$l5iw̏f?bnh"-wr䤴EoI7 r/?{/cLcdzs-(cDĞZ^stԌ,L$H{XG\$ntsKA/?WUI]_9dRw񹴝0$,IS
g`wh5,\nsEsk>gd;t*+e+`!I˿`qbz7;{=B8r˽nfE%bu41l.HN"iŏ2]<Y"L=e v c;\s*NpW,
U>J[`W0pSĦ;,zpB3p]ƑlYaOܒ2{b>
sH.,V9X/]lnx&ĜEI8-~?>,S[u RC=E8q%o`5` Y',14>Dv>g`}Jq݈8uu3
?13<.ꃋ\q(ϕ {X߰sgycldKs>"~b?%ŗ(B>1'.ŋ7mX㘾 \sg{:"0F.\ fVLK3V+-dx".D$>b)w;/s	>fsM)9!a4N,,#bA1gx4ORv1$yYg %./xC@4ۈr\Cd}.CC;<@II;dwɣ8?̿cGHz^
IvSCOYN)S%2}$ zHg%/KdsgBqPX$ (Z 5;"i/&e7erZK[=r98o܀$#k7VJaoF`^a`Yݡdřu
Ws,|ِ\X(Zέdz;&|E/c\sp!]lnmnK߱ SdXM&.Lӻbq݈
"LEb$<3;
WFW;
lVwh/2`9e_Or1S\]]nF)k8aoY~s߼N!"^VȶB~'sE6폙	VJ~5P0S`q-^%א&:$2LPq2MxubK!$Tg|єƛ,'׻31DRn)$h=&7 }LR^'8*0$&ˀ$!y),DɄieH`LdƎ!ؒYx!+qW"BWK)`+D@}UL#I#̆lSl~4/)wz[C;4#ծ9,@vܾeHB98W`"DIM;=-Y ~}/)}D?@&|Oڀ:eaC%.0VpY]M:Ҫ+U]Ȫ4+TfwV>j=a|=Y0']ŀ@s+dW/
*+:]{'`V.8Q'&15?NJ+ݦ"f"v7iIdd^!%J+<DfO0LWb' 8Ƣz[eyxug/%+"+鄁_&1@6+	ujbZf^j	j5G{`5\nsI;xlW`Q ][D
`8?뿍f]&ȋYݎGc;P-/bW]n{)9˱KJ0Rb&4pL	R<#nj	$SsL-ir$"ex2쾌WW$
^VK
xG&:&r\i/и9*ܾX&W*xov9|Xww
0߈
XDQ#'8EFlSl}r
0Ɠ컜t?Aݣks3;ݮ7<Q&\W"O1	$<X=\B9;!A$ˊv֓dz@&Wu{/ʯ@&zwhL(di& WdچuUWʪ3"UFhW4*J~#զ2S@$ɵv
wnqÉ+b07d/S
*_o`	+mBKdb}
6>fIQye{bdQ_ӒUDN5	#k$z)^^'ȞP&	DC\!l Xsey_}0+>h|.1-^LKWX^-^&@u櫀_4@e=]&G Xun+}79	v;"/gv;"E6s~!~H{s9L߱]^)CfCy,Dݑ\	 p#a Y
UcMA$$sL-ir>dI,㸉{{L=eWW$
^VK
t od{k9$ę@<. ]>wh&!Y}Z{JՂC͈0cqv!A:!(k:q
s0\_ӒViv(plWH0,We{wY,D^+Fp0`p0a
g*@pp *M-@*pK4&	E}`r-^J%7i'i<P^-^&"aWOx;̉ WI3b5Abey(vX+aC1$WKWRإYC`+@|0o|WLI |ao C+I)/4|ІG|	vpS,yDԢ
U*,$J&E~MH͐!hczJ?@f3d']"pCI ;%C#E|3OZ 櫻mHbKAŚp\X!O?r9f]Ɏ5"	/+r8L~$rD%wxIw	'&EW&,#IxCYI`\X9˳
>&w>Ww~0lBe\*f]pkt>X]@/b#ծ9
?L^"\sk]lnmnمɖ0v 6_s 8$ǃ[nȢB9sbHyݨ!dz.hwj)fgv쿉
>G%-Z\]]g E`$!/5x3w	Qy\\,j,)狂I=m$ .2T]170)Ж,dH٥O	7l<.]ОnL;$ .!o\W:8\,`k1 28i)QL]$!HevY&r0x	nXitTdCA $p!H.D&L&pxOq=p!=@؅̍4&0sU+wAK6l$Dwǻ%X7i`)Dv2^ĐN&WQII2{'ɠi@bL8? c\ȂڔYW%R;Z!~
Iv<M?$Qk%2$$)	E̊2!ـIUݶi:O<DZz!ǎL7À  0Kb1<C)6JIAƲf`XrM!J"8d!|3!ֹ1$n\0l|fir	cK_0kߘQ7py|p6VwhRp!a]pkr}s##fArgjj:7b?㉅&|E/c	L\sht+mͭ](XKv~K 8$ǁȢB9wƱ$<"6G"v/Y\\1(J[iW ׮QS@eX{75p]$i3}&<pAy"ŶY1ޘ@x0SJK&a =F79,kfX5кK˞0;Ʉ{rH׬CgH	;4hgBzLJNxHQ,9 Ib!!5K23nÍ@`jdU$(G{7&y5A4wƓc\aDOdd]`9?)AIyÁ)").0u	({s)D%wpN-BP2i"Hɞ79;~(05\
19Y3C%5|$ВZH#kɚ({3'n\'̎ /cluD8\JE%'(D4&r]0+ YpDԢ٬7FJEvBu'iA'ĞE*dB?Df~"sVDIq^C"!Ke(Gx KOWEABm\Hi(8gE1ՌO4vDbK%yYg=r Ɏ8IԑO\If0r#0B]M	egv	,{ ^]pD,Bmp ,,.26d&}-Bvuln)#ծ9-Vw3){? V_9ո
76céc pF.f,#F&_߱3`Ę`(->,#78$vWE>\1?[:K~xr.7/X GsN^CeZ7߼V f&,BVs(RMI<4")[i w5$sCG{x7%l=́57$Gzc¨	#G@ ?IQDy,%F1BK<U%Ff2O%'?LFEy3vGW'9r=FJ\άCQQ3>.@nNc]PIq!dbA78(^I鄑LcpwY鄕1%FG$	
1%F3$D6zFifn3ds	",\5ى\-7)09@O&ntdUq`O&fQibRck/M2Xbyi$ds5牓Z|J,B).0u bJLQKMQwp0,]P	 clp|i+I)9F!O!&r]v /pDԢ٬J%R;Z!]OGLȥL?(E1SCO/aE=Z](<f#@+pÁ>"3IsEkmI&(8npD EFd'lp!gDbp2^C=rcRyZN%rH6֒@\%˲[9vLw.~O[ܼ]cW_0p!o~+ˮW?m 9ʶ+|2>jscrGdz8ao⳼IKeOWv[8m[66_߱3`Ę`->,#5!d@HselVwm`\1[0uOrb5;l/2-o+3W!H^VID)
$+	x.)2@I0lV,@795qs#l_af886A៰DU1$(gL|Ԓd +8	 &*|3SYȚ<(M$d/ĕ.	ș*79aYLeȘ#K+l,#L:p 0K/bH00+J13K"e&>"+2XF g̣qE#N탒&I`aňRR\s%IIF'0,gιpP*XZ8[Vwh̿p&Y	"P ['̛ 3sDv4Fp\{3c\JE%'(D4&r]0+ YE"jQdJEvBWGOHrQ49"1 { O|"-nm#6 <3lr)r㹅c'޶;7 %:; M	`/29Ȍ+9e	A˳~(+3+5 ,9e\8+¹mp!:m'#>G\s&+;ęH2sͣ2+mͭ3fИsc͕^;1b(bP]nqI	vaőHݡgv+=~G%-.~2όAtݠ0^e&cfp̯	gfr\	6Qr\8/F#T7&[j]ZdBtNt]˕<&/v.?Hr9 $&v.֜ǻ "Hu%dun(&oC?!DXX9/܀wixT,un oj#rQ Mp`Hv4!&#%bX:â@"D1eA!Ցs^Х2>f0i+I)9*!C#MiH}g_q[R"TNֺH_wOY$}L/"Y]!imZNz.JKIUߥ2&{D6_p9Pa/LcA}EPE Y.\r|>1'*\/]4Xss #ծ7:9ݩ+}1w񹴫0ev~`҃R+ͤ/'L3a06;Jas/?sᏙ.	\qrB߱9w,nѹ2zvq{
Ubu-:),49pL[c62A/pŇs7rH@d%߰s!bIBb)y|#$c;W(
jo2X䥿vus^|u+Lw }Xc9r)|C
F6W0sf^06s7_qw@ː7<@TI49pbzcs05tɃ/cv_q{l) !0sXcW~]91
79oag3ZVXBDE3iZ"j_؃}n8F&a%x]<5-79<jxW?Q?m!s=atOfaaf!"g9DW6_9(mWbN#;p(!KQkm[jap->@5p`\50ؖ[B2v,cv_;ǝǶQ]9Vw28TN>`%fE/a/\qrB߱9w,nѹ2zvq_{.f9N)gQˁDɉ{c!a
c@d%߰s!bIHYE.e(Y`H:s}%'#4!&;J8?R̤DtIf$pd4sfDa=.ŏf ғc-~ez7=c{ 	 hs`s8E,.Q+;sQ'≡ˉ+͌BÉV9i$eK9؅(Y|8F=\I,e[#դblK2;v^k#6JDJ՜D5g%"}L2x@TKWdR6/)yd}ȣ^B =.\(ƤQ78gK		+1@(FGB_}_b#\ F>i'Gv_؁w"LDEb
$\wi$OlVwj)eLX"_7r&_1Gcw u1	˶,]vfks<ڄkqe$Qif!DI.?#đ?, 2|E =Z\'$"E̎SD)b`Qsò{#ծ
7:9ݠ%+|E]nm*yݢx-eJR|+ͤ邯'bL"NY~拟`|vwPF[W~!Q|bN];wm5zvq{
UbutS
Yhr$leb^'yXn%4a̗~Vw"L|"σ[#؁5Ew T\V'8~F`qdu9yݩ'+Lw%iTNpFaw

[<_'f
ldD>Xnw
s Ƈ.,V9X/]lnqؓo+/=X}EEI,X6HaR	:p a`d,d)kz 6E(+;{ŗ숟3a/5^d?cp+e(BĜwѹj㘾 \sg{
:tDaK?\
.p6V9Y1/pd,8AXs7tHwEg{r$(E.e֖G*mA|YaG9 $_Y+>řE.O+K,Àv8I#j	#^vD];]L*Ȏ=",X$f&H-)RAzg|/Hxd1'2,XmKS
&$1@^kWd#ո|9#¹`5#5?	sViI{2q6D2;Q{K8?2{!O\&C:1Q2mYOLMȋat\}$2K$\Њ(2(H]u68KQcj!ٝ>IM	$Z[<fI5]gtgo݀gĖX.qD0n#,-FOs8<PD"Ah8LÁˁH)Vcq8>53V.j18$CgKgRqDBMClԃ=5C4*[iTim&bI$˔RyYg %#/0i8CID4]NCIۈcN]RRr<CNh;3/<<{$;VdmY${'	;7PE&fdR6h|_a˧%,Rj3[0)Yo$fL1'~ÉVccv6dFK`5	>Y*	>	?]]ns3;ݮ7<Q&(~!H;q$J$ّݧZgvY+lwl@v&)RB0"!;;idz\OYV_݈q`/"/# f" pwi2=\DGL.yݧ`dzd&W%
p&ir-(cDĞE@^stԌߤŉ9@vs-ntsA"+/?Wuw񹴪-ݥ R6P76'.ęL"02sѹ?ͮ+8%EvܢtI˿`z7=vB;.fEbu:p3BPX\3yXlecŇV9X@K`+;؃&zJ{KLa'Ilp9`ebNp7<VKl2?%3c+%mk1Iرhncf"I;8R?}\_'b	Krt_Sq2߱'.s+	4IgRyD.\ao1@ۤTsIi# \Bi2RK~'G$9CGK!cM,Cy(CR%b]s	);`G|'mGp1z-LdGAij['i;v	d$䲞xYä~!dKb`|}]3SIImdwɣ8?GHOYmY${'	;7PE&jȤl.3"-KNKI˫َYwՃ.fafR߰H"bOpŇ1l8k1}k>b7$8\wL~s؁w0`$QjB:I H$ّݡ+lwv fv?]ntx E*_FVib~whh"#L.yݡvG; Hlc3;ݮ78$JDv">0ve#՝ !s/er[*p&Y.\9eEsHȨ2nqa [8'(4#ծΎwi<sE{/WJߝ  6P76'.ęL"Bsѹ?ͮnQ]:X~$߰sa^w݃3:8r!(R,yhr.s62^Æo+,[M Xb%߰sAȓ=%=eGIqn5\{;+.fEbsw\dّƇ.,V9X/]lnsYNŎوNŎ.NŎn?\_Sq2XY˶$yJf.{0d/=KIۈrhE 5IԻ]Iw٤-XT]4J}04x!˥RYg4EK||Z&$ehYYYG`ΦCj2#H\P"-Kpd5-'cN,"LK)e]xƝ1=Y/<Kz}ݩJNnC#MYGf0'd0vk$Kd"-8ݥwXsـ]k,)S4'c!ai]]nr	2e5v3,&c;s[k%B/	$%-S5q	j4Ϳ3sbL1 (~! W;1WBv$Sq
6jwhblVwhpZeL&?quwl@vDb*E^$*ZY$!ĜXF̎C#՝lĶ;3;ݮ7:<I"~!"&DD2?;1	WG;8@v㈓ER)RB03dP;0adzwl`gvlwRhE dzq,r|/E.ez@}qb`Hyŉ8v_5=Z`s~͢siV` m(8]nm'L|I883a06;@0es.}\1;%1vܢtI˿`z7=vB; *c	BcCcX\3yXlecŇV9X@K`+;؃&zJ{KG'.,Zkr_Sq2,,=X Z5IB@VE f.,K-ZNy08\E&PIcTi8tc.$6}i$K̒K)=Gr%r8Ie=-.|}1.
I)9^!V!&v>c#E Ȏ=8)%Ppd5(:BPvB"x1]!inq9fK9!%sTƩ 35K,jZNzE1ƢdnsŠ l,ssE߰s#q15\Nhrܰib7:W|47VC:ńI/CdAI/% I$]|K눧Keg Rtx$5g%&';9q3!|t:eL#nָ$D	P`<9L>1l V$иНD#՜	 P^;-3]`=9L`X	s$#XE̬0EFL{dzIP#Ge|r6y/9a91 7ve`Np1KxH`&$0@bl,̥ ϔJ>j+'49LPnD0#cR%@a]64嗜w9>84GeX#XT>79-b,wIzl2W~A5f]?"/gv88=[3cF_K\k[$4IyĜI%$IxI%I/I)=edzrF =lgR7<Q}O%eK
,dTaL}T?$ OK9$nF,p+/ĘbDE6v_9~>¥?wKsYIz;49
la]<̜@K2
#ձ682p*]\nsd5@kcCC߮}
uexCe )72i|G|	vp/
C%%E Ȏ=?J̈i`AlLq!/܈8PCw̗~B!K t^~Aǜ3s6<?3q1F,j	ERHoYaPv_~fCzQFb'edzIX̎@WP#Ge~9,|nt;ɳ(2I!e]͏"I$7\s+	 7 Rz22X^g +KS hs`aR(
>S[E/\^~2uf]?"/gv8Vᐆƾmf~+= @;uI?$81H`e~I*EUShge$ї|SMl.79JfQ;s[	y9ƫd\Vwc~l|͎_W9*)=Q	a@#zK5^~2qs8@E7,V2/Rq!hiXbL8? 3,fPih
z2#O]"'2xEvC<vc&㔻D;0aCIAi8`K((Kٮ"Y/)%rGǜ78`X'v,̬'QJb11BrY6q1J[#՜@W2uMvZNc_nt;27QXL85Ay\dMp22XfV?M8G,VCzò6G{385GeTR49GⰩuk|nsمp)"tka/f2uf]?"/gv8T	,VY~e9*)=Q	ak/\"{	{5?asW
pYpG9*)=Q	a@&zK5^qeU2q- I
KGclsV{kUp=fDq&]&\.zI?$ː	2]Ӳ@=\L䔜Lpd4N%+I}gX_+fPih5dg/$z7xkufn ئF"aJǵ9Y6ec?8?VrgJ'k;S^<Md
.b4;0JvE#wƱ$s@'=\I7;#՝+cd=Yqqs6I |-_F.\vuIƱ$ݠ@8=\I ==Yݡ%l|Ez(D_`Ę`vE#kA@Hv/epB"e7s0MF-_GkAа$N+$=!&8?x$y$#yi̒=B7g21FgsweqB8@wƱ$B~q$bݡeVwht%lwL(bf.78$˓,Q"WwƱ$;n	,WFwh5eX"j,6X#Xjb;2dQjB8@U]nqI#FőHvǶG;v 2&WqnqI'-_]B8@] 7<v#đrQݣ{2Ǻ=ę3+v
9fVk`jؑY6&EępITGN"H1Ӏ=\I"!ݧ	6G;2,cș{91wVLC3p1|ita]nq2pn8!` B5X71Mq0'3{SX.
l@ȢpH1(.7<v-Y$vVG;22&W >e/IIldwɠjp;{C$s̉%ai( 7NIk!KS
?	VwIfEˎ5 YݫHv
Vwhc;/}.s˱;2v(ݑEtXvWF'-=Yݡ>%رNQ`qa37
8$˵Z78$a!$ydzc,&=خ#w;2-_]B8>Aq;#dz.wl!]v_Aë3+l#3mEV8qE&\?'#$v[dz
vJgvv_&^".78`Mita]nuvٓ1+|nx,7cXbPぃ9cVcbLXEĐ`+7<vՑHxB;VwkV_̢e):CM4NYGc$y$=m!y?NOl3;Ke ғ8'Xa\Ȣ{;>rI̬Qdfa	ZX8BFp`dyJ੃yJ= qF!B!AB$˚F ܠwjHë#՝tBe"/1Y)[lb(
`o=2A~79^Xj"(Q;#Dݠ8ӣ_-DzJ.ps
9؅;K<z *I\g#I-D1[n$PC&s5s=~<.^RF78tRcx]ppOvSc߰#c0x^Rj(19]u</)\Od
W{9q&\}bfE#Đ7<v%Hxwh5ebldwɠjp;{!d9DY䠃<߮&$fv
>|/A&r8^Rar"WY1(&883q=KcX^RT LQ<v`q$>X;+vG;t`cq{wm#Q쉿$1݅勂)Rns tD|ABGrݡXwdzG.0{pS	$(FЬ$vG;s;/2E2Rl,0ݰ#lWYQj^R/)\PG$(?36ZlWCƇvVwh;]EapÆ\E(|/)\/)\D#bHQ\I;A/ڴdzZwj[#՝__&DzJ.1,s7ɱ
vHP`\i=,`p:' l1	ZɃ10/,\bfGJw/,\`xfb"(WvWdz,AM9~wi}^X'3\ȥK?d.S]B0<f+DD|pwh!Y"%v[#՝r~wi|&^i!&8?y5	&CdI5B*HOYx_g.4-wލ}n&YEɁ{a| ͑b^%%0!B;)}sDc,@{¬vL<D2bL߈ksûB&<)XE惋Đ0.77N#Đݠ0udzB/qbFe`K=,e%,e(H'D1%%[A>h/l1'4QդYHe%~a\V73M!ZY\!	qa pn,8B5VB0Xp]ZX8c{bF'м2P)Ӳ	#ո!+'z9,,$D=I1`4Z" "e;b;Kv<.esrX󒗰sx؆,16 fdQjB9c
FdzNVwh/2&W{S>čDIY79Zih6!NpUWˁI6̖c֍10q'"{4!Fȍe!LVHB ,"  0$ s82'af03@DBOHn"8p{%FsG	:>d'3@,_=m$|kK|	Ĩ@ qOhr[є)`P/H̬4h2uV~	c-mjXt2|В	A$pHE%H̢@]f^I!c89$%4OcqeLzJNnC#M>ER%歵2VJT=B7w̬A]fnnjsHlX9x$7=[&!X,rRXHHxpAK=#fb7-j!ZԲgz c"~.9ݠDh̊-_G4lw@µ[#ĐwhY"x,H̬5	`!JR_MKYUDp F,k8ZXRԒ'fnFBÅ+KYHDdl
hsFVGp+'K	pe"x$M$>h>aX{zԱGfgR<DXsӻGeI fdQjB9H7<v)Y$$c`G; /ep<Ǻ؃$m@]KY|nzdcɡp  &q<\0 B%w!5dP`2L	!V@,V   d0222{I!jXf$Nոb]ƁUй@pBn	(D5u$fIk3;|-gfk1|̒'fibjq_{XH$ڈ$;` o4fIbv5cp2&^I4A@p}g|5fH3\g[iT$pd5zgz]+ijbY]A&[^+K#ոb^%%0!ts9"1a| =CƢUK&|LVo^`<;n%2$ǀ}Z? 77?;(idzvG;n{"eC2jK{jM+2KYHŁg%XqȆsbÅ+`3K6>dI4͏rV͘Yb@ V>	V		q}*<NDI9H}} 0!/.Kb5>$ψ2xv232(~!!%X$]w;'6G b	»#՝q;/ep<Ǹ %#P~-f8\|nt4̆h\] Ps\03$ZW܆Be(iC1Y+ VdPZǴK{mK"vę?VCHj+pLB!0s#2KY#ik8fk1|̒'fibjq_{XH$ڈ$;` o4fIbv5csݗ2H!ȆG|
8?=3fBVڙ+m#4*
Iv<M7^@bO2G>|ȇf>/9L߈i:`XHA
U	w0s`Mq
;Q'3ofnt;3;ݮ7<Q&>
HsBIИedzvQqИgv/epD2p.aGM,]ɘ&6:(Sȡ>d",2Sw*gKTwɊk3%>W"q1*n]ns*ŁJX79c{ݗ쑽0J^DȑehWv+p6Vv_"'{l
ϖ}s##fG6}2܄s8QgR<%_9/\ehWv[s
>rN{skqcZDIݣ&G!vG;s_yb+ %|`Mquw0<\{8aGŗ7ehH	eXs`,\Sn,fJvSZOCKKb"SWH=]9lY*8;d:K	23KXtdA<$ݱe,$폲]9EPs55GvL-'ޖapk\_xxIcj/2xI\s/cQ3Is&>d(c鋽rd^i`(X55GvL-'>apk\^O	7l|-BLV(&sfG$Q̘HpTVH 9pp&wGtwp`BIYN3QD@)kpsC~ʃmz7*=B8/,4K?"h\NXledĽXq:c@&y9}:+;IC"sH:=[^`	wahsag`QIQP74	PbImAIfI w,X#	2#	.(ĒX^Q5"i$dİCݙ$m05!trH
v%F$\Iq\C	2nsIXaL	7kzܜh{3jC25=p)*uavÈ܇GߒL]K1䰓RŌD.0ZO1uqs0$ft4`3$-pfj4&]:[<^O 838`'Z(.SdzSU7B4id-m [a0K iE0\`$
aI#dO &<($ Ob5@E&0-I k5$f̒a&q`IsT1
c$\b!,$$IZq|_\sX0p
~MK)|^r/;+/eq)py<
?3?;W#{b0s03ME$ocU8aGgvH`خQ$mmLKwK1p~I xG$mmLKwK1psH\t1cr9۶nsg]`/3QDF(VXledĽ1bM ]Q09K=A|"V$)92!h'%P!ؓ 2U jS#4*Ȏ=:KKWayp1|>DgKgj_&Qfj9|Ppk$1'/Kdac٠4YݶGdȮne0.3[#ծ4~]:!露.W,+bN];}z7;q͝	ޠ
f6.g)qYw$`]`O8a?\ s62^aqa3w$)_`N%߰s$<hW0v/?~kwj4pD	L|pQh
V_"}0Ĝ{,	mJ]PECb)q;Q+;siXOCV9Y1/qs7tm4g{wDRuvq$adzIq;/ s
>"g2;Q-}g-\Jݤ=-eF@v>OG%.o"WV;oKdX\XpDZOұ9sC 778[X#e͛	Da=[+LQquw.
>uu@q2xs;),cWcߑEʱ&(ѹD#TD(ЀdzqYv gv!/eq-vQ&(?"Ob̊˿·CvUH|0 ͑_&(?"Ob1.7:ؒ(OdzGwvőll|YplXEv	9ݡ5=[ڞlVɟ$\i&}q|GQňb~͑~bgڞV,nGGQwjx'=\_AV;K
1XQXQK
3İi72plXw݂NCClVYvG4GkvFz=AֺqBhG0v{!g'z] *jAT;V'. 0 flP9~#41'(8QqaWpQWYnx's:M/eq!ro˘9ݝl cZbnqȢXqD#!ĐGvdz3dV_[I;ݑEʱCC!SAH0[0Bgvlc"L|->UG2WlIMH0=wvgv_>W"7Wb⣅]`BVƧv#ղg	2I\v_}<6I:ln ,V(I9$guI$N&^
&m]ns;| j2)kp0I؀wj8'=[3;/Gq6D2;Q{K8?2003f {Ur֍V9L(Npd68;dD`9)wKd~j"-)$g,gTR0"~1ٽbfJ[YBĞÀ
yZa|bia]]g etnqȢX ]1L!F q$>J;bG;'&WbݑEʱ$v]Y$2o1 ;#՝3~DdQiB8W]nu$>jwhY$B7lVwh@eLKc欄affwh
Y3D_II4AANv=Ǒd
m+X-`IF@>D;0`~!Aq͝`jぃ2ysfFibOpÁi..792IWk81^E*#H.W;.=\IVyݦA]	eL%P@v&<ȥGʱTDKN#DP0v6G;&	~v fv?]nqI)QB1v"((L.yݣ ;dzV_9OT_0%2x*;`&W 9(sX<5;b+/epX0L;
?Pr9ȥ
]vVƧvՑ3LzL-=]F9oȥ
]v
lVf72Ig;/#"wh+XF9?}40c
XQX45?g`Qc?K1Wf,VdRw݂NCk0e9K=A|cdz:,
=O0 V;q1VZ\c{Gb`uPID;,
6+9,}F뿍!~Dfsgyc&xd[79
BqP+3K~B7flVr,w9;lu#Է#+-.DD,o`Odz+6o0	ȥ
]vlVf72Ig;/G・BR/eq)(#Wa`5`~g
=,g
>ݠ$ Gb "c1ȥ
v⳻;XaՑ"cwh	G$VG^/~3$3JoE()DI$L( >V;<V=RQYE(b"fKulo()=Zy$D#fGeѬV\#B{sFF &!F lFcr!
nE(W}$@|T;<Y2q2SB@ݗ~ǹw㸈_PI]dz>k0e$!2;/)Yw5ȥ
\DLɍ	VGcْIW0eed'Fwès"e!O<p`kSjsDF`QpcEpFv{#դ`^axf>aG.(Gzwip=\Dgvdz+-.1zq1Vlݐ-=Z3(]%=uee_GIIipd4NIC& eaGH>lݵHҼmY${'vB7؁@ >ɽ.,\Yij`.obf6o$f$in\Xp <1E\(e{ृݠ,&Ww\]]s~E*ęrnu.wn%Y$Xp3dz@X-eL%ae?"*#W"%v"#;Vwh V_&\c)QB0srQݸqf<Ua/er[}GB8,n]ݠ lVɟv^Ց?+Yoi{"FX``J1'.ņnv@Չ.f9Bgux=usL3c+% s7rHd@wGĔ|_;#E~a+c }}r9vލX{^
UbuK0X9Xk8&r%c+	{,8AyXnbi$"u߰sQӲ|7=\_I!jVոZaGő0e
=,&!ȆG|'mGp1Q <{$VVֺI%K&T]!DZRHaa78GT/iFw%fKlްw->U2J$^#xJ=\I2ofgv_>;0s; +>q:MY+|&_bK0CMitG|>˿XGHO\kI6}B?^z]!imvc-#l}f3,`PK~!bO"
&u/ ܫ,<;!쿉3 fdQiB92q$ˤ;#đeydzBB=ێ~PS0
=&Ov!/LZ|`c1-w;/FG#G;/B;#՝쿉ʬwG;354ff	C{7[(n,8L+L.1
YuqƓ..qk"ObLnu,Hӎfq$(+g#՝+lw1&`dQiB9C#+{#Đo=Yݡ}I4Z|b".7:ؒ.jv_OUdzPeЀt\xbfH*J(Ss+ո60I̙|zI8e| Vqb!Qw79E6e%xfr9XvލŏPbuKl)qYw$`]b9k	hrc^V9$IM DR<wq$>NY˛bqg!P'fY~o`5vtV_9&a/XdW]`39LHdWpSXW9~έ²|+`2j[$$M$E{>2"qIGL}r9YoFr"0;E. ܟ	Ƈ.+͌BÄ'fHH,y9bH}Yi$;/' 
>+3'|+=uA̒o@I!cp=["I0s4ޒB;/'V#7KLF8;/'GcloHdzII;dwɢrMavs#= kRvQ	6<M^"$B?^;0|uq`DZN
Uˎ{m52ww.sXB;e~\vkwht2eɄ'ò/twk"/?K9bA/?㸬%q&|E/cY~`.;Đe.qh叙@X~IMp#ebHwh
lW/JN!PipbL8? ݖѭsZ$V$ei\kTSk!ȥLfG>ẅv`2ߎ~NNF#<bFxb|-/5w$lX9,y\ϒi>-sm8dձdzEr6.;-Kw2f{(ZWa9$Li);8'OD❥r0+I(I&CdI&k]>($\d#'d_Ke	q'P"-LK؀C@G\|n{m]nsɁm]nqVw#bp9m8d.cq=X^mNQEK.kcN P%-Vw;Z,W0K6-j ͈<쾆ipd4$\!ؓ 2AQIDI3Zd9D@h;pd6"?A49ۅiw̢KIu,'p`qE̗}$&7VGd}ZLetdzIfh;#ՁQpDC,n|dzx+-.1Tk#C1Y@|wl@|`Ol_WH|W\cj=,+D_~ήeY7=cK'r]w܍`2R},!台'g77$ϰ'DX+ao`W`2"7xE>a}/l49unDXOl6	2]`C̘6Vȉ}ZLer^=["'C1Y1nadz*R"!7=;#C1Yiq/Y"97=Gݲ#؀Z=]8?{u߰sE$_cՁ>{cu߰sd$\l	W]:NzLH5?j3|;N%' D4Hdwɠh;YGc𯪒[f%MF(^$pd5	Q]!ijZ\,q	,K%ie<DK,!4<wh3 [#ղgPS~kk#ՎYoi{gC-F$߰s`vލXOPECb)q=rY݃uNp%~(bɉ{d,8ci>̢)z9BĒzv^ .=\RZLĝx %;#դ&n
SC~5l3=%Xa/'.1jN P%$Vw;:=[2;_aoIKk0 ][0e󰝗I˿`*-2zvq].gRCQ.'yXlec'yXnbi̗~Vw&wI!gDaoCAx@e):<CM4^;XQ#z[M=UIT3dVO[FdȂIk"d(sw̄ArKi;IKK)dGBKCGHLD+X1&jf&zK5^J\c{8w̜@KIwh#ձ#Sؓd+8aA87eߝǡ/e):CM4Kh8YGa.)iJ I"z6kS7Xpd4/BPĞ{$^|+,{4$&* vww]`j~fIW(X'x:]KuW}9ձV`~(ȔwK|ce;W
6َ"\D[,t$ܙ`OqedIL-Y~&+\nx hrfk
csL-|4,$<[VSRw8";)$+l	..N5;/̿["+mfv_$0&.sL[H2]̯
csI0L]`3ct@~a^ݶ3;//	̅u4'2}s,!I<;/VC`Oqqw*7:wqp׼nq=߰si=`]A)):CM4^;4[J\s㒖-@$I|7,{4$2+;˱[9d
1.).sw7<suln= ;#ծsuv#ծ
<9ˌabNa@ĝ`Lj9GG\2$ߑ\%ƠZ6G[Z6Gp	.8I0s&ZV{#-IqŠl|͍Vwh/VɟL-x==\],&P!&W~ά]EeL%1v$蟶԰bN]JNdC#Mp`aJݤTZC}gQRS=6D)
"Ufh)*\"0ĞaSKpb{,N?
cbÉV9'\X('	"{c9̒Ȣ$DQ %'`P}gJR,ѩBFu x:4
vk"'hsc=Ĳ(s EJ	ẅv`0/m83XOC<CIKS3c+%A<@!P2 ^~r=w(\$0sRC;/pd}3q0en2=Zg`gb]9esûOA[/?
>iwieg/0$=Ax#Hr(IPv^e_CII482|'+I}gXF4YJ\sp=,$Fmr3iSykzBA'Ol5i!ɚ[6H?br˺30*Xd|Q49pap-5coC
$i	j3&>g%̣sX4g٥Rv162;vj?,&4Y)bΎҹ)<TTZQƇ63X .8kNo5i#ܜ1˔+9n!q-+谊uݶ׉,[}X8Q)bp=T%3AZW zډE
6@pd4sC"KJN RﱋxSd=#s%1\/Rv162;vo0Jdy2UCjGA%͛NOl*\kbOZ(](n&lR )bvE: q&].qE-@]m6.X_ӎ/#đq^$!<(v^s/e)9!zC#M;Spfi#9d=G!gE>9|P)ڜmKb#IYZ؅ ](n&c4
X$E#%G2vK)jlrv_+e_xpK"hIEӲ1eL%' D4Hdwɠjp;QL	΃%(mYH@js'.51'-fQjbQ](n&q +aH`Z'X#ęt%qwmعaN;/e_xp$0`['NŘ/II3h()ڜ>ǔ0Fsȁ-4ڳ@h;d&JZ9eDEވĻB {2	DQ"㈄g$fvn~B0\DD1Ę!;/@͑"\v_,Ret0]dzB5`?t0Sdzs9FaՆ#;/FG1vv_,e8KH~Cqr#3\sbXa"!ucsq|WI|
Vv_fcBZF#ծ38g91,OwIk*;#Dii?cK#ծ38g㘄`,0D1bL|`q.偕8e?KH!;=Z#3`aga"!csv_q!|
VG;/&WXZFi/II3h(%pyT%S֌DfIZ h~D49pd4rR߈SȢ%	}s@t@](bijbA	+X!V9Y1/qgOr@*gRAl@vI%
&d@t6,4 Aՠ#DCqYma3*#CN#|Vwc6.Cc]ns7
)89%'Ci!&śEvoIDIR,Q<QͥB?2x|DZOK%佼N.;ƛΎ.SƝigH.e d

z8]HcY>s[
~"g2)f4}g_VHޖOUR#LPڱU-'W}{~SoKe!{%hrSYgNpBlzK * .]ہ(,V~{	2)eD1M8ܓIpIF$Ǟc(q|+<.zY)1R;/-,Vɧ}y-#Zh-&Mk9&Mm!K	v=G%>'s\1/]no\W#)}5I7=cu#	6z78ή4\O@`B>x|Ycɗoؓ$ɲf 0ifbi͝-,49I9&IGbLy¦WKb!gֆm
y ChbxtYw٤xdz[k."f_`I6PƮO+cȒ`{,66jX,[+m9턽,GͶ)bx0)wOs4)qY̖,8d0U%r~ǳDL1'2!Dd\nrU@d--Pϲ"3ٔ.9$ė}#/?k]>99,o11K~ĜP{ x#՜<?|%cg%\FW`2{`,Wcbzr.Ĝa' VłE(+K33HQ%L |3ͳ&8pKW9obIA"'$v(id%,2'L&79=X#|nr 
l.k
`8?뿍f]>pȋYL|Evbc/+%F%&[k0 VIL2L"HQ%7$ɳK2YdOnsKF}Yi00cL%'+42;:[EAvFmIQdZP%~
6,O2x(Q?|ta /,z](0!d4,,'p%vI"g
aΜ݁T#CcKbXץ`b]YK;2IgC$z	7Dqv8}iwcDZ79B7c23X9E<*qK|G5ߥ5ݍqsW?+/vXT63p8#<%fl{X{{nrz78e9,3G$ȊYfryK%"I%*L|BK)ΖYcqK/?6	Z.&.5@3!(s8vdzDRX 3t	쿋O	n. k<g`*q1ʴ~AyYxlV{2I/X.]`VI/l	Lv^XJd+Yo?)$^2s_d`gbgc%xl4o}+>qKF|CK<Iw1Pe/_1Ⱦ$粃We\1=X_$_,.5caws%2{a)G,Kb)dU䐣4K/\!2o+K
3)60H7ILqn9#g|nr 
l.k
`8?뿍f]6pȋYңK#ձYy;_q.7;[m9$j#
Y$"L̉%E&$ѠI/J&i2 tUK2H(=i`Q3b/̛ Ϛc&^ebhYYYG`aPFʹ!*,"E7D&=$hr*2/Ck=j]#bpZ5gqiiIyXabҘ]dz.Y'-QqaC3waH:;&^i!&8?xBY4Y%fΙ5i\+G;S
icC̋XcDA+

3X\L6V8N) ,gxEŇ	+) ҔGbldwɠjp;1fJd:dhեr7D
v2=E?C49Zx|DZR]f.8ZxrZx )8ǳH=Xc\
+Q9	X$PģC!\6	#8;1CpEk#ձYN%=[W!0@5=\Vw(!c0(vGbldwɠjp;0i*CEZii=27Df'i@0V͒GJZ~!(bO;2!ـJ^;,BNX"$K%؟R7'V9_%JbarrH&UwBQ=]nn8PceeX0s%"U3^77VH˗P܁QDQ=k,%OO	
aqv/s"HOIpd4}gDGL-h:dA>k#4S~D\|nv1#lоB1d@ֈJD86G[5@"9'eh(`J(	 TQ %_`J(7<QYP11jT8vs(G+v=s@*`0,IgĖdEBidomP.5 Va2YfD-&`&wKSBy"tج	w(DRaeK)YKI]jasL-H X#,rTܪ6FG$ܡbq`d凱C/rwEkN!acad5C
a]k9f76EeYB]K
wMqb [e]*vDte(j_`&v"e-,&3&P6DK	ilM.4&PR&3Vp.0Vx,bu$\Xu3I&)	. (0b$`_+`RC\Â4Y0£C R7)V4}gؓrz<@+#b |L@+yݢi1`c쌾ao&|<xc`\!w׿-'?,#iě~aI9,`KXY.\bY1w*%1YY|r$$JXXK#4Q--f`m^`1̐I7Kl YsKvNcq=Z\ P	dA8.\wmb79io,s-][
,B9X(3q.PvqK>"sAp9eVwR#ձbF^񹹔b6X鱈8aoI= yݠ؆vuH2L_C(6x9b:oqq].XL]9e],aen.@J$%b-1i<nK/gw7a.{$Xpl) ҉%Y9,z	evG<%~oP:Yf`TEvNIC,qq4V,vL\Ē}io/`K("D(WV1u9=w@K<%bݠ{#ձYJbXbKr!$ә#ո&!FVM.#Q=Ys`K,.Q#]mLKwK15/#rYb..QƱ2H[aS&F|M`K(F$nKBnsp)!\css[zs@`xK(EgsA(=[5[	w'Xwh~K"^O$2R礑Q$1<4DIeQ#LTC%(Y7%#rZm1`xK#rX눾 ^yc!^1C(9Fl?[(vAsC/(F?1-ݥ펠k0
>Q+Aa-1iONVP-\:$DC%P.vv^ {#!Q
79Eո1u9=w@K<%⳹ݠ=[5[	w'Xwh- _ę|aNdbY@"%9ϒ#rYE,ɉb,I	a---Q,|͕ZZYݢd,XX3q^n0Xpa`"+%prlTK'X$^H,FH+#3iwò4=[Bbknu˂+m`\#չVG$^/cv_+bZ2Q--$ipq`9%,	dQ`K(XIdQ$$Q,ITK	#rYDCĴrK'%zXxK&%%YB79>-Q-.``ms cA->k`9u±anYnu&5]F3Nf=1{#ձk9TK&L.zHܖNJZdE<p.P:BIr.4Q-44HܖO$_.d84I\Ԓ4Ԓ
,%	bȆ4w*eߒB7 FEX☘TUg,=uv*%kmΏZHx^3;/&V␘UlоB0>"*	ss~<Z .X[/Xx
..賈Zb],?orAC剧7'N$߭	l$$I}rKLda~HŖ81eBb$/|*h_qv!)bKlp&lu|D@K;/$+#{~^}2}4s)Xq5#\WKl654q`,>VK(M"X|PcG[k5t8,?|B>J?|EpŃCD8),?|E>`~#\DK︰?xB<!X
FGnnm\$y+ױ4qh7S7!!r2X34`2cUKӍə28VPnTR8^ecUn,+KŖ9ḍ	v1D$(݂kbY]bxĻ.QƱ2HZ%N;y|GaI819L4Ļ\sbe䑮¦%M;|GZI8nqD[KKm~koQ`>#C_N.aoeyDe)ed(TBy2"
EW:n P%1YD,Vwiyao"s@-//![lnx&Q+)y|;/-Q,bX.1	wBI/KI3;/GqHLB*h_qv!!DR@&ᤶG[Rݶ1r8,~rQqv.RĻ2YA*!F?Hb>κ75G79	vVw;#ձYr|EvL$eR\|nv4I#KFF44uvdӲY7%#rZlLITK,	v_tGK	rHIGvbs~IqEg&2%Q,7%w1"S/?O'E$$JXG;(X0db(ܧ[4/")R-<VG@}s&8."A;/Xx
..ڞD\EQ%Q,D]9^1KTK#IqxHG;`xK?c'D<߰$݊JY>`m.wew]b"bIDâH#K$.I\I\I]0C%"Yf+0>wh[#@Q~  !1
7"*h_qv!!2PL"e;#՝_,TK	b0K%Kιoaf5n$q՟.5v?}hr|+{0r 5eBbnS+>7)\UlоB0AR1q=\ߠ>".9'e`1e
..ڜD!!1
7)ǫ>7)ø	}؄`tE }@c8d)Y y\[໶؊Z\4\];;L%.0D!	d/;/	u	iuF[%Kq=@R Fl}%Q,sX0#N)VzHܖgRAXD{8$FeBbnsXB1`<,/⳹$nK)D)GvSdz2Y=*!F=Hb>κ75G79	v|Vw;Vf];)bYEwPq,Ym"(LaUBHܖP$e&IRY,C%d,!0V$bn@ )},K[Y1%Q-2rK'1Α?T[E/G/ǝTKKF[%Kq=@R'VUK79 4[/gi&|E/K9|E$Gc_&!F5j]0/8jIQ#
Aݤvd{(TB{`un"+}unkb]ns7(	dwh-Y-,w;4&YbI DQ%D$%,I!a,O	eh܀@&XJIŕ߈cL7:<
8C49p>XzZY*ias0OSK7qHLB	?݃凝UB"L@d1Vwh9IśKƙnu}1xq՟.5v?}hr|+
	sMjdϘ <2?mP~aoe).,y;W?`sslQUBE#4ȁPBcG;^GL%6*%~Kcs[Y[&nugˆ@]cg|
9lTKzk@LW@Q~6_&!FKdUlоB0@F,X)=Yݩŋ{X	d79=*%r`jI4s?\2j~3?|W(cCeBbnAje[4/)1͎(
>ao~␘tF\xܗUB H XPL9cN2@{!بN$6s~Iha0$6~}]}7+W!d1ʩ*d*aoCrYb`︱Q-؇}.bMy.Ҹ;*%	bynu}1q$Ӎά49p|C]nA;@Q~ǰ)	Q,?i.+OW?݃.,yݠUlоB0>NQ8cJvG;8`}.nia%qɎq`ZX}1,?|`~`xBIXV%JC2NibN-77tQ78`m 8320+$(	u߰s0$c R^w4y$	
*>MJ77xv$>wfe[4Y̇=>
Iv<M?!T|ѐQdȉ$X_g"q](!ـ*.wr.pPn5I
nfE@'P"-n3پ:a.[Fȁ[RA8!Fň qĵ
Jh:U
.pK%!O%$ӧ98)CL8*܌	zHKÂ2HCJ`W!Bl `Pp8s7{^Ɉ(59̢2ƿ8#V#5k_IIawܯ/`|(:L$"5\k<-dϲaae*+/I.	>78 R
gPIA# #ؓx8(ij3H$D@
$geI#cI`I#cBY!7D2fjIQ4.q%:cѢ79\2kq	('&&;/9lW~|G;/@
%Ɍwå?
.\c@s8@;G/Y~^L;/+㘉y%'?[IIH  y%'dIIْRt2Ly%'&W`Er9xym
k{/.ĥ' ƂÇ^4]o]R{	II䂞!RvwYge0=[LBιp#ՑDcs@dzI쾎|>h5a.L(祃wit@v fv?]nuO?2bL8;/%̄<(V_${ G¶xMbN$5$1L%̉m!;WnqL&v_ bN/
x|E
5m4	rTc4s8q%änsKf4 U_S8<\<K@vD1& "eه~v_ ]@d%Ķ>%@R'EK+W~!Eg(ݥ@}uEɿ0Avl.W0`5EBbwtDTpPK̛P=19T2&_edu/2|	vv$>oi%i%HhJTY))Qd#'@bO3!KGg#V|pNik({)k6&&Q4Ʃ,VGցR˔p+Zs3\Lq`RTKr2|5  ł	] = W{ n80s/`T89ŘdDQTQ XQ XGetf_ssQ]nsEb(u"'eBdzL;/G;/_ysDOXT|asLp00v_!5OI PI,(s2H(;'G"~ݶؓb,z H&$2k*1%F`H㴱s?$793F}Zю47\=KcbgcDbȢ#IA|Kq$)N7Xodz ]RQ"ZDTer9$Vyݠ/II4h')QYG`D~J%nJdBu]OYI4?!-f}Fղ"yRE4-&nps'F,%h: ՊȦ!sL$1KIrJ8CI snjk"2r(gD|p]Hp
b/Kr0% ؗ,9:Ʈq2HC+\c&0b\Ls,C-1"{&"p`2'&z9B"^ 2?@Qp5v3Kgcs1Tt.zJ qdzv3,q̙fPK ԒFwI#l/$jIQ.f3ZHM1dH#qj3t

79\bgc8b,AO0ř|ԓ|+#՝HɗKw\ns.>κ79	qY I@ Vs
?a/K@&|Ev\78"^ĒE-	)9 )9'Rr%');"L{JN,V9 n3EHQ,\^r툯ֹ``،{v3q	7"CJNH,	)=bJN}K<N ;#ո!(m` `	,VE} ~d/	}]Tnz8/L(祃wit  
l{@v~0bL1pv_'W~0.G;/Y0{/`|(< /X$Q'3FL.cT 5{$q!FF֥		 ĖLäyns6e%/c%nsĹqkq˱C8@|k#+L;'\Ecw*Dt`߰s|N)2d$Ew0M_A{
~QsC1wC;`(j980UɿK3c2:!\!&r]v ?%i%Hh7F%pd5MȖ"-'sc)3(G\3c,N;/#ծg+mcل{"em/P
lV.30m|0Y&{ k*F49ͮ"p!?ˌ#ҴOgęnG\^faybhr?5=\A?uN0`4pGe8X*-acpY#nņh-/76G\m,̂Ŷ-JN@iADv=$y$Ф+J%@iCJ@hk!ȤrR"uH5q
c{sVDOr1Ƈ)w̜
#q`DZ,,{4K+$\r˺C ZZN,Et{"Z~)Hƣ8+!aOܱ%M@i/caX!*}J`,C, e`4"%T89
$5"Y@ce"@v6 fv?]nsqZ؄ps@|I [#Đ$	AK/ep<ǸȇK
.|IÀlX!w%Nl'$H2.d9$(;''$Dvc ٜ};&{fjIQn2A3$@; 7",f)!/-@5ıs2`  W2I	s1F!%cP.fV %̐;ե#sfp^\=Kk80E!#$v_ HSd;/G;/IYd}p"KK.X@D7<Kz|..t}]geY.c3EHQ,Yr9(Vyݥ 2)A9f<}g8(I*CEPE;J&doIzq ĞE._4hr"-Ma!R
G X,492\܃r^4ؽvF
_06@$ZȒ[>-Fh\3w$%.]7qЌ":]nq}0dzf$ɾv_LE=Y|M쿲]a-V{畎E.ER#f"`Mr9`ɗ2ӰG|'+#IY(I*CEVl鞪hեahQfe׾#`s8yHB4hr"-KHa!R
G"2/qaʳUFȸKQsQ^;
N`VI#cTnsKf4s1gxbL0RأwV,CWjv_#C4C71jgeFn%ر
\gbÁ9cKDTúY*X\s3D,zJNnC#M6#8?I%i%HhJ͝3T+2x#PobO".NN&GKl?#ad>ǳH{	0Xr3N+>ӏ49p-b/i/@=
Q}IT1/}hH5ij3"H, z:Z79>-FhcĘ`أwK078QlW'q13t;=Y|Kc"0qqaȥh*Da,Q,Yr9 eL%'#4!&;J8?Raa,Jݤ!ȅKdf KM-'TYYpd5׾#f~TиbOd=(N&XK$ OƇ6=$0Xr3N+>ӏMf"l򹁷FȸKQp.bN Ә `TjfN 4fϳKQ1 93nv1&rlQFV"!uwƧe8lWs13pY*d>#K[LXp'r)w(wK1EK\s3A2!܆G|'mGp1Q(I*CEZii=8iq͛Y	͂E$z]'Q1(6w?qa  WK~]8hr@
U&+b^,Vt$'O,!.3]Q=]nsϘ{
	}8ya4Yq.X'`ҺJN@idwɠ&;=R(I*CEvO$iuf6	䥿`s2(u	J21
7 B{b#3%np0B:lI"Ia}Y$lVv_!;/eq)%'c`E,]!&#3I(I*CE	vO ғ'W3?MbL ^}̈C coACM4}gA%i%Hh7mE)%Ppd4/LIE*]l@bOI.f~}.2c٣ a Bsg7CI8.A:'0X"&I.KzsW=[CK#ղ DLH9u[#ծscuE#ՅcAxOF?k<UF4&\);/G1;/VG;/A	pxE\k݃E;vl"etpwgRv_v_9qwbƱu8PGv܃ØeC8. q&Y ApxqwbgcJtB2Ȉ. +#D44=Y|	Lc*	=X[ -k| Aו)=Z\0N쾂vGS1L^}L=Zs칈ֿz79啙99c-sdJω3A,nvG\ݘ`D9	b͝ω3P#՜K#Egt	#gG,BI,(V+-&D旲=\M|V[h3y=X䃄YLKLcpY*Ib,V|I%;#ՎYw$\rfDhD$b5 $5jt_ ZbR_&	KqrF㈌R&h;$$\ra 	uqL 	x	sRH%ia.Ĳ@֢793K	38ɢ y{KY	+%ndz; Y&{qvE;4 0sٰ^L |E/eh>8"[Ë.5FMcvn~#rd!S&^lWA|D ;#՝8nuʄ8.IW|DG;/2>ݎd!J-Vz nlV?myZ6{ٰ_a)|E;/Cv_9q߮bQMc#m]F8(eBDCINOdzCdz487#(`"!ucgeH"#I!Mc1&|V{vG9(ma+Ē0"ǝɁ/?8j
 \km`vn~#rb!"D0qc!|lWB YM~17&#`,IIdz ~ge(bdȃnfvGcs0=[[#ձ2=X`,Bq59F9#';m.13;K#|rA2	 Bsgsdc;gD1H=Y9$+@+;ęqT`p{ s#R 2l?dhrH#5Lq`RFL>rc *E49q3܅Dus!/b]ˋ<
/
}o+*H"Om$$d ɡ 2I41$AvA$Uq	]C-@ڀǴx	$I6.BFib D=eq&0H-=X2H"MG%.D(PR Q=Aa$
$
,8Ljȃɣ+Xroo	ASXa{K=װ m\VwD,VAy*I$"JHIRR1%$.z-\+32 XH5=\RY&7RBWwQ 	ψ1sdzCG"*3$qKK;cu!e ;#|v)qrv_gdӜ?`̀͑e`I3K;cu#+#.+367R7=]vK'?q
OcsX]9j;-'|v)qY"jwi=\߈`4IIݠ l@}~cs3` G3r!"b"	&<+""ge,Vv_%/1Gcs!zh|V{UY0XXID19DV >͍"⳽cq=\V}cqNqKH~ln1G\`4II eY$c65;?#ՠ_Ŋ.Ս̀Xsiq 2gRAVw DŊ"KHq|V{M & v4qF5cq)=]&h)0`&`j$V|I v]ICIH"M u l@vq:FHIN2=\DG'e쾘F]b"bL|!#Dxv_vG;/ɗ2&c⽎_qb"8]Zf|.bXI/K^-z:Y/#%ZKIHV;9csiaX.N5SZ"w{e4E|eirĂ/ m]&dC+L-bq2@
%rH"U Ys2JICC3OA9.ҁ!0+ Z6DIR,OZ3TfN&]"KQjYaW7,2ԻN\,Xh:	4,hrSU\v
i$29W2BeL)lp`29b`$a(;/ 	 {BS>ŉB8NyEQ&'.7/&~ŉ	0m`k4rp_nq	XYA9,"f78As`|`~i"%Ia&X4V+%|q`|`~q7wk`q:X~`|`~jŃEi`qRX~`~`xBI7#X.v$8̮"8ibOZZnFۥc[&vkbDw/Yq,Lwi|0Ri1ȠaKFdWY,` XgsKҿns#,J뿍ή4B!dz&NE8X)Xq7wk`qX~mq⻉pF8Y,?|Wc {##\DK+ W3Un,+K[+ O]s%܆eq28V=iiCn#;
II#awƧe8q$LF_S4;/ /e):<CM4N%+#Q4Y*F@Ei\PڿL;KJN&D}K x13b<rLc
7<`E9ǹ%)68~ÄGfh%ؖg);h;5xGR,B
zAy䪆ℶwOY>+E.)KePp"-Lpb;H&<s7pE|QVuY>(78TȢsF>`O`ぃ8ȽT8vqV}㳻]_XC5`ήP5sh0hlpŇGfh%ؖzJNdC#Mp`D)璪WeMv(j,&kx"gXL;F)j=acBM72mI
"Ko[kIwe.\E
X9l˃]lnm.XY~Hft6}!U,#s`{mK>s˃m#p=_g8x:4 <Ihip.hB9)wZ"'EDBHc2 A.K&kfj44Zp-F,kcs@}j%\Vwpgv-
+II3{Qm2;49H(ABMv({Tdzѩk"3!o.1{pFX!9VC%dJ{v8#EJ-{C!]k976DX؅4cqa+̈́CHb|bY{Hh3<FyjBPI#<MĞcRD
؁sX2H#ŏ!'◈KI뿍f[2qq^Ȭ6G=p'%C#MpˈCHe(I>CR,FDZIf]^2Bd `CTP#aycP2 &nvsA6~!>.dfV?mC[bf6},{ƂYycME!`0XK2=֤Z Odox0|`\ań\|I	GɾF&j|nqHi	9(	\lp`zX߸en6s&Iycژ]\̆=|I	GɾF&j|nv	!$K),lp`zX߸en6s&IzǴ}=K2)fsV*dZ&%M6o	6<MH "0Ğ)w̄Ar,X0Y$c6HVwxPs'	Юp BAD3P9;/Xadz
"frX@Psdz
L(Vw$1ڊVɟ.;"W2IHM3x`I)@dzd)pL%'Ci!&K8?Q3:dfҦ2Z3$m.2x`xgEؖm]]	i8켐kqD(ݑEG뿍5 b3;/*=\I,Vv_$F>%'#4"m.GpwMUHh3fCК6kK6RLu&blq2imKKIv9	,H`4K,cii;^l3Դ:K@;/VG\3}nqI
nȢ#%Đd];/Y$ge6_~vv;
}	f٢XiRr<CN)f4}gQIkYt&[ijk'sD"(u}E.5d^=.4CcI=qoEC"WX@'6yȌn5d4H,L#MSwi|8p/\.F`'8+0s٦HegrBN@'`Sy],pBY~␘e#sC	BB8B!D(DRlwKPva',Zq| 2/a\]p$ ܤ#լ|/aMvo;
?=J[	_\ğ0BS")ʸ0"0BQN.i^!DRݶ#eyԔ+Ly4NZ>aCEI&l܅#4*ਧi]dB".~[h_gKd"-o"=NVIIM7o%'c0	w./!5v$9K,
U< e@HVd;-LcA|4޸'&&yݩǳAK~"XbA) xX}A`\D!d&XGomG-ӎh|O6is^C#Mvpؤ:d@I7!xS9G2xE*]lDG%2Wb`L.}4;/VG`
Y""}]k`4ge)=\DCB?5kN!*q
舀{9;/qr(ll|dz8#
 Aݑ") X#ՂiC#D#&^i!&8?z$fJdդvɣA\zC ?R\$vɣAp<aeI)JdE
JY/Y0)JdE
JY/Y0Ai*CE))gL}g2i)ig4Y3[jdEBK&K[{Ke&ii<5Ň pZ9V;!XB[i#Ca
፶Ǣnn<.N&:M,6%>ndCIgdFvX
&i`(@/eIBĴq"CdF4ۑ6>i``5nF4s`VPq,O|"*X'WE|YpFո"%WŖ>8O}.q,O}-,E|DO}2c6q,O}1,E|``bnkI&$k
}a]G[ww	f!ttkL%' D4Hdwɠ&;(&H=2UCj꒶7P)%Pd&KCCapbOq!?܋Wb:a. ! &l\t:t!'PhŁh_,%aù,O9sG"E2RHV072,)zHS}̻ '֦ B\{K%DK;$}Ȑ̊U ;#KţȨ+rdKr֘N!XpdhrC2*+\1q/ΎIW3bۑV[jZNŏ^Ygc*^!&:pL.B3gP!(;c,s'
,qik_0ra8Y r`*k`W!NWp#ձxZa'V,Da}LBƱ3Faq4>&yE'aݢYao`/#E-Eo,P+e#wl44ʰ4fCRɃؘ ^\aӊ|b$|ȒY]dz,)"%pI,qJHdz
kp0 QK l.$}K`]0L$rLS|켏/?/c笁ԡe{d	0 6"DFv_>\ w1x 2Kb.0Xbb $RBp䖹Swo8F04`f)NbCK#ձHY*=\OK.UIae/a0g(`;;_.9.wixqIHi;Fv	q:dAD/ vs#teX8d wPnrK4vr>14R^xO!)$5$eT*a5K}֓K\ВנWDI`y,,$e술 .F$ˑzY&\BK%%47K>79)V|DcDq4sLX4cDr`pAI^,D9E="^;]l\!w
A'e6G",F]%&qcː7w,|fi0y䖹2dz9(|sq
%`lGƮF59=xeЎ͇L3]F.|B`44q`x"Il#$ ے!2KkVK$Fi!+À\nsԹt3;ݮ78 xB2`Cdzȃ$ːNY2t:%l lBfa{-2.y0tʱN'& ;*Q$$!rMXcHA2A
{]BX"%6;$
 U̒]jX0C b= A1AOВp3:21?s]U`3``^8okcÆeb >Jːw
,|sfeY0Wv	FUIxC
H)$զ_t"PIBA
EKq s	 URGZ!	8!6ԑf!6zO2XgEIms+B]b8`EVVL$9^n+I+;/"VLxYY0X%_s	WrXʱPC닱W;dz%KQa/*rN;/}.. % ^ vM\d4sLX4"Ig?GeNqK /%XSeTv;/Pdz
k{BU,Z9-&^)E/L$p0 x~`be9i`"ë]ZXP\.BHXD0'X]5LL}&	|>eAt`/ lD]DkKe/?b wvQ&\0eE$(l1	1rs 0ζ+;]-Xp+aH:;VƱYt |Ri"Æ@\S
AݠXYijJMƱ/'ɠi@bL8? D&条y*CEfkh",U*.{'/<"-'7bCbq
]azpd7v	r>kDM/I&;/4)%' Y.;iGpٿS<Ӵ %Hh7SF_W2xG
AzgD̋>hygGE7̒Klɀ?~rRaPriyUVC/"`m[DfQ_gxǫG#]wE~ |K1`oM`abqjZ4D"ڋ^ 6?maFj|DG%̣T2~s>
PbgcQ&D(rB8K v_i-H2#՝lcp{Yj55ZZՎ`*lz4Uƒe`Qd01Vsei VsCHc?LƤ;Z 
g1l"8Kq%wbn»`{52s^X3`[`Yy'[b(3dbnIG9$fG4qLEQyGH{ dTWa#QY3A/`lk0ZA,V$OHt-&Y|řfOlvƮ<'fq?HVǹ)gb+"55,+Ii%y7=Z@{`}$Y}&e`R 6VXP.5D$f2't,8pqٙAil,fQ!E	Nv5ڴl#ҽ3[ h)>ո#n
 @[TBp*3"e|0ڷ Ԥz͊AQ[HV+pjN1h8c~VXY
cRU!e&Sa C!aƱZZ/A.{eqYuo:mDOkI؁w"LQjp\I#ĐVG;/\$E@G"H0* [#Đf쾎
Y+s#D쾎Be$E@GĐ`G;/:=\IT쾎\1Cߘe`i8 {/$3BHHC%'#4!&KSGpS
LfTM-uO&ҳ'"C!Nhǲ^z](I}Ii&%eqb6 +>VKirQD
v(̎J]cYd`d!`f[%6X)_1`' Bkl$R(rB8J*.7:1;//Y!׉ `yav_+;!K?
e\c;|gf0r(cS>q]jI֭rI1XCXi paX cQ 8lH㈃jIB3#mS͏ 3?ni=%0sXf44<F;/_*\k3?Z79\$F@xq ")ݥ=\_.DRXK1&LU8D쿋/'.y0 |^&!Xqnsئ7Wb)܁0"0<9;b/&{Ne \3Wl( *E49H+}79	vLm_;@j{s/`HIqJ03$$I	9!'=$$䄜HIâIOa`;/JpI櫍~79|dzW(\_;a'RL]41,DJ8?31G9iFgH7D%DN=н3OCd<TQC;"ֿ2!ـiNDZܒK0sx*MbA bƱ$"+nhH6.f~0P+H2_"
fM7"$d[K#lss؉{G} v/)nTD"AIH?YE&KRD~&2!5܌mId$j)t!k0?KAوb9$xtH1֒ZX63$xWd ^O~`hs0 =Za.ؓoF3KQTӍibџf4@~Pk>wh&_seW@+؁qE+F2`wh6Gc.L6Yb~y.̢)}9w,&*)rHs#3Sc^'^0"^ Q@#yݢ+e=fX۬\XJ4KA8LT""bq 3KA̘L-2m#٥>FP'`&Q$I'WVHuih9X%x<qȆ?f,fX7:]sQq`ζvl|g`EYNG㔳,Aă`uYrbK1ؒI,kR7< }e;>W@*\:GIAvĝ(#(C%.0bA착p%fi*,8$qH=
Z ,W0y}_IX?]sXij6K_[*XqB0p
..Rx-#ձj`i4FhϳKQ 
?(5;lqPLB#'_l@ b$4\]p)vc#ձ%d>&^xW1}NqXMbA#xW6mݢ	qrn9ֿagD >F@82n`wv~77H/Z+w!ê#Lr˹T"yI"APթi=i0y!2\alus$l:` kP=$
bh=?Q:"ّ$4@Qf:@$f9$!`3?xv_L\H4\].5tȄa)vE+#ձmГO/+;/ K#~ĝ 3Kf4\y9WCP9Tl,6pv Q7KL 3CE`u{
{9ZEF<_b/1r`k|b/1qOӢ)jɗ}e07Dx45)f9bE\<mmiݡ
kq1|-~kDD&\O;/_E._%$$CM-NYO!ؓ 2Qg	$oKi*CEMi\蠪;JI&\K:DOH;,C(Q{ M i8q<.\rdsC @2K)	JQq<
RGcL[/"EfsVKw{/ qH%DR9v	w,p/?g,,ſ@<A=Yy >X\/\s&2{a1,y^\BHK/$,La=+K	)?~<(,\q'5W݃Kc9 pG?
%W9ň5]ns7("/gsGGc
>)|Ev)2r.$|I',b>yZX)̛ifHETnqbNU`]a.9ఇ\s\2s5>7=c]~(YOaKK8m$z2HdaXp,V&Ls7t DO/g,	F}XOL|ϘXKeJNJiD*# 2	$FhUI3dVHޖOUC*ҫ'	3I/f"5g&,A|"-8F-'p@A)V."slHã%8tc' 1V.\?\	A(2 ԗ(gT`pD*BrqPLP+pЮ#{7vA0yȏ $kI .Wm`%$fdVI<"Bi$,8@~HYN8;'a`3HYs$GD3K[3$	XrY~~.kIE@G4qCN,WhO $;/G;/l]Ĺd	`#H/)"A#(ܨ?F
a70ceu?c\I8j!"LUsK	;{޻ :[; ^N!%3԰GX,VFs	7VG#]mLKwK1
>I: Bb)y$]\I4;//="j9ˬē0H,g	'\I(9<؄3 f!6q	Xfd4$HY~I<"BHY,jI41,,\?KkI(rB9CgeqbH1]c0|C=Y~pN%c.;V<䋨@"|r?$1<V[m8$$ B,pOy=xE$	b5$HYCqp=c͋	"0HfIhiw	w$:7ۥnv+A6=sFq3Cn&kFj@pp%la3[s#1(9E<.qIS,,l%koY~l,i`!fzgELq2|Gvs {|rI9ݣq1HYB:Kxaht?K=c竌3$ll]9XE<BK$j9̉'[8}C$Y#,D|ntȒs%˖fC4ghjnsr5(QjuG$<G;/,WȒObL|A#՝r3u1
Gu_;/l?$1+7?3"=\?X""HG1	rQ0ލ%0589k	8̘$h,Hho$/L`xOH.\&n.؁qB YJTPmݢGdz)j,qrc/9e_rx fqvXs-vWPZLX<>!YCq
-lҿ2`3\ss,BH@+G\a#"#Z];/nqI@"*qM;//,I1oέoF3[sXH%>78&^Il*b]߈úYpboas"ơt$fb],8,:I\$8`0"}uYr˼O[ftwh^C=[[,	,8V9S
AݡxqdzzJNWidwɢtvGp?2#!
()Q.]fKF$@"5g8`DƉg*5أF`Ths`å.DFN]>9?I);b$ 9ɖK	p$PKH.2JN@KII)8tII%9 Rz9x7;.h4sJLW\>V5#5cTpp+!5CHl6kg̢㸋;yB3QxKY|:]FȠf>w`gev$c$2}|v_؁w1=1@"W D#@$eH	ؓ;//#5?	5nn~ή!F|f6k,#I;۱gedz9E"\$<YI$+=Y|2b3H313y|쿈۲Čg1ؓxgAs/?èJX$\)@Ml@!H!(`wh-W0J\@'}q}.e_xy<&1N\2q_9;/Y۲7?(pX1b~AyYxz%YaGI^;}A7Rx.H{~P1/Dţ$ɀ+Q]㑣/?)(.@KĢ&ˋ \kBP`wiXydzbQb;Oӎܞ\]Q.±/?q&(؁rDP\l:;/_ G$mmLKwK12aG QYH=!N`ic)<Atwh RX.1`+Ȧ$ė[ =;%7!0lSue/?)("LD4\]X"BRSl ѥ~YKQ`w؟/2/<&dK Fv_՗8!XrDUd;/`ۚ.Q$mmLKwK1ɗ;sD[6s ծQƱ2I[aS&F|5LQ}eI<E/$ۭ@nhm@՝ ɗ
>qVy%'$Ϙ|E0@@9erS
\Vwq0+LG q2;ș[jJFj5a5p=ح,XsF *Rb8fhrf򴙯i5&+f.&yY"Fka3]ns8~>e_YSb1Rl^Elw0s'`wh,/ȷXVwٱ͉8ts1Y$gSmZ.;KŃȒ#6(ލĥ;r`KX0Im>@3s"LP#E"ՈQ$>dv_Kdzw$ge &Wwk~77 XkssvsKsG+s!,g'49,w9)}Xdz9((rB:I;/vGGVH1LPCdz-2&W{=GoeK̿۲Čf)};9+ &yY|	~IA>"LJBhbƱ
J1	Aئc#(E-Es	b~v_d2e_rxMqupK'
>v_i6Gc6Gl8,	b~AyYx2 [#mqŉ;>7:ؙy$v~#f>v_l$&~ĝ%㰹Ytn04$.9erS
\VwpC&y\S
Aݣpdz{2t膆%hKWYG`<IIR,ЪYh-Md#{'&6o$\hrdhyFæI䉮pE	w̏CWp" dTf	bE>8"S,;/C#ոG	NEݖLƩ!s#ccbX.2 `BA oCUKv^W>8lbH{j-=\I;s)3Lq	XA/?$؁<1NdQjpfHxv_!"= Ƹ=Y|2v,wÑsQ`*؁rDPs5"L|2U@ev_VV~J_Kyȑl4
V}pwm_b̺rYs0gp; &geH,˧5>Wp|vZ+»م`fs	~@"7 0s&EF.FRe@)Ց$ˁZo,tW0ԅ̿d}sQ7pEHQ76 7  2cv[ѹu`QOdLҢ)6JӉX|>`|`|ᑩhh+%ϊϔ&q,OK(1 {#X|>!X%X>"djhD%Ia-m{M"X},>}Łm
9	$*7#X-L31Wm#%coq]phWƃs.0'qC
ddon!fii2cV{3L,
5!Fpq8@@I"cW	$aDo`0Z!1#B`7\!4RCгzJNJiDᥩ8?_@uT#4*3fsK.fh*Z=n"'bĞ] h_+Xh-؅;.nx9 |drmd2XYBˆAJ sN)*	K ~3%P279|s[9}Rv*S9WԻ	%_nR/Ig	{te<K;/YsqNl"vGs7Qdo cNRvy>F?|)|z9l'X |J;{\9a"!.'$2Ě wKqYę\.I xr
lW{,	4@w&$|,=$w`KY-Fi!+>nspqbgc$Qjp:!'eq\I%-,Vv__.#Ts:%<wPv_)Jp
X9uu@g,(R33 &get9>`MNj|"Wp
X9(v^/#&sȊFV	 Xqqv!H6Ҡdz2z"9- V_sf|`2y9Fo'L}H߲[A{dy:٥pxLc;Ywsئ@)I w\AHn&łI{V+K	&醙$ܒ-$eF3geK	Do&|
^whY/cG?| @GՑH{7$=rf@w eb/dʴkV5I	ˁpeXh1VQM`se_bCb,"8)n{Kp	$,;`2er\8l#szXOI%m>ia.|̈]s`װXq_d$&L>;= {!?V?]s߰bI?I	WI!$K'%#FY$%E$tIg&K9E,$cLI,q<WŒIg,Y-X00v;P݃`hsd	V?	L	>%=ذ`kbM `C`oJ;8,LƤP$>HG,zR?`e[#WX,}S
ZHwbIl*\:p$b 0bCCeie$ZXOK]ެ.zI(C?$vBJHYi4'ia>h-ϘSK_`OW+vV$.Qa?nu2Hv~#f>v_~I/l5>78&^I51.oa,MpI/l%bոK1s.kcn P%q"/gsMY( ;-e$,	`pnu2
a70cea/~g17I}EIRĒD|wκ+;YwKqbÀc05l}lVw$=yXnL)GvB#Յ|_IIQ.pC#M#!~dy4Y3#4*-uਲ਼hhI0,VD?/SW3$)VLXHK*1bZZN*Rq$@)L!cC%߮";Kt"IOn@hrK8˳pF>VI)qK_Oeb	%=$h Ѹi#q@tnsWa Ig|CHX@MYx!3Xf}07#1(q͗KHָl$?)|43s"L0Qjp:$3dzr}=gedzhSeLq
!C&Y~opL+]8&X9eǻ#ux`<!645ONl+W}F9̢.Lu#%ns#Ǯ	~Ĝwa/aagC`%./\:*/)ib>,Ps-"Iإ +$L$Y$fO]$fIĒ)$@ICe <=\^d7Y0}74ͳ(f4l<v>a'oI)x\!8xgqa~R퀵dzzJNQidwɢqfd}gsI*CERK]rS8yਧi]c~¥hğ`dDFB?g3C+fa谗|hsbrBb V9RR}mI		G"2!Bn]Q/"Lf'>WHein78.ZN7,.W?Ʊ2x.]<vw	f"Jpwmمp3wN|3?3	egex &ˮp~\`M&|2}2`~kqgx>"/?x%w
cskv>m
>v^ sc͒?sL1?F-\.]nqI q$]|;2&W{f|2|.5>1N`/_ sQ7p>v
 Kи0̣sC4g$\ؓK79I c(rB8HwD8p7=\B8H"D0Qa {#՝ ,%c^Pƶ);/~,6ĳlas엡 R|. W&^/eq)%''D4dwɢqNҸ;暩*CERK]r5dLPIk g}D;0!zA%I~C0"e៰^lQ`i.6@	(`~l}KWjgk`Sa	vdnqnuk$|&],ie26oF*f$.pI/s1hXp *F.Fӣs&۶DcL#n?	7cspEa`^iakV1i#Ԋ=̒ZcRxaFDɉdNKW2Ky,BQ J$4HْHqcMrl-kF8Ct,FĒ&GKX],$K%/$ubQq$uxsZwhLlVE6;UbK
.e"f<(Ȟ_ؼ1 LAf	I*xFIaF#dUIdLDIHcg'Q$@̒Dۈa!v)6k`klfy`2'`#dbI#Dt+H,\,qX3I!lu28\/Vf)b6+;6ՎVb$sF>+3%	$K#hl4ul{e$I [`Bi.4$M1,dH٥>In_D$DaBq1RI	L]`!LB$,vX/lRFYH]TrH	"6H!4K,D;/cL%8lVE6>9	$LI"a$\Lf=F.2K"iG^	X2oTv cwPVv^+&^Gih(0+P;\-ERU*, }'	M	%KbKlDJRf"`Y%.nsvpyjKIl|.-'b{v!2xlseir؁Ęd*X-\378$3ydz.6Vv_#2zL,Rr<CN)f4}g1.T"pJB-RKk!S
^RefbODָ^o$XZYM~ǻ^ XwRW(w`Y;/`ZqHG;/@u"Z\V fv?]nTDTD('D0NXq|+Vv_Y~SZ\23r 62bLA}hY9j+@vܩ2&DDdֺ=\Av_Z G;/ୗq+v fv?]nF%(Lg|`$%eZqCSge ~?\nuz7984p#I,	sTy[i⍉/أ2qMZsXKKwz>v^P3dz96$R(rB9B3WjV `$SVv_9 _
/y]ޢ2qMZsPiv1}l}xF6G\s؁w0`E"J"HPG;/ѕQD0"Leadzlb^wWؒNV_z <쾨.e!E C%dKyk}.##49)ygCབྷs<w(C,{^p~PGwPw7/sW{X>~KyÀ|
Pfsv>8#;1/KyzNfs{29[4gqv 6f"R2bbqݢX2=\ߠE-@]m..X]ӎv_0ĸ+%i8Ms\5K%ږcD\6[0[)b5K%1%[0>k?ssؙ>;;/Y[4gqv 6f!8&"#DseE-@]m..X]ӎ/uqu [ s$G6$	fӕvz3D^pCaJHK$8pZX/ "o#Q`	}Jwwɀ  \IQq`Ɂ(cV9[`+$ߥޱKƱ
YFL.oЍbI<ߤɾ&WPSx=( 3 &l)*'0qW`3;3(G1;8L\}1Ⱦ .H`z<j#LoF>"=r<N1p&!$gqUFwbff	
A wdzRZ\\΂_0넴vʂQ!39q+a]7&dG1@7cM  ./!"넴sB .\$#G#V)Oy\LJ!s1	Z;B49ba3'")	;vk#-Rݶ"8aƞͱXv$dSwFq_2?ؒG''[w8 ] |=X08!e'a ,V㹣\N3p;1Sx
d@7 @PC\rzsf#d@]\xո&7	D#Iq yZ;"(㸪	;y"2L;Q+)jlqrv_aԂ{7/X G`.,x_2!s!Zv<[|8ٌ#h uv$\}X9Q-Rg4qgD^W0
<J&!%\Ul#s 3"Yao%KPv`txF\]H'=pafh=ApC8%̗}9]YSGffЮ;8ǀP#fM@ /; (Ӳ .\l
.a<VgŃ!@i	9&`{84529~W{$" v .cp5s>wi@LB@l	R4gqth]dzRZ\\: .Cg槶i"ŀ5p`BX{%	"Bcr%yq͏uvJ&=,鏗l.gen挟Weޭw櫆_` W#'&d߉3)|EvsHJ %&.؁qB1V T1M;J[$E-E..ݶ]ӎp2e']3sFDD0cap?dzLN8=Y|2&_eNIIx4xh'%P!;`YV /*CERR),'-f&sf/"c0@ğc&$PN8ŋ 4KY.\rLm"1 `B+VvGe [
D'ʱ&6|f	,W0?dzj>%˞L$|S2s;nv:	?@w;/!b|f쾼 +;+s' Ӂ92"l\Lgb8fW\aQbpHb+m?\+" V9gD?v>fsϾAӦ}LXf	+; m 2{س."!\ `)Xnrdl,Pw݃[>,V`L$Vw3)yݧ/?+mͭ m	>v^ e͒7sJqa"(D쾰dzWC;/6G;/+=L$J[ƫ?LYquuul[/67eHKIXkY.f!sE)&Q	nsȝl0ĘbLjs;/lW`$a}`]dzFe|P)y}@e.Pk߈@2E\vx"|RbⷕHf(?-@*L$.Q]9ݫ_|Q̿ĤL!&r͢x;(?FhUIUPw$J&+m9¥%ђGJ -.C<f!-`KM2C,/!<ubt_ ®~)S39WKȠL>X\e܆`*][86$I8:2ċT8R`)LM<,f.bgcKFGq.G2jY" ?V[i|[#՝peee`W7węR\yx%;#k,a`'X\yhrgP[dzvs͒sqDr].	}&Osز3;ݮ77#(.N2JW#P;dz2,,	qS 0!qy'|l 2kRFD*Ę(kdzge;#՝6_ȳH<Ԓr'NBOOdD|ߘwv0 ;OߝܘV fv?]nu	b"%Ę{#Dݝ@CdzVZeLX}/HVk\cC\pE65Cs܎qÑIw8叓 _Ǥi!5r'K;Fy5rx83ZsEr仱I.q_49ljb>;\99]u=hr~F49lj!˷q1Q[qMXL"p(L49IqNWpF9V̗ Eb~=,L" i:Kٝ`Xp@Kh'pG=\rBc?W6i2d79Swm=  [d,80y[fz؋Ql&
Eda}]YOL'=IBvIw	dyZM?\ECdzlz-'K\Rh{	0 P|KK25v$,Qo|+/bNF$MI9$
<Y`c@$[8~7:ئ착p zJY.vKcA	\O9. q&cTo;/ ay+}H2M%ģC+;/ uxcC(78wĝ),	sG&4}:ĝ3F{-Fhwh.X2{ѹW}9G&4|WўK4;_MGbJ75Wf5;/@qe,zJ7F.&yYx"6G'`1^؋34K&kRɘ-9KQDmKQ`$d̐5o$\äf@793F}Zi$17%qwI
"F]wh\'ˈ fv?]nscEq21Fv_6Gؓ#՝/1&Iwh; UnsĹrU!ьDGĘv_T%Y" >xL3dzrS2}9%'q2'ɠi@I}gXV$FhU2Iڇ7F
vr!gE84jL"CI)w1ԇi)9!zC#MYGfeI;PFԡO$͑["VtR9LIf'Qs-]ZoKecDZRL&fN57;Iz (^5]ns'(+;>l|Ղ/Rv162)f4}g13IjBfȭ:)TYYd&l߈1'2q0XDZRX58qv.3\f>ɳ#BVwb>8H0"]
6=zdW I5Bs^v_!nb+`a~hW]z@#-ɿ`Qq-w\K]nmf
Ց
 a;/,W0q$=Yݶ#c4fȭ:):~¥82x
Ivf,<rkRdF4@4$,sf7/dn^#Yw"Da<ud@Ճh,$cedWj RRg%9LrE0eY쾞/Y&\e71\3z~JyI/ebN0K,B]|ȒSF4]x,VDB`3!(ܢv_OidzL%ƺaoqdzf3 W'wS>Jp wݹE!F<p\cl52q.QG⳹}<TߔJ	KL.3I˿`']`]aNp;cC+͌,8dXnm4`K`+;Bȓ=$Rydz@+cc0Y`~$߰s`vލ.s8	1ˆKfVLKLK2Xs7r@@d%߰s!bIHYE.ex,W0.5ex`N.=\ēckK})8+82|	vnoĘp-.j+z$CjΊdyU{JRh\I!MHF3d(VzHcs6@ߌX!bE~ǳ@BD%R*U@ab8 eB@\ո9f,B^E~/`79	s_N;#~Ǹ8Hcb')J9e>C
WWݶ4cv_Op
X9',>řt]g1߸	; 	
@#~,˧'ϕ*Wp
fme*	V \kJ;1:DmSlKW0&\DRL\_ӎ๗}..09/77eH</2[4,[i Mw7e0+ܔIz`p6PL-$d~Ifa`/?$	7nHznH{	nF$	&X:B @7q& Kx:ݦEZ˗	@/0@̞M1bn@3$Lyx@~v^f II;dwɢu)#Z*9䙭t$<"XS<p~0"}Ƹ?$!I243CHw*i. "os)Asp#HGpDp>#$+z$CjΊdK&$<Ft)w̆oii>H^W	>^쾌Wm	*<"L$V!BJN"wxIПJ	.FbpI}BH2I4I32(5ՑDKxȞaf|C5̄13ș$$٪X3ie(Ʃb2K344K5ibj c4,Gv>hv_&^"g2;Pip}g$+z$CjΊ|k$?!c Q쁇NB_Kd3KR|>Ǯ!n'{NlW0vrQ}9*FPX$]7w
Ly8.1<KI
o@q"8|畒E/$Ϩ$D̐sB@$	Y\!1+K8,jǘs^v_q2>`Kdz[jJNnC#Mv8?$+z$CjΊ}%KWayp1|>DgKǫ<8MX3PZ.82xG)S+z]&;mF`{ c^D*U(*v^PB=\C>'5	 \vZVIIldwɠih>4Y&l܅%m@FA(2x#f,_I
nGd/3d$R"gpcx4{9OG\Uy"/EӜKPhrÕnSIzo~9L":bQj;7/L"d6	vK
1upxM2X|DI2Y(sb&b6N!2I
2\II܆7K9LI
1q_ZHI{w'޼ %'YI&vJH"d0r! Z;!  h(. f'5IHdd1b #m-UK`2$,.#XO	!F"HK#Xr&%^}='bJ,bNz&32\:oq2<}Y<3i>c
26X
BbHI"ddL"1M'˟ei<!ˈBOa%'#%')z ؎2XP1))]oaeUI6*XŁF..#}ˀ	$(ۥb	,(>$l6f!5C<M,D8PDLɏnEyDnbZ3pJ7:+_`= $X92`2d#%\C_Y0d/0#-20(DKh_(۠	_`QvظVv^sM$	N793F}Z`rrP
4l\onXmXQظK"eMq&DjG`QN2l+q21|ω,.!X,b	tp;PZ˽EGwRRwq24(!Y"u@$I   CKcK_;#sYiJdZ!Hҹ|m\<Mo73?D49I
sFIz@, B?D`1'ʳAn&a3XrDAq\pY@%~~F49{2s
>E
ńX\k9N;*|nuv JK
$4;=bN/2$8Ӊęmh=$uij3$x,Kgibџf4w%U(wQI (13i _62;8h>JjDfy&k]8䥾
Iv<MH@bOra$)9G鞗|ȇf,{4"ϙ8.Y@CI$X[" Q;&M`0\ePpa7K\K91cWOE-SVE.x:(;JDFr0ow . r	y@]"3Y2e8K!C2
b/\kXr77&kuv("a0Fqsq	!8'irp)Rcl3@f_aB;51θ.ss=՝ /?ݏ.	YpQ.B ~N"0J%1v!OCˍxCfN.CCm=)v?Eg9_CcB5~Fږ3˅e\R. ).=fX0
	Va!!!>hX0amsD6_A*[#$Zi{7([3.C(0gn"f\'Pac[k3VPEdR3׍θ/w)]Ev`O^+Xrr`.98/m0\	>"[mnN!ؓ=FP:!h'%PYV |wڳ4YiꩣT/$m.2xs5Lx4Fp2\"C2>V'r)lQ5^m񁽘m,AղMm`(w8%ndeKb!bCv"F4fX6ݭC__؈(`ȹ,[x,2	ْYb,I[Է)o瑹,4g٥$bl"eRͥh;.0=T!TYȋR̉J&my^yp tQ~"i7lKш9/x.,")_{ܘkRfƩ$^("8Ec(eė}0CdIg'cL!ǔ9r䒞R$iI)8I+c{&ã2vp=IZ_v1v$QG<I%5"t1y\65"\P`E"8r$rN~I)JNȒKâBNWK,K9a..q.;$˧cˤM.2$nfH%Y sK&ã	KL%lIƬu@}~;[OCIfx$"8$R.8"ICKA$K!7}CI䒞!%K$2)| /Rne2;9&Ұ;y^H+JgJIR,Pں2x: RA :)!%bɗF,2M.f[UAqQ%F q0y,fQ,٣0ofFF>wj ї2CM4}gU%Sg$,r5dN,'K4>a?pDYQ'KD6g<6nBXd({'odCVe!h_...Yŕb7&&
)qؑ~dCzò	޻6.$I;L(])2t80j8;s<CS8t|!d
_
*/Q`ؑ}ZZFrK6쀨hs`un#XW9ň5]ns7(vD_ehdz>k0
8_Ya+79/r[L<=dSR@ŋ| &,@KےFrJO\nsIF]|ȒSA=]1bF+D|WeKHa1hYRcܰAECĆeW|k)ɂJ\aE\
"pnx,AX#HoXv]@iJpB,Ca]>ei&>iusBHU'KK"(f!% ȓ;rzYO8N1lL2Sb
xEj(Rii$m,PbոK1s.kcn P%#숿~l|aG6q;$e+]wG!YoOd݅IT)qf.,X#t4	`2"^Q$2%'sLR4$ˠ$W#">+edWcqvږm~^,L
y`6_!dwɠpdcȋ*$PihM䙳r9,o]OR^$}@bOIg^E#fNG|	w̄A*+X4K6.&rii1%=!
x,YR(ZE눪3"8r䙎\v~h05Ǯhܘi@5b`\Dk9.,
UA&]?$ $X]|S,IOqOC$DKI%<ߠ\)9Ʊ&< v <Fd)ò As/eݎb3]͞IgG\n_[ `CcljnqI#DE2)ˠ 6_kܼ}9KpKºrIO?g\[I,1#L40$L ;/\<Kbgc81"O̅nv^ +=\I
ge #՝dv90$L(6;/ Xdv^ /@v&<hqI%<=\I
Vv_yJQdSErgw -,vHV"I3)Ӏ򹁿5e1
)vQeY3F̀.Ĕl@1Rxwj0'=\)|E-Ew,/i!>v_RY~&$k%٠}<:xQ,p&!E.79 *_.*
L<	IO" <E'@aՑQK)j,a{NI	/SqvdF	a%qK;/
32x&;/՗ fv?]nsȢhs"tI@$v^ ;dz+wԈhE"I䁦!DܑIREQ$%#,gNc {/WO@١͎ni+}u5]ns'(⳺ eb^=[-oX0e\sb%IO(Lw䒞Qk䒞',gR$IO*Rry$epB=ZLp=Ĵew沍~)c=;.VEXeXN`VIOu0^3جIO JIOa1K9 O;ebnrI <F1 KweEC[XW:.kcN P%gto \<~# *-&¸9Xs[2q.+;	>v_ao	cPei	f+q5DwC}eun&C},'~>8w8Mq,԰8'|p+q5D	a;/^&hv(qո"%K&hi)13h'%PYG`~0dV$#4*pd5Ȣ>o.r"-,%˒9-'Ry2+ؑ5M}Mj "X$.>bk8֫p"%CX.>8֫p"%KM}u&8p)VDK8KM|qbkK7d=5{f=	`C;.=ZC!lcnsمpK5a+^5]ns'(⳹|Gcgev`>7VE#C
>5l3%X0~/`79	s_2=[3;/>/ՁQH79M[_Iz;%z9ƫd\Wgsdz>fv_A/R8s^"^.LK;K.]Իw	wã뱍Rr<CNșy4-p0Qxd#tjv
v2HOGPw3KdKQiiIŅnټˎcr}$)"bO`FŗXpi]]ntqv?B\X8
6,Dq5ge|@eL{Dss' B`5H/\1p9ș=x_2&W|أwv($˖sGHx#Đ*d;/bՑ/eq-eV(ݑJgò6Gv^Ue|r"#DrnuFq8;/b">as٥\i!&8?x#67FI饵2L<ȟKEB2xȉ2e$+wKri۶cSsH`I"=atvGL2Uv$m>slH`ВDzVˠ[#զ
*GVm\:#sI͂Eոa\c \w@KG~+;8X`I @A~mm뿍}c"ɳb>)s(S8&A)V7H5JNa$K`̉$D+.~CmQlH`ВDzòYGmMl.k
`8?뿍f]>ȋY+ #ձX6s	>v_e_hbs>/X9eEf1'}RB0\ 0AJiA $Ƿ$4I4l|ȒKq^)q {ˢydzc!^ČW$c!^,lxY]l+Q<mH
έ77gBXErrpPWcsbgI"=e>xNˢY0PN bH۸|&!F]=BI,LW0	,V(d lL;Q'yZY-#79VQ,B9,@s@`"Vw;/vGc;(l|_}خI:K$<nnPo"l$X"9``,$ap$P@IK$$nsIM.]2$1|= 
CaC,B1x\>Y7:ؙHY`b'e|X)|&z}xW(n ][D
`8?뿍f]>ȋYőE
9;/}a+N">Bo"(dمIvE
sGp8XH!*1IO$	&\2$ȉy>+.xaՑ	{1\#/ZFVK	v>gmfJa')y~^+A/Rne4-p01eDJM-2Lٹ@ju@F/Keb,s\oXq=p2k3AęznȢe#1$\jv^q$aɾv^dz:&WX:"Ǥ$HPcsE#X},j,0̬4L1i`,0BY3PE0zY3Pƶ(X)j,>+g
ZZBY3Rv162;PS8}g(sI*CmMrL\hK'OYE S숾|"-'nt=EߍΏ13d]˦_ęt32(!`q$\S3WG\o;/0ger lV?D
uq9=ZYɿa-XQc@2kXcl+#ե=|uȟ/II3h(I>
?$52%rR&l>k/"Yyė|Dˉi7]aibOK\L4w8!BhS,MA1bfE0.Aȥ9ѹ`,߰rRvn_Vǹ*Es=K,Jag\ѸiPjsC>
lWdYsXWId0XH$8 $A$$rIO.8〺%'qg DSDKbヲodz/л`?cuIOqg DSDKbヲByWDl@x2)9t,v:fr*wv'n_D 0!jnqI؀")t_K^fލ~ibN/0K%I=dD[IOL3!'#Rr9"]-.Jc_oI!eW<KGe8oqⰆ+wٸ֫q5DwC}kU"Y4l	\ZoK	]aw5Mq,XNvzqDK"%zzI&#|tlWe8oqⰆ+wٸMq,$vC'~]["%CK	ߡ,!2\DK!,'}u7,	8Mq,XN]eunK"k|nr lsunMa\c@s8@BUaoEY~%㘉y8SĴߒJy= 䒞P[	%<I)y$<I)e`4=ZLp=Ĵe6nq݁;vsYFJ#ձ}FX;.2ddaSe8$0IOaK|s*;Ve;#DEE6/e T[49ոM5qs?뿍d\Vw*YaX)y|[TƿEC[XW:.kcN P%gy/Yec eh2 *44NZ>EPihTY*1B;]HOGPwIY[.Qii=([,y8raS4Z=afqR6jC1UG|TIC&ܼpŅyt@Pj)䱽cV]2xo7٣apr$ 9x]kqf$E,I4;/ dznv^
vG;/̿1G\39dXv^-_؁w"LQi4B9Z$[#Đv^%=YxY+;Ʊ BbOp%Xp\劬`+Yk'eN3;ݮ79IE#D#E۝qfq$)YZT\!YYs<NK/@v&e(!ƈ.v^6G!@v^G;/;+Ce{bd;/; fv?]ns0DE#D#"e\$'=YyeLequw0ݮ78$hsIp++#Đtɾv^2gec_[#X0ݮ7=q&`E*<FFPX`+=\DGv^gen)2v㈓0"#D#!De\Y"#¼睗q@eLKII3h(c8?1{&CdI%Eʋ$iv#n&."-'.\wяpsW%A 
WNNp1|>Dd$c>J\%q&{D|0KL:\%q&{ 1asępx3d$cӱ.;3cL-p0e4;/eLJN@iK6Hdwɣ8?g<{$m([i$iuԻQ1iiI,.{,!eI,@ȢĐ`p݉xV,WFP;/
Ilch\` keǳK%J[&aBKpbOp){(,Ws[japq2pU{]5p\vZ,L`._Ę3"O7G3? w#-G".V_Lb3~!(bOp%Ň	eiW~zv^_Ę3"O7Gv? sv^#đueZ:=Yx\!2&W%fGzv^ {/L~+32(xp|q$%7<e9=\I#X.+|'أ~Ʌx[ _Ę̊-<!qc	뿍Yx!$agel>/-cᕈZyB8>%$sv^+W@v^+Vv^Y+$CMitG|>˽!I=4I?{XC!ICF3B ғ'	7R	w0ãN"Y%Y2CM4}g皙"Me8?Ъo$͙-ᐏ&ępZ9a!.J Be>r7;rfC CV|E+K37VrLNd$˄ fdQiEĐYw;/
6G *YY+F;,gTIA^tA,g8}k\/ab/͖3mI;/adzs6AsDq7dQi˿κ$eGGQ$&\nv^ [dzdeLdQ7eٔ$f
]+SHt7m~Vȉ0ZYjA73;/#ծ
>9ce6(ݒAZysGQ$>hv^ HG;/Q>"E>"XX3KŋA9Vv] efR,5c},ۂ!.dxv_؁w"LHEod*D<*WAv^#՝!eLRRndwɠ[ACD_;_38jY$F(Kh8d#'&\lXHKe" о`\MƱysC9ym٩0PψpibF`lՃ'	`Ӏ[/L.̊-<!q$<z,lWAHi6G;/0R\14gaS+y%{4hYs]3 6X)_'?9yf,Q"O7G27:nv^qTDbfYL}>iC2;/A/6& #5G*ew<ORe6W`"{)VmusM΀Nkg0ęn Ӏ-<w#$<v^G#edz20|I8e2d[)Vv]`q2[|K6X	b5dE/EpD	bgc83M"O7G1$<
vG 
#՝B\!ADv?¾CfD
	6i7P9L߱g1'
>6c .4qc٢]>a.vlKp#|vd0sfaaebgx뿱;#IsG3H04;/@͑HP=Yx&_qppwhl%Y!nwhlS=[$O&˥Q?"e~(QilB9uBx$v^*=YxV_ZJN@iABMv(%fDfmnښf# &_aS4J5.,8&-fF&8?ФfDfb.vGOlr9P.	.<DZ#n9LXH'Ʊls% 0!G	r㸻)Q	>q݇vYmeI{#ծV[k8Zv_(VdƳ	>wh
s>qx.77dDm`xaS3cċwkG;/
`dzv^lVv^ }.4\mgs@5=\L;eB1
DEhvodzxSY_=1䔳l`i(ݮ7:؄pxT!BYxR,$.=Yx*eLXL-#3IIldwɠh;Yc;nfEnUGX7;/
I6G#5q1vڙGc!3=$fS̄pd4uG2GKJNm3KHpńV5-3 78;paH?]9## #ծ"kX9gs#Gc fl,q&<c(u#D7<e=\IjM&W,1S
?cF(vbeiĘ,3vEnbI
ɠ>q$\vv^MYö_%'c`C#M;SpD,3ZyshĐ(#đeD,Vv^_hGc{0~JgzH3
䱾(Npd6¦h$B? /KeiiITz,8 Rg}͓Ǻdǻ9io1ns6Et5 W1	0q9H3\egݏWFs.C5aVk\eKfdȱ뿰;3Kpitv?Ax_"z .@sLx'ZyB:ew1$>\;/#Đbi2o ~Յ.|/Yq0);h()ڜ>ǟl%d9DVzFy*퐏&/2ڄVije=py$fK` <+ⵊ3Ecɶ(~x>.#3\c	[smDt)Q" "#eodz}ElSY++;8,s0۵8?1qO`k(s"d<m8`O]ns.Eo$ Idz.V;/Y+;2q	]&F-FCHudz%/ȅ6K#zI$fI!f$:*jE񝂟 9̄1CqafIqb.,Y$X,RzԱE`"}>-#4]nqI (xu."H|v^ 2q$&M
lVv^_(;{{o\wgs()s$Y>v.76bL%"O7GR%ĐX(G `F;/
#՝d_i&^I$G̘=rK6#seR">(Y" Qa
͑°eL+18<f(feZYbgcęwR"|DG" @;E}X3* ;#՝h\4ADvYGaf1ФfS|P)ڝ`OY>&^|
3 ZoKJK¦g,1ݑE0M!AnqxH2oH2=Yx,$c;j,&yq-F,);h()ڜ>Ǟ'jV$=fYSD&,2B?.4,K#.c"xd@́xա6^kF 9cc(ݑE0"H|FՑHl'#՝/e|`	(a?#PALXH`6V)Yaؑp]R" Cdz/\vgݸ+p}s8s>ec65+qac` si1˻̛xy$q$62;Q{K8?2J%nJ&l՜E{+J%2!'Kd"-'ydz>"T9Пx 'y]o؃p9s8ĘnȢKG3!R78
#=\I&yxVv^QY,$cdQCȢ>,&cčCX` X9ƬsQ65,0qcFrd߈?py$RrCLG|
%#kRQ+vP3feiXS:8;pd5eẁ30,QBiiIuX3wc7dQj%#$>%{#đqd;/	&XHi!&8?yV$=fYz
vX$`DO20օ Ғ>1=f$ǌ,1ݑE0QCnqx$7;=YxTta#3KgKg);h()ڜ>Ǟ%aJݤL٫95iXS:#n&"}W2?"=tաF4~q2k3͌IOa"W).!W!#sN]H9|QVv^ eLcĖRv162;PS8}g=LY(I(dEFtyzz	vD?pd5.4v_VG3.AIac	 $z@z>1=3͌I?"W).!ęC瑹ƧeLS=\I<eL&Y A2F>yXqL.{99LģXQXՎL\s4cDJN@iAA.v>\I(I(dEFty+Ci̈j]#`@؁iiH
3 Ǯ(޲oq`Rqs38ęrȢKG1$F($=\ILeJ%Y
,1]L13>!*X$idrq1XVzJN!G|

v#pJ%nJQDf6	vD?pd5.4v_ALPR`XkB}6I)<όAl@ce]ȢKG1Đnqx	G"9v^#՝ɗ2F?DLq`Q04"cc>hTY~I/DRrCLG|
	vv?grQ+vPȊ\PdOz FvM>aWQ+vPȊ\!O[`LNB72x8iw̢e=tiiI 6WaJ;c>$pUv_ee1"H4II4AANv<>J%nJQJ!PdI+h"ǈKJN&$]5.m?7RqO,Zoq%\r4/II4Gpٽ{V$=FkCi$P
v2ԻG GcM
KDN80sbXQX!$Rv162h()ڜ>ǞgQ+vPȊ\PdI+h@h;d({'2?;h4RX"&8c#F_ _))9!zC#MA;	dV$=䡴ȒS({IcM?fLŁJggQ+vPȊ\3lB2lz#)V%8p>`.J%nJQFZWS:#n&"{"/20օ Ғ>1=g.أvER]B9Ƨe0$7c#՝As/e|͎Y%'c`C#M;Spe%i#zVrL٫9*hZ1@js'0w`t?KemC DZO?C >kBόAl*fqٱ2ȢKG0"HxT5;/mHɾv^'Vv^K̿1Y V.;;/,Vd%' D4Hdwɠjp;V$oZ3I5g%mgfҿ
v82x`
MJQv~D0A  }p ZУzass
vlbLca-\sI	qƧe	VG#Meŗ2F>5K6;V.;;/k#եqY.;II3h()ڜ>Ǟ)a,JݤCyY3fei_N2xȉ숾|
3 ZoKJK9vlbLF-\s4IQƧeD^=\I2oYT
,$cls0?dzCM4NYGcQ+v7g$͚WKbS:#n&"{"/g20օ Ғ>1=f$ˮvER]B9IQjv^C{#đ&M"YS,$cls3#դbldwɠjp;{EY(IևLfYѫJ
vX$`DOJGC Ǯ(@#\ {X&_-fqٱ2K(r$<yjv^!ݑH)|C[#՝@a#3ǉ-Gbldwɠjp;{V$oZ3DTjG
zg̒=ԻB ґ|W1c.m0,siQ9vlbL7dRKFP"<78%W<%(_	N3V
>ή&9aF9c1ԇGp9͑ȜS~i!&8?zJ%nF<EFty+Ci?
v2"{'w̏ف GbA *jУz'2
U>1=g4nȢKGPEnqxlWG\ɾv^ geT2F>qmqX$d\s/coW=ZJN!G|

v#$V$oZ3DTjGD	vD?pd5.4v_%vG3.AIac	 $z@z>1=3͌Ic(rWBdnqx4=\I+e@Vv^ e2F>9Q'ssX}69GtSJV`2$RrCLG|
	vv?k%i#zVr"W:<6z FvM>aW%i#zVr"W:<S=k=2S({NB72x~4Q2h4X
Um.0`W`bQ,߱ Zks"H4II4AANv<JݤCyYȊ\WI
"I[FRiiIcm FuqY3Kq|$,Vi!&#{IDH޴:gΏ"3ZL%2NB72x~4Q2h4X
Um.0`W`bQ,ߝ0=ZȒ8Rv162;PS8}g=F3[ht+9QJL%mK@]4DZOH),W0e{dz9$IX%' D4Hdwɠh;YGc9(IևL䡴ȒS({ͥOR]4DZRH,,W0s qږ#%cCMitG|>	V$oZ3DTjGWKbYͥOR]4DZRH,,W0s/R~$lri"m.Gp{Q+v7g"*5sѫJ72GLXX.fi*3D$wv%9Xy cQ2եq6k/Y0JݤS%ht+9Q͊KEOHFfER"-DB>@Kd"-LQ:k|7:مcUdz?˼nsUvsH]cK`@\`pvaRP{".Z{Iy	!KI!i($yYZxԊTxfEPoT'ZI
bp-!*"eځE̒(愑'VI"椙$21
!A<q`£X-<9Iy	!Kô)($x-<~E*<@"DW/2"<̊E
^-j$RrXo*,r!PI"HDВEՒfI!3$\v \k@pWdzzJNdC#MKEv?QY(I*fVLL5Z	8d	;YG~DTjG"nV0sG{"u>4=䮒D(Ⱦ>i4"W:<hm2'5\VzYp0DTjGDY%ʩq35/G(3L5IsqQ.=]ahi.nVKWayp1|>DgKq35/G(3L5Isr\zC ?R\YKWayp1|>DgKgj_&Qfj\zC ?R\\zC ?R\%ǫ<8MX3%tvɣAxBKWayp1|>DgKq35/G(3L5IrA.=]ahi212%E :)&^>a?XK"JjD	i=tf!gE?$'[ͥVK٤Bğb#iˉ!p%]'ᲱiiJr)wF4.{<	e`1C?#HlF(q#6J< ;#Rv162;Դ"m.#?&k"JjD	iZihAmYO*'$R3d<%2Glp,wŵ'%1ʶtӔψ1'&FK=fPW}`;/A'{ ^]9+;-ao9ٜӲv4epbƱv9y5w2#Wb#dnlW0䰟22z"N.XBe_rx3QExLW!fFejy,uTas@\)AuӲTߥeE><(@-;M$-$z		q׬			؄!411v!ns8hO5ݝ[%'Gi!&UYG`@pJjJgFnZG*Ҫ`82x~hrE*c6@ȮrS!;$x^7||/*+rXijZmЈ)`M9Ly͞aDd]/.aoxP7&	
/A'{ ^]9+;-ao9ٜӲ ̿p@"^M`L<ئ#Yaoa>eeE-E\ienquq-<e3QExLW!f&+N5H`_nBv@*45s hQBVHNL-Y+Q;% =,L@@ɉi1נ$'hBvF$'drBv!qhbav!(qa`Оk;/  _-t@{/RtxrhQv
?;\N՜R5ȌݜiqJR_0 cG) \j<DȽw̢$
@X&<eq^"hM.];hlW0&]E-@]m..X]ӎ2x$)9!zC#M	6pؠzi:)xQD6A&'d^%7,"啶0 mp"ė|DZOa`l6?}@`wh'pL.|D}nsYi2A4Ä!&^C#MKH%cZFxCPip}g39)EBĈmYOS-PIjH< i,woMd^kpIw̃.XKS%O`whb/m0qfM5GsL ݩ}%'CiR6	i-#b%$\YGb~JQCڳT45&S-!H 60wȥLml/K|ɸiYoKl+	"
Ƈ. <TVpmAL)W`Hi)'0ĞbаA%b	8a'hPހ	
د.>Wp;-hWYm	>Aٜme(~=	V \kI;r0DmSl
 |mDp=KQ`8&OWqupK	>zQ/bj3UxLV-m"Ic	MA.L.e $G3	>E \*F5@m@7IxI	rX
$%	.J$a$%ɂو`Ж0rIm!/a$%Đ#B\B&H{@Rgp7'va'ˠ$&^IJNGiC#M#!1ȅ=rTyCjΊ$m.2x*XKJGedzzZGblK2;v\U"ʉ:3yڳYlVwHxKec"-)hrsXNQ*q2II4K6Hdwɣ8?칏H-2KM-3:)$m.('R49IyHR|1FKJM1nxVW-b/c١ˀ[(bge !dzzJN!G|Rͥv\/4Vl鑣VȆ՝)%Ppd4r`VE1BĞ$^	+<.Oikw+
,@@hrS"@EOģC\<f\+

Zaո5'»`A<mr=S9,Br,` gqc(_S	ؘU`.| Wp2`CQ2Nʙ~LB`=,MQ4\]@)v [#(,"̢L.X/ie	hƞ5Qv~s߼N!">	`E8QpBafihi9,ĸE
6t
XX08!afA"m,$1*I3W Ã3Á(܆2;(9G!O`LbppCA,a!0#c35=?A*ٔb)w?V
&0TvpSbpC1}1V5X$&8;CO~`1vg?ib=QIf		Â3S'	&|&_c-V \}f%P}){&Gp%tj`{#3T,g.!f;	cmdBIsf@HsK.Ǝ W* 0M{t&1tj,	!f5I
ŀ'kIP3$8
IM=A@`I=		yp{	'	e͸iI=$bIG$$'\C8DG	(݉ g#RiP)4'V!f!$q&F@cU#N79IBy?v$DKD~. fim>yb{&SSF$BAm9[]WaL?N&
Uk5LZ%c" y? |W5i\DI$5$1431YsZ!k'$bI=	'I;ix{I=Ӊ't /|[̿$ZI5ĐnI;	!FH 	RrTCM,G|	vp0r!OYmYOp<35dr!gE>9LT45B?% 62TAmQ#<w̛;-imL1'02H 49q1dXH7X
5A%q6>e0reӖ	8b/	5 &ge,sSwe
-b/vg0[ix&!XqE+9y5w2qv"5M;#Yb/ͳ(.)j,uqx/WW19;/PNA؁^'"
/+ied.aI!<9v+8a">;@MxI@7$fH"ԊX9@Ā  SL\gɁs nHN
hq	 )0]2@
d$à܂s"2b@
dahvq 6@2Q$XْH=	`)޲@
dr@
b$  #\2W,HI&98d0etȞn/"u2@)9!a4NZ>ڙD6Pn&Ed#䥿c<kg{p1'L
C+.N^(pFcε" zA0ZIGKzY0HwHb4XO
4v܌:q 81[$ w+dн,'t˄P(0apbK<'`^1y	
?`E/L3$˄bpv^_zJN@iADvYGavn\-
zȆ՝(GkOB">G5I@"F$3P*)2!qbj@ Luii<(l`~$L6V퀣G$,PmQ5?{FWK'zZAF+)>Beq.4ӲvG:\3bcf|m%c	$NĖ'G"b<_e㑻/}0grE/`0P̉'eeL%' D4Hdwɠ;]##tjAmLS7:)/gR>a?=#tjȆ՝I,]SOY[YKec9ex4Ʈ0	,\IB\Vv] 1Rv162jZGK6Gps=#tj!gE?K6Y[&lԻV?3  ғb;//eii"m.Gps8?$"S8y"VtSp<4
zڐdD6e8?ce
zH2T"VtSp<4
z*CE:)xaSA4Yڳe8?ceH*CE:)xjnXݩJdCjΊxxf7FnA4YڳxYIr	q35/G(3L5Ir.=]ahi._Z?Pb4}b?4T/KWayp1|>DgKgj_&Qfj\zC ?R\\zC ?R\9KWayp1|>DgKiq35/G(3L5IrvɣA|.=]ahi._=KWayp1|>DgKgj_&Qfj\zC ?R\%ǫ<8MX3%gj_&Qfj4vɣA~vɣA}\zC ?R\?Pb4}b?4Q͛ͥOb#Iw̄AirӉŏf6w"IXqgbEv
ϨlE6Gؒsؙ|I|.Udzw'q$beݎGdzkćq2qH9=\Lp.$:]dzk`ҔL i):<CMitG|>aJݤ%ht%82x;0ĞFNAŊ΀."XbŘY$L'`2$v_ndzLs)Ikwbqn"g(nnFf1'.}z7=c{ QD"q\E\Vw`]`2Ӝ	F&.'Xs62b^'yXnbi$ϰ'yE/]:xCN˩ vs,G\`NQm`4elaG 
?`)y\Vwc19w,	m6w'z*(TBgux;s'Ӝ
f.^V9X/p0cEE.2]:xCN˶#(Hc[K~	K	ܘ#sl6GII3h(p>xI[DY鑣ZCjΊ~/3A͛$V9}-8?3jZ٬गiAн3r(raS4?B49"36I|#<DJe)0EHrct6s["g1?:P/`IlW#՝[yď0UqqIQ`_cܕ.5I.r$>LK%+-H#zIM?b$Z|D VV xbXIo^V`zD`ZY~Go"
0zvnr`Snn_+L-}ۈ&j\8	7T|K~Eq[	9vĵ߰sikK'<ގu~v^J~`WDK0s`\=dx;geИ&{f`εbV`ĵxlsq&\"E,0yyeT'#/D @3	;ģf_{ ^hDP 
On^ jV8
3`x"JOώm&7	 8qH9Äs 
;2{|ĸ!,;`l\?$m;0`&%K]Gf&Wv\I71]`\A0s!Ns`\=uYF3;.s/=3ؓ3nuu dz;w}s#-..Dp;awNLeePrg/9DI}   pL1X/`@IP8&Nxt8  !np.)x\7Y&!L-nx&#}/4@1 !
LT \m> Nq;32HB`҃el$,sKbK,boY'C#dz&[cX/`&椑7L'# »@Uv'	"}	"}ɉ)/h'%PYG`C"Y<#vo͢˃' >Qd#LF49KeĞ"-Lp$!pA5qwps	}8=[&~Ess)IqCՑ?XέJ;|Ǻ:N+#ծ\j&79tvGc!,0'(c{;[<nn:Jn<p"XOtم;/`e`4ef;/HpjQ^l	+N3'y9,.Bژ9!HwM9wnz)	ޢ+;؁s8ęw"vuq'˄7fV>K.,8CyXn䐩4`N%߰s$<캎G[8)=ZJNdC#M6#8?IL56%tvɣA|BKWayp1|>DgKgj_&Qfj.=]ahi._LKWayp1|>DgKq35/G(3L5IrA.=]ahi._.ǫ<8MX3%ʍ.=]ahi( /<7:|0)qj1I0|p7 |t! hBA#%
_j!+csKG³d5Ǣ8@Q1=!=9@08-C
UѹC
N!g(ښՐ¶	0EB2GJ߬[v{sh;YcUt܄A\zC ?R\ǫ<8MX3%ʈgj_&Qfj@.=]ahi.T-KWayp1|>DgKvɣAP.=]ahi.T%ǫ<8MX3%ʃԸvɣAP~?Pb4}b?4T*	q35/G(3L5I@T 5x!a]nw
oN<f8$^6+)MpcpMZic2pY|cUsGـ̎p%fN	o\faV3pK|5Q0Fx0Yp&7Nm1pPk|Â78 ;2:a|Â790F|0"I!s ^}pz/^ ~"]8#s׸bxL;pF:o|Â1<{BpQF^ I(1.ApǴ>w{K8 pǴ>3EWKYIrvɣA;S<M"JKlKC#z-VG\đ9[,VP{%;!(l!C;B=\Lz0kdzDOGɑK.k##Kesg.}RcqKc!dzQ{.]R+=]
>f{YdB>~wjx+=\W/II;dwɠjp;{z[Vg*DvɣAPJKWayp1|>DgK*\zC ?R\LKWayp1|>DgKĸvɣAPOKWayp1|>DgK	q35/G(3L5DZRpd5.>RRv162;vj?ƺGI6tUR4jҰq쉾"-)82xcegg0>:II4Gpٿ8#GI6tUR4jҰRK#<Md#{ S `/dẅv`2wNDZ{,Rj`af,sE0Ğ1e߰I\7<er3;ݮ79IEXs3H7;/5G# #՝A/eq!bFK7B_.;cИ<3s"L|H҂B8<BPq$bGVG;/$+ls[3;ݮ7:<I!DPhv^jadz$	;/"#v_݈qc*E*(*#xNȥ;#D1#.yyL=YzeLKcAcO09ʣ[=E0Ğ``,$0XřvŚq|9lE̦gQB#ՎC~śnv,zvq{
Ubu41l.HN$Tdx".D!{K˴WJNpBY| D#k14X+zH'PlYX\C 
H(f>i78.]y|$v,ue߰IxQ`S%{8Ԇc{i~7/DsnfAV߸d'+{cwms(aK&{&Q	_06&_+eX\J~He @4YVWwop6Vv^
řu
Wscxِ\X(ZάXYs8o&|E/;/suHUwm7,b\mƞG%-béŗWY7<`8~sNa"kńW׈q3H7gwmy%/  (AJ%y%/e(j^J$l)}%/R	)y)x!e"I[Lm~L32y`0LXdQIY\5/3'xixHI'2I[53#eytR,{س.G +pk^ubgc81AZPUG3cBGVG"edzV\14v_cF_S45s&	s=.|{H$\˞7 V%XvPWdD(+؀Ep.|{KEnq\y|"!s>O߱)$aIbI˿`qa/P9b6wDF(XG"2p%J%X`Xno,1y9 IPs؊]˨B12/RRrCLh'%P!;`YV 5JݤgLU#F+Z祬."$iu=.4Ad'e2$2̊-(*#NI
q$mHG;/}2c9d}+/L|V3"J
ŏH|WFJ;/!Vv^_zJN!YC#MYGep|3F͝3V(Kh8pd57)*f `.xH0"P1'KR32j36l9L߈JY@Za2ia3.0rbnqȢ҂I]C#K#Đ`kv^AUdz5eL%G1ݑEXu'·CeH|f~v^,Vv^!Y~DMȢ҂sGRR!vq$>O [#՝[/er[/	Ց3(s)I!˳F߰f1'.z7=vPN+ss1gxK˂1.s62^Æo+,QM X<wEg{g3؊^v]fv}9X=B8aogeX<e78.\w0e.e>038sf.ao >%رRaogs \˞L-|,s>`bN]=nz
w݃FfV'X$\sgxKhrJ5+͌|Qqa+,QM X<wEg{gt&{Kv`s~Cfq2!܆G|
%#{Fz=@vONOl0vȉ㒗tC34ჇOTR0"qniz́+MH1=4 R16sKr2bnqȢ҂IqD#	$\v^@G!A>+<케ge`\\Kc&\-(*#$;/ Odz2ɾv^@,Vv^F~Dpc(0vbHX케odz2|ɾv^@Vv^F+͐&36:HɗRv162;PS8}g_GHiٿ`-c8Iu(5wu!p1|ֈDg+1l|&]pDp>RI[dIҹ7<MI6> n1'E~$c6@s*fp#!q0\,z]$NK"-rmȅ%90r#0H^eM	egeQ uAbk3͆}s}s;P,V`<QgR0:ňWv[	r㹅;/A/A͖0eࠆs6AsLF-(*#@X.\;/HY=\Ip .=YzLs
>G	%-..	}0>1,0sv^
_s߼N!"o+F[$,AHݶK%L($	i@L@<?K]0%D%I[rH$-	 K#@G$,B% C	rns8vdQI5ӝ, 2x
"`K	K	;.{4;/ĤӰG|'$VYGa!aJݤN՜̉%3B;]2x#$w̜	!X"-KKIv=$&xt1C Etx'cܯc\32(cqb$'e.adzv'eVv^c
6v"r)Nf1gaO$<R]nsRH2@3`b$e~79bɎ1?9xA͂FgIETsȄq9wĐXG!AZĜ,Vv^n%0eqR$XaO2/(v,~'-"L)8R/}9/lY8
>;-+;%رŝ8wp鎠s˞cc,Q"J
MWlI#ĐbĜG;/6,\DRtxrh(c8?1{I(I5zZDKII6${'=.4ZN;pE
ŋ
AJU܊#e)Nñt&ܱbSdsApGdz \{}\3;ݮ7/DiZPUGCge&q$lI؝ge栅w{qo˟hK	,!8ś)ce	8;93`dz*0Uv6G9;	
8Exc"	m
cCɟ0]  }i*8@5'Y*8$4d7C%B
q	VQ,!h\sh'%5s	{IXCp,db,'']/cq_,E7{B"E3'vZ=8źXN1dI	,$'$l|:$Dś=gmb,'']nt0*.B;$<RC`);/Se8,'cXY7:*.$<R[HQqR"{
x63,'q,F,Lŝwݎz.ybgcDD-(*#xnv^K#Đ`W'<;/eVG;/Ps>
)/<U[HQqR$EBv_d`N1f	8/C0Ϙ[033j/{r].س2p3촮b']ؓz.{bgcDEb-Hxv^ Gdz{sӲ odz"+/=cQ2K!&6pf9(IZSUr4k\%.viTղHNpKSvhwh	˟gx>"~`
»m+-ݠ&
W?Ucr3;ݮ7;҂B9V$NT$}8MVv^㴔!ȆG|
	vv>V$hֹk-U;Vr i-UWOR^\IRJ?"P1+}@U Բb|0ѐ/XpZ/5?$ȗ2eL^eBVF,B3!Wp!9LDdZ]21bAo>0l_	2!bk9l	,. FF̎lEW}9՝	,V`L|Vw3)y|V_9Abݶ}m2-2sc͒7sL6F-(*#%78$kdz.pv^#=Yy\1g+Dp)o79upG%|b&PeO5x3,BD^W G8@ܒ숂}䠺m$ L2H$٠=,4=aƘ!y B=$#$z9$#$yrHGD`G)F3Oi(dQI	48sxGhGOId&xH! y`5e@$&^4ېD*# 0TYȅKdf KM-'DZR*82x`s0<TGSC*3d=@*ij[nX=<dEp\nq[S_`7%	@/w 	zm"Blك/p!G	M	ege"/A'{LXs:m#xّg(ZάFodz8`⳼IKf\sv+mͭ3V0eeC_s}we[nȢ҂B9wƱ$<hv^>E=\I4;/Kdzu2c߉Ģ:K~ˋ_L	..rsv^eW5x3,BDWc8IXtܒ-M	rTB]1 \HK'xK@},t2H&وa.@$nI	z!.I	{	!.F$(uQ+]`
RBM8, d4f"`K	.U2`ˠS/e):<CM4NP}g&jv@ZOL!cTiYI1'鞗|ȇf,{4uXؐR+r#e}C.s!2]`bewƩr3;ݮ7/ęqZPUG1w@MH0ebN;;/G;/LY~x.k0jEb"HYx.=\I{v'eЮgeeߝKʙ0e/W>+pλ켊0*/eK¬3&<>D&5geao<m3?@wρ_q4k\sa^ks촜E5`Thr',Bx,
.~ήao >@[gR4f_9/]7e
X9T(8]6?O`!/eP_%[ 1,C2õ@J'+@b!23p0	5Mmv'IN0\]]nwgRc/?&%)@d;/ao˩_V#fvj `ŜNXa1
79`Qquw!w"rhՏ.ŏ',BK,ߝKxq &S̙`Qqv)pv.@{EɅ;/a[/e|qݗ)9!c'ɢrMb0+vJ%nFk"fK=)S4Kd"-LKIgesdzLS~\v]<G߉=ńfU`N1'.z7=c{g١͂E1Gxκg8a?M\NXledĽ2NŴI`P(^uv1q$OVG[qݩᭁ8Ĝv,Xnѹ#=@l.gXGxκg8a?M\NXledĽ2NŴI
eK9DĒ&zv];W0.5eӰ3dz%ؤq6D2;Pip}g!Z祬H;Y%ʁQ.=]ahi.Tgj_&Qfj(GkB?2xȉ}#<IV<h!ij\E%'`\dT4IyB@3
'Pl0e),\nn{bG<xv]s/Ȩ&."hqt켬8a"Zk'e`8--c7	hN2 GEs'eb/p[	Z
НHl$Qk+8H+Bv^V GEAZ/p[	ZG	hN/p[	Zʮ
Н08-00eHQr~ǳHBAab .7:w3%.%ge2#DL#2a'b1r$I8IHq=Vؑ)X#ՅEsP49p(\];/ ՗x0-i
𝗀X\@BE'en@BE
𝗀Z_
 ($;/E_
 ($;/E_
 (8H+v^s/ a	ZG	xNM0-eW	xN!e
 _(xBe efL1'"v<@]nu=ByfJKG \Kq3$Q,(;/7eX#ؑ)h%Y-"䩅7nXXmeͷvnѹ6oĠbOp\Xp(rcr9z774}9#]ss0*)cE0.	ap <rFV(%wfI",1y9QY\3J{Kt3Gc郛7P1'
.,8^V9A߱9wXcoF]``ECr:!(R,yhrko+͌|03wKHwEg{qr$IAb)yt36G62;Qpbʹ"7D9h5i_.vk!ȥE S1.4wh<=YݢGK!"ZF""byݢWdzFgv+#եDLwh1=ZY*DCAPdzalWم`85݃k`42(YildO;/6_hdP!-$Ȟv^E_9̢e)9!zC#MA;3m$ȍ뒩FnI,]A'KebKJK9ؐ;GCu4!Cv9=\L%'cm62;ԴRV,BYit}g{3m$ȍjU8S9f`E
o@Kd"-'ˎHhGG_73(n9RRNuXTHx:2ᵆ;) kdz* adz~,"(nv_ 9K"("eVDP,gg(w7
#79==KJTHyIl1ݮ7<eydzN]dzFeLIII3h()ڜ>ǞC#6L޹ټ$m.HOlA%!B:]!iiH#ծ~lsĐ$˛XvE
WC3bq$('=Yx8lcRVv]GGKHPG3Fw(#X<Q&\Enu8q$>5;/ >ge/erJN!YC#MYGe.c9dFȌ֙КU\LM*z|Pl_pd5ǑJLg2dD$;O-L{j+TDstȥ͝]zvX=[W-gvX=\R;fȀw'F=[Wè|vwhdzqY}L=\R㸬;lVå\ns 8-@r{w0eSo|nuauݠadz>3`"]s~";;Wm9PXUBr¢ic5	ib*RXEKT&CHEgeu⳺[xwfrDx;/ee1&bsv^` A`cdzx\iF{bv.2$nHk5"Ӳ)=\IЙdz2&W$!40dC#M}g/TI2#zt&W=8S9&Jx:]!iiH҈dzm-!A$kbB1ݠ:=\_u9Y|/͔-QY-!C҈=ZJN!-!E2;PS8}g=J)I$H2e͛ਲ਼hh^Xx^Rȇ&	w̢AqǳD+rH=K/ȮPwh&#ո	v^+3C#եP0#3;8zsqYm_KUX,]P;$T1$TĜwmB8r˽nfDCztS
Yhr$leb^'yXnE4`K`+;"L=:Y+-ǯ`M\2X[#$ndPv]*=Z {4o2]8a'39wh9LB`]fw݃:.sg{
Q$73R) 1bfXH`*gRAN`@`⳺YipWgx=8
?"SA3K#Yv`-dz\Vw;/VG*?`M?f#s	vՃ6yuwsнCfA9_X\2*+;#ffaV~ax]_+	;-*˹$YP%mKj%IuCIuA폌I˿`hwixDKRRtxrhYYYG`{[FED9Zz|r
6.&<.	Cz]!h_=.[3
ň{Ig`bq2IT1;O̿"J(;nWgq-w7/	?1`
=	Qˍ{`/ib*	,EPI.KKl|bN];{nvޡw݃r9e73Q̓=:),49pL[c62A/pŇs7rH@f%߰sq&wIqRv]+#eIˆKh.=\OI,eйՑc,G:u7.=A$fv8$Q~b7? Yz9/,wqt2HCfw݃B7M}.; Bax \Q(bW>v4[#ծs}r9ݠYFB=[,W0L5
w#'#_Bbnto2]`8ߋԱ	,f,]P;$T1$TĜKK<G$`MK	%ר]Gfep'ę~"ǝerDwbƱ l|AA͎nf`49>1 jWçH2[#ծs}rݢ`kdzD[#ձ❑z㔆@\|Vw3〩s͠+;B՝=⳻p-],j78G{#2Bf9X3˫`켊0*	Bx,*QYݠU3pEEgv3{#Յ{yt/5|&촫.eAVw;O,mKj%IuCIuA폌I˿`传&^I.brCKdwɢqfd}gP@9(I)妹jΉIf=мQk4d}.OI 䒞 qa! ZViPEv,Vaĕ`Mq-w7#/a5Y
sCB\Vwؑs?ege?r-\a'Cqt#Ն `H1'.Ł6?`LYw	0c62A/pŇs7rH@K`+;؃&zJ{KˠD7=\LCHc/`I i@e3vL[g]`,r˽E Q073aK"q!q+^~L49q0V,&y[co	{$XLr$Vw3〩s͠+;	>>$Vw3〩s͠+>*gvH$=\UYvHdzqYvH=\UYvHdz@%q6%Yk#_Vw;/##ՠ	?WeyՄnqݠC=],3q`p$Vw3〩s͠.bW$|hlV$Vwc^73A=]vWX0sh8@~+;ęqT`q|e I?b5;#دw\@~+;ęqT`qz I?bZsRlWbZ9s%!	YUs'⳼IKm6%Yv[dz>9@~+;ęqT`qb_wh!Wb_ qOgx=8
?"+;,V$Vwc_n3Vgv`vv+಼jA Y$c6gsdz'⳻pvWXF%dz3q`q/^g]]nqSw#(.79ɧ{nGeOI$'e@uf'⳼IKmWv_6lV$Vwc_sWb߰siq IgRAUN@dz'⳻pkx\;G^w\;* 	?L8*\sh8W]q+,3q3;Wb7mOgx=8
?"⯀Wz@";#^kwhV$Vwc@~+;ęqT`qpsdz'⳻pn3Vgv v+vWX0sh8^f(g`MK	2]/bz"L?eݑ#"H2778bHv]^:=[)!Ǉe>dQk5pU/_@W	Z\$a;.,H($a;.ȬH(pU/f_@W	Z
E/+-eg	XNˢݗ E	XNˢNh
"X 	t^ HUpU캜lIh
;.,;//|켖Y2G<@]nu=ByfS,@gS;/ `H1'.vލE3.s9e73&ӢRC¬.HN!iK`+;IC"sGm;/s	>ˠ<dzaIy$e |W$~Ώ`MoF}9ciL)g˂aV$leb^'yXnE4`L%߰sr$I؊^v]\Z=\A,W#ոH,Bxv]\)Y.be"^+;ł/  (L%'%D4dwɠh>O1xE%i$ȍV螟*
q35/G(3L5IrYKWayp1|>DgK .=]ahiL;K&=|A`Dafhv].~Ǻj  B` ls0Տ~79T
{&캞lH/'~M(]Wb6ȄS mٓ"w?Dpؑhbk1ʷ*EsȪc3BjW0J<sa*scW0*
Įa*sc
 c+l:\C*rW0Cdð1q~79ݥ%' D4Hdwɠ&
cCݖIQgE<
ळhk!C֌5=D;0!AFDQhG6j0H" ȖL7/@HQ.aJ )V0X^-N-N9N9M8ڜD^VD"<<yYj N m`!5Ʊr U5&.@"b<G&5vl. aT#O
6hr7*yȉW	RGW	
kJpW	GW	l
ĮlJzW	ҨG
6@*{"M*z\&ʡܮmʡW	qP#Bn¨Ks"KsBKsRKW5*ҹs\x.k*Īs\@*"Ȫes]rKtqP%M{
&dWfEP4+BIYT$+
&2֕BL2
'\eU	6qlJ-T$J,d BM\e*\eBM\e*9\e'`2`侸f3X$ו"<캜Ye:JNFih','I}g!?T|<$WLUmZ v
	6<MdW}.=?B1"KS#fecܮl0sr
,2rnsPL%ytD_"ТhEUHUƓjqM:25w?Dpؐn/\UYT2+fESЮaLsRjU1+pLusiT8+gS"T`W0Lv%sT=+gSW0S\dU1TnW0ەLtr*&m}6 xS m;"8	lHaɮ*Lr3"dU9\2*Юo@fj]s|Ԫ8
P+J38+PW7*́\`Uį}T=+gSW0S\dU1TnW0ەLtr*&kuG)|ns3KX#D!ȆG|
m.;?]H(܄@%82xȉd"]'z~bD71ߌ@;.3/|f[ h 7F"78*=	^v]1/}j%Vi ]VS6DV_?  ?yYTgGY\'̊<ЮQjW	RπFzҸO*OF|Ep3}Tg+=+\i*\'QȮ슣=eQܮʣ=ϰY	"!Gqa}ش۱(o5|LQ̘RRt8"h(p>0QgE
DCU'u#u`-"2p 
F;H١t	chl0rFJr79T"L yt~]N=Zmfťi1i\i9J#klZmOA(jqG2$Z+p1|񲲪ȮdUQ
3RUG]i]iUFpW8*+UQ+*ؕؕTgwҪW Tl슪42UFܮܪG+;8"E^ FȟpViF}p2*9\'
=.;5`^d`p|Ԫ3Ep3
>3p8*y\'*\'FyHJ<W	Ҩ+|UrO*\'ʣ=\'ەFypQ|Y	fX_m-6aebغbﰚo\ms&ˠ1YII;dwɠ[EF9-X(܅"!U3zPpk"'=w̜?	|DZOo#fersl{l{\  Bj	;. zh]Vl,è,DD8"FFb0~`p3)ZXH,Vb5 ?+HceeU]Ȫ4+TfwQQG  cXcDmiH/VAP^-NX "d63`piH3̖l
>dUp4*ROF|p3֕}iTg|3+B`,ZNQ\`ke ̿II3h(p>0ԏ(܄($\d&w̛پ"-'*LL%yt "/ ` v#n~"H֗Oe+K	(Xj@3+Hl	hV5RGx@g,I̒,[7bUa33p=)\3M;.9eJN@iABMv(`fYw<js'S(Gi]"Xg"-L]=J+pDEvzfVa0e	>]դEcD?(Lm^?]F@ZYػ'=hĲҔD;SUjtv<k/BU0̂vS|/;5*U5Q+8*\B5̊VhWRr.$qGY;J{,Z~+/=ёNG	 i"&d6x aTgG9՝P5**ҨE"w`
{V9AXu[+t0V',hW
3"ajW"pmi\gpgW/Qz @M00`
_3aeYiJ26~-AxjtOvbE+?̜f 8d.q m)Fy^
vQhffWQZU󂨳*vp2+\9J\kJ8+ae}%!ڜ~`ATB=ёqw?08e+JI +p1|
F-+*̊\Ъ;J
miTSxAs`W2+Y\2JpȺҸ!d[=)\s\v]-_`Y Sbldwɠ;J8?)ɋe3QgETX(NIxȊ"7?I=q]iP.0smm- >($)72mv- >KILBEHG^ Yb6!. -B`wVaF 񁾶>9\ [&
ybɏ10 ==  t&W5100 =\%Ǿ!>IraHSs C|C ;/$sԱK K&|ns(;S̳LUR>>Wo?frQ+v"΋3rfpc{l#KH;RMėi8'ͥ ZU + |=&v;KY8}gg55JAVS+,ڎ/miiGjX,P,I0'XYwcKJ`ҸX ],ip6a&Rgj_&Qfjr\zC ?EXHۃ'E~rRȕw̏DAi'*
noz́++Yo$f9bOafN.79_k	Y2cWbnqs"Lӈр^$v^	AH*ev^	A]82x$8-"HGe$:bgQgeM}qfEHwHe8=\IbgQd_=FkQYǯ`*s|`쾠Y?"\aGCqt$V9ec٤SI&"CΎwI˿`Gf=B<Q
]`s3\	Nq:cXq;3wK",X%߰sr$I؊^v]	 }~egCr\w,ݷsbǨ]`#aK&wgcC\ *3c+&%1c)<wEg{\3H}Rv]Yb/e,W0!Wd%'Gi!&XYGag$=F
y+m\"
KE2xtR#Ȩ)qݐw̏DAi'*^0?obf[9bOaf+L~sԁ%fL,]]7qk"F$I7:w1$hebeHJb7Vv^ɗ2Ǹ;Fw3 J$B5Dxfv^Vdzc0eaݑ5/ݮ78$̂E*7}"]睗G;/ ,\ǻvklVɟBL$I\v]`c[>1'B@~~Ńr9Xnѹ=B8QQmXc@RģCcX\3+͌AV9[g.`&zHRYa'#{-XbN]\택Ł63.sl*.+.g f)g 53c+&%FBÆkfiK`+;IC"sD GIWd폙DRtxrh(Z.#`8<{$Ԍ<Z?oK6\<M\b$NXDZRp6Vaquu?¦3|	)Ϻ#>JZEt߲&{ /?&$>"Dry$L)D䴔CMitG|>˽%Jݤ=-eJg|rRpd4m$yk4SȥLfyf|ȇfu& E닫at+pMm1#J[sb9M8\D#SǸMX_pc8"46,8]3"@pprm\ȕp܀r\< <$/fqc}.;'wq"\!*ؗc7_`pı[=`pidoe?RލΆC";'>DF!pϕ異uЀm,vw[9!	ocߡBĸ@]$fD/_0ԵV>@"plq
jD	<-BD!kYj>jDvr1&hv]e[0OEa/>D0m`H/{9/^ds䥾F%j(њ:q[\
/+f+l1˿9[@ )wv]}\?Ah$e] vZE{%z',g,2sT.2zWv#?R;.0	4Kt_JcpAxaoc/KF_-tbǈ;=B9ߝV_؁~'[bb5kDB3csE@Ǵ'%+mp;kk$\Ȑs2@jH̐x#GPb}<G9#bgH,VG6If'D:)dlM@$J.f@hI=/)
\_&g^jtL \: V5.eq5ās栐.fDs3$ \ՒԐ.c2Bo!7kA~ҔSw5h;eĵvv=vc4pRXaGqdz.9?fᛸ\_&52 [ [KnvHN$vI߆=y;/>l~4undB1jZ	Gb8q3\>·ήf0eҡi >V;/#ՑJQ77.؀XB6Ga"7VE
ndH|Iwu;w݂Nfv^!k#"D']`l}\ߤˠaxfi3whYg+-. G@@|v^GG<w;y9	 'y9"b7`?]:\, \`Z켎 GQpIGc3wYcP9,ydzp]1,y|#~r,wguMvZOx=G<wȢ.~̇^v^A>ibcz)Y&_e:JNFih','0+?[Z祬H)r<M{qĞ}ŋxb+csas+YdG>"X^#pݗ|rq.%2#Vz39q.,c*lII4Gp٘Jݤ'FFԡND6Ir`'ǫ<8MX3%ɀ?Pb4}b?4T&gj_&Qfjǫ<8MX3%ɂr\zC ?R\Rgj_&Qfj(Kh8d'd
2343 w7@ff	C{2s0V,8)Vsb` c6&OfjH\H`{;/,&WX8LQquw?;]Z1ac7:p|B!Qx$QYe]dzLĶ>X1ac(b! .7:IIvG!@3?;/vG;/1}IݑEIwĐDc-HP3?;/G;/2-U24s`v^E#ղgW72I5=XM49Y8IqI	en ,˦ q2=!&m8?0 <{$gLS9,w
v82xaSk=.#40\ bVٽaS3`JʣHSX-fq
c{7[[n.sKr>1+]]nqȢы"]f\!#Đb9;/(Vv^5,Ķ>+Ę-G3$N+#ĐB7%(9eac[wdQhńB8>5]nu$>@;/(,WB|ɾv^PdzJ&2&W%;8?p*)0#kXYns("T.;\vIx%&WRRrCLG|

v#d6l钩
vXTۃ'|s?B0A]#tՅ>}36\I{40Ğ-!1ιq]_Xͅ8ev_f>wqk"F,"LtB9INόWCx#՝A/eq-&\[vEXD#q$<J;/<WFW7
VG;/eaeŻݑEdu[Ce͑HӦMM2-3c\qJN@iAANv<5'd;RK!' `.4T,#i1'1Vcquw,1˫'LL1s3;ݮ78$̎EXD#"HRU;/\C=\IGe켬&W%Ԏ@v㈓29Z1aI ==\I%EgY켭2W{8&W¶_CbXZ`*`J[
c{	 qVhsaPwc.+F;pbOGpXm%{ba]K08ča$cQ,~R=1CK08:*Y'zcGc]|7,ņ۶9_{b3aq^Y*,6xras$If2	f2,E=d+mpvas"(K09a˒=dOas"eETcdcV<3K09<@K09v<@]`݆PͱXs0*LV'8W?kcẎ6<@]`ea.s؁s0*LV'8W?,2]%؄KLDQ{Sr&Oe'e`+ӲD0M\aInt{*ؐ>,6xbCº\Yea{Rեf<X!q.|fal	sT.X;K\a.ώ38%ؐ>,6xbC*\Yeaɖ$<LKVaXl:ćYka(%ύR8,6xbCz\mHy5.|pa1EH<2kqeыpx$˥Wdz2t
lVv^4+s|npwRag$>%ϨK0'ؐA.|,2s3K)Xj\,5sT+X>,[a{R	f:gؐis>gH}\YeaX.}ZYia{ifϥؐ>5K0Us5>bCĹYp0#D_؁w/2dQhńB8<F"eMHGe5KԘiGH|r>,6}3+cbCs3K=!YkaƩf>ć٥ϮK0lЗ>8K0
?ؐ	faV$>f>faXlKVaXlifbCTYϭ!s5>qbCㄹYpP&Oe3;ݮ7%dIB"F,"ISVG#(SG;/;Yb¤N77"w

e#D1#X#VPxW;.q⽂t_VGs[w
e|"!v
	,Wĝ`rAvv]vG1,NPxv]qwP|rv]VGd`ge~{#D0a`ˢodz=P|/W`t_
Wł;fv];#D(?At_"w
gex,Wș`>At^G`򍂃yt^W;+Nˢdz͂;[ClWTG|`v]qX#WP|Y;.Gc"!;v
ex;=\DCRU)t^"#w,&E#dzuYt^Y"!}"!r⍂yu8^=\DA`JAӲp5=\DC%
;.#D2vX(>fv]N6G`%#i`p=\DEX#k`캜lW`,SlWb3G}m˩ȶGs`łヲp=\DC%ﷰP~pq#wpv]N"!Z,#S{#DP;G|`v]N" BG}.A'dz,%X(>"@TdzPLP|v]P=[%DyH-e$˕HыpxD9t@͑HPv]P=YyH\Tc fv?]n@LęȢыpxgE'eWF13ˠ+Hl;Q2=!&]}g<i<{$H"OG%
$d#{ Sw̢I {,$/+;/flS~PdzK|4hsc6<b;phXH?뽛:;O+~}ݏ:[/2aoű)~vZ2aoA/<Nao/<̿cF],L-zh;Oୗwëބߝ"/<~|qc9[xn;OShήaoŠ\;9-yp ~xW]=6cQ]0s[N1ews[-e,{Vus~v	Lcw`ߝN~yxp5k}K̒'EcaoCAx;q2x8;/2&W+15P00!<W+{?L߰ge%v>1'.mܟ`}9Ql73wgD%
\E.˂1.s62^Æo+,QM X3y9uq&wIqRvl{G.7|bN]=m3zvv T[49)	BKCcX\3yXlecŇV9X@f%߰sq&zK"dz{`/l}0'RsEK,f>'	9
$berxIi$lW+&^I3˫`Ef#\ASwf$g\S\>p0
s\[PvC#RrCLG|
%#%i#FKYhڐm.2HOY]!ii<u3+L-Kqx96GCW$L-Hi	x9udzzJN@iABMv(	dV$hֹk-J͝2U=K6l<Md(z]!iiHlKHCMitG|>˿iDI"-HRU]-y$iu4Ol#}W2/=%'c`E,]!&#?jhI$vIf i&F&B ґݠ"BeZGblK2;v]GSDI y;R	$iu4Olɽ.4wkeZGblK2;v]G(I$:dBIf i&7%z]+1<(0sg+wh4eJN-#lK2;v]GQ+vI+6tTK6l<Md(z]+1<(0sEgNZG4K6Hdwɣ8?u4Jݤ#V҂If i&7FV<bx"-)800sDerIIإ|CMitG|>˨<%nIjBnڊ2If{'Kec' ғs(t IIإ|CMitG|>˿SDI":K6\<M쁧7T1<p]'iiJ/s.}5` Q&{"o0He_R>!YC#MYGeѫV$Vl鞪hեah%KM&|ǌOA'
69V{2$;~KH)f4}gQai$gLU#F+$m.=ԻB ґݢ pII4K6Hdwɣ8?V$Vl鞪If{'Kd"-)ii"m.Gpw%nI%KM&.4whY~);)f4}g{,Ή[D$?K6l<Md#]!iiH8$eZGblK2;v]z[D?M&F2!ـ1<p lv	}" DZR")$ˣ$cV	^Q߰Y]$3 s̼CC_}JN;'q`j[?!ؓ 22~[IQj2dmoHWẅv`2ǌO`D#4ANDZRIGII$gg+`#fQ̂30$'As/` qȇ/xJ/IIv$D482|v$>̿9i$;V~I,]Opd6ɾ7%z]+1<	9E/cV
~Â.Zv_R>!YC#MYGe̿i$hIf{'M+X4`H9){2Sd~Atv^@%'b6Rͥh;.e+vIJ({K6YOpd6+KJGe`nII4K6Hdwɣ8?캏+vITֺrIfmW72<eZGblK2;v\stJݤU=s5ګjIf!C<MMw̄A#E`>II4K6Hdwɣ8?+vIL#"%mO%Kpd6772 ѓ/=%'c`E,]!&#p[FԡO%mBIf+}&Kec' ғ9E/;/1/Rv)i`E,]!&#皪%nInڊ$ei^I,]eo2xd`w̬xDZRpc`2ej%'b6Rͥh;.ayJݤfI,]opd54B ґypII4K6Hdwɣ8?캏~[D)뙭tͥdOl#}W2iiIl	 `3|O9E`0>del.ӎ~KH)f4}g2#c%nI$m.u&7FV<bx"-)808v	A`gg+` Q,{22;/;/Rv)i`E,]!&#54Jݤ!OYY,m}oKec' ғ`0$@0sę|+9E/`8̬F̂.Ƀ_R>!YC#MYGe̿-Mi$ѫ KJN&7FKǌO  ` { l9){2Sec.${2 k2yyĝ%'c`dwɣ8?̿Ɖ[Fͥ&OY|DZR;.ii"m.Gpw+vI\K6Y
j]!iiH[,KHCMitG|>˿8+vHѫJONwmv.gvOO+ڞ}8|B;_xO;^ZwjrYݠ*O;,; ;Gv3Aزwh;`wh	(%#Atwiq8(;;	vݠݠ$+EˠyzRx\s0 
vx(;/
eܪv^Ƨv
v/Nvwhx\;Y,NsAetT;/xD3;/.'v>}}}}?qs,>τ>XK	c)|%/𔇡k 1`!?~_?_24񑧌<di#O5.<&.g1τ	|͆4<^5cH<ij]soZg]~|lq`p}yǯ</|,,7OǾi_DZQ
G>RI
O)?
OPxUgL*«<*ƴxUgVxUgVxUgVxUgEO	<'NNv>Nv>𝏄|'c;q9KO
P(oC
(oC
P7bE_UgN<")߃L!21_xBe	XxŇXxŀ1`!5GF!x<Ŀb_X,\/4#K/4`Ywը/ՙF_i~q<#k5 GY/0#W&zAW0#`G?0#`G?@;πXXZ߀߀߀߀߫'z߀߀߀߫+y;?o0a^0	^0&x?_
0,xx;̔y̅ORA\x@S2jJݢ%nDYQPeQ+vR֡X Xn@7NN"9[S@x^dji= PdILA_fFh:+QgECjΈ `kzh:+
jj5B
畜ZCfAZ򳞐"EVl
¾W
a_+}T̾}h[tTT*aj,mY uW¾W
a_+|0TկV+v"ΊL3
a_+|0¾f_MSV[_DH:**0+|0¾W
}5MZ%n}i",訨T70¾W
a_+e5k蕻EJݤS¾W
a_+|0TկV+v"ΊL3
a_+|0¾f_MSV[_DH:**0j5hsz`P-FT Z(m4gL 0@PgDd t4r:j5hCi:`Vڹh_A\xBS2jJݢ%nFhU"2(EUSy)HMWAHzBkPXKxnn7@pG)04kV#tJSJq4`ѐPdn\*SKj`h	*F§4`2k#tJS[SFHΙZ5%pyM-X$gLT>m\[:,k@n8p4EoD賵vp8TֹoTSWDVN;ZgPN;Kj`h	+F7D>;Kj`h	+F7D>;Kj`h	+F7D><Ԝ; J 2cØ٩ǔړa	YAxs58[Rs 4+8c6`7fSKjN`%g lzñimIְ"ԅU\@ѫJS<Ԝ;U\"@؃=(46aO["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><Ԝ#67mT3BDYZkT4%9kh٬KjN`c-d٩4 VpS:3x&lָ5N<Ԝ;FEE!@;U\"@؃=(46aN<ԜKZ;U\"@؃=(46aO[Rs ikz`*Y lAh?` 6Vڙ,롴0S[Rs]2m!@:+jHP7mMpOM-?)'5+ZVڒvژ S[Rs]2m!@:+jHP7mMpOM-?)'0F~ *,kjoKinO)'0F~ *,kjoKinO)'0F~ *,kjoKinO)'0F~ *,kjoKinO)'0և=0TќA6<Zj6jSKjN`h?==ivpVYZ,BSKjN`h?==ivpVYZ,Beg lzñ*5ShU5LٜN՝PK\ 2c'Tj4vk9:٩1dǐ O4OIiTA3fs;VuA-pS4!TZ̆nt6g<gT5?A RZ3=4 2@`7f 67fh?`C%g2t&9ݚ&lx'jΨ%vj¾W
a_+}T̾}h[H["҉`7t4k90¾W
a_+e5k蕻EJݤЪEo¾W
a_+}T̾}h[H¾W
a_+|0TկV+v3BW
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT+|0¾W
}5MZ%n}i#4*a|0¾W
a_U3/_D/V$fR,3|0¾W
a_+e5k蕻EJݤЪEo¾W
a_+}T̾}h[H¾W
a_+|0TկV+v3BW
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT+|0¾W
}5MZ%n}i#4*a|0¾W
a_U3/_D/V$fR,3|0¾W
a_+e5k蕻EJݤЪEo¾W
a_+}T̾}h[H¾W
a_+|0TկV+v3BW
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT+|0¾W
}5MZ%n}i#4*a|0¾W
a_U3/_D/V$fR,3|0¾W
a_+e5k蕻EJݤЪEo¾W
a_+}T̾}h[H¾W
a_+|0TկV+v3BW
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT+|0¾W
}5MZ%n}i#4*a|0¾W
a_U3/_D/V$fR,3|0¾W
a_+e5k蕻EJݤЪEo¾W
a_+}T̾}h[H¾W
a_+|0TկV+v3BW
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT;l?	YLfC]I`7f	3	ڳ	kݚyM-9J镭R"΋$PhilS<#4*dE
JN<ԜLji[jHP"ΊڒS\Kj`M$U%p p!T	l=3OimIt֦,譩!@ݳj [SPi&+3Z@vMCd	靜0)B J
}U7_5U/fΖ_5UIUrT(kftTJCURpKXn7^HpШ+opB7oT̾}h[eQ+vR֠,x-n79  ߮ߜs]?ߛz)S!OVݦoRZ_JݧyQ  @Ɉwz|CV$V?FZW-W=(ѫJљEOdOdvzGI#=͑TCD
%niȇ-7Zfm䖹'Gi^=a
?S0-y@~<~5=>=GᤑSc>?Caj{$a܇O?F~x?cj{ jz=|<?߆AjGǁpHxGygc8$=ygc8$Fz=|<?G3Px|=~{?cw j<Cc--!O\ Y	 j=?19!瑞d4~=쇑dF;~d=2;?S z brǠ<A1I5LGgކ՝P4jA쇡|H=ggc8$?<{ x5=2Gxaz;PT쇡|H=ggc8$GófS\Sz?յpTݻjk*#=;c: [S֤hh zHPVBo<8j{ A0y CAaA v<?x>1<H<>>z>?v<y=@Ҩ*SKj`6kiF+S[S X(H5iZǔژ |D@ѫJ?p6A(+h;8#WEJVMPKL3lǔژiꩣT(a=FԡI+6tҨ>x4jҳe@+J!49ZxU 8<<Sz |~<>ygc8$p瑞d4Gpx<5=x~}~OǇR3c<9Zz`iTyM-XSQi$gǭH2ќJ\"@ќ84@Aa@3ڐN`@O\h<{ xpxy#c<{ x!y 6?#=;!i dxJajHѫJꅰWA3fgR$?dfL4k\Ҩ?~{zN`U 8<<3뙭t3Z遪5CyHٳRgLQG"9xU<{ xw!yyA1Il~~x<<{ xw!yyA1Il~~x<6FVL*|B6Fr,4k\Ҩ?!J'kJl\`VS4-P J	7!ADPCH镭H3JN#=6tL+6t!(<TvȰy@vi!@`?)'0Q+v4j@>yA1Idv=Fz=v<C@~Ǉ>3s`xeiDSgc8$?GǁpH2G)瑞d43<dǇR3蕻I5Amv=04pxy+6tUPW*Ҩ>|X7kmL*j CFp4ٸ9iT[WZ3#=O\k@Ҩ?Rjkf̌ҹ)EN`@瑞d>EN`l
ej<>yCP='0T>@+8~D)tSgECjΈUTj(蕻I*CEG02T&@C瑞d4~8=?GǁpH?<C'<{ xxǁl>yM-s d<ȐUm[F`Z iTѩB8pT
'KEશʅ<9gap\POM-<{ i=s5&k]04pxyjs򳞘jΉ遥P5FsG"hd D*5C+vT#4*`UTj(<{ xϏ g>瑞d4zX12;~ǡi%0ʶJݢ36S`l|wU\賵@>!S@>(U\΋;ZiTO\?k
'jZ<TvȰAJҨ4ge+Vy=UJ<K\6B3VVֺN`tҨ?瑞d>EB3rgDFz==G0V\iP5F#=|75p6AZOgI둋VtRs c+8[4k\yC
ū:)915za2*)
FhU79\"@؃=(46a
O#==(L02VvjGJ(SC:'ݚGǁpH=G 5=<6o4 h5LJݤIڐTY[RBX#==jҸT )djBFp5m\6EoDwdjBFp5m\6EoD\낶 <4jA<{ kRvPsCjΈ2Ѝ<?Fz=zQN`CjΈUmADO*}:JY3fsS@x=TYWKFP4Q瑞d>EBWdjl2B#=|gd D*5CgQū:)915za3쁠
Hū:)915zaFhȨ)T Vp4kUtM[Fa3샱bǣ&#S!ֳ zԢAUtjJ4@+VtOS<P4k5S=hlHr;8gEmI
ZQ;8|~<ն5z`iT?)뀃<ն5z`iT&lֺ[QDZ[ST>ͼS\fkU 8<<ǔژ58Si'Z6kЪoOIsY;!՝瑞d>EH3shUAUTj(#=|Pq# Vphֹ䮙Z",KE9Z(m42jgF704jҶ ҈|x||@KdXZQ9.g9ݚ NsKY`7fGJ(Se8UpS["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k9gc8$G籟LG><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S瑞di\[RUѪcT6>Ȱ s]s5>yAV>(U]-@;OcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOOL9Zz`zѩkTKja푩x%fΙ5z`iTZP	YzfkU 8<<U 8<<05m\΄Ҫvp֤hhGg	"՜=jA<{ q[J *,YY	ֵ# k"@=0TY<{ kRvPs-HR4j@>!#=OYzN`v4
6iB3쇨Րg
'kJh()蕻I+CyY-uIgJ@*sGǁpH;ᬁl~x?b*=`+lo\z`iT8[Rss̈Ѫm[iQ+fs§jY`AmLF%Hh2DYPڳN=jAC:'U;85aFi 5myiT[WZ3ZPVژ+!7@յpe8azښg)pArv@
kWi#F+մlZVZQT?*5z9jΉ<{ zk]2W-h3Z遪5CyCP-\"A-+2ѩB?瑞d  IJl\`VSyAZ祬H?	Y[DY#WgAr1jΊN`egfk5i\HmY%Uҍ5u-6ZQ!
K]rS8xs 4ҨQD?imI0#3o#F+VN?imI0#3o%sҋ(*5Amz遣X#=Ԅݵ@Ҩ?Fz=~<@TO\hP5m\hh蕻I5i\(ff0MLZQT?4 y`F7P3s 4-m`}<*1?Fz=5
Ay摋VtRs c+8[4k\[Rs:7`g1ZQ;8T5୴6!2#vH۶|yM-5-AL>КU\jmg:gjΉVSҨ4gFz=565-7lѭsJOM-f灥P#5Dj=km<{m$ȍZ$vZVs$i\2fI"IL1H72TКU\>m,譩!@ژa=TY[@rI4Ei\瑞dzZDڐN`Fjհz zHP+ZEFDYZ`VF ҈~J镭R"΋#v",HG0L+Fd2ekTݵ5ȋ+R!ѨVCimI0#3o$ΎҸeiDSdTTf&[DY#W@ivpS@xUVѬhh
ej<8[SFL<ȍ4kZgi}3Ԍ<9gP*ji-0J͝3T*|C6N՜f<hapS=MzǭZVZ **3VK[F`lAÞFz=Z祬@ѫJ`C:'Pqf4jҳڳ	hyYhj<{ vQ {+J`t޺`iT3쑢;Vg0#!
'kJh()#=>lݵHҳQz'=sT<+ZEDgY[RBfA=4IZtY(m2!gD*5C53\"΋"D9tVP[@ҨQD9gc8$dCQl?Av?ǔژ7FP1t6o;Xhֹ<tQZQ*yjVOTTZ=-e	"5i4l	饵0DIJ({%pT>낶 !?H+J'gmB*C:+jHP̈޹ڳ'ټZ5BdF҉r!gE'0OM-jTѪ"7Oi#FKYh-'9V@!<{!(zshUASFe@>!
zEYh6A"@޺`AC?lLUtg<歵0J͝3T*|CO\WKFsAjS=U@Ҩ?TB`Eo\O5m34Q֭+Y=`c֭+FPOM-GJ)T6@jΉz9Zq0#U=03`vU:<ΨeGh瑞dzZDH?	YTA<{FKYhV-@ݵ5F#U<?R,M-uLЪS%gFWJ4մl(Ik#zE
`91rgDSS%i#VdoURW=(L02VvjFCgL*|@\l钉ҨjmFz=7
Vjn٣Z@!G7mE
	hyYnJ&ykDYd@ȇ0 EM(<{ x}!15z=g<ԜѬͩyʋ=syjvp4k
Fi 5mA:=s@ LP?)뀃<նָUdjl2BZPVڐTN
8Udjl2BZ 7g(jgZgg,譩!CR$AK]ṙHr;8gEmI
dFȆ՝=4 jmp xsGJ)JݤrgD5m\4gV҈ژ$9D9: iT
xqM>	UI"Ίڒ-v`9#=zYX(*
z`V"ʏy@z`g-rD`iTT-shrTxxS畜DPCtyP"ʎIZtY(m2!O3fEM()[f7+P5 CFp37f 2@~G3m=P5m\rgsz8x,z<iꁫjC<03=0c(=cOT[W94ENykF+9[TWJЪoOIs)ZյpS=SAG$*3QD+9-4
'+C3쁼H'0S=hԵ-ݳFL*5Cy@v*CE<FR,[WF#U<?imIlv6A8z`ic2vp CFpXZG g;8[Sr҅=p=jA>3fΏ\lAhvp 
#S4}8xҙ;RJ[5EpeOJjڸ*<{ sZ iY祽-:g2vFz=zQN`B@+VtOVѫJKC@vpyHcAgLmYJl\`VSz[M=UHѬUtjsFUѪ*|Cg#Ϥ`:dCjΈUdjl2B#=ѭsZ hեg0JVLJ$-sȋ:,6f+4K[B$-sȋ:,6Ȱ#5i]P4K[B+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v6>9Fzy*PzѩkTKjaS0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3~<OdGᤑ`iT[WSͩy
|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%nʁDV
Jj
4TݻjkI
LgEmI
Ik=N\jh٬[Wg;8|3驣fPPi!A3dV(oT>yCE9[V	hyYzQZ5m(yM-2CdCڳ@յp4jҶ>>;Bӡ492[W343쁈?C՜D`iTTҶ8+BIY@>!G R,4@FX*CEVH!KZ?Z래a
dHg?DHͥMd9鑻j(9jDZ)Vd(R;8~JdfSy*E`y0 # L*͠Z(ϧS;8'jAiKfiT[WS
><FiL-ָ2T
'P5m\O\*~6C+CyYҨPA]$(%BX(?H+J'gmhեm%}<!LE$(sG4k\5iYeZW3֍KZ[SykF+9@7Z5-jzimL9g5zZD24YkVQ-s+J*<{FKYhVCiYִ
 hjVNdFȆ՝=4
gBiUsѪc<
~184{,ȇ0A*|@ژ 1a2*+iDimL"[J xUmL3쁤g
ЫVl遵06
IY@!#=zYzN`
%fΘSjP:`iTQ3=-eZVsdjlZQ*ݵ5#4*dikzN`-uL~{U2$3҃C`FhU"ȅ-hss ikz`%gFWJ4մlIZtY(m2!6f+@t)khAf
%nFP[I\(գS<#7nښAi=Sё`lMx3[j`vUO;:E*2/g5zZD zHP4m5tA+9[+J'g6L޹ټN`6o;X 2#zElACyCE9
Y<L!A\k-s3ҊsHr;8jΉg

Yk?瑞`hֹk-4jҳD--%@x*hU78kLOIs)Zյp#5z<`HUi$=UHѫJhֹk-0J͜ʁJjEFz=Z祬@ѫJ`gED$X ѼmYL2#=ѭsZ hեg03,`FfFZW(G4k\5iY訄dy+J*3=-eZVs:*!"fmzQ`AC#4*dikzN`-uL~{h֪F%Hh3B\L`@FAAUmAR,QpzFQ+v4jJjڸ&yi?#S4 
z 5m9H3͢
ָ(r4Ur̉@vDUhr0N#KD#=ѭsZ hեg01	
 ZCf
ZQ~{ pռ";4pxyj`Cp #=ѭsZ hեg03yCjΊ`AC[Rs ڈ)#VѳX -4jҸeiDS[Rs ڈ)#VѳX -W=( ҉§GZ	ZP5S53OymH
9iTOUPV+XWT6?)뀃<նUќ4
'+C+
LFz=Z祬@ѫJ`c-5m[D1-Ag5zZD VN
@ټ`FrI#=ѭsZ hեg0rvpVkg9瑞`hֹk-4jҳi!@Ѵ͚BVN<{FKYhE9V	hyYzQZ5瑞`hֹk-4jҳXzڔH*ZEp4pxyA̈sf"L9kY @FAA*hOAV̈s pNղ2X5"Nd#=zYTҶg-rD`8gM3T>y@z`nڦ 9k
'kY> :iG4k\5iY[A)VJD!PZ nښ5i\HmY%Uҍ5u3djѫJ4TY(yTS7`oT sZM<hAeiEPg5zZDtTBE-sZQT>Ι(*jTj+hމl6O zږpT>zԃ-|;cz`C:'--\O\8Z3v2
+VtOz[Z3-<8Z3v2
끽--\O\8Z3v2
끽--Sdjf3=-eZVshv)VALR֨'ÞFz=Z祬@ѫJ`c-3EFo3֍KZ[SyIk=W=(0!՝Ҩ%fBEhZgykF+9VpQ+vVLZ3=-eZVs:*!"C72sG4k\5iY訄d7Z zQ`ACFz=Z祬@ѫJ`래ʋ<-'*|CFz=Z祬@ѫJ` C:'ZQ;8+mF+HR3BTݵS
gA<6Fk\LÏ#S4 
z 5m9H3͢
ָ"AjFiJAjSTrgD靭pgJM3QD+9Me
VpMLѳXeiD<{!R* KDrgD5m\4g
i spA@L󳂶͠E

"T?m(yM-2CdCiDJ{=0V+X)Fz=Z祬@ѫJ`gED$X ݴ4oVtS(G4k\5iYDsT2vpVZW[Rs ڈ)#VѳX "HޚjBVN?5oDVL	i VjfV<J<6Fk\i$s̈ݳFLG0M- K2$΄Ҫ閶+J*f4jҳ#=+J'gmhեm%}<!@ݵ5g5zZD @~If<Bⶔ@<!2!մ
M灥P!BC+C
x<{ zk]2W-h>vpK x[SY<?Fz=Z祬@ѫJ`gCf󵁲OF!gE0 Ҋ3=-eZVsHh2YPڳYh Ҋ|٨jFz`Eo\୴4XG[3ekTݵ5ȋ+RCi	l=3ǔړS#=>P5=3Hc*T[Rs j{ jz=|<?[S j{ dzx;z>v}S
SKjN`Od<{ x~Cc CGG#ϠzS瑞`hֹk-4jҳD΄ҪZQj`b-[CFz=Z祬@ѫJ`zZDWJ4գS<CiAm4U#YXzڔI*P`cS90VBo<2sG4k\5iYlv6Ax
 S-$(eiEP瑞`hֹk-4jҳQ	07m<O\rgD+J*<{FKYhVΊH6AiBjΉVUuֶ> :gUSFz=6l鞪hեpFz=zֹk-Z
<ਅUsT͛(?瑞`hֹk-4jҳD΄Ҫ 8<;SeiD?0#U=03`vUճPOKh%jjr,*5CDtYTO\-PG4kUrx<{FKYhE9V
Yk=0!O\6#=ѭsZ hեg05lٵp#U=0K]s+mSg5zZD X3XXzڔH*PiTǔړ$TAL69h
zg9JMVN?Fz=zֹk-ZG4jҶ>Z3ZQ;8|3=-eZVs:*!"j
4!D +J*#=ѭsZ hեg03,`Fz`O@ޚACጬzѩkZݜ4EFmr#5t&W=2S:J>ykF+9=h	Y`k=ajQ Z5BPvzY뒪hsZM<+Jh
 r`g=ZW=0瑞`hֹk-4jҳQ	0#U=0TYZ lv Ҋ#=ѭsZ hեg03,`Fz`OA\+J*59yYLN
8jmYT<@!6z33iUt@FxgLUYݵ5ѪjQef|~=0rzWO3bzћ+J'fsFKYhzimL?|~=0rzWO3bzћ+J'fsҵѫ8Ca?|~=0rzWO3bzћ+J'fsV@}MH3iG4k\5iY x+!7`k=ajQ Z5BP}-k8{#Y[R%UѪFJVLQP'@!G4k\5iYlv6A邦<r)2qdjfVژ%fΙ@> @FP!S<L
z 5mVl鞪iTji]PQ;XU3\Z`83z`iCb>f!@j6kW;35zZDKja~-3tVԐjڸZJjٜ3F
ASj'jDfZ5BG4k\5iY[@ݤg=mJ$[S+v4k=peOSL<ȒNԃ"jdVPEls'@mZxp;=DG4k\5iYS@r(zԢAUtjTgdk=ajQ$Z5B9Od&Ҫ5BCDVL>yAֺdjZѪ9W%*QYzQD>ykF+9h(HXzڔH
%ngz#==k\ZVszVrL٫95i\-Z祬AUtM\2v瑞`hֹk-4jҳD΄ҪZQj`,ѭsJ3zCjΊa<{FKYhVCD3SF`fzjڸ*Fnݵ5R9Zz<{FKYhVz`l zѫ6P4kY[RUѪ*|CyCE9KDrgD!S<L
TvȰKEP(#O񟟏|s g+Jgy6 I

2vg0M+Vy>5OFz=zQN`B@+VtO3\Z`xeGhP= B4g6҆^}<͈3BFo([@03vr<y9g5zZD<䙳Vr4jҸeiDAmL6EoDl
!5pɲ3Z#Oyjvp4kJz9ZOKh[Sg͛ZWD?瑞`hֹk-4jҳ(I5Am%p VLTݻjk3	i?瑞`hֹk-4jҳ֍Y`래"OLzԢAUtjJFz=Z祬@ѫJ`"9Zz`g-m5VNޖT¸sG4k\5iYdV@+VtOL<季f ҉TyjCWdx(Zk9iY[RBekSv3@:ݜrgD8G7Gx>?9ZP؃=+ϧzHPU=hA96@j6k-+!@յp#73<{FKYhVrIyh
T(9H3s9hҹ3=-eZVs9-&
M灣XXzڔH*Pfzjڸ 硢+J~,dkgitNÒ*y s:+x4s4:𺏑*CERUCj`fSxUTj(0!TT&@C%Hh!KZ
)E9Vp4kUtM[Fa-
(*eT|T:Zg|U%U]Pj5USy)HMWAHzBkQY,bxX`#Zr"6CXǡ66dji;X&FrԈvk8)s\".ݚ5Vszvp ҉[h) S"ָTR$J(jFx*	v-u2-9iL5lx&lդѳX{8 qĿ=WS}Oj{L9#xn; ?nq9#M \_%|/cVx^p3>r= å~qρBgdU:[{!߆|Y±?˾8*џ;kg3d>KW3
şo6&xp<'.r;>0a	^~QYwƧ6+xpF"i^ #r.z!Q<^EDf9/lGBW_ +,~\yw!xV8WدE߁s/CφC6|(-3x>J__G~+ΛY0y㈼أ¿M}`rWh<'<)	)*^D7|j8q?⇅׆
_υ"<,q~8<6<E0x3ᐋ%9''>5
	5}@ <nxJ^|*'x+TC<n"Ի@㢯PgG?6g9C`08DC<Z,eOcb|EZ] FGqxp.xqmgx̫hI|xOqwc?4gM~O;±ύş|s`qS°,fO"N
BTDM~|. q7=<ǅ_J^dmmmZplS2jJݢ%nBVژf]h
o%!	)HMj`8/׍s tq)FCgLO!2$AU?g[haNAjSm9ymLvTlFȃ+J'f:xciB VژTcjZ!4k jS
1w mKD&`[jaS1?)
O5mN=jA 5mySjSJhѬ歵04	Y
O5m	iQgOI歵5A-3յpU*,)<ն%x
E>'VT§YAjSz[M=U4j
zԃ-AjSd&§VpgޖOUMBegymLm4TѪ*pVpgޖOUMBegymLm4TѪ*pVpgޖOUMBegymLm4TѪ*v3z`C:'@>!S=^@'VT§ǫh Vښjڸ*xT2:dvcԳZ!5
d":09Zx٩
d":09Zx٩ʊhe@a2vj
d'":09Zx٩)43s c+8jΉ7fCj2#HSC:'ݚQ Ȏ=!L02Vvj NsKY`7fVژU 8<<O6>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnO륣9'VT§Ǉ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|]- )<ն%x
E><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k9S$hg)H2ќ窸٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩@z2#HSe8UpS2VAzB`hԃ-zݚyM-9|Y[RB0A6g<*ǔړ͠E$([S 43fs§yM-9|Y[RB0A6g<*ǔړ͠E$([S 43fs§yM-9|Y[RB0A6g<*ǔړ͠E$([S 43fs§W
a_+|0S2jJݢ%nBVژf NsKY`7f|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژfFCgLNvkjڸQz'S3\Z`E*2,2:dv]VEm<`@ژZ
k,Q`7f-
(*eT|T:Zg|U%U]Pj5USy)HMWAHzBkQY,bxX`#Zr"B D F
}5MZ%n}i%Hh̺
%ntTJCURp8^7!`9 ޥ9Jsz)Ɣ͍)hC0C2fSxGN{zV$F%i%Hh7mER&Eg u Jݤ!T7S 5CaJݤȳ[F|Jݤ!ȃ;YCEdVUV$E@VDHL:,U_Jݤ!Ȅ;Y[4Y%Ev%FH2ќ4jA8ȃ+J'g uJݤ!ȁ-4V$D	iJ(z$hԃ-:@qT%S֌DfIZN`gCfVNO%i%Hh3iSykzCEJZZ35
 tiZh֣?i94Y*fǇ![>tYZW%mgV$tY%fC(I*CEVl鞪hե~<$sHhU=hAS)#*CEFo(yM'03x+Vevjq4-+ZQ;58N`3fCVNO%i$U%HhLM*zV$IYzVgitxHR4jvjCYACiA~5x>@-6ZQ;?ǔړ*CEFoZt:4*CEFoFp ҉٩4`J+J'fǔsHhU=hVNN<"sHhU=hAS)-94Y*fK]p ҉٩ǔړ*CEFomggdj4@V$V[Jal["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnO)
dnZ)	UL2vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚSI!S:JeiD6>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k9N`gED$X*CEIkYAS)tTBE4Ydt&W=0 ҉٩yM'03,Q+v"΋%m+J'ffΙzAR2 N`gED$X$V$E@V+J'fSI訄JݤȳݵU+J'f`7G2!gE'0Ў6tDN`7GS՝0ЏB#GS<ԜR, +Bi0
Yk*SKjN`F
¸+VevpyM-94YW *֛
zQZ5§4
dB |VݘWsҊѬ?)'0TҸ*pW-HEhZfǔړ"3dTVdZ*h:DR%JtYdCj΃Gr,#)(#ǔړ*CETZj hU7f\k-sO[RsHhJTY
¸+VevpV$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOM9ބx`+yڳG]3F-`7O[Rs z`l͑Q[5jD	vu@nOimI!ȁ-4 |VݘWsҊѬ?)'0T$ѫJVZva\J+F;8T[RsHhJ͜ hU7f\k-sO;SGKDgI#[W<gI~W
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$¾W
a_+}T̾}h[4XfW
a_+|0S2jJݢ%nJaa_+|0¾WLj+v蕻I*CEo|0¾W
a_U3/_D/V$SKjN`D*[#7Zii=0 +Bi0
Yk*pŲ5PLVhzh

vp"ΊڒPڵ< *G0Џ3%d&oB:*i*FYoB:`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGi-
*e5k蕻EJݤ!LatJݢ*&=!5,%pn7^7`B r8G43@:@qV)V@Ѭ.gݜ* NsKY`7f<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩¾W
a_+}T̾}h[4Y)b3y¾W
a_+|0TկV+vT%3Ao¾W
a_+}T̾}h[4Y)b3|0¾W
a_+e5k蕻EJݤ!La|0¾W
a_U3/_D/V$Jg+|0¾W
}5MZ%n}i%HhS<fa_+|0¾WLj+v蕻I*CE 7
a_+|0¾f_MSV[_DIR,1j%nFhU7]3#F-fSyjΉ°t:<{ kh=-
(*eT|T:Zg|U%U]Pj5USy)HMWAHzBkQY,bxX`#Zr"B @qf_MSV[_DIR,ЪEeQ+vR֠,x-n79 p}3@:@q43@:@qA*|A*|A*|DIR,ѫd9Dh:3*CEM䪆4;54P_Am4Uڟ(3BJEvBjBPS:+jVlt:yM-936kHhK]ṙ
vBk*+IEMd ҉٩vBk*+IEMd ҉٩x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|5$(	H2`7t4k<Sk:+jHP5m\eiDoR(hx§tVԐjڸ% ҈5ޥPѬO譩!@յpJA4kKY7g
Y[RBj+J hzACFn?V)V@Ѭ.gݜ*gEmI
R(X]8TΊڒ[WZQFԺ
5vp5$(	H2`7t4k<Sk:+jHP5m\eiDoR(hx§tVԐjڸ% ҈5ޥPѬO譩!@յpJA4kKY7g
ǔړ*CERR VA-u2*SKjN`FhUIJ, >ZQ,pyM-94YU%( eiD\!§4
dfTAK]ṙ
ǔړ*CERR V@z?)'0斺h?=A{
SKjN`B9邦Z@JөC[zimLrgD҉`7t4k9ޖOURT#4*ҹ~C[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fyM-94YU%( U%SK]s(*<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ4	`apژǐ!	YLfCS[Rsi%Hh3B hU7f\k-sO)'0Q+vT#4*VZva\J+F;8T[RsJݤ!
 +Bi0
Yk*ǔړK]s 4|3fѭP Jjih٪W
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*aǔړ$FhU7Yh 3Az`je¸TimIT#4*R,Q  Ȁ=0VٵHBva\*q4	*CEM䖺p 3Az`je¸ThT7	AU3/檥Ѓ=+檩*ZtUT,ٮHzBj
CZ`8# 	Ӑ!ihT7,! TկV+vT%SgˠVAUM=!5]!	A`Y,q[ nr?`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGi-
*e5k蕻EJݤ6AD.HzBj
CZXup,#:8=Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO58Z3"@+VtO586>Ȱ s]s5>=jAࡴȐ!՝nN<>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5>y@SFPP	vHuCi!Sy@SFP7g*5sCi!S¾W
a_+|0TկV+vPdHfl}-`AiD0Ժ
5vj~W
a_+|0S2jJݢ%nJL+|0¾W
}5MZ%n}i%Do¾W
a_+}T̾}h["C7
a_+|0¾f_MSV[_DICi!|0¾W
a_U3/_D/V$Ȑ¾W
a_+|0TկV+vPdHfa_+|0¾WLj+v蕻I(m2$3|0¾W
a_+e5k蕻EJݤ6W
a_+|0S2jJݢ%nJL+|0¾W
}5MZ%n}i%Do¾W
a_+}T̾}h["C7
a_+|0¾f_MSV[_DICi!|0¾W
a_U3/_D/V$Ȑ¾W
a_+|0TկV+vPdHfa_+|0¾WLj+v蕻I(m2$3|0¾W
a_+e5k蕻EJݤ6W
a_+|0S2jJݢ%nJLhT7	AU3/檥Ѓ=+檩*ZtUT,ٮHzBj
CZ`8# 	Ӑ!ZpULj+v蕻IiD3.[]U7t&dlqXG D:8H@>\#3o#v׆3xTg>  4Ҩpռ"6聥P6F0S+T)-hs(Ypz<~{J=jAZP
ejΉjڸ5i[IhhNNVV=$p 8kLOIx'AmL3iSvOT\+J'gF#5o,Ȋ> 5L΃$͑wSꞒAcXAe UimI"Ίڒ-vaS[e[CD
%ny)W`F7q[J$x0Bx||@KdXZQ9.g9ݚ=dA["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k9[R	YAiAmLoZSJ
gLٜȰLPz͚0h?=P81w kh=
Y[RBj+J hzACFn?W[#!!Z偣X2$@FAA?V)V@Ѭ.gݜ*?lTig-rژ2$(3M8jY U 8<<Èp ǔڕ J#Oj`ȲT>vp*)zgk4Lp6k 4[f!BCxTݵ5Ѫhhֹ遥P?)'0Ahikh٬2vk@~zǇ0#V҉8VBo<GF??8?B|0¾W
a_U3/_D/V$F¾W
a_+|0TկV+v#V҈fa_+|0¾WLj+v蕻IiD3|0¾W
a_+e5k蕻EJݤմW
a_+|0S2jJݢ%nDjQ+|0¾W
}5MZ%n}i"5m(o¾W
a_+}T̾}h[C7
a_+|0¾f_MSV[_DH[J!|0¾W
a_U3/_D/V$F¾W
a_+|0TկV+v#V҈fa_+|0¾WLj+v蕻IiD3|0¾W
a_+e5k蕻EJݤմW
a_+|0S2jJݢ%nDjQ+|0¾W
}5MZ%n}i"5m(o¾W
a_+}T̾}h[C7
a_+|0¾f_MSV[_DH[J!|0¾W
a_U3/_D/V$F¾W
a_+|0TկV+v#V҈fa_+|0¾WLj+v蕻IiD3|0¾W
a_+e5k蕻EJݤմW
a_+|0S2jJݢ%nDjQ+|0¾W
}5MZ%n}i"5m(o¾W
a_+}T̾}h[C7
a_+|0¾f_MSV[_DH[J!|0¾W
a_U3/_D/V$F¾W
a_+|0TկV+v#V҈fa_+|0¾WLj+v蕻IiD3|0¾W
a_+e5k蕻EJݤմW
a_+|0S2jJݢ%nDjQ+|0¾W
}5MZ%n}i"5m(o¾W
a_+}T̾}h[C7
a_+|0¾f_MSV[_DH[J!ǔړTg8a ZAy[hejB
ǔړTg8a ZAy[hejB
ǔړ&ly*hNrnt6g9ɽ렩}9ɻ53M+!O[Rs[S͙8il!2$g%S"5SU] 4)
	@Ш+of_UMUKٳzWURU\
&Y]U7t&p/ׅF9 B/`*
 TկV+vQTY<f]h
o%!	)HMj`8/׍s tqJfÆ[`lOҙ#VX798G7GSΖn\2vpPyW"(~{E4	Y§ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|)d9DTYLL02Vvj|)d9DTYLL02Vvj|)d9DTYLL04jAg=UnOS#67FI饵2L<ȁL02Vvj|)iW$ڙ&Cd@Y+VtO5><Ԝ2"I*,TS": pFmn\Kjdy`hԃ-zݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vjǔڕ J
fȰI53\3BDYZk?imJ%g3@KdX$yT",HRU\R4	IQdo-2Ι(ȌΙ(yM-9d9DTYL0#3dv$a_+|0¾WLj+v蕻I(vb3c["҉`7t4k90¾W
a_+e5k蕻EJݤU;Vt1a_+|0¾WLj+v蕻I(vb3p¾W
a_+|0TկV+vQTY<f|0¾W
a_U3/_D/V$ڳy0
a_+|0¾f_MSV[_DIESgLa¾W
a_+}T̾}h[jΙ 7+|0¾W
}5MZ%n}i%N՝3AnW
a_+|0S2jJݢ%nJ*:g0¾W
a_+e5k蕻EJݤU;Vt1a_+|0¾WLj+v蕻I(vb3p¾W
a_+|0TկV+vQTY<f|0¾W
a_U3/_D/V$ڳy0
a_+|0¾f_MSV[_DIESgLa¾W
a_+}T̾}h[jΙ 7+|0¾W
}5MZ%n}i%N՝3AnW
a_+|0S2jJݢ%nJ*:g0¾W
a_+e5k蕻EJݤU;Vt1a_+|0¾WLj+v蕻I(vb3p¾W
a_+|0TկV+vQTY<f|0¾W
a_U3/_D/V$ڳy0
a_+|0¾f_MSV[_DIESgLa¾W
a_+}T̾}h[jΙ 7+|0¾W
}5MZ%n}i%N՝3Amj%nFhU7]3#F-fSyjΉ°t:<{ kh=֭V$fSy+l=r4jhU7V+kh=CGyM-9d9DTYL0-FCgLN  ZΘCV4	IQdo-2%h:+ 3`ZШ+of_UMUKٳzWURU\
&Y]U7t&p/ׅF9 B/`*
 TկV̺
%ntTJCURp8^7!`9G
a_+|0¾f_MSV[_3dVC7y+vOM-V螓ZQ9.g9ݚB J
}U7_5U/fΖ_5UIUrT(kftTJCURpKXn7^HpHm"mmG)w]qSW#rq0˺bwL]2.郾釽}+gqT!wL%wL&wL'L{
t9KR#.9KR#.9KR#.9KR#.9KR#.8hT7ULj+vڳtJݢ*&=!5,%pn7^7`B r">C[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnO0¾W
a_+e5k蕻EmYMPy+vOM-V螓ZQ9.g9ݚa_+|0¾WLj+vڳ¾W
a_+}T̾}h:)a_+|0¾WLj+vڳ¾W
a_+}T̾}h:)a_+|0¾WLj+vڳ`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGiQhT7qT̾}h:)JatJݢ*&=!5,%pn7^7`B r"?`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGi-
TկVk](mYMP̺
%ntTJCURp8^7!`9ã7N<=&?ԧ=8?=8?6Z=Ш+of_UMUKٳzWURU\
&Y]U7t&p/ׅF9 B/A\xFB F
}5MZ%n}i#67AD.HzBj
CZXup,#$lA\x@S2nj^͝-3Ҿj宨PA5UB͚*&=!5,xn,0-9PW  U3/_D/V$tmE̺
%ntTJCURp8^7!`9Igil8SC:'ݚjBTP?'d=L02Vvj NsKY`7f%gVt)l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fG3Z
`91rgDS'd\k) Vp!՝nNFz==s5Y+VtO58RyC[ NsFhhs\Ig +t09Zx٩
O#=ei\k) Vp!՝nORyAֺB`hԃ-zݚGYZW3Z
`9R4g9vj|)<{ vQ {+J`egY<Ig͛ZVs c+8jΉ7f
O#=>lݵHҰY+VtO58RyAf@V09Zx٩G7mE)H2ќ窸٩)<{ vQ {+J`hԃ-zݚGf {Ur֍PSC:'ݚ)<{ zk]2W-h09Zx٩Gf {Ur֍PSe8UpS0¾W
a_+e5k蕻EJݤ5x||@KdXZQ9.g9ݚ¾W
a_+}T̾}h[fݵC7
a_+|0¾f_MSV[_DI3Znڊ!|0¾W
a_U3/_D/V$tmE¾W
a_+|0TկV+vLֺ[fa_+|0¾WLj+v蕻I&k]-QD3|0¾W
a_+e5k蕻EJݤ5W
a_+|0S2jJݢ%nIKvQ+|0¾W
}5MZ%n}i$kj(o¾W
a_+}T̾}h[fݵC7
a_+|0¾f_MSV[_DI3Znڊ!|0¾W
a_U3/_D/V$tmE¾W
a_+|0TկV+vLֺ[fa_+|0¾WLj+v蕻I&k]-QD3|0¾W
a_+e5k蕻EJݤ5W
a_+|0S2jJݢ%nIKvQ+|0¾W
}5MZ%n}i$kj(o¾W
a_+}T̾}h[fݵC7
a_+|0¾f_MSV[_DI3Znڊ!|0¾W
a_U3/_D/V$tmE¾W
a_+|0TկV+vLֺ[fB J
}U7_5U/fΖ_5UIUrT(kftTJCURpKXn7^HpШ+oZ`TկV+vKEC2(EUSy)HMWAHzBkPXKxnn7@pG)
d'Dt
`91rgDSO\3s c+8jΉ7f)=zB`egY<2"#HSC:'ݚ	&Z(m4`+J'fh?=Z"S@xUSMeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?cilJ'9ޥPѬ0S*=0l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fIzB`hԃ-zݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|)=zB`hԃ-zݚ NsKY`7fǇ4EoR(hs٩;4pxy1cWk:+jHP5m\eiDoR(hx§tVԐjڸ% ҈5ޥPѬOJݤKjdC:'NsKY`7fW
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfB J
}U7_5U/fΖ_5UIUrT(kftTJCURpKXn7^HpZpULj+v蕻I'j#N<3.[]U7t&dlqXG`tqhT7	AU3/檥Ѓ=+檩*ZtUT,ٮHzBj
CZ`8# 	Ӑ!khT7AU3/_D/V$@YeQ+vR֠,x-n79 ,<ޯbJbJ7j5A\KZ7
n7?S#=>POdOGT6>;bp q pr7NFPnpq Xpp8^780FઙTկV+v̺
%ntTJCURPW  TկV+vLڊ'tJݢ*&=!5,%pn7^7`B r8VlTL*|)E!I+6tZeEP>j?~v?鞹%fΘL4pxx
O#=i`egY<Fz=3Ӆ09Zx٩vBk*+IEMd ҉٩vBk*+IEMd ҉٩vBk*+IEMd ҉٩vBk*+IEMd ҉٩x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩3쁢f) Vp!՝nOcilJ'9ޥPѬ0S["҉`7t4k9Ry@vNs c+8jΉ7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ
O#=i`hԃ-zݚ18ilSg"zdE	Oc+8)vp 
jD	iȋR3쁢f)H2ќ窸٩eg3@n["%Sg"zdE	OጬhKdX(I̇=27mE
YLȰQ+v3iSykzdnڊ27g-`V$fҦ2ݵ)eg3@n["%Sg"-ȁ-4jBS27g-`V$hֹk-U;Vr i27g-`V$hֹk-U;Vr i4JݤgLU#F+Z祬09Zx٩)V$:g5i\=-e) Vp!՝nOMi$=UHѫJhֹk-L04jAg=UnO+|0¾W
}5MZ%n}i$ͨyhAǇ4EoR(hs٩a_+|0¾WLj+v蕻I&mE[B+|0¾W
}5MZ%n}i$ͨyhA|0¾W
a_U3/_D/V$O5m370¾W
a_+e5k蕻EJݤ6歡xf¾W
a_+}T̾}h[fQ<մ ¾W
a_+|0TկV+vLڊ'W
a_+|0S2jJݢ%nIQDVЃ<3
a_+|0¾f_MSV[_DI3j(jgoa_+|0¾WLj+v蕻I&mE[B+|0¾W
}5MZ%n}i$ͨyhA|0¾W
a_U3/_D/V$O5m370¾W
a_+e5k蕻EJݤ6歡xf¾W
a_+}T̾}h[fQ<մ ¾W
a_+|0TկV+vLڊ'W
a_+|0S2jJݢ%nIQDVЃ<3
a_+|0¾f_MSV[_DI3j(jgoa_+|0¾WLj+v蕻I&mE[B+|0¾W
}5MZ%n}i$ͨyhA|0¾W
a_U3/_D/V$O5m370¾W
a_+e5k蕻EJݤ6歡xf¾W
a_+}T̾}h[fQ<մ ¾W
a_+|0TկV+vLڊ'W
a_+|0S2jJݢ%nIQDVЃ<3
a_+|0¾f_MSV[_DI3j(jgoB J
}U7_5U/fΖ_5UIUrT(kftTJCURpKXn7^HpШ+o7qT̾}h[d9Dn٣ZtJݢ*&=!5,%pn7^7`B r8Ay^Bޥ98fDo^1Gg|쁑z}쁑f=<a쇱Oǡ5=5=>PS#=>POd<{ |<?1@Ɉw |<?1ꆉ[!<&CjihY*+vSQ[ny)WFkT5UI4P,ȕyKꆉ[!<&C瑞d4x??Ax{yA1IϏ瑞d4x??Ax{yA1IϏ["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><ԜΊH6Ad9Dn٣ZElAO)'03y	fk4j'VN8[Rs:*!"	fkմl֨eiDSҵL΄Ҫ p!՝T=03КU\j¾W
a_+}T̾}h[d9Dn٣ZW
a_+|0S2jJݢ%nIfkoa_+|0¾WLj+v蕻I&CdF5|0¾W
a_U3/_D/V$yhָf¾W
a_+}T̾}h[d9Dn٣ZW
a_+|0S2jJݢ%nIfkojk΄Ҫ p!՝Tx):JP<Ԝ{-2DA2"7lѭpS:Jkh٬KE̉T2vcE;PW %T̾gKBk5MUPf
o%!	)HMj8%,^7 p$r8N@_hT7n8f_MSV[^:,P̺
%ntTJCURp8^7!`9hT7,TկV+vU*,3.[]U7t&dlqXG @:8y 墩W
a_+|0S2jJݢ%nJEoW
a_+|0S2jJݢ%nJEo-
(*eT|T:Zg|U%U]Pj5USy)HMWAHzBkQY,bxX`#Zr"B @-f_MSV[_,Ȑ̺
%ntTJCURp8^7!`9G0¾W
a_+e5k蕻Ẻ$d@"ʄhC$<I:O%n@T&ZpPULꩺ{6t JJC]U6kR֣Xq7G#E{翞{{翚8_B DU3/_D/V$vtJݢ*&=!5,%pn7^7`B r8G[gg uH+*Jh-z
x+!7`\Ok-z
x+!7`\Oki$ڙjΉ9oR(hs٩¾W
a_+}T̾}h[ڳo¾W
a_+}T̾}h[ڳo¾W
a_+}T̾}h[ڳo`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGi-
*e5k蕻EJݤ3btJݢ*&=!5,%pn7^7`B r8["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k9RyCjPR SC:'ݚ3쇨ԡO%m@Y+VtO5?Igy+m\"09Zx٩)<{!#"%m@Y+VtO5?'d=F
y+m\"0ѩZ3W5>Fz=zgR Se8UpS
a_+|0¾f_MSV[_DIL6 I
x||@KdXZQ9.g9ݚ¾W
a_+}T̾}h[lA3|0¾W
a_+e5k蕻EJݤ3b|0¾W
a_U3/_D/V$yg+|0¾W
}5MZ%n}i%3؃=$(fa_+|0¾WLj+v蕻I)f!C7ZpPULꩺ{6t JJC]U6kR֣Xq7G#EA\x@]T̾}h[ 2(EUSy)HMWAHzBkPXKxnn7@p8
5<FvM-uL2vp4k3V̈ZQ;85yfDSmBgLAH+fSy%fΘ!U*,Gh:|H="ԅ#FpPP޺@x`R<>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k9k:+jHP5m\eiDoR(hx§tVԐjڸ% ҈5ޥPѬO!!D6
H)#V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?hCo] <0D%B g3g\A
a_+|0¾f_MSV[_DILaǇ4EoR(hs٩a_+|0¾WLj+v蕻I)b3|0¾W
a_+e5k蕻EJݤ1W
a_+|0S2jJݢ%nJg+|0¾W
}5MZ%n}i%3Ao¾W
a_+}T̾}h[ 7
a_+|0¾f_MSV[_DILa|0¾W
a_U3/_D/V$y0¾W
a_+|0TկV+vS<fa_+|0¾WLj+v蕻I)b3|0¾W
a_+e5k蕻EJݤ1W
a_+|0S2jJݢ%nJg+|0¾W
}5MZ%n}i%3Ao¾W
a_+}T̾}h[ 7
a_+|0¾f_MSV[_DILa|0¾W
a_U3/_D/V$y0¾W
a_+|0TկV+vS<fa_+|0¾WLj+v蕻I)b3|0¾W
a_+e5k蕻EJݤ1W
a_+|0S2jJݢ%nJg+|0¾W
}5MZ%n}i%3Ao¾W
a_+}T̾}h[ 7
a_+|0¾f_MSV[_DILa|0¾W
a_U3/_D/V$y0¾W
a_+|0TկV+vS<fa_+|0¾WLj+v蕻I)b3|0¾W
a_+e5k蕻EJݤ1W
a_+|0S2jJݢ%nJgTgF6tȆ՝:@[P+Pw#֭V$fSy+l=r4jhU7V+kh=CGj%nFhU7]3#F-fSyjΉ°t:<{ kh=-
(*eT|T:Zg|U%U]Pj5USy)HMWAHzBkQY,bxX`#Zr"B#
}5MZ%n{9tJݢ*&=!5,%pn7^7`B r"?o*5S>e!pb)A)P+C
c@x~1e z)c0
*ޥ?#)~H|Pq?ǃy?=>8nݜ7g?Az20~<R|?RFǃ*ݚ8P#CY w h<?hyY:OU3@:OD`@pn8P#CY w 8<<g-r:O3\ vjE!Hѫ4xPSU stu?4jzt:3djd,z:g,W=08G7GS<@pnOdOp7fdQ܁g?bP+!7CY w!jd2;f;8P#%u9:)(財4F@pnIYgE: @pn*䙭t:OjPt:O쁨43SgjΉ@nO!j;5hCok d>@Z80@5z?c<<~52GrF|?Z$:`@pn6tȆ՝:O"ILyA1I#Ǉ[#W	5~ͳY䙲3Z@pneiD6Fk\F+fku9:Z$Ern;u5?CiIY~fȭCjΊ`@pndQCvarn;#dҢ&ðݘv:8G7GSEMهaɻ0tpn<{ 6k ި!j;8=~<2t+26Fk\Ίڹ䕛:`@pn<{ xi dGǁpHz=AOd<{!aCa쇑d?>2Hx<4Clz\AA se?f稕A78FS>FE>  u2j%3]P7f H#؟`@nO-HRӣO
u5?!H#N<5҈PS?b#χ~52GrFǃ܃3@5j?rF|?jB<FxP畜٩E
@tiV@:ݚdE	w stu?!ȋ*Iw stu?!ȋ*I;u9:̉"0ݘw stu?JMهp8G7GSyA1IGA~yA1IGA~yA1IPxy xyA1IPxy xyA1Ig
Fz=v<CAl{ x>ݳT))=P7fj#vP+xPSV$nښÓvaOJݤ!Ut:O4<4<@nO4<4\(u5?FE4Y+J@pnW%HhW-H@:O4<4<@nO4<4\(u5?j?~v?uJ|H?jJMهaɻ0tpnddݘvG~[4YeBi4rԉ%Hh"97f:ݚV$hեr3lxP#%nFZW#6gu9:5=2Ǉ٩Odx;5u5;TdY%FfѪQddI՛FP8G7GSFEY$o;Vm@:O TP:ݘwTz@nO3@BZf&øPS[W"Lְݘw z9$ei\lÓvaȒJMهp8G7GS$s"ITYȆ97f:Ỏ%Sg%t&øP#<{ x@x?Fz=v<CAl{ f|<ʊg@vg=U:ݚڳY$aɻ03SC#  @nO6Ak%c+STATgka3?hOdV:ݜNµ??9Cj΀97fzu5?Y+@nZ3Z鑽tf vj<{ xCH?yA1Ig쇃(<<~<?3gѬX+TQC6Óva5W-s:ݚFhR7DD
L@oC5?9+Caɻ03SI,Ȓ!gE2Lְݘw z$vk,ȒLְݘw z$y3#4*3Z@oC5?3!yfR,53SǇi |~<>@:ݚ5=6<<IQC6Óva5W-s:ݚ*(r՝rn;=p8G7GSJg@v᪹kҢ(mY&øjhP#SJݤSXr՝-3u5?!Hݵ5(mYU3@:ݚ7 kF
@nǭjZ(hφ ҉ٜF@<T(+h9 TT[5BA[DY`7j? TP097fBh՜7fJgGEi\I3ZÓvafF̉"VtS$kMهp7 @8<;5Gᤃ  @nNAPU *(rn;Mهp8G7O TP:ݘw
2:`@pn*(r՝rn;)3u2CQC6Óva(!Hќ٩<I:YUp7f9$varn;"@:O$s"H&ðݘwYu9:HD<Mهaɻ0Au9:AVtaɻ0d6t:ބu?EPڳ;MهpԅY	7fAVarn;6tS sz#2YQZM%R3ZÓvaf	*CEvI@oC5?I,Ȓ7+jf&øPOT՜̉$C&kXrn;u k-6BH
LָPOCi 4ЪEf:ކjʊg@vE
y@nOQC6Óva5!P#*(r՝rn;ѫ9@nOҢ(mY&øQ\8G7GS!Hݵ5(mY[Fp8G7GS?hOd*jJZpnAu8#jajz=Fz=~5m7Ogc8$>>?xǇ瑞d4x??CH??9Cj΀97fR:OEPڳ;Mهpi&l܅ vj*(r՘v᪙@ntJf Ȁ#Tj(f&øPOϣQ
Fy vjEPڳ;Mهp3`@pn(mY&øhm46nBu5?y+v7mMaVtpP#C[jkPڳ;jku9:<I:ZU"367f%nF9Cj΀mE
!Hݵ5(mY\5PAVrUXr՝rn;vCu5? f#zTdYUp7fzLֺdo] <0ei\hu5? f#z997f:ݚjVmZExP#HD<Mهaɻ0YiDŝ0!kE08G7G:`v7fA75

'k vj}
S@:[A vj|H?9Cj΀97fZu9~AVtaɻ06tD`@pnʊg@vo;Vr7DPSEPڳ;Mهpٜ7DPSEPڳ;MهpO\N5m vj~AVarn;%uITku!՝Z-27lI@nO#VS::+J@FAf&øPO%Sg#YfDv597f:ކj~AVtaɻ06tD`@pnʊg@vo;Vr7DPSEPڳ;MهpO\N5m vj~AVtaɻ0@pn>9Cj΀97fR+3SJg@vCgLNi#vg@wmgl\٩%nF9Cj΀+i#vg@wrԉ#Fp7f<I:kEF:ݚV$nښÔ6Fy*CEu5?!Hݵ5(mYҩS<٩%nF9Cj΀ڳ}enڙEtYZ;8P#[!S*,Fvp s#!!4j
<HZc<	5vsAVarn; \ITkuEPڳÓva2#ȃDU@:O TP097fT *P8G7GS?9Cj;Mهpk#yHT6٩ʊf&øQeG*JIL+ZZW#tJ䙭aɻ03S%Sg$"I:+zRLְݘw zY$rVڪaɻ03S$"IZ3ԇ",3ZÓvaf3%S97f:ފ<{jg-rLCva衚GǁpH?r>7f3샱b )!y vjy(mY&ø[R$ky(mY&ø[WTNָPO TP:ݘwu5<Ң(mY&ø[՜+3S}*(r՝rn;TR4J stu<Ң(mY&øQjBT8G7GS}*(r՝rn;)(fV$nښÔ6A
JP#<I:jT8G7GSy+v7mMaVtp$ky%nF9Cj΀YPL7u9:C[jkPڳ;T&8G7GS :`7G]kF stu9P &k]27Lֺd$A
VLgEmI
	iRPڵ9F@<T zѪEz`FySќjFBzfE
F*, ֤(3?9Cj΀97fڔ)&k]08G7O4k]2 #TBF597f:ݚ$A{%Sg%My&kXrn;u%Sg%MyQI@oC5?ITY,Ȓ ҉3ZÓvafGǁpHr1  @nOd4zǇR3PSgc8$Glxy!٩3샱b@87fC2UXr՝rn;Y3 z(GS TP:ݘw

꒩ z*(r՝rn;Tdyh
P#*(r՝rn;QdAT*@pnAVtaɻ0Vdo)
ҳu5?EPڳ;Mهpʏ#yHT6٩TP:ݘw *P8G7GS!Vtaɻ0gD%Bli%U\V:ݜNµ?JݤSXr՝4"ʄay+v7mMaVtpЋ*IP#V$nښÔ6ᩫ9*o,:ݚ%nF9Cj΀j@(7fC[jkPڳ;vC2,٩V$nښÔ6fҦPٳxPS!Hݵ5(mYB,M&8G7GS!Hݵ5(mYچrVќy+v7mMaVtply3u9:%nF9Cj΀ZW%d&:ݚ%nF9Cj΀CjΊ`@pnC[jkPڳ;YPL8u9:%nF9Cj΀fDfu9:(mY&økBILOEPڳ;Mهp9%I vj*(r՘vѪhP#Ў(mYaɻ0
S sz TP097f3ydo]08G7OIL+ ҉ه&øPOHަN޲DRLְݘw z	F9*o,3ZÓvaf$dI%g%hU[jf&øPOITYY$Af&øPOFz=r3Fo#tJ䙭aɻ0POFz=r!!%rLְݘw z(fr;8W#9kJkXrn;u3S9i%3AMهp7j@Ι球<3B2vrLָPOH<gFhU"ȃ+J'g$kugc8$F~!٩GǁpH~=Gp xgc8$>Qp?$>%U&ðݘv:8G7G]rԈ:8G7GSQC6Óva5W$kP(mY&ø[՜̉$ku5??9Cj΀97fR:)T8G7GSQC6Óva37F stu?}*(r՝rn;H3T8G7GSҢ(mY&økBILOJݤSXr՝, Y	8G7GSi#vg@wF"-H8G7GSi#vg@w
,!gD!Hݵ5(mYZ-27lݼ@nOJݤSXr՝4Am%M@nOJݤSXr՝(r#F+u9:<I:PJV$nښÔ6%S stu?y+v7mMaVtpL޶m)uJV$nښÔ6fkuJV$nښÔ6<IYPM vjV$nښÔ6᪹h
P#C[jkPڳ;Y!g=U:OڳÔ6Óva(rgȕ@:ݚǭP[@ژ*C:+jHPW-HPSh[SHr;8gEmI

 vj*(r՝rn;)T stu? TP:ݘw
:dCjΊ`@poE~AVtaɻ0[$kPʊf&øj;9*CgE08G7O%3Jg$Af&øPO#zI:+zRVvI3ZMهp7F4i*jJ4Lֺvaf%r =Y$oKiaɻ03SHhlTY,ȒLְݘw z#=~ڹW%SI@oE`?m\+ 3ZÓva衚bVg@vᢤ	*<hPSLAÔ6Óva2̉%htR٩(mY&øQjB0L8G7GSEPڳ;MهpD6Pʊg@vLֺ`@poE~AVtaɻ0 JLҢ(mY&øflމڳP#EPڳ;Mهp̊މ&k]08G7u?!Vtaɻ06tȆ՝:ފi#vg@w
*<+~C[jkPڳ;zi:)u9:V$nښÔ6ei\5P#%nF9Cj΀ZVZӳu5?!Hݵ5(mYCd	hVh7f<I:C֍dj~C[jkPڳ;fL#" vj~C[jkPڳ;Y*CE=p7f<I:CS&DoZJ'uJ~C[jkPڳ;dFȇ+VtO vj~C[jkPڳ;f # S@xPSJݤSXr՝-QCFR5PSJݤSXr՝2#ȃDU@:Oy+v7mMaVtp2$(4~C[jkPڳ;Y!AT*@pn<I:e۶~AVrUXr՝rn;S=h+u5? 9*9Cj΀97fZ-2U8y#V7fǭjZ(h?R9Zz`A9(mY&øQjB0@pnEPڳ;Mهp3dv8G7u<QC6Óva4ΊڹTVY:ݚAVarn;4Y*<u9:ݜ >z`r3dv&øPC598 |jg-rLCva衚	hlմN՜7i䙭aɻ03S$"H+9'nd9+mURLְݘw z2ӣNFI@oC5<``?m\Y*aɻ0POgCXW#9kJg@oEvpFhn\597f:ފL?m\Hmn\597f:ފ5M!yfSyeiD䙭p7	YhgFhU"ȃ+J'g$kuLAÔ6Óva5WMrU8y#V7f*(r՝rn;)9p TP:ݘw
39kJ'k sz(GS?9Cj΀97fL譫JEh՚<٩<I:i76P@nO!Hݵ5(mY=-gD%BJݤSXr՝-ҹۢV@:ݚC[jkPڳ;Z$oMh!@:O!Hݵ5(mYR,vp8G7GSy+v7mMaVtpmElxP#<I:Yk<Ur\٩<I:C$FȌ֩u9:C[jkPڳ;H"΋#zu5<䪰:ݘw\NHմ٩g%U(mY&øiVd)*Zu5<䪰:ݘw376P@nO 9*9Cj΀97f[dIZVѪ٩ÆQ<
z<m2$ڳXZ5BO TP:ݘw
-HR!YPM stu?EPڳ;Mهpԅ":aAT*@pnAVtaɻ0ZCgL3m2"Y<#vAf&øPS3 Hy+m$"Hҹ&kXrn;u?C~ڹW%SI@oE?C~ڹW%3Af&øPC5?EPڳ;Mهpԅ":aE	8G7GS TP:ݘw
-HR!%Bʊg@vE
D6t;v!:OQC6Óva5!Thy+v7mMaVtpZ(m48G7GS!Hݵ5(mYCD	+VexPS!Hݵ5(mY*$73T٩V$nښÔ6BH՝8G7GS!Hݵ5(mY*<5g%MxPS!Hݵ5(mYR3vDCu5?JݤSXr՝5N՜ںy+v7mMaVtpmJ,I3f(P#V$nښÔ6I7!I[hP#V$nښÔ6rNT
'g vj<I:jCEEhZu5?JݤSXr՝-QdJPS!Hݵ5(mY[jJPS!Hݵ5(mY"7DNTY@oR%nF9Cj΀dhֺdCjΊ`@nOi#vg@w
5S#6h 5y+v7mMaVtpΏ\YѪhP#V$nښÔ6dHPY	8G7GS!Hݵ5(mYR,N՜jQ @nO䪰:ݘwRѫ4pݘw vjg%U(mY&øjCEQdCVp7fAVrUXr՝rn;4Y*JiD٩~՜Vg@vy$nJ@nO~՜Vg@v᭲$gk\6EoDmYLr՝rn;fu9:&ȭ:)<Pڳ;Mهp6EoDmYLr՝rn;fu9:&ȭ:)<Pڳ;Mهp6EoDmYLr՝rn;fu9:&ȭ:)<Pڳ;Mهp f#z9Jjva٩*(r՝rn;)S5m stu??9Cj΀97fRl)3u9:ʊf&øYT%U\7P#Ўvp 9+f&øPC5?oQD$67DI@oEVJgZԊҹW$kMهp7$+z$CjΊdf&øPOHhl,Ȓ5m#z[M$kMهp7-ȊҦm)jg#tJ䙭aɻ03S`?m\]2F3ZÓva衚L`?m\Y*aɻ0POvp؆Fr,197f:ފC2UXr՝rn;Y*T՜OEPڳ;Mهpԅ":apF@pn(mY&øQjB0ԅ#Fp8G7GSQC6Óva,ЪEyL!Vtaɻ0hU"Ur<
*3ǐGmj`C:'u5?y+v7mMaVtph4g stu?y+v7mMaVtph6u9:<I:QeG2Q;XP#C[jkPڳ;Y$nvp7f%nF9Cj΀fDZdnٻy:ݚ<I:j)Vd))<!Hݵ5(mYTY[DYf:ݚ<I:Zk#y驥UָPSi#vg@w
,#UL+!Hݵ5(mYѬ"7D6覨PSi#vg@wjѭtȋR$!Hݵ5(mY,Ȑ2!y@poE~՜Vg@vJm\3 vj~՜Vg@voKd*gh
 d!gE2Vtaɻ06u9:"D6@9Cj΀97f՝8G7GSdVH՝(mY&øPڳʁDV)ȐV
j֍P!Sȭf
Ыf sz(GSEPڳ;Mهpԅ":aCgMd&:O?9Cj΀97fRl2Q;XP#(mY&øQjB0ʌ"T:8G7GSEPڳ;Mهpԅ":ao)
ҳu9:ǰ3F
@Z5m\O\ @np7W#tJv3ZÓva衚7g ޣ ?m\+ 3ZÓva衚7g ޣ ?m\̉%Sg$kMهp7j|ݜ >z`rK2$1I@oE8 |jii\+f&øPC5?4jDS=t֤V&kXrn;u``?m\+$kMهp7j~G؆FLdaɻ0POy2Zvaɻ0PO?9Cj΀97fRl5 stu? TP:ݘw
-HR!Q5Am stu? TP:ݘw
-HR!m+8P#(mY&øQjB0J'k stu?!Hݵ5(mY3dVW=(4jtxPSJݤSXr՝2m3Z3ԇ vj~C[jkPڳ;V,ȒVL!:ݚV$nښÔ6fҦ2Cf@nOy+v7mMaVtpԆ$͛A,i#vg@wFS=HȳȆ՝:ݚV$nښÔ6rS:,XP#%nF9Cj΀gj97f:,f7W {KJnXe$kMهp7jxr;8W%3Lj%rLְݘw z(fbVg@vo;VmI,ȒLָPS?9Cj΀97fRl酲
S sz(GS?9Cj΀97fRl醩Qdh՚<Jg@vE
J4TXP#B:|	fxg k	I
zݚ|	fx k	I
zݚC[jkPڳ;#FpќJݤSXr՝-妹3*@pnJݤSXr՝36EoD<8G7GSy+v7mMaVtpk%3\"VtS vjyYUaVtaɻ0fDJILP#B:AVrUXr՝rn;GEiXrn;:ݚ@ɲ+z$CjΊd6Óva4-M:O d!gE2Vtaɻ0g`@pn2lމڳ:ݘw3Sf8G7GSj iZmFAZ6GF@?Zk,0V"D$1ѻ5V%ѻ58*(r՝rn;)*o<7Q`@poE-y+m$L#jdnJÓvaf*rLְݘw z(f)b597f:ފ~-36<r3dElArn;u3S!*9Cj΀97f,Ȓ!ݘwzu5?EPڳ;Mهpԅ":aD%Bʊg@vE
D6tRNPH?9Cj΀97fR7iL8G7u?JݤSXr՝-妹3jD8P#V$nښÔ6z镭H+:gy+v7mMaVtpټdAiD8G7GS!Hݵ5(mYR,TJVp8G7GS!Hݵ5(mYR,T6@jΉ@nOi#vg@wȍ:):Y:Oi#vg@wȍ뒙СAiDeE)V$nښÔ6dHjpF@pnAVrUXr՝rn;Qdh՚8rn;t:ݚYUaVtaɻ0oKd*g+h<٩7g ޣ ?m\]2F3ZÓva衚d	O%mvDLְݘw zG؆JgZ#tJ䙭aɻ0POPTPFz=2?@=a-V!*9Cj΀97f252K2%RVJu#*
G`?1<@=a-VAPUg 0+VtO vj*(r՝rn;)hU3Zu9#*
GFbx<z>h[SY<٩C[jkPڳ;Y)ekR+Jnټ٩C[jkPڳ;Z$BAy@pn%nF9Cj΀r3yȂ҉@pnYUaVtaɻ0gaɻ0 stu?Fz=~5P5m\٬
vjE:9:$ʋ"Vtp8G7GS2A g@v:8G7G]QdA9Cj΀~AVtaɻ0ZCgL(l:)u9#(mY&øQjB0̊މ&k]08G7u?!Hݵ5(mYZk8Z"\"U stu?!Hݵ5(mYZk8gڳP#%nF9Cj΀\ѭt-u stu?!Hݵ5(mYͥMd9钴:[W]:ݚ
*3w 3f@ژjΉ@nOAPT@yd ~<z>h[SY<٩a_+|0¾WLj+v΀zѪ;B?h9H	tntIC`tnOjNЃ;8"sh!BC]hP=STѳXeiD`ZoPVOKY7g
Fto#4i䭴S"hHյrU=hÓvaf~-3~5rS=t֩W$kMهp7jy(mY&øjCETYeiCbѪhP#di#vg@w͑[%ht+:vaJݤSXr՝3"7Jٴg"dHP#"D6@9Cj΀97fZrLֺ`@poEy&ȭ:)<Pڳ;Mهp)vr4jy&ȭ:)<Pڳ;Mهpօ\5P#B:@ɲ+z$CjΊd6Óva5JAu9:@ɲ+z$CjΊd6Óva5W$kP2lމڳ:ݘwRgg#F-@pn&nmgކkUs3th+h<3S?9Cj΀97fR,ȃ+JgFP[@:ބu?ITY,Ȓ7SFR5mSyfI@oC5?JݤSXr՝-g%Hh3iSy+CyY:OdVH՝(mY&øfEoD5P#B:&ȭ:)<Pڳ;Mهp!gE08G7GS d!gE2Vtaɻ0[$kP@ɲ+z$CjΊd6Óva36EoDmYL6EoDmYLr՝rn;dVI3Zu9#2lމڳ:ݘw͑["VtS stu?s=sDDZQ;9&kXrn;u3STAPTAPTAPTAPTAPTAPTAPTAPTAPTAPTARÆQ<;Vpjmg=U:ݚ&l+VcvjʁDVYzѪW vk*,Y٩ݜ >z`rv蕆R ҉3ZÓva衚EyY(mYA TY畘r՝*,Ҁ:9:$ʋ%r9Cj΀|H?D9fg@v:8G7G]QdCVaVtp8G7GS2AW+J6G렐*,Ҁ:P#%nF9Cj΀\TȀ%M@pn<I:[Mr4gAPdI%fΘP#%nF9Cj΀yڳټdAiD8G7GSal6al6al6al6al6al6SᔴPѪ4Bt"mYJ"h

gvCVsҧfѪAL4Wmg=U:ݚ&l+Vcvj|;Vm@zѪ#OUpVs\ٮfȨf:7ftnݣT(2$L`9`tnvpV:7ftnݣT(2$TYSFsPݜGFtnOσcOmiEiR,̇j`nJ @np*(r՝rn;)
-HRTyo-2:ފPTPFz=z>`?1<@=a-VJݤSXr՝-妹3J@pn7fjިYT)eԴBhZ(!ATkVYɻ8TPTAPTATG(<x>?>avpAPTAPTAR*
*
*
*
*
*
*
*
*
*
*
*
APTAPUsVЃ<X'k]-'zݜPTAPTJ *
*9hAX'k]-'zݜPTAPTJg%U(mY&øZ5zZD̉T08G7u?PTAPTAմ  8;Z!@ژUp*
*
OPTAPTAմ ;Z!@ژUp*
*
OJݤSXr՝3"7JgB"7D9Zz`@pn(mYaɻ0dDZP؃=24ju9~AVtaɻ0dDZP؃=24ju9:<{ kVtn@յpNT
'gfVҨ+C٩t:Ct:Ct:Ct:Ct:Ct:CҟCt:Ct:Ct:Ct:Ct:Ct:)%nF9Cj΀%3BJgyjΉu9:C[jkPڳ;dFLPZkV螘P#
*3lǧ}óf@ژjΉ@nO\lLU5SѠ,ttX&nmgކj
*2F 0-V@ѫ4x٩(mYaɻ0dDZP؃=24j6Eo"VtS szEPڳ;MهpԆ$ ҆鑣T<0+yڳP#ʊf&øjCETYeiCbѪ`S:+jVlu9ʊg@vIQdA3#F-xaL譫IY8Cf֊N`V$f"Vt@:tJݤktnOF*CN՛FP7mmD5Bi	kޥL٭m4j0`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGi-
M;Zg k-sZ*{KfY
0CKPV@Z@xA\f*Z!! 1`Rݵ2ѳXp\CtQD$:z;8TZpFj;Z*>i5su@*tћikh٬KPVͥSPڤjgꮖW;8Pv{ d9٣Q<f,b6*A\xBÈ*e5k蕻EJݤS ͝0̺
%ntTJCURp8^7!`9 ǔړ*Zn٣Z@>'djA
`91rgDS<ԜUrv=04pxxyM-95z`iTORyAH!L02VvjGjA
`91rgDS~ڹhY'hp?
`7j?m\@{,ȓTִ8g0C5?cilJ'9ޥPѬ0SIgyڐB`egY<'djA
`9R4g9vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|r hڪ=dIhp?
`7j|r hڪ=dIhp?
`7j|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩3ڐB`hԃ-zݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|r"O]PkZK@Vs3S~ڹhY'hj<B衚D̉=u@?kOM-YPOjfDֵ!5
`7jǔړ6#=ԃ x=$(T'd:dz`egY<'d:dz`egY<'d:dBY+VtO5?Ig#fΙ) Vp!՝nOjfD>igf8g0C5?Z U\̉=u-<m4g0C5?Z U\̉=u-GVs3SjfD>igf8g0C5?Z U\̉=u-<m4g0C5?Z U\̉=u-GVs3Sj3zM-s{,ȓR~oEj3zM-s{,ȓR~oERyHٳJ)H2ќ窸٩3쑳gLSsFhhs\jV"fDz(f?m\@;`ָ51!W=KCVs3SZ >ekR+J=dIhp?
`7jsDkkXsԴ8g0C59jfD>igfoEZ =dI条vkGCQjoEZ =dI条vkOM-YPOjfD>igf~5YPOj3zM-s{,ȓRK@Vs3Sj3zM-s{,ȓRxg0C5?Z 7<̉=u-<m4g0C5?Z 7<̉=u-GVs3SjV"fD6Z衚?m\@;`ָ51!W=KOM-YPOZ >ekR+J=dIhj<B衚?m\@;`ָ51!W=KGCQjoEjV"fD6Z衚?m\@;`ָ51!W=KOM-YPOZ >ekR+J=dIhj<B衚?m\@;`ָ51!W=KGCQjoEjܵNЃ;851!W=KCVs3SZ \O43XsԴ8g0C59jܵNЃ;851!W=KOM-YPOZ \O43XsԴ~5YPOZ \O43XsԴoEjܵNЃ;851!W=KGCQjoE0¾W
a_+e5k蕻EJݤS ͝0͏cilJ'9ޥPѬ0S¾W
a_+|0TկV+vNԃ+6t7+|0¾W
}5MZ%n}i yTH2gL3p¾W
a_+|0TկV+vNԃ+6t7+|0¾W
}5MZ%n}i yTH2gL3p¾W
a_+|0TկV+vNԃ+6t7+|0¾W
}5MZ%n}i yTH2gL3p¾W
a_+|0TկV+vNԃ+6t7+|0¾W
}5MZ%n}i yTH2gL3p¾W
a_+|0TկV+vNԃ+6t7+|0¾W
}5MZ%n}i yTH2gL3p¾W
a_+|0TկV+vNԃ+6t7+|0¾W
}5MZ%n}i yTH2gL3p¾W
a_+|0TկV+vNԃ+6t7+|0¾W
}5MZ%n}i yTH2gL3p¾W
a_+|0TկV+vNԃ+6t6hT7	AU3/檥Ѓ=+檩*ZtUT,ٮHzBj
CZ`8# 	Ӑ!Zp`TկV+v f]h
o%!	)HMj`8/׍sШ+of_UMUKٳzWURU\
&Y]U7t&p/ׅF9 B/c/?|Lew_kc/F+q1<Y&2 }_T&2)_.c/.c/aLe.c/qG|Ǹ|P*c/Sgq1ø|{H㸘|Oc/9_q1'[bwq1%(Dc/w|TK&2 S|w#^c/^.w_F&2q1R&2c/Z5&2+2q1G&2c/X|Sc|QLe=_ϸ|=_K&2n;q1Lewq1rHLeɧq1r*c/*kLe8 w; 8W&2Aq11P<wLe9.w_$~c/i7c/cc/VL&2c/|Le&Gq1q1c/Xͅ~c/LeBq1ӎc/;&2>c/_8;`߸Ή_K&2]_qLe(&2]_{e_2c/Aoq1PF[Le#-&2˻e_2c/Awq1PF]Le#.&2w_1q1qLe#w_1q1qLe#wÎc/AqLe#;aq18&2_0㸘PFwwwwwwwwwÞc/AsLe#{aq19&2=_0縘PF;f_3c/Aq1øPFaLe#0&2wþc/AwLe#aq1;&2}_0︘PF{f=_3c/Aq1ǸPFcLe#1&2ǝ_1q1yLe#wǝ_1q1yLe#wǽ_1q1{Le#ǽ_1q1{Le#_1q1Le#_1q1Le#c/ALe#;bq1wq1wq1wq1wq1˸PFeLe#2&2w̻f]_3.c/Aq1ϸPFgLe#3&2f}_3>c/Aq1Le#!}_2q1Le#!}_2q1Gq1Gq1Gq1Gq1Gq1Gq1Gq1Gq1߸PFoLe#7&2f_3~c/Aq1_q1_q1_q1_q1_q1_q1_q1_q1Le##_2?q1Le##_2?q1㸘PFqLe#8&2w;g_3c/Aq1gq1gq1gq1gq1gq1gq1gq1gq1F&2_1PF#wnc/ALe#b7q1G&2_1PF#~c/ALe#b?q1!wq1!wq1!wq1!wq1Le#%}_2_q1Le#%}_2_q1"w'q1"w'q1"w'q1"w'q1J&2]_1+PF%wĮc/ALe#bWq1"/q1"/q1"/q1"/q1Le#&wɝ_2gq1Le#&wɝ_2gq1L&2_1;PF'w_q1%c/ALe#;bq1Q&2=_0Le#	_1KPF)wɽ_2oq1U&2_0Le#
_1[PF+w¿q1+~c/ALe#=_0Le#;bq1.wq1︘PFwLe#c/Awc/ALe#c/A_2wq1]&2_&2q1@QLew.c/@eLeq1@4&2__q1@WLe{q1@q1pLQ;Hc .c NyPO[{{=>@{~y޳#~+L?(/x|`*V0</	^``*PgO|= xz
xzQ=?}w
>MqBv0+HOeUb0+
 _ <Vx7b0+<-cga1/0N'|
^_ ·a_0jgS5v'TicøyF wwaF2oqF{️qq㸎9##w#t8G'w,'cYP 65rs,~L<		<&^I<:C\|~x
-+
<
<S-@TTVUx
\J\ܖq3q;UU=:/Napx8,<,-s2?s4difc?;ue}?pB%N+@";𰏃?yp 'w?B߹,q|q+,,ܖy?y[]<+pӹ-r[?rXܖܖ%%4w
[
kvA,w
Q.;6w
¢p*)w
ƥ^Rq_Աjﹻ{7 w7eclX6w)ڂ<dFEop"q#R& bp;<WC ng1c; +e(ӺQt;-qܖ,>0TZj (k/˾3#z0u5`??)ʐe`T5tS*CEg_O	Ԇ=mg`Bi=
)륻FS?#6@/0r)o
+
ZGi_?u
(-6zv@=s S?3)qĵi	yOM-hSW-փ?Ϊ
ݿSvkZ?"M-sPک {KJ)tYj
KFoOjoKFOTҵA`[M-`Sݣ?
YoSmSnJ'{Ox5
5h?xS@,O?`Wޛ)OO`ɕWL7k?Zj!U3f?Szo[DY&o`);`?SʍT?,/|2
S_O3/Olv|DgD6)?}3)Q
M?O{-?{)P)?D_OzOz>
{ܣ`@&Sޠ C)PY`_A)  SߠO{?O~  ?#
{
`R
{0+?? `#S߄b9 "5 "C@- E1s1J9yQyQo*01 3yQ(7/yQ(Op, -F %w p**0]`w)ww)wʔ`V$o*S 	6$w)HcOd)縐yR O(T Tw)FT B/q!/yR O;.?0 2;J`?d.w
ʔ_$)"$
ʔbWT .o*S!q OC{JIē-Jb#wU*S$OA7q%v?1M$żOAoq$wOAq$yRHuOEJ?Ǹ^?lTԛwD-JJI+yRRwIʔӸOTԟDJ蕻IWI**SP;"?瑞d=%JK^H8TԇĔJHܘyRRIL4TԈɃ=J蕻I1n?KLo*Sy@xܘyRRQL<TԦ&7)%n{ʔeܘyRRZLqON>?w&ʔ<&&o*S׹0KTraGyR}ɉʔ<w&)z~gyR=Ɏ)xAL{ʔ< įyRq(yR=ģ]J}ġ? q(yRq(sOSJWq(yR37%2T%QOw)6]Ģ6?fJKT"*Sb7q(O>QCyR3 QKyR3 PO;E}J0%ʔ>wʔ>qJ.*SgܚeOrjJ;`T5v?ɱo*S#M*S+M=Tiܚo*S
w&*S ?ܛ^?&ټOyRI[ʔAGri3yR~??yR/riWyR._yRwricyRqO 5;yRTw7)#7)߸*SDIJ({-To*SyC
7)17)}7) {{ʔB7TʔCgp<GTMJ!f?xKTp<QTOMT])[J!.y?i~x*S抻J=J8yR4w'w)CJЁܜ9T{*S'*S^[ʔܝF?hܜO.6?h
{)@Nw)@cܜNT]J^N)o*SꌻMJQrq_yRToܜ.o*SꀇrqsyRTù8Ow[ʔWODTʔ?p???wʔK[ʔOCT{ʔoټO^|BT#.|OC>|OC~|OC|OT ʻʔD۸)@ʔDqOD};yR>F?.yRp@3TZn?Ɲ yRawp@yRg??{ʔ >?w7);>?Gp@"o*S,;J>KTYs (*S7yRV +o*SƝ O;{ʔ˸ {ʔ{ʔgOGʔ7p*S>qO sO!?w JXo*SnF?)`)bpKT3"*SE	ʔFm
ʔFAKyR{@Ol{A_yRʔFʔFʔFH%o*SKWO`?ĵʔFX%żO`㸖;T1{{OİyR	.Z?wT@KyR	{b?1%)LTI{dJ$E%ʔHwʻʔH ]ı_yR	 q,OGq,o*S!?OpByR	 7!4T@g){ʔH_GʔJ,7)۸!<TSO?{ʔJw.7)!#*S+nDTRpBO	{ʔJJJ;ʔJJ%	[yR	E>YTQc!wO۸!{ʔJO;#=J׸"5TFyR5Gʔ"*SO"cO^yR5"eOQO#*SpDFT]wI{ʔʔFz=O>OgI[ʔ*MJwE}JwB?jZʔw)eO~yRLʔyWo*S 1o*S&$wO{O^o*S"p	CTBp	yRG"&Jd$BT@Ӹ)8$Jd/ ~?˸ʔw)^+*SXT0 yRXw J`uܞyRX;7).? *S rxyRXo*S
ʔiܞ@T =?})ӹ=?;ʔLMJ&9OLT`Ϲ<KTaryGyR	OMTd~?ŝJ&*S0O{ʔL;?~a?a?`yR	a?`yR߸yRJf
,coVf3q|́6x<aدͽl,so{?m{g{عͽl퓿틿6m{s/m{s?m{sOm{u?m{x?ƿM?kͽgͽm}#_m}+qͽqͽ/m}#m},?yͽ{I66{K/m},so{{Km}5so{G{MHHD/m})DOm}$m})IIDm}$m}%m}%m}"66m}%_m}"66_{I_{Hͽ櫓ͽ\{H8\so{.so{(eͽ{Q6Aͽkͽo6??Eͽsͽ漢66??so{?@so{eͽ著6?m}Tso{oͽ謹m}Hso{{Q{Q{Pͽ/{Pͽ凞ͽEԙͽ神ͽ精ͽKOPQ{P8\'so{.so{eͽ{Y6ͽkͽo6??ͽsͽקּ66??so{?@so{eͽﭟ6?m}tso{oͽ﮿m}hso{{Y{Y{Xͽ/{XͽﬕͽE֙ͽ﬙ͽיִͽKOPQ'so{)so{MU*so{+so{?m}nm}em}`{Zw66(so{ьƟec_mz0{ލ6kͽF[ͽF]ͽF8?so{ч?fa66{ތ{ͽF??666{ލG66mz5b76ͽFa{ތJdmz13{ތN	b6ͽF(so{фmz1K{ތͽF*so{хOmz1[{ތ+so{ъag{ތXg`qͽF.so{с6;{ތ]myG6eͽ so{&
my{Aso{0so{#_myo6{A8G_{Aaͽ ?	6{ͽ so{$my:Yso{,?mymy6_6ͽ lH	{AmyDI_ͽ so{$myͽ 	?{A(so{%myOJ_
o6UEOmyͽ 	_{A6.so{.qͽ ?wͽ so{%mx{so{{so{Omxz{so{џ6={mxz{so{6={mx	2g6'so{HK?{Emx	$'so{Hͽ$mx	$*so{Hͽ!_{Emx	?,so{H\mx	mx	?$$ͽ"6t{{?_6so{{6-tqͽCmx:{?t{t{?{ͽA62#?ͽ4_#06ÿmw?ͽ16o{so{#!so{#Wͽ3o{g6o{!so{"{bW6ɟqͽ0mw#ͽ0ͽ2oF*so{V6¿6F,so{#mwFNq6?G36#{q6_o{{so{8qsmwso{#so{mw#6G#q#qmw#{q{q#so{N6_6o{QqmwG?ͽ9[{rGG?ͽ;mw˟qso{]6emwL3tt_mwL5ttÏmwL9t16{0:62t?o{e_1{,60B6%so{a+"so{a3Nt0ͽ0ͽ_o{`ͽ邿0ͽ酏o{`ͽ\to{aw{j?ͽ/mw%{jܖ36rZo{-w6r\_Kamw%ܖymw%so{,mw%_Kgmw%so{-ܗ_6{vso{,mw%_K?ͽW6?ͽg6Ŀo{,ͽ䲏ܖ'so{-7K*so{,mw%Kͽ6{`{`KNq#6
?H36${ā6_o{{ăo{8q smwso{$so{mw$26H$7q!$8q mw$%{ā{ā$&so{N6_6o{Qq mwH?ͽA[{ĂHH?ͽCmwq so{]6?6&_q${ĕq${Ę?ͽH{ĕq${ĘͽH{đIcͽII?q$:6,IC64so{_IGq&o{Fq$B6)$ͽHͽI3$I'{Ē6"I)so{U6"6"I+so{X6"6 $?IN6%mw&(6ܘimw&+r`L{ɋͽL{ɑso{1ܘ;raܘ{ͽܘso{1ܘͽreLqmw&Yͽ?ܘ!so{0D6	_LL6	Lͽ6
?r`ͽo{0ͽ·ܘ+so{0Y6Lwmw&mw&o{1;{į%(q(%so{kmw%ͽRmw?ͽP{ġJaͽSo{yͽQJ so{%3q*o{{Ĥo{{Ģ7J#so{mwOmw_o{ͽQ;%	%?ͽQG{ĢJMq(T6Eomwq(Yq(\6NJ.{ĠwͽQwMܚemw&so{5_ܚkͽ?ͽѯ6W{ɧMMso{4wmw&riܚͽMeͽ?o{6mw&mw&so{6o{4ͽMKri+MܚL6IM'{ɥmw&riK{ɥ_o{4Trhmw&ܚX6Emw&o{4ͽo{4ͽyGso{46p=6p<{p<?ͽx{mwͽy{o{{o{{/mw'&{3{mwmwo{&{W{[mw?;6qͽx{w6o{9G6ͽOmw'{?mw'ͽN86N{?ܜN<rqܜ@rs/o{966so{9Nqͽ7ܜGrr_ܜ"so{8E6?ܜN6mw'?ͽ6_rro6Oo{8ͽܜ,so{8\6so{8mw'mw'ͽp>emw{6?ͽ|kͽ}wso{?p>{so{ͽ}6?o{{p>ͽ~o{#so{ͽ}/{+_mwo{'so{'{C{mw/mw_o{?p>Wp>X6s{866o{.so{ Qmw_?ͽ_6Aͽo.p@86066o{ =p@@6 {?o{ Cp@+p@,p@G6{ mwmw	p@Lp@%{?{Gmw	p@Up@V6_{ mwmwͽso{ p@ͽ{!G6A?ͽ3p{!o6Ao{0pcmw mw o{?{!6Epoͽmw oo{ͽ"so{pLp'{ Kp({ ͽR6Bo6@mw 6A_6@mw o{mw KK26f%6f%mwƿ%6g%mw?%ͽ[mwͽY6aKeͽZK{ĺͽZ?6v{Ĳ76bKKq,mw_mwɟq,ͽY?%?KͽYK{ĲK?KͽY_{ĲK?Kq,ͽZwK.so{!Qmw&_M?ͽ_6ͽopB8666o{!=pB@6{?o{!CpBkpBlpBG6{mw$mw)pBLpB%{	?{	GDmw)pBUpBV6_{mw%mw.ͽso{!pBͽ6%ͽ{ͽo6#o{"so{"{mwLͽ{?26&6&ͽ6"7%{ͽE6$mwDo{"?ͽͽmwIOo{"+so{"+{ͽ\6'pDͽso{{${%_M`6H{%wN?b6H{$wmw ?'p	?p	ͽ{%4so{mw mw ?ͽFp	ͽͽJ6HͽL6I;{$mw 6Hmw 6IW"6Hmw 6Ic"6H86Is{%;%mw'6̿ܞimw'rxO{ͽO{so{=ܞ;ryܞ{ͽܞso{=ܞͽr}Oqmw'ͽ?ܞ!so{<D6_OL6ɟOͽ6?rxͽo{<ͽܞ+so{<Y6Owmw'mw'o{=;{&(q0&so{kmw&ͽbmw?ͽ`{Laͽco{yͽaL so{{mwL{mw+o{ͽc6~L#{?Lx&%so{"so{Jq0Eq13{g6mwmw	&?L(so{'so{Rq17{¯66omwmw
&?&?L?Mc3o{?	as񱷽L&'~L.{mwj?x̿so{#4pF{6165so{#8pF8o{#fpF9mwl?pFyͽ(mwgpF{/mwl{6:>pFͽቷpFF/so{#Kvmwb'62Wᑷmwir?mwemwb&pFRo{#Mo{#*so{#?x?61g{c{ͽ60qͽͽso{#NpF]q7q5G6_&M4q5_6q4gmw`q4kq5oso{ɷM8&? o{o{9MatmwG&q5T&M=q4{66Mgͽj6so{{MGq56so{Fq4ͽhͽj_6'6mwD_mwS?M&so{Nq4Kq4ͽiC{ҏ66/mwSM*so{*so{Vq4Wo{Wso{,o{X66ͽh8&?MmwSx&ܡso{AG6ܠgͽO#o{A_{Pso{B6P[r6?xP~ܡ6?Paͽ6so{@{P?r{ܠPgͽ?mw(QͽP{Pqͽ?26ߩ6񉷽ܠܠ"~P%~PPmw(&~ܠL*6	߅r^mw(36
{o{@O{/{	mw(=6Oso{@ܠ+so{@jmw(?mw(?xP?ܠ,mw(o{@56ܠ]pI{"mw_	B6COFpH	ApH5pH{"6C6A{$_mwmw?1pHyͽ{!6B6@	~{#?6D?mwso{$ohmw	{#co{$񙷽76B?Co{$%mwmw/6Dmwo{$'~`mw_,		o{$(~MJmw6B6Dmw_mw6B6A_fpHWo{$x	mwfpHpH?pH\pH	86B<	כ{*6S/{)H	Ux	`pJ5{*mw
	G	bxmwo{%aͽwͽ6S³o{%=o{%?o{% ~_	Y~o{%CpKG6V	kpJͽ6[?{(6Tmw'6RW6Q	S?ͽͽͽKpJOpJPpJQpJ'so{%)so{%MpJUpJ*so{%+so{%?	K	Emwmwmw{*w6R6o	{16c?mwƟ	so{&5pL3qAmw_o{&[pLSo{&~	pL9pLw1{1퍽{1&pL@)6`ͽ6f	Qͽ6j#so{&qͽmwomwmw6dmw'6bW6a{2g6bgͽKSo{&'soyz5TVuF4@9_CDRSuUR i)^:am4@oZ3ΨeCDv@FާAd  ܨ,5>TXɅP%ʂsS8X.nʀh)ʂsS\4 Ad#1Xʂs3B6VTYOe ܨ,0JUW:,6j	khٯPD5&?Ţ:BgQ
'U_AHpA1K@*VOS gS:ʂsS^.P:'`CHڟjU<4ꮖKT">"#@H7*%O'e|7*%O5@Z/Sh	ʠxrBXPY.j|LERᦦR[F}O5 ܨ,5>AéCr\`HAd1,STŀ"r\:1Hu>tlѠ@>%E ) Χ$(xi`)P<MM"|̅=O#<U<4DnTK>=uE9H^<RnTKCL򳒙J"}I,uXnTKE[DY@䭴E=t6Z'>&"T S% d %>qtS gS*KP<MJ-SѫJO)VndȞAd:,hm2'2!4~YVl}zCVmO %zCV䕫?y[CAd32g$KNЛJ`3&0X.nfȭy%jJ[G!PY.j|\2$&<䙳Vr4jҿSBlg$͚WKbMCyY3fei_%DAnTK<䙳VrT	xJ޴:gO\ҵz*Z> 7*%!oZ3IZ>;!PY.a#zVrU=sJi謄[ևLiZ=7g$LCR8p3oZ3Ik*s,uW-s	D7g$LO]S6o?CyYT R=H>޴:g<liOAr\6<EFtydOmCyYȊ\4jҿmCyYȊ\PdO*hZ3Z<%oZ3I5g%mgfҿSLr\F<EFtyUt!xH޴:gΏ%tm2'oZ3J7FoZ3DFQ|!"ʂs7g$s̈ݭr76P!<{$c%nIYFQ懑dv;>|IJݤgLQO<I&l܅|Gf;}W!I3f)il%HhHy+vLٹ
JIR/5=R5m[DY#Wd<I!yi#4)*ZC[mYi!zjhٯzA¡4
C[FRLHy+v3y(=i!HΖAp$<Ij#9\, ]pvfIYȘ)E 33@B-$%3[W|)' )E 3!H!Zr3@B-%Hh3}\oKF3dfM^k#4)ѭrLs#F-OE4"df#zZ5I"D6覯	$f#zZ5Jg%U\H
Fk\N՜W-sI#4)ѭrK5m3MUI#4)ѭrK5m3TH
Fk\ʋ$kW3@B-%R;Z!U$oKF,մ $"z!HޖkY$CV~H
Fk\JݤW-s!Hޖk3Z!hֹ&k_3@B-#9kJ@SDLR(FhR7ZV$E
D6tx) y+vKUS_V$hե~Q+v4jҹ=IgǑdx<މ[Vz%nFZW'ǧdfzyAz'V$zQ|V$zQd'd?Fz=x|z%nJ+vW=(x<zyCkgd?z%nFO#=z[+v7FJݤѫԞFz=8?x3쇡[
z'dzJݤSz%nD)ԞFz=4<zy@x'JݤS3Z[
zk]2x>y@x~ϼ <{ h<?x@މ[
zk]>V$BLFz=4COO#=!Q+vfi {+Jk]2x@y@+2xBy@+2Iz%n@Vֺ|ѽi {+Jk]2xBzy@+2yg c|~}'V$jٻj(=~Q+v5lݵHҹ=Qglxy zglxy z'M蕻Inڊ$ei_Jݤ[7mEOO#=>Cc cgdǡV1Q+v7F
y+m\"xV$nJVڹjD#GC1߀GC1ܞ+v7F
y+m\"zJݤѩBJW-Hx=<{!p|$?GC1ܞ蕻I)dY䭵rԉ蕻I)dY䭵rԉ'Gj<6?~w#=|<C1ܞi%3Ԍ<Z<#oDIL#"%mI=Yg5H~?;3p$?i%S3Z=kFJ%nJf {Ur֍TFz=~<?QgCGǇ@*??8#z%nJf {Ur֍W蕻I*LUZ5RxHzyA2HG	OO#=?C 3'JݤO\k
%nJf'瑞d!d!7V$zk]>V$zk]2x@zyA2xBzyA2IhI)Ed'd>@i%(蕻I)Ed'd>@ǧd>@Q+vR3V$=Gyz%nJQCдqz%nJQCдq'+vJTY?DI*-Sg'Fz=0~<<{$ax>z%nIQj?+vJTYg#GGFǃܞQ+v iΉ[vO'Ǒdǃygdǃy'V$A>މ[vO'Fz=3!科dǃy'+v! iV$BAgd12x>y@3!V$BA@މ[	vO'科d12x@zy@3!Q+v7gDHޖgO`ygd=>fމ[-'}i#z[ O'Fz=6GFz=6Gx?DI+6tU^Q+vJ͝3TFz=1x?@yHc'蕻I%fΙJݤgLU'dv;>Fz=1x?i$=UHѫJ+vJ͝3TO#=v|<#=v|<xoDI+6tUR4jҿVމ[Vl鞪hեrx=<{$c~?z>GF;[Vl鞪hեah:%nIYzV=Yg#χ-xFyHc |=?GxFމ[Vl鞪hեahFJݤgLU#F+GxFzyHc |=?GFz=1x?=OĞQ+vJ͝2U=~+vJ͝2U=rx@yHcO#=v} x'-蕻I%fΙ*4oDI+6tT	g#Ϥ3쑎gǇxADI+6tȅ=~+vJ͝2!O\Fz=1@x	g#ϤxBމ[Vl
zѽi$"	g#ϤhzyHcA[<%n@v=Igq
x<y@x>x<މ[<+v gq
ygq
IhI*%nJjAԞFz=~<O#=?7V$v3oDITH2x<zyA|<3
IJݤ!IUtjꨕIjBh
O4<{ j?$G<{ j?$Gi"-HRU]-xDމ[)*PGdGᤃ43쁨4~~|=z%nFՐ|V$nYORyC
x<yC
Iz%nFՐ|ͽi#tj2x<zyC
ygC)'V$BJݤSAԞFz=4O#=7V$BV$BFz=4O3=<{ h<?x?DI*-SfA[TZj̃'瑞d5ð)g#G
Iz%nIQj2-蕻I%Ev2x@zyHQ|;Fz=0~<[z|V$GA=IgG17V$GA3oDH=2x<zyB f<>3G1+v"ԄݵxADHRvQ'瑞dGlxygQhzIz%nDZ[+v"ԄݵIgQhzxBzy@~Ǉz%nDjQi"5m(ԞFz=8?x<y@zy'蕻IiGV$Fx<zy@zygdǧzGZGZԞFz=zQ|=<{!GWOO#=O_瑞d'fgI뙭t@y@++Jk]>Fz=
ҹO<{ vQ {+J"=<{ vQ {+J"<{!5(S[jYgQBJW-H#=}=Hȳ[j՞Fz=zgR'gd\k@	O#=?LUZ5^Fz==s5O#=?O=<{!({gCдqgd>EBǙFz=4ZjGFTY<y@vOgdk4fy@vOgD?Ǒd=fzyC[ Og#fΙGF͝3WGd:g5i_GF͝3T՞Fz=6l鞪hեah3GF͝3T-x@yHٳJGF͝2U=~Fz=6l
z!=<{$l"G <zy@vRyAH>Fz=;RFz=5
JT/Tzy@֤)*PIgQ <zyCj>3쁤|=<{ i=d#=-SfA3쑢;VdRyB<zyB>y@֤&G!7mE3m(x3m(C[4Y*SHG=ŀy+vT%U%RggO#=c"'i#4*d@ȒUCjCmC?S.HgAnTKKiGP:@IT SDLR(O$1Hu>?- lS gS ☤P:`+X)E 3`5
b@|@"`) Χ"
b@}E aLR(O RLR(O@`1Hu>جz)E 3(b@|
,)E 3P:	@Eܨ,5>(RPY.j}Gr\vlЕaPY.j|pp
ʂsS"H)E 3aNPY.j|)APY.j~,QI	"n)E 3/CQLR(O)!PY.j|n-MO
1Hu>A ŠBi ,Z&F)
b@|3K-1Hu>`nTK`!hS gS6LR(O@S gS88M5>nKB"H-MO,7ʂsSlv
b@|?H1Hu>: 1Hu>d@O1Hu>X0)E 3`r|)E 3p
b@}p
yr\qP,SЀ;"*3	||;\|||S gSVJ`P`7*%Oچr\Ⱥ
IPY.j|F) 7*%OZ,AdRrAd"@7*%O  ʂsS$ܨ,5>aH) ΧX) Χ՗PY.j|İ!(}jJ)ʂsSbdS gS 7*%O%ʂsS NEt@5>	`M5>(nTKXE7*%OX($AdŔ7*%O\ "P:!\[ʂsS`@\!4)40ܨ,5>G/XnTKlZ1Hu?)N !PY.j|)AzhnTKH:6ʂsS<
ŀܨ,5>ʂsS,Sa5&Ad8)PY.j|	 H^Ad$GFAPY.j|[/!Cr\IhEBi*	R(ܨ,5>N^ 47*%O^P, 6PY.j|X%APY.j|!ʂsSl_8ʂsS  PY.j|4!nTK>P7*%O)<7*%O17*%Or0nTK@$2ʂsSp6A Jj~ɘ7" |7*%O)7*%OZ	PY.j|HdP7*%OBppdԏk dAd !QX7*%O%@Cr\P/H(Ad\_.ʂsSTzA@Z&0
b@|""b9=@nTK,`nTKŤ@\O`|5" hʂsS6 FPY.j|-"hnTKpܨ,5>h3 ܨ,5>Cr\%HnTK6"-PY.j|*t7*%OԤHCr\>nTK`'ZH) Χh"0) Χ`$S gSi M"8\Yɐ@>B	PSHK @7*%OEQ,SM%`\O`V~KDrT:xM5>pܨ,5>J`)Ad*p-	MG"P:dAܨ,5>mh7*%O7*%OB8[U9APS gS *ŠBiTAd!LR(OW+hnTK t7*%OD+Ad"0ܨ,5>|N)E 3# C) Χ@ Tr\5PY.j|IPY.j|-@P7*%O![ʂsSD`İ48ʂsSp@A Jj|t
Adq 7*%O1Hu>.nTK0S gSB7*%O087ʂsSBl8APY.j~p`	Ad %>bT ʂsS~X)E 38&Add.Cr\= N[DAd1,S
EՀix[p7*%O"ʂsS㱙R\@"P:kj!PY.j|%nTK$ǠЈ PY.j}$LEᦧօ -`4P<MO D%Ad7ܨ,5> 4EP<MOt@>@>`݉T S:ʂsS*KP<MOA8.Ad 2>lT Sd"Ad ܨ,5?"i0BaPY.j|b"RAd dF ̔U*j|#ܨ,5>^r\kAd@ d;&P:&U<4:1Hu>L*A(nTKlpܨ,5>lnTKB AdP0b@|b,
fP:G/
b@~!d
b@}xDLR(O0J1"S gS^)E 3#LR(O z%
b@} h)E 3< (H) ΧĠE"P:a	) Χx"1LR(OJ?"[w"!`xS gS 0T)E 3 71LR(O☤P:&!4	5>Lb0'ڟ>XspQ`R@<Y`Sp`X	 L# N Χz  |. .иX u>Xs@ O
@'/#[|Gf;}SHG=B|  	p%]0( f'[P+j|p7áj}(|Z/=Oqz>M.A$9]O^L>/ @DOɩ$5>OH T:^'X*w"4(# dGSHG=麟,
B9pv5>Xs@X]O
8	0,@)| h%`HAqE ܀  	n@ Χ :F u{$["r<u>#S!P$D@ qn|Dà ڟhJ/j|9A|RtO '
Oj^b'>I!j|j|pL b{| S* "`kSL~EtO
@ '?ng*'?
߂ngHQt~TJ O)P'P%ӥNzg, ,OT:t0yuNy#T2S`}RSbAIO|7JJ@߾JJI))1~))1^))1))1=RSb-{䤧}RSb/䤧`c{䤧gO%?B7D_qSdRSd]CK<b,T7t!|C?|CT:t-PngS}Q㥞1PngE}1)R,yoY7x_5)3SQ)3zK<wwK<|>))3 O}1)3%zӥfOCK<7,0m%?bJJGLJ˾tg枨ngT7t~A')˾ngT7t>"| OCK<!}P4
~{*SiJJT:tzӥhHĄWCK=T>))T{PGK=QGK=S/TY(g#z(gPrg^1)TꀣꀣOA˥SɩOzsGK=P8A˥_OD8@Q(gG9t A"~Bdg@ҟt IODå|>JY:Y, }=-)hngU*z(gǪxwꃗK<zOT,f9tՅ>#JgwK=[?T,`>JՂ?|^O_,-T#{2Sv	OI	=P	(M,>NxHLCwK<$v	OHPQ:Y!W,ߪlg)%? G:Y(I4%[xJ{)	@O|_p)5Y%?OO^tgCK<ECK<ԟNyo:YT:tAߪ:Y#/T:tC?T:tGtg~tg,gިg^tgTEtIgި],O1JMJC%?|eNzT:t%ӥNz:YOT:t=PXP	P	~tgtgÿT:tb:Y2_:Y1[,NxT:tcT:tggӥ3GCK<f"zӥ3'zӥ3PPtgӽP	P	CK<'<CK<'eNxO_:Y9,ECK<''ӥӥP	Ǫ:YGNxP,o:Y@,,𡟪:YB?:Y@NxPNxPPCK<(.ӥliNy,cT:t͐P6qNy3IOԧ)JJ#ӥg:Y}PπN|P~tgtgP=RS4S4}$h,}OӥR𥇪:YK?T:t7:YI3,7,\CK<*QNxT5CK<*qSWNxTJCK<*(ӥP
Pӥ5,,5JƤT:tƥ_T:tƮP72CK<o:Y}P7CCK<܏Ny
}O%%?0gNxzӥ=PPzӥ	^tg:Y0Nx=RSC?dNx#zӥI?4TCK=hgqS:YD/T:t֓=PZRCK=i_,,kNxV,,BCK<+&zӥtgbϪ:YX;CK<lgNxkNxsNx,tgިtg_T:trTxg~7tpS,Jp>Jt>))ÿT:tpuNx?8Nz᷾JJqSwNzR*ӥ|SqSCK<s$PkM)T:tx#TJyK,WCK>tg:Y~τOA,E_|WCK>mX?RT:tנy;,X(CK<,QNy15)8RSpn5CK<n,%IOܩ%?r:Yr:Ya:Ydtgzӥӥ!ӥYNxX"ӥ}P
ިtgP:Y@gNxzӥ}P~tg=PT:t _qS8QNx"ҟϸPtgJJ(J|/T:ttg~4=P"JJ1k>J, %?h,mzӥOZNx[G:Yh}X':YiC,NxZ\CK<	zӥ=PGtg&tg$T:t?,$VCK<	=Pω_:Y=Pψ,CK>"W:Y	tgXCK<.QNx\,𹏪:Yr:Yq,Nx\UCK<.tgӥrqNy:Y5ӥr"zӥrQCK<Nyw:Yy:Y|^tgT:tT:tW:YyG,\CK<reNxw:YT:t4zӥ9PPP=Pzӥ:8CK<t{Nx鿪:Y㤿T:tET:tB:YwNx`,jS>)) >J 5T:t:YPzӥt;CK<䤧N?EO):+ӥtRwN{tg
?+?zӥpcN{ )?ӥO U%?
))`+ӥߪ:YtgkN|`3ԧ6tgN|h~tg,Pό恣N|eT:t~tg&^tg#?T:tT:tߪ:Y,ƏT:t=PDOT:tw:YሟNxb+ӥCK<1.ӥzӥ}PCK<2<CK<2eNxe_:Y,ECK<2'ӥ&ӥPǪ:Y,ڿT:tk}P}Pӥ;gNx,؅Nx3,C,W,سNxNxG:Y_T:tǋP0CK<xNx,T:tǉ~tg	tg
>tgOT:tǅT:tǀ,,gNxfqNxf;CK<3 zӥNxgg:YᘉNxfNCK<3Pިtgb:Yw:Yᡟ:YtgT:tF>tgת:YᥞtgtgT:tB:YᠳNxh\CK=T:tؚӥw:YXzӥ,(~tgqN{T:tؓ=PbQCK=N{Ǫ:YAߪ:Y/T:tǣ?T:tǧtgG~tgHtghCK<{g:Y,;,NxNx\CK<zNx3CK<	NxzӥӥïT:tT:t,&JCK<	~tg2:YLWCK<	CK<CK<,ިtgCK<,?T:tzӥvNyG,Ǫ:YeT:t=P<ӥy:Y燞tg2CK<T:t/T:t=P<(zӥRS}PY":Y:Y?T xǪ":YJJ`>Ja:Y,؁Nxl,؏NxlNxlQCK<6+zӥ;CK<CK<,ӏT:tXӥz,T:tRP='zӥzRCK<YCK<ӥzӥCK<7ӥ^tgӥӥP^tgT:tr:Y^tgANy^tgӥ}_:Y~tg	~tg&ӥ|,ӥ|Pzӥ?[Nx:Y:Ytgtg=P}PPCK<CK<,))? Ĥ%?':YGҟ:Y#?⧪:Y Dߪ:Y)JÅtg'?tg)>tg ObT:tÄySWNxpR	~tg7RJÁ/,NJÂ:Y\CK<8/~
~tg@pA:YPm):YP3R(Nx@
7CK<
=M):YPT
POMCK<

T
=P#O.ӥT?T,*=)T:tcR*{Nx4
Nx
PkCJ3,*0R:YTU_JNxR*Ny iO_:Y l=P %?T:t q) !ӥ@ ҟ,#J	tgS@P I) P oS@~tgg,%?X,,~-%?Yw:YXKJT:t,,-O*?ZT:t{"S_T:t )T:tҟ,+ӥR3CK< Vӥ #T:t:Y,%zӥ %T:tNx T:tÓ/T:tÑ:YT:tÐ,,DCK<9'ӥtg.PzӥANxt9CK<: zӥWNxtNxt%ӥ}Px"JâǪ:YƉOtNxvc,(ҟo:Y[Jötgc|?,Ov,NxvNxvPCK<;*ӥNxvP^tgq:Y\,.;CK<=PzӥCK<tgrw:Y\OCK<P:Y];,PϒT:tzӥ#T:tPϐ+ϑߪ,ߪ],O{t)d{䤧^tgPeg:Y쉞tg*ӥzӥ):Y=PϔN|=Pϕ3,S}Pϕߪ:Y|>))@jS>OtgP@${R, AO?, U"SN|MJ}RS0%?;CK=N{1:YCK=:YCK=1IO7~
:YSҟeIO枨g}Otg{S9|Og OT:t&
Ŀ4,/WJbIOGK=],>JHtgӥ CGDK= jS,et	` z  eϠjS@Q)E>Y}PE"}4}إ?/T
,QSEN|zgkjS#?K%?퀿SB|lU2ӥ߾^tۄY2S	Oz}OxqxxBS`
],3}(`
,D_0} %?ZSX}e3/:Y3WK=M ~+%?OU	Oߨ:Y$%?韨:YQ,3	Oz@K<= UJ7-J#$%?#%?@!>`g}=!}BSB(㥞~㴧?P@	,{䄧?(z㥞 ? g܌*t^!)p.OT:tfg3tg)	O%?DT:tȄPStg<̖g?|㥞	~S`uHOIUI'y5tJO'.y,$'.y>$M00%?a[ԧ=P~ng}P_T7tT7t'-J) %ިng,%xD  E%?)S E|~ԧ5CK<y
ny e#'"JӥG.tg|Q, z e3,̖g I,S 3x&5t 3|Y  d`2 ~BS ;Jt"S gS,	OQ+,$%?fxg`K}SRCwK<\0t(:SIp)$?F%?!G,`p)!݊SWzVg߄h|zg;?3WK<3˥JSJ}BSJ<DK<,Ry(B0tD3 K<U:YcQ)% HJIިgQ{?P
,D3{S,0tTyjS">dE+ytPmCK<}AMt:PPStaߙxnx{䄧F#z㥞#Oa_U%f],XQ	Ogx],<F0jgXOT7tϹ)%?AVJU1y5t
gY]VJ_;J"%?a,0N	Ox#}O# )b_N],F
*%?V	O#}Q!eTHtwx30tؼ],4t1Q)H!)Hg'$:YhC&3y@Y)י	l0<gP5J$}O%'ӥ	Jޠgjӥ	$%?}O&&zӥ	}AM(OOp~d)	O(,P'O*
Yਡx??TҟjS(U)LOQ)BTQ+%?,H~H*?ߦ?YgJ)YX=P*x+tng,Xx*.CwK<TG0ngkߥ)gZS*'z'AJ0F=O"z*ngjT7t4zV~dۥ?_Yഭx9CwK<Ax.CCwK<X[xgYrwY,`UCwK<P ng+=OYK,d,dR0ng!cߥ)j}ҟfyx3@)O4 )oT7tw,	{ҟye7,˿T7tŠ'JŢY"ҟjNCwK<7CwK<Pv{3,Y?T7tQy7t@Sߥ)-8CwK<)- _nyl,[,OjS'ng}JDx Y T7tˀ3S\oypD#{%?[rT+%?mrJK<~jSJ>	:Y퇪Y&ex	f,)O
?*JCwK<A/AJTd8,ߪYYǪY៪YgOCwK;ng|wxqeK;FGw|DAL@z=PǙK;)`{d-CK;17K; dWw1O1b,~sgqE,J
~,%?aOt)[e)@cY)Cd4-%?OORdRΖw)ԧ)p|ҟ=? MJ@)\J@$ OXp MJBRCwK;(CwK;?DPꆾnguBwSS
߀S a)I]) R?)OGԧESYSXAp~,%?ҟߧ%?)OVS՘WJ?)OV+?[_tOV?OV?#?)Og)?)OS0XJFҟ?SAwXp__JJԧ3u)(}ʩO	DSHYW|^t~,%?d	MJ~+?d)+%?d*WJ;,{ҟ_ħ=OO	P0wP8,~SrG_O
OO
~,%?(AYJP?)O
Ś/BŚW)O,4
?O	ߋOO
~)PjSƦ?ħEoRoCsrYS? 7)0F5)0U)0S%?4:CwK; *%?huS±OXpUpX5)`12J}ҟ6,zpSsDDp_@i8SrgK;wb;+2[z㥝Vguyt>S^xgu3Jc)ߪnw~w>IO̒oR
gxH?iOxAT_R?*?x~~s's)sAswdsqԧQ=q 4gq3qw,|"rgpTc˩O	gp ԧgp U˥.?pFDK; ԧ	ިgqu)S,8<"Nw?@iDK;ǄN],K;cBpwhP	A恖AHBp̽Q!uY.*%?.KDK;/$:Y.&zPgpw^Y.*%?.=Q!qs,'zPgs?THtɯw9r9DK;DK;Pgs? 4gpY/R9Y#%?r}ե?r ߕ9'zC%THtO )G#%?0*%?0Q!$:Y0oC#S?,}Q![K;t,t8DK;}@(tЫ#%?݀[Q)}Q!THt~:Y݀Q)
>gv	gvwOATJb),zC@(tb,}OʉOZS"g$:Y2'C"wSSaZSfgq,;]C`k?J;bDgZSeTHtzC`K;~K; g"JE@§DoTHtw'zPgpS0)THtf8DK;cP
,|pS2'ZS2W$:Y3&zC1/K;oO|"NwbJ|:JP	,v~TJgVsTHtuw;gCY_s)熾gsިgsǨw<*%? ~ҟx,y_$:YǨwBOR<"rgqP	,>L@>O|?|_p)Jl9DK;}Q!w|?ﺴTJgsިgsǨw=$|zgs =)wK;gD~ҟ?CQ!?P
,?*%?~ҟ?&zCTHtCZSϪ$:Y~=Q!wCYNsW)THtw?:Y8=CwK;CT7tLCwK;cT7t/R 0p=)PCwK;,puiO ~gpNDK;?wCT7ttOCwK;zP\?*%?uiOTHt(CKK;Ȼ, cQ)O,#THt:YA,/T7t!D@J*=Q!zC@(t$T7t@'t*%?W?uiOBDK;JDK;ʙC~Y 1t )Vt^gtgt7w@_>ҟPDK;&COP
,59t~ҟ2_":Yb )OSä>ҟsꈎwf/ե?s/TDt>ҟ8,8[Vyz#uiOꈎw;ҟ8ꈎwA2:Y$OA>ҟ,*%?ե?,wAK;p!?,"v>)ҟ],ЃU)fgvk%?ݡ3],7],JAk?(4K;YOyKgp0i.wOyK5J=Pa;,eiwD54K;-4K;EiwDciwD yC!fgtB?'K;&ygt@EjSo!)腏3 'K;c5Jgz~gzx?ބT7t SNCwK;S=P蠋SJfgtR(J(iwE?ħ<!#tPwiwj)L!BO)F~fgvot84K;>JSڎ!O%?ݩ,tgv.t[<PtP5)Aܐv/3 'K;~OlsRهwlK;
wliOl!z9
OIwl-~TJs/THtu~gvOSwnwn+~TJpww?THtx~TJx;DK;gpʉO	^gpw
I)onwGK;z(gz@)U=Pt%TYަ^
:Yަ9tEOʉO]5)Q)Ox%?޲ K;ց&Y޲o
Y; s~*Je/Tgto˥рg)zCјCњRwF#CщsTQ!/THtgDCRA*%?܂ sTIgr	C,AOLQ!,RzC,5JzFDK;'$:Y
{ɩOGҟFAӥ)TWt:oNwG.zi#?TDtwK;DGK;r/T7t	'K;^Zt惧K;^h:t|R(gpGK;Ut|G@gpXJ|MJ|*?>ʉO}J~U t~,}iO(J?p)}X?ꀣ'z(grT,C=],CP8tS%?܈5Gw"}Pngr#T],D}P9t@Et]) dtwQ) #t	OHOSŔcߕҟa))R`S?%?+?5JxXJ?G ħ^])!'R$cQP}Sܵ5)H>w"Y܊~r):Y܊JAȤT,E*,E>E,zߪY܌yw#^ngr5'K;CwK;|r0%?܌RCK;ީ=ag-g~:Y@?@_v	O
ngqߪY@OxEJ, CwK;$ʉOR@^gqK; ?A)zK;QjSS'K;Nw#sT>)tTJTHtTHtOKτAw 5h:tуwdgpD{Bgpg, mPrgp#zNw 4T"Y ɞhu)UCwK;Q)	C, oD!$:Ygp+zNw @c5J)t ?  , THt K; @Fw ], ?dgp ިEt 4`gp 	9t@B+'EtWK;@jqWK;E_T"YB~Utz
8B], D0g5J=Q!, jp)zCTDK;sTC҃THtQ	OJ Ox%?(Q)o}Rc S~+tY$:Y-$:Y-C'K;=SĿTHtYG,*xD2tX1I)$:YCWwD2tS6~gq$:YC#xD2t qODK;e_THtX[gr@,HxD2t 1O$7DK;zC	~,HJ TDK;
gr@8dgr@
{S#_THt$,I^;J%3 E'%?ܒO*t$VS IO$<"
,"=4LJiTgq,S@"0*t4}jSJ}rSK<!-:YD oTk?DMJ${S@AR"?x:J'{)O
p) ?D$iO!'݂S,XD:YTgp2Tgp2U tKL,SS/THtQ!FDK;:_$:Yܔ?*%?ܔ8L,J~O%=Prgw@/?S?е#%?RJS
{Ą/?SOSG2t*Nw@륝	{OB/)(,"@Q)],"U*gwJUtꀣ駪wzNw|"Rgp:xDYFwTtWK;ҏ0t~TJ#~TJ$}R#}Q!2o$:YF*%?FSugq,#?ʉOsTQ!;THt	*%?GOިgqYDK;TJ`gIOL~tjt_GK;T,KGK;>-t,3ҟKp) grY? YO%"Nw%<"w%K;`,$gq!@J,$7CwK;]JGrgq DIwoT.w
5@*_.wTgq ZT&~ngq$$q&3Ht(J84K;!)K3Ht?$^fgq$}$4K;$O)I,$?ҟ$!I7?I!H)IK,$NwE0Ζw]gr`A$%?ܘ	/GK;
^
:YܘUA˥Ġ	OO|)P,%2CwK;DʩOyCĠ	O!P,JL4K;@Y)QG,%
sDB:YJ?qSĢǙ:YJt@,M{?ܚeiw&xMCɫNw& ߘ
w&!)f Nw&^ngrh %??zRބ.wP9t%z;,ʩO/3Ht~BSiw)yߙ:Y Sw,NS4J8,N
>TfgrpYrt^fgrpg
RN<4K;S̼!K;y.t8HJ8`grq[%w'?}bSSҟxEYCwK;R4K;?p)|iwkXp>"C VJ'C*%?C?!|~+?3HtJSiw~fgp@5|:Yy.t gp@$%?!:Y",3J <" {w ^ngpS!,(J^fgpħBg:YS iw )U4K;@?3HtO 癤:Yp)Z3Ht}Jkiw>,%<:YKaĴ!)]f Nw+=)mjSO!
\zt!${)DIw"_NJ!MCwK;q	,/x%?+IwKP-RS^51J"=@gpDҟ~?WۥxpDSOB7$%?	~,W$%?}Rkc#K;$T7tDzgp	D:Y@gLJ@gp	=bS$KIw MtoiO @grzUT7t>bryK,O/dLgq0q  ],&A3"`w	*JN@gq0)aG!˥Wjq0tPQ:YCwK;0)RɞngpFwnPkߕR&yCГ%?MCѷ)iǙ:YM?&!i)i,&ƩOh4K;S<!h}':YM>%?M'yCҏjoK;o0,&ܐq4`grYܠIO(Rk:Yܠ{)50Nw'8J$NwO|-J$}	 pJjpJ~TJ%C+THt%>OʉOgpJVDK;h}TpL{9S3_x%?7Iw	5J&=Q!3,	/
	>5VRS0],	GjpLw(DK;BOx%?ܢk],Q>O(}Q!>grRS,Rk%Ox%?ܢ],QsT]C ,	*J'=IwR	zC9,	ŏR'+ t6RSީ5pg5J{wzC
'#K;G
'=RkU5JUDK;¿$:YNMJ^8J(*%?/ʉOxq<-I)yϼ)Ox]J?OAdoT7t"z	㔧%?4p)ϽSH`gpRXK;whgpT)w],
)੗륝QIOH5>OI~
:YPrgpTOxgqA) :YP	=Tq@&YPv)OrBSw;IOTgq@R(;DK; ,R=SK|"#T7tIYܤSUCN~BSD3HtH~R|! Ar?,R_sD|!![5JHiw)otǙ:Yܤ/3HtL r3HtLk:tLsc0,S@SC0tM3 M2!:Yܦ))2MtLb￥?ܩK;PgrRSʋ}Rkʁo
T&Yܨ ?sTCʍQ!DT≗dgqD$?QDaQ)$:YQewS<"RgqDBgqDWK;.tgt:Y42tl)th |уO"fgt|)S'K;B+RуES"%YR/ʉO?SC5gqNʉO?sTb$:YS%zC*JREOJTg<gr}֥?ܪ1)PKjSʠ,
ħ7:Y!RTJ,84K;%K4K;:YJ*%?gO w*t)S)dqP,%?T>bS@q],< ],P:YK;`O  K;~5Mt,*p)⫟)OD	8JzgpRk4 Jtz5 K;j_Mtz4\Iw TΖw+A],VkVuO+zSiDJ- sh}J-_uO7)ഛ+~5+2`GO|"
,+
#JxRÿ3Ht%
??xq\35) 	OlW?qBp\}ԧSpQ9J.KY:t.'x@Kt.)zNgp^6ORYP	,W*%?ܮ=@rǪ$:Yܮ,WcCQ)v J],W#C~:Yܮ#~TJ\)q?,W=Q!q_K;wK;ު'K; ԧ ,:Y%+t0)y:Y?p)ƿT7t1 ObSw ~w ?v)O ?T
,oK;xw cR,<!YY
~IOO<ő 	t%A;ő_t*%?Y@pd,=Q!K;#.gpdU)̝y7	,@, ݂ST7t4@'t`ԧgO, 哏P	,Y ʉO,S(gr,YK #S 	O,Q!咷$:YܲW mQ)	OzCť~gqhgCţUŠԧ@O)/T7t_ cš[Ť0 K;`3?[GCwK;`,JWCwK;b3J_Jk[Ǆwx%?\KK;߸fqpNJ+Vgqp gpj1J5 ,DO&t5>SǪY0CwK;sZpn Dgpn~pn)ܕw_ c ܻ gw`_??,N%?ܵnw-p)~ +<  R.PT7tl}̒ )ៃt8&xD.w	Ngp7K;EQ) =@p8DK;,P
,]  UJ9t?ʉOSDw 	$:Y &:Y 1y:Y $oT7t Jf],\"Nw.>S˂݊S˅T
,L ,@g)ԧngpr,}wҟJ~O!ǄN],AD )$,HgpK;3!$wGf],<"Nwa3J;v)OuVgpv!x@ :YS*5)'L:0<gp@p"}O4T:t	AM&>ԧ)(X|gp>%?@Xp?8Y9/ 	tq?	,W|,*%?8_S?THtkw tU)/xKJV|gtdt)jS?O.x?wK;[D.w.A;ˢ&grQ)gKgrw,^QCß.grS_%?ܿO%?џK;IOF%?cjSfG],Nft{*%?u> Jz?THtz}Q!zPf *?[|	ZSσ?SσobSRPX~oAY`	,0txQ) S	fo=@(txxAwK7Rp) kHJx`"fy#SA)'~%'txbtxbDđ$THtxbODK7%P
,.f_<qyx}ԧ⯄ Uxz,?fc`,38 tx[vy:Yf-}ǪYħIOK7O?x< no ,T)?_O'?RP/:YxA3
oƆ?p)BYho
?h/ʐ>To*p)P	,SK7!ߨoCʉOH Jx",Q!P
, ;TJxY$:Y}Q!o Ǫ}%?- 1J Vf*:YmRV,V V륛bFWK72w:Yo1Jx$eoPjS(A`J,_ZǿMJyc_ʉO,s?BDK7&zC	ޠ:YNW9Jya_,X,X\ ʉOrL3DK7eިfL8  MJx&@Jx&GCwK7a 1K VfL,:Y39)OOT7txf'}?
ߦ?l~TJx9Jx:DK7C:Yl 6㔧ިfG,6)zPfQ)ak9JxzCTHtz:Yߦ? Y`}P0 K7q 0 K7~SF~nf>SPO@oԧ'Do),zCSP
,Q)ᨃ?5KDK7THtxj%Pf~TJxj+})OETHtxj=Q!; w*%?n})OozCzPf5)sU?v	OCwK7,7'+txܱ f~S0o-S?o-_qSS}@oYoT7txl>Sfv)O_T
, ,;CwK7p,ÿT7tx7|7tx>㔧r_:Yfv)O sK7qs_iO.R\K7x@ :Yz<,_T7txp)^JzިY^oBnf"r$P<tzAҟބ}إ?[З< ,ބҟ^}إ?no/<@txᏪYpzT7tx_iO/T
,@txn>Svv)O^Y7&x@ :Y7p),JxnP+tx, ,~nfSQ)!raoTHtxPf*%? 9Jx=Q! ODK7GK7?ߪ$:Y8Q!o!R0DK7fK7OʉO)8DK7	ިf@(tx!grCD,$P
,$OʉOGr&zCDooc?AǪ$:YSQ! )Z ?qSmfZozPfZE)$io!$:Y:YD"RIf+zCHCH?*%?)~fK}Q!=@(tz )Q)rN=Q!fI~:Y#Rމ7,ވoDW ʉO'r\,f\9 H\MRTHtx.*Cq[K7Fߕ9})OQ!?,9M ^9Jx/CyǪ$:YCÑD0)OG~f,=@(txr*%?9㔧O})Of,ECâr/,fCäTHtxtVDK7EP
, D?qSTHtx0zCK7)THtx0Q!D ʉOqSGf,:PfR:,:Q!K7|"rf `s%?; D)THtyo0M /Y$=DY_BO)w$:Yo,=@(tx2㔧"癊.o9txv)؍%?;Y;*%?;/)OC=Q!P
,&xD"$4Jx33 gD09Jx3zCTHtx3cCg?QbTxD!%?gh?P	,bA9Jy_$:YEDK7=@(txzqK7%?=D/oAD9JxzoJިfCLVRif(Yv ?p)R;*~TJxXR;,zC`,;.PfYx~<p)WK7)¿tx55],bwK7V^?D)/,D_THtx5&zPfj,AwK7QwSwǧ?p),SZA#%?|*x>^tx߄:Y?34tx~3{Ef],?Dytx-)O`?Y~>B	}BpsjSDfp}`pz,OP	,g1Jx
AoE`noAߘ
NoF~Lf_p)(\CwK7oTfp)**%?DRP	,y1)$:Y@, -  c&%?@?DK7Q!:Y@s&%?@=Q!3, 	~:Y@*{BSS s 6Jx\CwK7GoanoeY@,` BSY&YnfjSS?MJx YNf ;M $:Y %_THtx Jޠ:Y "８ }Q!,UPfr6G>fryo':Y41		O(,Hު'K7G݂Sȋo%],%?uMtx:]oB-Jx:_gOj}ħ$:YDK7Ǩocy1)헪$:YDK7P
,LJx;LDK7$:Y}@(txOv?ďʉOpK&%?^f+zC\C\]/ɉOHeoHkoIoID}ħ<DK7Q!PfoP	,ޑ3wK7_p)oxHJzA_ s=TNoH?v	OHo2Y		O2K7C`!ǪYɇo2#K7%D:Yț		O2'zK7	v	O2)z̋Y/륛ҚxD:Y(XK7,xDzfK7}!)/Tfϻ CwK7zNf?T
,@#K7o ",@(Vf @*ty VO 9)/xRk?v	OM.oLoLF߼$%?0],ޘoL'NfޘxDPtyT7ty1l=PiYT@bno3~Y:],ޝ_AåӰCwK7&ԧ?ޜ~wK7Cy1)THty$:YGo >bS$THtyo @(tySA+C.Q!o!%?3Q:Yqo!?}T7ty()O!dT7tyE@1?(@LJy$:Yџ$:YҏP
,hF 扞Y,O-JxMJxNf@A=Q!0GDK7_ooUQ)0TTHtxf:YD/RD>Dgo"Wo"8 @5&%?NDK7
>f!KK7y1)G~f"w$:YGC_ޠ)JznfG1JzY)Q [ȣ0,E?gK7A1JyǪYՇYտYBCwK7no5P7K7)5)`no6KIwK7<,l*yf`qo7Q`T
,nOK7 K7cpf(?v)OSgnoR${BSԓRkԗSv	OT#K7?CwK7C8tzK7#DzfDK7=bS=P:YP"OT)5)xj}rSՒ>SՂ(DvfbYYc ˞o#~Yipf2x0 s3&%?sF=jSRFrS_Mtx9Q:YAv	OOP
O@1JxP,BOf{݊SK7?K7V)O#Puިnf9[,Gp)pJxno|YB!],!?Rx< NoÏ%/tx>&)?!],ިnf|-~,%?oSwK7~f[tx?]`ǙY=P SԧQۥﻄ '"?K],p',p<" K7f?v	OP,!oxDYC z6~noQ:YC,!zNfxFJx0)O$))O$_v	O$,%?o$'K7	nfC0 K7RtzO&tz=P"CwK7~S.*?H%?ʩO9e{A/|UjSJsԧ=P))YE]o\O@ԧ=Jx'ӥQg,"z㥛`'%?F>5)0?F#zӥbg)YF)z㥛 I=Jx@]K7Jx@*%? 3DK7fC!  Q) o$:Y >:Y No/~TJxAC	Ǫ$:Y C	C'K7,HfC	3!#+C	c,]Pf]df)-DK7qo K7R  E (%?GpK7zVf>S, 3Aeo  Ӓ ],  FJx Y!VfMJxB*%?!&>Y!T7txEof_v)O 7[k fQ+,J>)O%;CwK7S[?3 K7Sb|XNo%=AM[[T7txC~>!x>Y!P@ 4 c)AK7	oDx)Jx )IGK7"Ϫno5JxD x%?"!Vf!zVf>)2{%?V{4YjSeǪnoT
,$T
,%_T
,Cob>O'jSh}OW9Jx
)Pq
no 83ҟ%O>`(mP0JySX)O:㔧G"r/noK7?T
,k?	v)Ono¿qߪnonof):!zVf&x@ :YAW):*ztNo"JxF륛0c|Y#5iOObWnoK7bY#7%?#=PNiO)\@ fbD xa;,LMBsɅoT':YK"~TJxQCK7ǄS@ŷK7%?$P OCK7g,F~ %No	-P&THtxJ{SP%?%E`u*DgK73%Y%	xfW}=(~SQ)inoN< ,&>f4<JxFCwK7T:txU7K7#ҟ&RƾY< ,xW|7txecK7˽Pq)Y̼>50>,_:YşT:tx}AM@Ν,T:tx37K7 AJx%O@QnfAo @K7 	4  ~R P+tx/K7,K7WụYC,ʾY%?f?v)O/T
,0x@ :YKtf"q9tx=P	K7$, Ζo HNo JwΖoƾtfno	}PF=S}??bSX5)4WA륛hSiw,(?*%?P%zCw$:YP'Pf@}4 );@Hi f$=CwK7#ʉO@7<Jx	nf$Pf$,z9J6%C,P
,4Y	&cob$:Y	zPf&< L'@Y	g?	ǃŷK7&~Ζoi)OAOs3Itx~TJxsԧ9,~f'%zPf'~9Wo	D?'Q!8o	P
,&tx)P(sԧ@)OX>a)>T7txO/ʉO?THtxQ!R5 R}4H)R[ f)MCwK7QDPQ<Jx0CwK7Q	Ζo~Ntx/ʉO$:Y
THtx>:Y(?=Q!@o
P
,Ǆ:YR3*txiO>,)^Ζoި,);˥3O	^No@(fM/!oB1s 4fPA5)}ϙY(*%?(}RhDK7THtxQK771JxQ'oDDSɩfho&>:Y)-CwK7#&txR_p)HRO
`SSTHtxSQ!LD LWgK7(?A)
A5)
?*fT,*PfTΖoDbT=Jx.+A+Q!V"CC\gK7`)OS>5)X? ~f}Q!]CG:YeOR YRO
?*_S 6Cko d:Y0o `
}R 1JxU	?MJxU(fyꃗK7V^
:Y*A˥¨ODK7Q?,S}@(txU?K:Y|PC, P
, ʉO mfCJ &ä4ꀣRA˥WD'K74zNo"oxD No%?VgfXE@fXcaS ;as ;dT oOT oѯ wK7hf-,Dh=@&txV~ftf,C²?o
'$:Y+&zC±;K7d	XTJxV.Lf_qS3CK79$:YǞfPf7DK79Ǫ$:YoP
, WB*%?oP	, m%?T:txWWo
zCºP
,~f{o
P
,",DY+DY+ffff.)\ tx}P+txXWbT
,W1JxX*K7,D%:Y"=txP+tx}Q㥛oʉOno:Yɞ7txYW{+txTJx9DK7}Q!oï7K7",+ txH?W<"NoďySrg@=#?W(xD:YW*{j\T7K7T
,|",	NoK7gAT@(f0>t0/TJxQ!b,':YO=Q!b@DK7/P
,4SăR1~*%?Jnf1ObS{D<H?ORL@eg)d d,F3(zC7,bo1g,,8gK7)i/K7AbK7 )OjMJxb6>OdT7txTNo`wtx%?Pn5CwK7#x7(S7>Ow~f7~f7.Pf)dT7ty*cz~fwo;.Pfh>?Zs%?Z?MJx])u:Y.
noԧ:Y[,-?[.-5)p}O'=JxQNo,)po $:Y_THtx>fC!G$:YoTHtx_THtx
f&C"|!g!x@@_ 	stxS,tݒSA5)r t7%?H?viO Z	P~f.o,CPStxS'K7[,c_F.o3No^fKtxK7[K7cK7LiO },JxQYcޅ)MK7TgbS*~TJxO=Q!eo o `fpg%?{bSN^ZsZ{o<],qS;,fdf,/F.oGݚSw'K7̖fzP<ty>T
,O%zVfuz$~쒟.K7yoʉOxofxK W,޵,̽PS[oqosC~TJ~t4G$:YtTHt~zPfOP	,߸Q)?SQ!}Q!@(t~,x§N],xTJ}?o,|gC|,|SP^f],P}O
>iOӥPSt}E	.o o)G)_:YT7K7 3J| @ ,0GCwK7Oӥ&t|g)/%?cG:Yb?b*x<%:Y0
>a)Y0oo		.o_)No^	NoDO3.oA%?1(zkCwK7` %?T:t}I+%"w|S,R\ x>J|WNo|,J|ao|,3eo],3+x<%:Y7K7T
,Y~xf@}?ߕo&nfBFxIt|!_p)UJ|!Yh@qf?	A
3,D ҟQ!oB_oEo3 K7 IO륛,) $Y륛,K}=c3,V*%?ҟVoqo#zPfwCc?P NfHL1)NH*ҟ	
fH=Q!PfJk`fJ`fJ~iO>J|%~tfPSt|-?j{ofKt|}ҟ5(z㥛%~f],W[!K7@#R O&iO~nfL;0MO)Ǫ$:Y^fL"zPfL<"rfL_"?3C3THt|gofoyY3$}ҟqS1/,f; 4fNN5CwK7z~BS8`fN>iO>J|'MCK7qs,
?3%Yt4=@0IOf],
ʩO3 K7WP~~tf)Yl52[?t4͇~xf"J|ٿK7̈́oD`uagK7[[ v/T7t~Ǆ P	,ߕ 7)+,Q!?K7/YS)/THt|)<DK7P
,
Q,
D_3 K7GCJ|)_qSHNo ,
<"NoAO)soH?p)3oIY5p)ԧƨħƵD񫟺
SP=)oSPu~f%:Yn6)sTHt|ݗ$:YnC~iO@q/!pY2J|V	O~;|,qS0 ~iOtfK7K7`,wTցbYjSXY<J|+OlPǪ,
Nt|+'D%?x"J|l)񱟪Y6]ofTJ|mO)THt|lo^:Y6(:Y6IOt|?t4pg%?tfG7K7r_t|ߕR\;xIt}po< oDB/x)FD'tP\z~a)AǪYgf)^륛D륛3J}yS)T
,^ fIO<Yp[T
,??7}vX3CwK7ϨoD?3DK7Q!Ǩo~a) FCwK7K%no )_R?O 1J|p,&~/t|ϹSDYD/%"%A;DW|,"D
}ҟLQ!_$:Y@(t|-=o_Sj_NoʉOZUDK7g,EP
,J<,L< ^fO}?VfK7)sobSy3㐃xǪY9$~TJ|r$}ҟ=Q!K,}@(t|t?:*%?:LDK7B_$:Y:(zPfSoǪ$:Y:~:YTJ|0,zCK7 S/THt|0,+ A`o_$:Y=@(t|0Ox)󡯄N],:*%?tiOCH~fP
,:'DD΅SETHt|CEP
,`!3 K7 7|G)_P	,ߍw:Y)Y_wK7~tfb,T:t|2=AM؉NofNog:YAMЭNoPSt}t}C 4f?_zӥվf-,^foDRϹS[XǢ)'o8*%?~f=DK7K7/t|	LDK7o2odo%gYv*x>noʉO}Q!/THt|K7~]ʩOWbS	Q)/,<)zC_P
,<,y:YgK7SYbjMJ|5iOTJ||GDK7įTHt||C%?>PwY. -l{oת$:Y3 ؏;#SᰗoTHt|6)zPflt|~TJ|$:YzyoPfn?ODπg)>nf/T':Y|	ΖoΖo}Snf3T7t|gY~io=PKD˞fqCo?Q!៪$:YQCQ3J|
onoBT-5)*,O	OQ)* vOP5)*#}J|
P:YEOoW~5 K7}RkǄ@ OOS U` SiO ?@N@,;CwK7/UZT7t|?OdT
,ŏK7o		, YK7Ð5"%?߂ħÒo3J|9_p)U5))wnoQx@ :Y}̒xftP~oB&ft_qSп(J|;4CK7óPSt|;<o`U).ky.55t|RIOpK?Wd*{Rߒx)?T zt~Dx))OAReMt}ǪMt}{STP:Y{IO)Et	>?)#K7g],ߕ&Y)SA_ߔ]/uOOOϸb|,ߘ0J~`G#%?;q)~tSZ],AQK7G>nfK7EK7ЂЂ/%?BJ}ЄRC=x:YRxIt}IRh})3@ԧ 'ܐBG)o"%?HSJ} TJ}#&yt}ȮoJ})~iO}ҟߢZS9)O],j ?K7| ,lO*t}[RoGKT7t|<&y+t|<?p)]J~/T
,ߦK7~ԧ>5)D_T7t~[%?H6%?QYS3no	~S
v)O.zVfEK7
~ԧ?MJ~T7t~t}OO)	YA
~+@_})
?:YA.t|=*%?Ϲ}),G>fz; 3ΖookS ҟJfzRDK7үo>J|=rS:YwK7f#Y{No7K7ӥ3,G'f8NoPSt|gb;#_3,!- YQ)g/?B=DK7Aת$:YBgC"K7@?B?v)OߪnoƞoǾnf|GCwK7gY<,S_J|?@g3J|?}إ?P+t|?e f~AiO݊Sgno4?T7t|AiO)GK7ioof]J|K7Ȑx@ :YD?DR"7@#K7ȅ/T7t}!gDʉO?G /wK7
Y?rS~ff:Y`Y/?`,߰,߰: Og$:Yb_$:Ya+K7bCwK7PP5ҟI&إ?["τ%u)!'O﹯,rSIv)OM@"τKrSPԧȤT7t|H	OA/)(o`?Fv)O@0 f˩O?R/ST7t|@kҟv)O/noK7 c.?  O'nfGt|A*%? J~goTHt| :YGwK7*%?G~/$:YGQ!9CK7⧄D7K7noAå3@? iO!3, A_, @ҟ DP<t|  '/? :Y ?) OT7t|B, P? g݊S
y[
 fP,z
]CwK7/wK7}/? P<t|iO3E@(@ :Y ¯3J|݊S[J ,JS@kԧҀD҅
%?wK7ʉO聾?rSkQ!Q!:YwK7TJ}-ܾXoQ!P
,K.zNfXQ) ҟ}Q!kok@(t|C=  *%?!ҟQ!obodP	,D1O_J|C+zCobo/})@,$.DK7P
,$O})C/THt|,$#Pf }O=Q!A?,$}@(t|cR$rRSҟ$<!oKY"2 DJ~)o'$:Y":Y"?R/#?P	,#oʉO~)2;DK7$:YH:YHY@D?,"$:YS}@(t|=@'t|D	}Sh,JQ!43 4wK7ShҟH~f,N=@(t|YʉOo?THt|}Q!4V >K>)QoDHpv),%Q!PC#)Qc'.oGS+DK7-DK7zPf3 K75J}?KK7_ʉO~)ETHt}8DK7P
,pzlwK7ҟn=Q!6GDK7_oҟP	,ߕSҟzCq,zPf_uO_'.okSp>),F~f5 w`fZGK7Q 4f?*%?">)WDK7RǪ$:Y" :,Y@D?pvqo?$:YR@(t|oʉO??#;J|FgoQ!K7a%noįNoT7t|F~)YDK7g~f\ 15)NJ|G_ŏ;J|G.zVfano.0:fcP	,LL,LGDK7, gno@'t}0~TJ}0WDK7fcP
,%C䱯$:YK]C;J|oިf,B XNJ|H15@ s[@ ?pvG$:Y$#CE:Y$;J|H) TDK7Ă$:Y$=@(t|I>)&THt|I]o#P
,i5)`cҟ&211`}Q)`}S,&	~f0CQSPĢw$:Y%	fCP37˥ЃS=@'t|siOG~f4,&=@(t|AJ|!zx)THt|}Q!<; =_oҟTHt|=Q!<'Pf~)<Q!q$:YN4 rP	,''pv8,'7DK7:YN_p)pQ)pR~fC|kC|t|_jS|*%?q)@io=Q!@K7"t|Y6t||"-Yǚ, AOC_ZʉOA7"?THt|
f@(t|ǚDfgm,q惇K7ı?%?ʉOeO+CXo`K7aR cS>O,"/$:YI:YKp)D}d[Q)DT,H~f"oCt| FJ| -J|BOʉOHOL^fDK7$K7$k_OdODgEJ|;DK7f<: z_Df<t|_O?p)0~TJ|L~*ScTHt|L zCc/P
,O4:Y&o#2So1k#%?&yNoc#%?&h8t|FJ|i惇K7~2S K}ԧ$?EJ|C$:Y	@(t|#Dvf$~jSVOSʉOP"?	VC/THt| JqJDf%*}ԧ(D2&Cw$:Y	:Y	DPt|,?	D0RTHt|goUPfDk:YQ ԧ$ʉOA/EJ|UDK7%THt|X sK78cRD8}T8oq/,P
,,߸}ԧ>*SsTHt|NQ!8D 88t|p)P} cS>O,/$:Y
	:Y

5>/Uxgp)=D'EJ|OKDK7THt|O'zPf,t|q)R2S7!˥,OTf*2S\@f ?q)A s1O"hfHdTxD:YRv	OϿ*%?Sq)fLꉮo`PJ|TT`QJ|*`'?SpTLZ)oQ)MJ|?qM)	}ʩOS)qQ)*?T{VJ|c*OP ~S@/+?T@ʈ?qe)4ʍ~儧ʔŤʄP>dʄOʎ~SA* 'R* 7ܸP$ʀ>J|XCK7a/女ODIrhBh'/呂/AGK_?"_0H{B0V)H)?)?xfzVfbS$}̒ [ԧʦM>J|=)tfTB7K7ʤ.fTUJ|</:Y
BY
ʟħX,%?
Rx?wK7b&f, O'%?OT:t|=AMXVogU)G|f!], k
 w>J|T{ԧA:Y*AM , _?s$W?ħRoOjf<7K741 '	Ok/T:t|l7K74Eoh Xy?CWK7ށ)_K7hYҟYA?A/5J|J|VQ[)XMJ|V_p)XX%?+?d8YǾ	Op tff| )UJ|X${R܌/<|f/ xBYW{d]O)[jSqYWM|,+qSpc	O˞tf047K7.f091/:YP!], S1y#x>fOx
~UJ|Y,D3,EO,@_ԧ+,j<=h#{d7<_>_)/x!|冾_,xX^ /!!|/3_,>Bd{ac@B=ޤ!|Z Մ/B7-oR~nf9:Y-xD(Y-^],M,
.oi
.oe;RTNov	OzRPj 	t|,ט
NoZ< j>SCwK7,OR¯GJ|?DQ "S݇<t|nK7)n %?)n=䴧_Y,	O#Lfg:YTӥUҏTofi2Y. u:Y.ӥWK7w K7ү)Y[<gK7b'Y[&x@flio%%? OTNo?v	O, oiO? 	t|
nf8@g f<Rt|~Lfb}P3CwK7D}X$yB!|E?xA_   AA 7'/惬! 	S!|=BpXV{ B9}T!|xI3_"wX_"׼-/x\_ $ >a	9_g>
/1J|ꀣD@QvODGK7W,bN],nQv]Vt|A& ^f	Yt||"o?.o?":Ydoӥ&=/|!|{BP1P{ B
=a('{@B
p)MJ}8g;3S>	OQ!THt}8C ^fp~TJ}8HJ}8KDK7ӄTHt}97K7ӅʉO	OTHt|^Qo~:Y/,S^f,}@(t|^ԧ?x}%?/&zR[RzVf=)| ħY/ϹS,J|_Obz.oxYF~oD.oNftt|Y]~UJ|iycQ)J|,/Qo o/t|X{OR}O/{ԧOb|oşYiwK7Ac߁)lDK7Q!DOP
,ߴK DʉO
ߴWDK7,zC F>5)F}RdOʉO1O߁)FWDK5THtQ=@(tQu>	O.3DK5]j.8 ES^fzCC^'K5v	O.LCwK5p)CnfuC ^fj*@C?p)CT7tPY|ԧDMJP0JP,(ej!PfC~
OTHtPj	~:YPTJPWDK5
THtPzPfԧ ,JP`-}̒ħ %jS߃tPbF],< AK5"&f*%?%?C,zPf`Y5gyACWK5Qx@A 5)A1%?2~fb,L@(tP1=S],H>	O$OʉO bLDK5$:Y:Y$YR}Q)B~
QQ!B?$:YRCyOO᷿SxGK5 .jkGDK5 ,~:YtPTYiOτ	.jxfqK|N}THtPDK5 sK5S], oS{%?
>f *CCM)@B	,$ʉO;߁)@Bj_,"Ϩj?b}2JPh?O?4'x< jB%B'tPtPAPJPKDK5
>fQKK5
 Sy@D*xBYcobs$ ,X~^:tPBO%B'tP	YVQ)B߁)B,+%zCi:YVWjoʩO1󥚀3@Hԧ$^K5  TJP5JP#CjDP
,GD %JPQ!@HVDK5!_K5#3Nj@wijSd(E,JP~jV^f^tPSJP @J+:tPj~, A3Y5':tP2Y)@ɗYR'K5 m`d\CwK5ϸb`jϸb&qjg>R	5_̽@ ],xf9CwK53P:YCwK5:*?ij`
O3HtP3?Od3HtP3Ob:YϹS[,jf.yC	~+?yC?	!@NS3HtPx>,0Ζjv>`(:Y	Ow?rBS`f'%zNf'P@NWCwK586'~ff({%?
!@P~?3HtPff(>Oߙ:Y
TA,?O<!@P}Eff( o	O,ӥ @P'f(?
 SHJP| ,NfkjK`'jSa#?6~nf ?DCwK5 ?T,Prfh3@Q@wjT,=PtP4@9tP4'zrfh/DJT7tP"jf)JPD@R\ @R_*Wj=Q!@TK5T^,G,I~Y
oʉO$:Y
^f**Pfj,N*%?j,hDK5Z@(tP5#zjjRDK5QS,EP
,=],bSrW":Y7QAꈎjfܹtP?tP>f=Q@A%?}R } 1/, k;.zC\DK5 1;K5 4ߵ@5tPG>fDK5 4K5 4ħ 4ꀣWBjz(fh~hfi;,-MQ:YZ*%?
~SBCwK5XJP=P+tP?YG,`SA `?Y<"=tP6(zVflW3tP%?ƾ@]wK5 8f OAfrTBtP =GYS3@@}%?nfHfJP
:YGK5 <@.Df_nj!gK5@&tQ"BQCK5ϸbsGK5z(fꃗK5̼"GtP"
SzVfxuffx,JPEGjPnfxfԧ	~ftPp)%?8+zVftPp=P@mRP@ܕfn
n)c],],~Y"=tP"=tPP+tPP+tP
nj nj ǄA [ G3tPT
,g @wGj],P+tP8}P+tP8)xDY'zVf",	@&zVfDY)ިYM|",Yk3tP~YD],Gj [$53tPCwK5 HBCwK5 HECwK5 HU)@!@BS$R4K5 HU%?B:YBS$, %?E3HtQ)DFff ])DC_3HtQY
RE:Y3#3HtQu:tQK5Wo!)DD3 'K5?b.]jϪnjT7tP=@'tP>SjwjTz=],BsZ9=B{`B/j4Y:3A륚?],	h=tQK5],J<zf2eK5_],Ih=tP<%y@],fh=tPA륚я],4Yb{K5IKh=tPwG],uOWJSO`V?;p0(O)AiO ?<^o)A#SO<JPx>)ORPh
P>
}Ѕ@	?_ʉOOR?ʉO`RzC,zPf6 |AJP3DK5~f6qC
Sؙjb$:YP
,S\@@l=TNja)AT7tPz~
}/Y=~S,=P+tPFOpEjSZ7ʉO|AJP|,=Q!A/P
,9$:Y>}Q!A3K5O|AJP|*zCg,:Y>NQ:Y%?z wY1JP~9CwK5瞨nf~~, jS~7D Pm
O gU)@ x>f
}=@$~UJPKY (}=AgbS?,Y ],
`(Y .jӺY  f=
b<tP@d >JP !ת K5 >T %K5 '}JP %Ot *xDvf AS~gk/ħ9@r&?V{ħ&YaiO)@r s#K5ȅjK5?#K5K @r=bST@f9=bS&Y$%?K5gAåO@tPx:}P:YLJP5@v{ħڿTf; ORe_tPx?.}@DGO_pYP@/|g'/$p)D*%?MJQ ;O{SJQ!C!$:YdK5?|YJPȁj!CM@(tPAŔ^f;,2'PftP%?d.z@%?,JjS@S@O%*%?SKfDK5^:Y@
}e)B , Q!Bj=e)B~f j/P
, >Y}ԧ ~TJQ3_RMOD@'tQ0)O&,zCfdP
,3e)C1$:Yf8DK5>:Yf})ODK5DK5zPfRN~p'Q)D_RNj'GDK5CNMŔQ!D/THtQ9WK5Y?MJPiOB|R!/b;?wK5@'tP"Ŕ=Q!CAϪ$:Yh; @= @ ʉO _|YJPQ!@#zC0!zPfD B Q)B #Ŕ$:YD*CBj,?D~f/THtQ@,Pqj(Cf=Q!EzCOTHtQA;,P'C
ިfs,PjLQ!B,fqjXCP,"DK5oTHtP"CR$:YEMDK5THtP=Q!C_,5WjDK5G>f$:Yj,5GDK5D/THtP3,5(zC_THtPYDK5KfTHtP,6]j}@'tP3 SQ!Cff?j 'Do|YJP؝j}Q!Cbj_?n8Q:Yn%?nyj儧Ǿҟ7"}ԧOP,7' fK5ʾtf {PYn=@tP;,@tPAwK5 K5P2tP3Tf<@\f<'zӥ7 K5cjΖj)5'K5=@<f?T7tQM~Y;I^nfw?Y>)O*+zƾYqj+O+PE`Df~nfgv,#@$tPA:Y ^`,J>`$YBO|ZJPyf= O|ZJPf
],)IO̼ HtPIO!tP=i)A:Y! {S ^f.x@jj df>N:Y-%?^ ;o|ZJPES-%?! tPC~*x@Y"-K5B?Ζj0$YH yf NŤ	'K5CIO,a ~f$w Lf$FŤ	" qC9KGtP]ŤX 6tPEKk( 󥚂0ħe K5e K5cK5aǃS4^,>:Y#0x'tPF<:Y#1xdfyJf{FftPF x<A:x!tPFe<fዥ2K5j<0tPFoj=wK5dR/:Y#8 *fg7K5b7NjR],/k2_j'1+f"󥚂2gOtPF&z<fNk01? AA ~f'@BtPF)yfK5bΖj§:Y# 	], [1_Njτ A 2tPF< ],@j ^f\:Y#0,ItPF.tP ~`,
=@$tP x@#Y jO @ @kC g`lW ϨF߶,ztmaso; o=@:6; ޠ~ػѷPnoۙztms?Pniѷtms_Pn3 ztmqFiѷ M}@:6FF5 Vtm+@:6Pqѷѷ}@:6Hocѷztm'IF@ CPFoC h [tm5tm(KPPѷ@:6oK DOPѷztm$Pѷ~I?o(ztm%PO J^JoFU EOPѷI_o}@:6ǨF.ztm.@:6qѷ=@:6wѷztm%P ztmF^QFiѷ+ }@:6FF5 tmK@:6PqѷEѷ}@:6PocѷztmGQF@ PFoC  tmUtmHSPPѷ@:6oK OPѷRgFL ޠPѷ@:6FQ tm@o.ztm@oN _ѷ ̽@:6?PoWѷtmc?PPkѷ ztmgXootml=@:6ߨFo< }@:6Pѷ^[/PFևѷѷ  @:6]Yo#tmbF֗ѷY+o}@:6Pѷ@:6/o'tmePѷYKoM ʾXѷ@:6_o+tmbϨFX PߨF=@:6F@:6PѷߨFߣ( c/PF3 cOPFWѷƾ~3 h=@:6kѷ}@:6wFߣztm0oѢ aϨFߣ0 aߨFߣ1 cPF= cPF ztm0uѷ̽@:6Fߣ!tm5~oѫ k=@:6ѷPF@:6/oфOPF%ztm0ѷɞ~L bwFߣ	~~O bFߣ}@:6O bFߣ&tm1WoхOPF+ztm0ѷPF}@:6ѷFߣ; `qѷPF~~ѷP ~AQѷ/P tmo*@:6kѷFߐ` o+}@:6o'~Aztm/P }@:6o#P  	FߐO}@:6ѷFߐCP  ?P tmP  ~~AG P ѷ7FߐH~A@:6ѷo$P ~AL 	3o$P ~~A'tmѷFߐDP @:6ѷFߐEOP @:6+tmѷgo%P ~AwѷqѷFߐAߨFߐS@:6]  GF߇^~tmziѷPM}@:6=tm{F߇_PVtmzoӏPG~ѷo~L~m	&x>&߀3	6oHK|~D((x>S6>CoHO|M6^߀oa$U|~B+x>	!_6oHY|P6oH\|~N&߀8|Ϳ"癇߀;4coI;6f~3lm:Qh߃/3D6>)~<MJ oѯm:>&߃< o	6-|MK oǃm:x>&߃ o	60|MC$t	6x>&߃$t~I:|ML o?	F{ mN6<!08#xB(}co@}`8#3P6q%3o_qFq)6~'}b? #_qD}bWqFL}bgqF!M1?8#|!0m|! oUN6oA	F0}bqFw68#@FNN6 #N6~fq8#B88#|! o8#xBY6o9}vq #~'}sAyG ~'}v^o8#}vqZm~'}r7 mq/6'qG|! omo%'}r m?q}to*x> }rqG+>K6qG<;;o\}ѷGq}?oa }醿t< 3o`8I080smL>mLcmL=} mL!}~'} soet&toet7q0B|I6%'}	^fmL3NN6coaC8'tq0r}Oo`aٷ0mL,yrmL?:mL.~'}tqܖ4K2N6< o-_qܖ3 m%m%ܖ8Kzܗqܖܖ;N6<rYqܖ@ܖ~'}lo-8Koѷܗ_qܖѷܗgqܖGz3o,BN6OܖJN6<;gqܖ%<<6rYG6o-7Co,m%CrXm%>`m%?~rX8N6߾Mo6
?A}ăOoko3N6_P}ąq &q qm>QHamm?A;A8$2#o8$Qso8$#co8$@$B_q DN6/q!38$Bo%'}Ă}ĂqH)z m@oVN6P:6qH=AѷHwm3oAwOmL 6&q%_}ē_oFq$kmWyoqmb$HMMKo{+IqIfmY~'}Ĕ?1
Mq&1$'}ě<)6$oo!y$'}ĒWo"'}Ēg6$oOI(~'}đ?W}ĒqI*&q$TN6"}ĒqI,yXmEo<pmKq%;Bo]N6yFraqܘi'&rbo0g#o2o1orbo0q,ȿb}Ƀo0Gfraqܘ@L~bLCN66+N6yܙgqܘGܘ!~'}ɂ'}Ʉo13Ogqܘ%ܘON6
>b?8LMܘUN6
b &r`m&>b}Ʌo1ߘso0~'}ɀY}ɉ߉q+o8%3oim|%PP;Roq `%?Ph6L?S1jm?Q6Doi6LUcYJomĂm~'}Ģ7}Ģ?qJK%q(Eq)38%ĈmoPQG8%ɷJMN6BQ[8%A6BqJ<Ďm'}Ģ瘀!Jq("ܛ'}ɦ^b riqܚR;_o61$}ɣ_o5wriqܛo4sm&Ĕm&N6O|}ɧrhu")ܚ8MCM8MSo617qܚ!y0MKN6I^bM6D_o4$o4m&}ɥo4O,M)~'}ɥ_1Frhm&bO6JricAܚ.~'}ɠJris8MNJm&yGMx8<N6p<3<N6b
ywq<Ĥm~'}1*}8<4x"_p<Jp<m}p<ECo8b*}m'xmɞb,}381+}?8>b;xON61,}W8b-}mϘp<XN6~bx~'};fp<m'~b.}??1rqqܜk "m'ᯘ忉rqǘܜ8N6>b;rs1Co88N?o8m'2|Ngm'Q%o9qܜ%o9qܜFm'<m'rprrgqܜN񁉷ܜ%'}}o8&rroqܜ*xN+~'}rpm'046'}Frp;N60Vmqx$6?oWSo5N6<`ƿp>3o8N6`}8~0'}o?N6Soem~0p?Gqp>mxlmoo`|M|EN6g|mp>PN6?o)~'}Wip>+#o+'}c&p>.~'}8˟p> ˿p@8<`}o vm~'}fp@80bm~'}3o '}80} um`zmp@pA_q8YmCo D 	_p@ 6gq	~0mso 7mo } mό}c8q!}wq?o(N6A(6Aq|`?o|`q
M8N6@}!qm oo2|m p80"}!q0o%ɷOo0#}!38&pPo` pMN6@oo` p.x,\  8q/N6f^0Fq,8%(%'}ĸ<`;X8%m?\^0X8%`m'}ĳ	q,8%^0&}Ķ_q-oGqKom 6doo!xK6iq, Dm_oL<%Y? %?XK)~'}Ĳ)K?XK+'}Ĳǌo.~'}İq<%?ZwQK.'}
8M<`T6pB3im+|`)}
o!xm1~'}o!'}	Co!=N6So!
pBm-`+}pBm$pB!~'}3 IpB%Y6q|`;ON6m%oFpB+'}pKpB Aq;6o"`.}o"386#Oo"5}80.}o"8	}8>0fpD88`mDo"e|'}0.}o"G:6'pDF	}8bpD"~'}x?o"M78OSso"+~'}_ԾmBq'}sԌ'}wԌM'}$ԃp	3N6JR}$80z#_o*qm H6H8#R}%qO}HJm o^dm _p	C!1hN6M~'6J?ql&p	#~'}$B#Co'}$Bop	&zsoO 4%o+6IK8%_R*~'}$W <%o=Jop	nm qSH6Iw8OQ@ܞem'z$m'N6~.6N6O]m'=HO8OaNqܞyc68OgGrzqܞԆr}r{R=6N6OԆry+8OL!ܞLN6ĿR}o<Grxm'O*'}oRM_8O}H6r{R}8O~;6ӿgd6?a&~'}_S1L'}&-N6&?`Դ6?cRm?aE6oq1;bq2Pfq1Me~`}PmyLcoF&!;6b_o"x>}WL|Mbgꍾa3m	fq0K|%6Fq0Lm
>q0O|&}£oU|&
oV|+68&q0Y}yL,y q0\&;jm0&?}w &'y&56?;G} M!}@:61So#pF5o#[65`x>mc0FpGT?o#a ~`Y66>`-}So#=mg` >maׄ Hx@
MpF;0;66`?6:So#Gx;67#o##~;Bpmi61o#%a Qynmd3	;a1~flmd3}C,me3Ox962!}oM61SfpF+ pFWH61gpF.x?1x;x<pF\ ߃x<meq7zomLFq4oio}~f`mM|}џo%o5}տFq5w}ӏ;hDmbB6&}oqM<M=@|&<mHhM`mYy&Co6xCiMo	x&
yMG^6<!Sog &mHoG &q4Bj_ o"y64q4E@&yVmIhnmIh46_}q41M(&h}җfq57 YM*o*yBmJfh mJ`}goX}s &A6so\|~mA߃}Ѝiwr!ܠr3o@@P4(6Q6|76~`m(A#o@km(- P]3o@roB/0r}<*6~fnm(1tm(xB}ro@aYܠx<(}Pg+6 oB0Po}<M8Pq.6,IܠF 6}fr_co@Do@6_6<}}6ۛ}#o@So@6}/oA7DP*;SP+~#}P+"}σP,x<r26%} Aܠ\} PN|m(|;	x>$6C?0pHio$W	|pH3|my	46E ). 	<3o$y	" 	>pH 	~so$< 	|;jm0;:m(}#?0Tm~`;0;so$#m?86K?	MB 		Oo$%y`M3 y?	o$		}!CfpHQi	`M H	|.6BpH*y	
`} Rm0:6AgSo$,ylmMߨhmLmDso$o$N MGP	L;6S?0^m}*0	M|so%Co%*m_)}*o%8m1|	bm՛}+106QߘMo%=Co%?So% yco%£o%epJo%Cxzmx<}+co%<vm<Mo%#x>fpJ!~}*_ m' m#o%|C6T3M +6Rw m_pJO|nm|&pJ'>	S|!FpJ*xBmoCo%!!})_ 	ECo%,xBC6Qso%w
IHpJ\0pJ	Ko& G 8	!&pLg6cO@+	}@	}446a[6e}2Pvm`E6aǘ$}4^;6aϨ	zMwFpL&pLy'6cPm}1	o&em!J6d?@ɷQ}3@ 6j! So&G Ǆ"Y	$	fpL!xB}2_+;D@	_P}2g	pLLYMKmsPکzfBAjROo;_j4YkjaYCEBz1sOzzOOC?޿AaЧ_ 0_Q4l!kfzنa)oz1OΎҿ\S:;Jc03SCia 0ԃ_sOR}jZ4z1ن斶kRA5?4O]_.sOZ 5?UṫOsORsj-փ_sO-sPک޿S-+jtZ޿@K05TO;z5?SzZ5zOTҵA@0y饵?OO[vavmlSWKt
Q?I止,SaR/h?15?[DY_5?[DY޿SLSKj_1j隦Aa$15?Q
5A޿ꮖEk0	b_5?@#5?@#5? zjKb3Ozj#0bH5?ن_VfgED$_޿	ټgD6S0D*k=4?޿Z_a	3O00ݧ!Na?!axfTO!&aRf޿#St@ax_5?_-sO_ax2z0f޿S_5?_ 0Nz_5?OAj6c-D{OO=D?Soz%Q|aLoG^_*/q1{/T?jJ7O3&YGmD?SL#z%Q Uq0BK?G2$O;&_q0G{/Tq13{/TL&oz%Q|<&O q0KK?L'z%Q|
މD?S=?{/T>dI
[މA"I]D?SaW{/T`G@KL+oz%QP;_a_{/T׸,z%Qǡq0GZ_AyO,Po&D?SOKoD?S`;K?EG4&wOpGz%QG#QG>Dd{/T^{/T5~=3MD?SޖkA^_j??zwfމYOJK?JwO5މCd5މ3D?S7pF8K?7#{/T{/T畟pF{/T*}{/T+D?S $Ay3D?Swgމ opFG2_íD?S ~2oz%Qg#gG@4O=މ[K?`wuz%Q05O۸#qGvoz%Q6@މA3eOzZ5-D?SΆk^_DK?訄pFJK?`wb._ /oz%Q0#&oz%QǡpFNK?` ]GO;2_j??zweD?SpF'z%Q0wO4D?S!pFUK?b3MD?S#nG뻂1_{/TG#+z%Q19ŝD?S'c{/Twމjz%Q1K_	˛މJ;K?bYӷO>G`w}D?SމA3eM2K?0=D?S^i_wUz%Qi_&OQg˸_Mz%QϻwO{/Ti_~h{/T^l[މaMz%QxMaG>h{/T?q5_މq4{/Tމq4Gøoz%Q2	Ok=D?SAq5{/T'q6D?SIމ̀q6D?SB_q5{/Toq5_ _M{/TwHމ?q4GbkMO@q5/{/T3&މ(V_Gq4EK?1މ"q4Gbv_w%z%QRIމԜwJމԞwJ;މԴ&މԤJ[މԈD?SJҮ_ *oz%Qǡq4GIo+z%QRM+z%Q&;މXK?GC.hG}{މq4oz%Qǡq4G
{{/T=q5;{/T<sM.z%Q=D?SNމ'r_x(z%Qշ(oz%Qxw(+K? Or_xw(O^7OQg˹@kGwOӹAv_x =މr{/Tr[މA3eܠ9K?fw(0K?fù@wGw(1K?fܠyG̍ܠ{Gr_0Mܠ@K?_PeG̭ܠ{/ToA{/T>eܡF_|iܠ{/T>;+K?(#z%Qîމ4Y,K?!O_(OHhr{/TԆο-D?S=s r^_?MD?S=m3V_B{/T>ܠGgEz@G Nv_FPO	3@G;
މ;
;މ~_;
[މnD?S]D?S S{/T/@Gsܠ+z%QN_|ܠ,z%Qľ_|ܠ.oz%Qx2PwG {/Tމ'(D?SܠGwܠ]K?EO{/T5~=EމC-D?SpHgG;CMD?STj$WG ]z%Q{A_${/T5~=A_j??zwwO"D?S yoz%QqG K	"K?GC.sG #D?S "	{މ;$cG CD?S ~2	wOpHG !{/T@{/T'pH{/T@/wO&]"_׸${/TBFOpH{/T;JOwމiklvpH{/T-hSWYGoKF!{/T-sPکB>_pH!oz%QNDD?SoމBV_pH"z%QR;DD?S=th		މD?S:;JA/{/T]-)DB~_f_$(oz%QpHQK?'pH'z%QS;B_L	wO%NG!+w_mD?S-sA_{/TB[	
މ>YK?hi7O GopH{/T] 8K?GC.GꮖE${މމ=!w{/TV	}D?S-SV%QG4	LO)_T͚)_F*D?SpJkGЏO;X7ON	FމA3eK?WLtpJ{/T%8K?GC.qG5	bK?	G;މ_@KO _pJ{/TD%<K?hY	OwO %?K?h_	Hމ(uGQpJ{/TV{މA3ez%QTǸ%{/T%oGU=-{މT}D?S%qGPٽGQ/%#oz%Q/pJGK?U4P%O'{މDK?wD?Sމ%LK?{Rf_D?S ~2	DD?SG"D?SwwOH(G?])K{/TEgpJG"uwO@%7OI)[{/TD(G"{R_{Qg{/TR_5	ED?S,.	]z%QapJ7OQg˸%.oz%QǡpJOTD?S-#%.z%QK?2D?S,E	OQg˸&3K?1_V	z%QǡpLkG止,S=D?SAGa_Z	z%QP	eމZwpLqGXǸ&oz%QV2	K?+	;މ@ѺRU/pL{/TwýD?SzimOwO&<K?pL{G7pLGZW?1{/TCj&O?	oz%QV۸&gGX{މՒj7O'wO]5{މՀwpLGYc&qGY&{/TF&#oz%Qw}D?Sc[މ2pLG#&7ObpLJK?EK?GC.3{/TD?SO`&OQg˸&'z%Q>7/>҉ ft'#2	D*$==o~{0{	'[ DP;3Dg~HMWH'zo0{	O2<$|,wzo)==|`Ef`[`e_-f)ϫ&wzoJxG~
xJ*wzo0{	ZJ]`=|a=¿~3K[AQKƅ_-f(3w}[
f(
8`jzػ=|#0{56w߁0>_-fǀ_-f|6wzo0{5T`j'xܝ߁`j*x{=|a=8;=|a=E7[0K߁d;_~3s_-3;=|%B`2!3ȟ[0E/G~3/][=T`A=|1PGe/wWǡp"q, 20P	x@Kg1F{Íz`O¯<	3ϸ&( cHgق?`{޿? 4|$F,[QQQ &o{GsF]T
?Յ}emz0T%R]޿L&04@%{GsF mz|f
?ձKwg\REvx>0Ta${0T%ă]zf
]zf
^A3JRWq s_?R{0T%30)	Sga*SjF3JN30)5Ă63JK}Ązf
$30)zf
;zf
Ă3J@H7ga*S2;}zf
}ās{޿?"q _?ʙ?$wg1)PZQ?` OO?$S
eat(;=P$f(JC|F95C|f v;=Pf?z+C|N=P}z׾TC|Ugy߁^1`ޔ_:` z׾YL9QC5=ǽ&}u&~_:L׺:_:
s>3C0{=P0{	p߁^aCN_:,`EQ߁^$akq߁^)dua= #>_:0 usOCP9C>_:ك{=P|f{_: c0{"~~f1Ou9XJ5Cf[#zרs==j=P*f9tÎ_:كN8Uzר l'({=P'{C>_:,v"?~~f:GpJg߁^=DCPI	{=P'ʅ^_:9NE_: 0{	žg~zc0{ǡO^zrN`20Qf0w90PAx>0f T_zzx?`20E̼ #ty|/{޿^|daF{޿^F!27edaڳ`ezx@ 9LaLA`*{20	?w( -&0l`S7;0	? kܖ3f`O@)3L
?{z<!3 !279׸>o{G`!_e_
?A P޿^yLa Zv̼  [zx>1}:<4xT4`\G`{2&0f{ E?>x>0Ta>䵻3,)Ѱxeg
GpBsFrX{޿~$)pxe,c ^x>0Ta'p/{޿< 1){޿< 
3F %o{G0Ta;.x@c*0Jz0TaxXG0	? qs޿B&00xw8 c@`k_ Y@zf`?XF`8TL1?޿~	Lahi޿~	La`X_/)cP_~3 |	QQQQ@ko{GsF<z|f ,4߄lda=Íz}N` bv̼  L&04iz|f ,?^G&00w
}zx>3 Џ_ Ygy?޿xBf1 px80cB̷'Sx7 g Ap{޿<YF<Wc_/<&0UwegWs}zx@.1<x#w0	?izx@La$z|dacQQN ɻQQπAW{޿<Y%`+2y;[0	?!w s҉ ;i$S7{7+PrW~	^_u%z0{
 P#z`P߁WF`GC.5_ (-(0m/?@ 	$a/#Uj$a߁/g=%==-M~`l83=0%<CuYq߁/w0{@+Qg˺T[މda𠴢il3TNPwz`	o`l.*߁&`l_
z`	@` M G0{,c>_7` koP/I
=o01oܬ߁& #= +=0ޠs rw~  ` %Ho YVz`	33 Ma=/ oP9'~  `4~ ,?]މ'F60 Kg $CV~`20 y%T6}zx>MF $Vx{f̼iH2|3F ̕_/f`20PZQ?bZ_BƐ&"{@LVP=0hH@X<`
񠑨_ Cf@G
D^_ CfAGP54?/BΠo~ !; W~ !-B~ !3( _ z):~ !95~=[މ0FOrY0T%7g3J /-0Tڶk*,7пAoD?Wue'2Z2MAozbgH{#-_L)"{?{
Re".13˻?{
J213e PF]޿R-˻?{
K213c#w& A㿽13(;?{
@CPF8_L*5c '#w&1zbgT0㿽13PFw&uazbgU0㿽13 Aq޿TazbgP#;?{
8_L*4]@#E޿T,jw&4]@PF13ڂ4]B-A.ƣMA.ƣ}As޿Ն9_Lj{#{?{ɨ#{?{=R5azbgTAs޿3PF&55fEAzbgQcPFa޿ޠÿ13~ÿ13pPFa޿S#0_L;?{7þíAw޿}Aw޿PF&n 0�13p}azbg⾠;_Lܵ#1_Lܽ#1_LZ3`&Azbg0PFc޿A&Azbg0C;?{{PF<_LA13+ǝޠy޿{PF<_L;?{}A13={?{WPF=_LǽciPF=_L5ch#&DA13S?{#&EA13X?{A131zbg^?{Zj֛օ113@_Liޠ@_LiPF w&PF w&A޿ԝA:_LhjzbgD]A:_LhւmA:_Lh#]`뿽13֠w&̻?{Z^w&w&3.°PFe޿Vq#2_L+5f]gz3.°-#3_L+A&ר#3_L+I&j?{
Ͽ13K&ڂ3>°W#!&A13Z?{
GPFC_L+O?{j}MA13U#!&6w&6:_Ll>_Lljw&6D_Lljw&6 MAεj;?{Azbga?PFo޿ح#7_Ll-?{ ߿13j?{j?{ÍAzbg8{#W޿5}j?{#W޿j?{PF13*j&Ap##&PFG_Lq޿##&	j5d~5d~!!j;?{\Gw&#8_Lpw&j;?{\Z3gw#8_Lp#Y޿Q#Y޿4_Lڂ5#Y޿55Axz113PF#w&A޿ -A޿$nzfF_Lz113	b?zbg<j~x#?{!#?{~U#?{k#?{-=.?.e#]#]zbgua13Ra13D]AB_L?#%&	CPFK_L޿ #%&/?{[?{#%&	wPFK_LxPF;?{^'zbgf"w&q#a13ڂ0޿AD_Lxy#I]bWzbgZ1+13NJ_LxĮׂA޿򮠌J_Lx#?{^Y^׀PF{?{^_^a13PF{?{8j/zbg:0޿PF{?{8ڂ2gzbgdɝ2gzbg #&w&pI;?{8L;?{8dpEFR_pD{޿O{)8#Lwg8;3J{޿O{޿O F3J pDg_?T/z? ;!{3J}z? pB,{)_opBVS{)^-w%z?wpB%{)^
z?DSg&w.7guS{{3J׹H3Jo{)_7pB{޿OpB8SwS#=z?opBi_?TypB{޿O=Ĵz?𗻉`{޿O 縖XSKgW%wg*wz?dz?NY3{޿O JS%[3Jvo{)K{޿O(Ĵ=z?Kg/q,{޿O!q,w_?T'K{޿O K{޿O&ĸ7gw{)%o{)#3Jx2z?<@_?T _?T*o{)RSNPS _?T.Rw z?>~FS#{)p{޿O2S {޿O[{)>9Sw z?<øwgARŮg_?Tp0R^{)\Q{)\Nz?wmz? MS>
;3J4z?뀷p@_?TsDS._?TrR.RR/z?8[7go{) o{)ɝz?8;Ro{)w
7g'o{)G3JpӸ,o{)}_?Tlwg|OS6?{޿Oz?`Agp>!o{) ٽ_?Tl{)Q{)}u_?Tlw3J;RYŽ_?Tl5o{)3J}^Ro{)
ܜ]S}z?Xܜ.o{)
grq_{޿OV
;Mz?X!N)o{)
nR/8_?T+sܜ"{)
ѻgh]mz?X '#{)
;Sw'2Sgc^;3J°8s_?T+7g/'wg.]z?E=z?Awrw_?Thz?J=z?Ap<,{)Z{R]nR{R[g<7g_?Tjx_?ThA8SyR=z?4wz?4o{)GWa_?T{޿O+vRwgGg'4SI=z?4ܚ_?Tw&z?54_?T;E}z?4	&wgг4OSBn~Rri3{޿Oɤz?0w&[3J`ܛfRNM{޿O$w&{);Cz?14{޿OG{3J`6-z?0&S _rl3Jɪgɦ[3Jwq(_?TܧJ.o{)7BRrWq(_?T܍J7gĢRp︔PSnDz?oq(ESnwg=Ģ6Rw_?TjZ%Q_?TjLgS{G3JƠ{޿OԗJ{)}ģz?[;C]z?Vģ]z?V]ģ=z?P߸{)ܘgB{3JơOr`_?Tj
3JƯ&&{)
raG{޿OT{z?P/LLS{Mz?PܘGS.3J¡'1R{)
.R'0{޿OFz=4&0SQܘ8SJݤSܘ{޿OT;{3J£Mz?Qrbz?P㸒_?T*
 {޿OFz=8?$7gJ"RV$n_q$_?T)/wDz?H9$g"q$_?T)+I[3JS!o{)
J}ě7g ^RwPg wo{)
D>IRI{)
Q1o{)
h$SI{޿ORwU{)
@q${޿O _D?U>m_#W޿AspU "b ozճYQgR[f#;%qz13{8Z13{8PF'wsu:1;{0޿Abnbz1?7:1?{}#;9w#{91G{bn ڂ0޿Az1K{5bz1?7*ɽY{99X0Xj§z1?.Nb,bz1?5bz1?¿z1?Z0޿A5bz1?ubz1?ag{ag{ X_ A#;9𰣨#X#Xug}X5g}X:08_ `q޿A PF.ws@m#;9 PF}`w޿A	5db59 D =A޿A 3>b&j{^@Q޿A Sws@uz1?@2_ 6}: Ͽ{@i޿A@i޿Aj}P +_ }@k޿Az1?8jz1?8ځ g޿A _?Tpw{)0&wgaR&wgnaRq0{޿O/=z?@R {) ܞ,{)nR 
wg CܞQS	}^R 7g O7g>R ۹=R ˹=R {ܞ{޿O<_?T z?@$Oa_?T=ܞ8S =nRܞ3S
3JK=FR z?`w q_?T,Ic{޿OX! _{޿OX w R="~Rw ~R;$z?`oI[3Jϸ[3J3ȡp	{޿OXM{3Jn_?T,2!R	w z?peG{3J௸Ž_?Tn	;Jz?q#_?TnU{)IR/pD]S7s{޿O6z?x"R[
3J3쁤E-z?qpDPS瑞d=F"'o{)_?ToI{3JpDFSpZg(-(ПwK@N_jH |pR#;=R 33 H | }AEH |f`8w {=R 3Y=} ~@af`@^ 0=mB9C 00{ GPB<H |	D{!=R 3 j fF}@|FH |0{5j~@hP{=R 3k=C>_ԀC} 9_Ԁ!~@b6`SuJ;=R 3 AWH |DHz >f	sF!3 2`z >fT߁ =n~@b`ǨI#wz >fs59z >fj=R 3,-g"z >f=R~@e?]{/AiD=%OZ-$S9.wKDQ;"_#i[P9%?z~K<- 1%?5u߁{A6x%?𴙳rB7~K<	 C?~K<	ACx< 5~=&މï!%މR@ܖ)T%Kgcܖ{/S>_?TPܖ%z%3J&z_QS%nx>Fǀc}z|
?|HQQ҉xZ_ 	$SD8U  7~fHD}y="~_F`߁=7	\wzM o9zoy0{(rNA.`_0#{=K= wzM0{x =`G+zM%L$%wzM"` ._UĖy1Ey1-~_`{i_~x0{C_s	o}pgRLA` owzMS=J@K0{  ~b_'xL
sO_`fp YCzoP ك\X^_@fp	o b~%^ ~0
s~00{9A~09BhX9xzoI={Œ~ZE_`)؅߁=7q~03x0or?~ޠ_E]c_`3i~0  x_~0s=ogzo%& ~2eF6D? `V'_ k0	?L`V*0	?2|0Mwe`20̼`ـx
ـ2|0~o{da^7e`20%y?+q3޿<S |K\N ,)
Q҉1O^)@43|ߙ {}/x[*s7Љߙ9^Khe߁<-MB?~DL/~@	=b~@k0{ǡac{/%^2|0e`201*xwe`201,e`20~]zx>}?Wa[{޿^f# ¾̼>F_I[2|0 Tzx>}?OKП+Hxlxl#!{=3`"0{ 0{k߁= U=@ O=3`3#*=3`,fO}03j??zx_#
|
2|0 I̼>F 7e`203

2|0,o{dafWـx
o{da𠴢8	$S]K-@Gx߁fA{=3_k0{m~k`9<wzf`: =C_["~kswzf0{}}BG~ks3zf0{$G၎^߁f]Ͽ5dfၾ߁2
3qf`GC/ D_20'Iƾ0W?O/?0"O3<?W~`[̂0~`[̂0;Ky[= Ş_`X}o2s0-An`ta(y[=QgQn_`ac{޿~d
 0W?*U?[`_?2sJt~-)tf-):1J?
J't'%:cE?;%oΐ;wzfCs;ʽ#0{:G_~"Έ~_~= /qu߁W0{:_p0{ǡUKw?OkKП3E?NUNCsg~bpCS0{`w{=3xwzf!`	=3`;<1Y=Gwzf!30{` }ؙwzf!f`w<.wzf!`|Ͽ1ypC`zf!s~b0{`]C1k=~;=30{@Xej??zyf_XC#`i1	~?|zf
<(!o_G`	 xm=7~`y`{|1Y=Q qs0QB`Ş_Gb+wzf
<],_Ge߁(!w0{oK)wzf
<]M%~`+{=3d.%Wǡ	މBo(-(KПq$SŏD1{}1JbR{9b$2=3E= ~`
3=Oxm= ϸ>+zf?3#_c=W߁4>#>_`wiO2~`0{{e~_`I${=30{;O2I߁4sB=O2~`sw6L{` wq30ij??zw
މȒ-9o{0=跽eg?a0`20|5{0 >̼>F{޿^f# o{da!{da#{da#{daY_/ϳ>dI}zx>#},ȒWG_/<da;[2|007e`20Pzx>}? x_/ϳϼQـ@ke`20
2|0CQ?{޿^f#;we`20;E-zx>}?O֗?H|8*K<Y{=^c;|uClv@|uAn`;mM{=^㴝~)=M_י9ot>_רv	w?|u G0{fwz}=$~_י `GC/,7#{޿~d
;o{R1{޿^dab3 ,&01xY_/f`2019#{dab{_/ϳwJـ
px2`.C`>L7e`20{da-zx> ـi${_/ϳB޿^yLa`𰇿_/<&0PZQ?eO)î	K-L:!y[={|An`<2~̂xQ|K= |}/1I S|An`< Q/|An`<B~̂x70߁>B 0{~̂x__^_foW~̂3|V=!y[=p~̂3s|An`"_~̂3<߁>B 0{F/2s#|wz-1|;=^d ~2t7?ǑwL{޿~d
z[*S<wgAn`OG7gAn`OG)o{̂R)-) _t-z[*S<r-);;?o{̂R!{޿~d
cN{̂Rt=z[*Sz[*S{'o{̂RL3 0T3.o{̂R9_{޿~d
`0B?
J'ݥOf?0"{i7_?0k-&zPŴ_[aA6GE=6)wz4q߁>}L95~=Yoz% %%wg `O>+
{da o{daf30
9̼>Fϧ1ـAiD@1ohVwK>R_hDY߁> 4;J0A/._ =p߁> ` u}sw
=ؙw_ LU{~_ 	=` /25~=6oz%W?^`GـAiD@ui5b￢_b 0{b$w_ كq`E -؂g߁@lW4=0s ܰ{߁@l3 }=-w 6؃嵽  `w~ ?9#_ )ǣnwz`Dǡ{l =C 3m%  &`=#o~_  `= mBw~ ?a=Iʊ 6ǥ;#0{;*o~ ? 0{@QGC.z%b 2|0 ^̼>F
J' t'zN$Sܟ/IMܟ߁@y=0}; fL{Yw2 K N&A~ eB`߰\ fL%_ ̅l	8׿2 g=0M l=/2
3&[D_ fM{%Wǡc]D7F
J'KKП&W;HxO0{;;=%F`v{D=%sj??zzq_7F
J'KП`E?DI_;7^_+x
wz6=XT m!f`v?~oxfbW߁@Cޝ/O\ m O0{<]z6ywLy߁@P3߁@Zԃ_bf o#;=y= F=AA3e_# _
+E?+?W	]z~&`=	>`'f=	>0{C- $=P߁@Iكj"~'l5B
{=	>0{i/~'`w0yjw0yj0{A.Q߁@Iw0{JÁ	3o*=	?p0{K[#>_Oyj/S;=	>;B~' S0{}0L|u=	>`vy߁@Ij??zxzJKF~Ax>3FH_Q_0%o{Gc0Taw
k`P,`P

Q1*0_px>3F71*0PZQ? '|>L"{,wK3;| E=*q߁@\Qf᷿l] [=5=>/5=mA~ za֠T  6Vwz w l6iR.wz w l6 -@B@fᰑ4f( ~ x< 9l*7}  0{@O  P ك5~=%-D(-(CKKПF$S)Wzz
w~ a=W ك%={=K0{= ?D[߁@/~_IG sQ}$@;g߁@/}G}~ 9u^B.zs77߁@/}s,*g~ 9q߀+>_{u_{{'zs7 _~ nK$D c0{Lc߁@/}9n
<G~ n`o'zw9oo =|"wzp7=D?ej??zw'oz%HF@Kw_?9?.~b̼>F-#̼>F,E6.o{da2|0e`203D.o{daf{dazx>}?5Җ{da=Ҏ7e`20J{޿^f#__$SBDDUQB~	`|DH߁Bw&k"~	4_*ρGY~	ܛ= oq~	fŏwzV`|wzɹO
S~	ܛ=>~	Xᯗ;=N`?K'pU=q߁Bw&?w;=N#=w˽'xswK_GC.{މ4EgqW{޿^f#rZn
@ԭ_/ϳDjWـ" R̼>F
7a_/ϳـ{{dazx>}?Xoݖ̼>Fҍ7e`20VҌe`20VJ zx>}?Փ2v̼>FWt{޿^f#m1c{޿^f#g_/ϳt]zx>}?Հpw_/ϳ҉i}	?E?D;e߁B<bf ~2(-(4_B$SN(KU_+=D2L0!(g~F`~w]"WO|wz^1{0{?;T!5=!5=x߁B%{k0{0\!bf_wz^
1_J8|M?!@f k_+ 30{	>_+Yp'	"W"Wp7"o~@)=E;߁B%yQ=@|=D0
3(uQo߁B%yQ=B'z^1{0{9_~
wA~
 N5!5=@W
G"WB
M"W l
~]
;=DP ك{_+ 30{{WJ`D_+YE^_+`A.M~95~=U'oz%F^0;?{޿~d?3Sc #;3 0T3 0T7_?0
3J̄1G{޿~1{0Tzk0T#_?xf
"wMzk0T6#g0T`.3 *Sd{7g?Ff{3 *Sd{ 30T`czk0T`(wo{Y?Aoq_?0
3JԔ;z
f
{.()RGK?Zw3 0TIq{޿~1{0TIqzk0THGGe_?xf
Kszk0Tbv;3A*S1H#wg 0Tb';3Rq{޿~J"?q{޿~1?ϸg_?xf
@qJO S]z|#*h9|Q8*7,Y=P[gC%,
zh]37!CWZ_3PUt܅޿¿|1fk3r	Y޿zY 8y^h_3}f_	A޿W-(6nB_/{dElApa޿_΋3r	0_/x
,設3L;@fKop)@j@_Uԁ޿Rzh> P;Am@jw{ m@jw{ MC}]@j˿4 =Au.}  5>} 3Y{ ՟zh> }n5C_@:4  P޿֎} k[{  P_@~}Y@k_zh>,ZA`P޿5?zh>,?zh>,u?zh>,u\w{@j㿽4Wwl_yl_@jF_@jF_4uHH!~}XjQ4)Q4 @j!w{P{P{ŭ@j޿@j"w{@j"w{ 5;A
@jJ_ !65%w{ }@jJ_ +޿ B@j"{ P*:/zh>Pu޿{ +D ˨D jRzh
 QK4_ )ԥ޿{ *$T @j޿{ =J*5W4_  P{@U)jQS4_  EN @j*w怫[n 5+w怫u[4_P*zh
9޿{M_4_zԯ޿{@5+怫Ñ֠5{@UiErQg4_:Ա޿{grP;@UP*䋨Er \_W ]怫Ò^5w޿{@#P_W Pr(jPq޿{A^5*s4_-@j\_W P;@U9�4_Pw޿{5;_WA5N_WC-@j޿{@j޿{~5.怫à%K*=@j]_WGz޿{@_WRjzh
ᒙjzh
J#i|.J{%8_#zBz#SzCWm/tx/Tc4?*13
Q!GVBAoKF DQޖkA.P_ 1*5D/[DY2DQ[DY2zBTHjP\3Vy)sj"%:.{޿x<
Q!CKo/_:w"_z	0xШhT?foE~ "z6.`PѪ$5~i|.)띩,%[)띩,G<cT4j_/-mX_ᖶ?,Q޿1ك?CFKop >-,wꀿ+fCWꐭ/t ]_:z.޿ԜCWꨴfy饵>wK-禖.޿CxN1*5DBFooDQUR/
Q!DKo	ZJwx<cT4j_/=m3'DQ=m3'z=BTHjUB᩽-փXwK57ZwSR ك?CF\-@*K-@*|
Q!@	i|..\o1CZW? sT <+fCW꒭/5K3PکQ!z P3
Q!B%7и[ѭh?t-փAN_%`PѪ$5~ե7иQgEz/Tc΋TsT|bY?CF\5WMH/Tc]4N"zU<cT4j_m/USJK5U4P}@zG <cT4j_'Z_3}B'DQt!TL}<cT4j_6Bo*5S G=F?yQ9_PA1*5D;KojDQt
}E11*5DkKowϿ_:*zM _0xШhT'_3}A4mf}F?ijEك?CF7п ]F?б T
|b3
Q!B7п}rDQt[+EO?CFf˝F?˝
?CF7п7_;4 
PO
Q!@_a?q\/Tcrz_1*5DKo˅^o\*ꅏR3
Q!@\3K[f.;%[y$BTHjPi|.
z&F?օ=uo^QcԹ1*5D/v9(}F?|ꁯBTHjP_3}";%["W8_
Q!@_ah;o1=w޿ ZCWꓭ/R,BgDQR,Bgzĩ<cT4j_/Z_3}
znў9Ko1PPA<cT4j_OZ_3}J=F?
#J(|{ER
Q!ai|.W9,wK3rX_'k<cT4j_FvB᪺[RF]F?UM2_#/RM1*5D%VB᪺f]8o1jn|; 0xШhKKopy"q/Tc𳡳y"q޿A `PѪ$5~֗BgED$_DQΊH$"	|`M1*5D(-/-sqwK2:;JwzH<cT4j_FB;F?_!ZCW\5TKo1j!U3f;(޿@3BTHj"_i|/ô]h_;E;z0xШhB; Mj7ŪԄ?CFDZ_3}엾-{%[ò^5_ #TCWai|/ò3o1Ͽ/CWei|/ð^šHS<cT4j_Lm/Bi=|wK$&!zb3
Q!5f隸o1?}5z/CW7п˛DQv\,{}F`PѪ$5~[Ko۾)F?ݻ␹޿C3
Q!:f\BDQP޿DP/CWBڀ/Tcm@LN_ Y?CFDi|/o1;P><b3
Q!_p|RKp|RBTHj"oi|.tMCjK,蚆O9G_*=F`PѪ$5~#Z_3}PY/Tc]3!k;<y0xШhKopDAW_᪉oz|bfCWE7п'Kp|R?񈃘<cT4j_DkKopEZ(m7-(<cT4j_@i|.PDQR*T_!"`PѪ$5~ 57иjCE￢_Z|" OBTHj"$_3}4Vu`g/TcԆο,+$fCW*\(4?ԾZ޿B'܃<cT4j_@v_y7DQ|'BTHj"-/iY3o17&}D#xĿ<cT4j_@z_z#/^dq޿BOy?CFD%_3}.Y#wKtޠCWi|/);%[);fCW%f\)K_w)w#?CFD
-/o1~W}D	BTHj")Z_3}.["y/Tc+|O;O'9?CFD)Z_3}.,o}F?\XC<BTHj"BF?\wDE_!OԆy?CFDBCS_CS/`PѪ$5~
B@|ʽF?&U_"
Q!Z_3}P׿_C}5_ ]EBTHj"vBED,
0o1QQ+h?;_1*5D!n\25mgD>Z,(޿@BTHj"wi|/8M]/Tc!j"<b3
Q!-/iDQizA0xШhmKo!i3_Cgz P3
zU[YQg䨅Us3f-ziUWKYy[4Bj6kih,v,!t+9)Z$,mgZV~롴>T4jҽdȚ-SȌֆ"uL;9M'Ѭ+6t32g#jtIZVijdV̇$Y+6|͑[LJ՜ևLfYѫJ<䙳Vr3lBևLfYҽht+9&l՜4Bk-zVrU=sJi誹koZ3IZևL򳒩VOEd&CyY4fht+9%dhե{zVrK]tTfCkoZ3Ik*l}ht+9*ht+9'Gi^޴:g>޴:gΏ"3ZLg"*5sѫJ<EFty(m2'SD*Vhԉg$͚ei^޴:gΏ#9ꮖ-ht+9QJ!PdMht+9*lyևLmCyY2"7k\jͣT.C[-TYJݤlD9h<Iټ1V$V$nښȇ<\(dI*9G2$N՜ȒD6|̉ {+J䮎FȃC`IfD-f7DDK2$[HޖI3ZW"*9%IY$CjΊd|̉%HmkU$kdI%g%hU[jfK2$vCU$k䩫9%IڇL־J"I;PITYY$|N՜eDZQ;9&k_$"HޖȭI,Ȓ!gE2L־Fd&JEft<摚M䙭|i%RS@~C[Qd}? dٹ
Dd@ɲ+z$CjΊd9ǡy+vLٹyM-d9DhV$g"
3Y%nJdy%nDj
9 IY	i%HhTBk7!IR,(f
:dl$g-rJݤ!ȋ:,mY%"rJݤ!UtTS<*CEfkh$ky2T$͚
I"zLdI5(P6EnMk<I&l܅"-dV$r4^C[VȂik?!I3dVHIDȜdVHHB dT	rM[ xҹhB䙲+z$CjΊdy|%$dNJjDfy&k]2L־Fz4Y&lֶR4tY&k_#z[M%HhL٭mjw=UmXd־C[$CVsW#z[M%HhL٭m335-4Y&lֶR5l҆TYR,m4TѪPڳ:g2k_#z[M%HhL٭m+z'pɭ|N՜!ޖOUMI3Z#E4TZQ",mYTYR,m4TѪ6EoD5ڳ4YiꩣT)UcV5V$9([DTjGVQ+vPȊ\3lBV$=䮒D(I(dEFty(m2$gDI@{"*5sCi$P[DTjGDCJ%nJQD)l)=V$=䡴ȜJݤ"W:<hm2'%i%숨Ώ%tm2'%i%숨Ώ"ZO%i%6jFZWDI@{$͚WKb%i%6j@VQ+vP3f䭢,ZWDI@{$͚Me[ht+9QFZWDH޴:gΏ#9ꮖ.J%nF<EFty(m2$gDH޴:gΏ%tm2$gDH޴:gΏ%DCJ%nF<EFtydI)=V$oZ3DTjG
zgJey(IևL䡴ȜJݤCyYȊ\#5ȜJݤCyYȊ\WI
"rQ+v7g"*5sȅ=mֳDH޴:g6jFZWDH޴:g6jFs]-\JݤCyY3fei_%i#zVrL٫9+h;0VQ+v7g$͚Me4H՝g,~<<IT"DW%htRjM[""JiG"
5I3dVH՝#O$kg8y$͑["VtS$k䝨y$͑["VtS$keHAiTDZQ;9&k_ k-6BH
LֽML6V$CjΊjeJgd92#6g䍛:dHZ8䍛:db9&k_$l%hH޺y%nDj(yYMRP R,6k[D)ū:)LdI5l2k_%3d@FA5I3Z*h
n\=-eISFTO#tJFzd|1JdZ!HEm62k_%3A4YiꩣT)&k_%i%Hh3iSy*3[L5[4Y[j
2k_%i%Hh!O\-Eʊ5[4YW$kV$IQdAmJ(TPɭ|!;PFu$kV$FȂڔQZ%nJdhϩFm*o-s!L<%nIy(hy*%nIy(hyjDV$zZArgDVL7f!՝Z-27lDhy&k_ dJLTJV|@FBj"FhR4k]2L־FkDjRS=hԵfJ,D4@9%nILLy+vLֺfCY(2k]2!+>@ɭt\(jJgGEi\2L־IQj9&k_ $NϐV$g#dNJf ѭtgE<Jݤ祽-Foy+v4jҹ(V$Fy&l־CEhZȲK\+c-!D.CjP2lމ畟!5(S6EoDҎC[Jݤ*Ҫfm䖹WZ$CFsd~@y'Gvh#hDOZ$C5i_#hZ$zQy(I%tvJݤЪo$rk%"rJݤ̉ y%"rJݤA9%nFh\i#4)*Z<I!H՝i!zjhٯ!I=4D9ZzykJVrK]tr"364jEFI"D6JV$r!՝DIL#""Y=<JݤUr\rgDJݤKF-%nDstC[ \Lٜ6!gE23yȂ҉ivrPiheFm%|DYfnBj䪙QgE
DCU)"
,7!gDYfnBdAEf,vȂ:,\Jݤ%hty3#4*ȃ+J'g$ky3#4*d|3!yfR,2vrL־@Z(m4摚H ҉3ZYhgFhU"3Z*9%Fzh
Fo,3Z*9%I[BfU;VrK2$5ڳY$Af ́#4i䭴̉ {+J䙭|JݤN՜KE̉ަN޲DRLֺ!ISVrVKjF9*o,3Z<I%A#zHմ5g%My&k_%3Jg$Af =ڳ<5[ITYSyfIL+ZZW#tJ䙭|lDV3iLW;9W$kgKf3FJI;v!ڙR;>IfD:gDYf3yO%mFk@FFoMh+%rK2$m45V$nѪ"<IټNAC[-ȃL!I]3ID䩢SdCjΊy%nFHzFmYO%MQ<]2r7DIȊEm$z镭H+%rL־FhR7DD
LL+&k_%3Jg$[ȃ+J'gTYSyfDj(f5m\3 I3Zf@4VJjJm]tO$koSI'EoY
J"N֩&k_%3dF[5527!!%rL־Jf ޖH+fQ+vS<&%[-LdZ(@dNJ%nFto"HҹۢWDHΖCZW;tJ.[Vl鑪5p¾W
a_+|0TկV
i6 7`F@ Xpp8AmLHM[z`SF`0B7 |2Q+v3y@ˆJ%nFto"HҹۢW%i#:[7 4P,Ȝ2U;VrVvmF\23@B
zWOJݤW*+y)	UON՜5BZ(ᒩڳFR6k?1FH٬2!O\g%S#9FjZ(RU:J!U:D6视FjZ(R#UH߆DjȆ՝
FhȭoKF254L
FhȭFr/oKFR,^!Hޖkfkdf#zZ5I#5zdhoKF3dVH՝#zZ5Jg%U\NֺH\23@B-%3A~ѭrU;VrU\$k#4)ѭrU;VrU\#4)ѭrK5m3MU
Fk\[BU*/oKF,մ %Sg%3Avzdf#zZ5IhIfy*9)b#zZ5JeEvBᑚhֹ5Fy)IKIᑚhֹ)II
!HޖkQdtᑚhֹ%dN!HޖkY$CV|23@B-%i%U\23@BJ)
DY[RBᑚhֹ*IIFhR7Zo=(2L־!HޖkI#4)ѭrL־!Hޖk%rQ?oKFDHRlᒉ[-T7V$W
a_+|0S2jJݢ%ni6 7`Fビ qm@hr JId^Jݤ!2%Hȵp+vM-K\L<ȕ#"ʹ=-eJjѩDYh27Tr%3U#6MCjj'3y%jDg3ZJgWL Lj$Jg$H2+CZO%3Fkv(Ik#zE<{$ҋyIZZ5Bᒉ[)*Ph־"l՜[S%3֍KY'Q#F+[ѐPxdV$W!I=4D9Zzxd<I'ȇ+VtOL$s̉#4dV Nڙ|2L<Ȓ6Cif27Tgdk=ajQ$Z5Bᑽ-mC9XzڔI*Pdy$oKjHٜ2L<ȒNԃ"jdVPEl~(I5i\r#:7릮(IKz[M%S֌߆J%nFZW$H<2Q+v4jҹ'jAYᒉ[d9D-m3j$El~(I&CdI5i\TZdV$hեr 5DHѭsZ$zQxdB&d9䪹iJ%nFZW$Ѫn(I΃"
doUR4jҹ5IYJ%nFU#F+ᒉ[f75i_m4U#F%UѪm4U#TdY֍Yjᑽ-k=ajQ$Z5B|0¾W
a_U3/_D/V$yg4`#q.,88AyIQBJW-H'dzgR'Jݤ=-eJg~(I5zZDѩBJ%nIڇO#tjPg"VtS
a_+|0¾f_MSV[_DHU;R4`#qX@ <{$gLSyI#fΙ*GH?3 DHѭsZ$v(I5zZDgLO_+|0¾W
}5MZ%n}i$Ciѧlx͈0パ,08dfҩM)2$#z[M=UI<B"O]\2U)y'R7dIᒹEyi#yfDiѧᑣV<B"O\4LO\M)2$#N?4&Dtv&DtᑥROC9iѧ8diT&@tid.U!	3<Fy'k*ᒙꞹM'4\Bi=FJL#F+z#N<6JBIg x:424jҹM'4ȅ=r"ԅS@~W
a_+|0S2jJݢ%nIfklx͈0パ,P8dfI"ILFmrU=hdfI$6~dFΆk#6L޹:J)	UOI2#zt&W=<2!O\"7Iڐd M\2Q+vS=Hȳȇ+VtOOJݤUr\rgDDI2#zC:'[V+v4jҹ8O#==OO#==OoDHѫJ[+v4jҹ8OO#==OOO#==OV$zQxhI+Y8O#=~<>xO#=~<>doDI\V$zQd=<{!5=<{!5[5|4Jݤѫ3쇡	gC8[+v7Fi#tj=<{!pzyCN%nD)V$B8O#=O#=oDH=|-蕻INGG8hIfDH=s58O#=!	gAd>?>i"ֺx[+v!O\kNG|~}zy@x~ϤV$ei\k[=s58O#=cCGXǧNJݤ+tV$ei\kNGXǧ3V1d>?>[f@V+v5lݵHҹ8O#=>Cc cGc@+NJݤ[7mEi#VQD+36<<
=?=<{ 6=$OV$nJVڹjDV$nJVڹjD3쇡h<6?~wyC4H~?;i#tjPR'z%nFԡO%mI8OO#=zc|'d=Ac8hI)dY䭵rԉDIL#"%mI8O#=|<C1	g5H~?;i%3Ԍ<Z8[+vS=Hȳ[jNGj<6?~wzyC8GV$zk]2W-hp+vU=s5ګj<{ x~ϤÁ	g|~} ~oDITֺdjZѪoDITֺdjZѪ3d>?>
?'d!T~p?[뙭t+vU=s58O#=?CGǇNJݤO\ki%S3Z铄3d>?>=<{ x~ϤV$=V$=3<{!jdoDIJ({މ[PNGW3[P-p+vR8O#=|PqyC
8[+vRJݤhNGT-pFz=5hN%nIQj>%nIQj98O#=j?|'d5ù8[+vJTYV$ڳ3쑆wzyHQ|;[vODH;Y3쁘|8O#=NJݤ3~Jݤ3y8OO#=3쁘|$V$BA+v! i<{ h3쁠f<C8[+v! i[+v! i=<{ h3쁠f<C8hI~%nF@NG3쇧b<i#z[ Oމ[-'3쇧b<=<{!l$V$:g%nIYz3쑎g3쑎gNJݤgLUމ[Vl鞪=<{$c~?=<{$c~?[Vl鞪hե|4JݤgLU#F+3쑎gAzyHc |=?i$=UHѫJ[+vJ͝3TNGF;	g#χN%nIYzV%nIYzV8O#=v|<h3쑎gAz~$oDI+6tUR4jҰqމ[Vl鞪hեahNGF;Z8=<{$c~?z>8hI%fΙ*%nIYJNGF;H?Fz=1ANJݤgLO_z%nIYJNGF;H?Fz=1AN%nIYD)V$:dB8O#=v} h<?<{$cNJݤgLSމ[Vl
z=<{$c3쑎g8hIڐxhIڐd<{ n<NGi y;Rz%n@v8OO#=S3쁸|$V$v%nJjA3
pFz=~<I8[+vU;Rz%nJjA3
pFz=~<I8hIjBh[)*P<{ j?$G	gQi z>$oDHRWKF\-蕻IjBh
NGA|pFz=5χN%nFՐxhIVA3쇡<{!p~$oDHz%nFՐd=<{!p~8OO#=zI8hIDH=d8O#=	gAi"x[+v!OYNG)zy@x~$V$ڳ +vJTYd<{$ax>NGFǃi$Nՙi$NՙNGFǃ=<{$ax>I8hIg[zd<{! 3pFz=oDH=<-蕻IgNG1	gN%nDZ%nDZ8O#=C3쁨4=$oDHRvQމ[&NG6<<=<{ j?Cc8hIiGi"5m(33NJݤմi"5m(33L3쑎g3쑎g:%nIYFQ'	gZWzyAVFz=zQxOO#==('d=F3쇨Fz=4Gy@zk]<'d'fy@++Jk]<'dfyAf@VFz=|ٻj(=|'d=F
y+m\"pFz=)䭵rԉyCFEJW-H'd>dY䭵rԉyAֺdjZѪ=<{ zk]2W-hpFz==s5GfyCP3ȡ	gCдqzyCP-pFz=4Zjτ3쑢;V|'dk4'dk4'dgk4'dgk4'd='d='d:gGF͝3W	g#fΙFZWzyHٳzVFz=6l鞪hեah3쑳gLU#F+G'd:dzOO#=6tTFz=6l
zOO#=6tȅ=|'djA=<{ o;R	g Fz=;R	gZZ5B=<{ kRWKF\'d=FzyCj<'d'zy@z<'dڳ Fz=4Zj̃yBFz==<'djBnڊ8OO#=ԄݵpFz=8'd+iG+|0¾W
}5MZ%n}i"jklx͈0パÃ4Jݤ"ԅ%UѪi$NԃDI y;Ri$gLSDI$%SDI"5m(V$&[DtV$Vl鞪hեahㆉ[IYzV+vI+6tU\4Jݤ74Jݤ! ihI$A+vI*-SfAV$TZjφ[JQCдqDI%(i$O\k[Jf {Ur֍Wi$R2,VڹjDV$5(S[j[FZWDI {+Jk]<4Jݤ!O\k[D)V$
z<4Jݤ7FDI#tjhI$zQxhI$hե|0¾W
a_+e5k蕻E(܅4`#q08O(܅|<$WLUm|DYfnB1tYA9_(܅"!U3p(܅;AEf.(IgE¾W
a_+}T̾}h[4Xfѧ|؃ -n89@,88A%Hh7F
yL4Ԇ#63iSykzxjCEi&Do\TZC*CE L+%EA2T%3AZW zډEJdy2UCjGA%FsJ(z$CjΊxdg:!gE<23D	iȆ՝Ԇ%S֌DfIZ2Q+vT$O+Tf27T3%T6FmIQdZP%|23m%HhJ%HD+ᑛi*CEVl鑣Vq#6T$#F+%|23m%Hh KM-'FDIR,TZC(I*CETZjφJ%nJdB(I*CE5|2L<ȒTTRJA4d.(I*CEPJ%nJd:g5iXZ8ᒉ[4Y%fΙFZW%i%Hh!RKIᒉ[4Y%%i%Hh idV$D$?Jݤ!ݵpDIR,OZ3~drUCjjCEHR!O\4<PھdBiy*|23<Fyi~dzѩk"3R,FDZjCEv4ȋRHhM-HZ咦5!ͥMd9钴:gHh3fCК6kR,\!LM5D
$rЪoR,"I3f."4Y*|0¾W
a_+e5k蕻EJݤ!TY6~<lqprN pԆ$͛<27T!3fBsR,N՜\LֺxdvFzhJdvE
IfDV6 L4Y*upTY-u2e¾W
a_+}T̾}h[4Y)b3g>lAn7 D@ 4HH2T"-HRRφHH2T"-HRRφBIR,!IK>)ig4Y3[jdEBDt钪WT-dyhAJdZ!H=UJ?43R,m4TѪ+|0¾W
}5MZ%n}i%Hh3Bi6 7`Fバ"`pBJ秆FzYfR,+ᑽ-FhU7sR,Ъfȭ葽-dFhUIDO%Hh3BJe*CEM䙳9dBH
K]|2T#4*pJdfT\eDԢ
*IIJdBT\2T#4*JdfTPھ(I*CE\͙"D|0¾W
a_U3/_D/CjΊj4Xfѧ|؃ -n89aJdCjΊxdBR!Ȇ՝ȅ=cr!Ȇ՝ȅ=d*CE:)ᑺ5mH2T"VtS#tjH2T"VtS#tj*CE:)|0¾W
a_U3/_D/V$E
fѧ|؃ -n89 q4<ȋ-6IdAyED)t^iygE"p53\"΋"D|0¾W
a_U3/_D/V$fR,3g>lAn7,88A%t֩gEjkV.+VH:,J/+ZEFZW#:ehFUh(27DJ!H
3iSvO#67mT3BDYZk+VH:,4?ЪE2*)J镭R"΋$Pn&ykFhU"ȋ+RW-s$͛fTW-sѫJfTW-s
YzxdfR,M-uO!2$6JFhȨ)T
a_+|0¾f_MSV[_DH[J!?FbpnNFdaGHVҎiDKjdC[Q$fS~"MdfFhU7f8jY$F22$մIYy)
FldAFk7i #4*LOIyT߆IIZ䪆LR3B+|0¾W
}5MZ%n|"C6~<lq8dzmL7hB@dI%D)둻D$""I,Ȝ23yW$"Hޖp2"IMU+VrU,Ȓ725dIڳ*92$m4TѪN՜eIڇ5dN&CdI%@Vp]2zdF̉%mvdN'jI,ȒIڇK2$N՟̉"VtS%Sg$"HޖOUMpTY,Ȝ23<W$"pޖHݢ	Y$dI5ᒩH3ݢ	Y$dI5ᒩH3+VrM-I,Ȓ!gE<0¾W
a_+e5k蕻E6EoD3g>lAn7(Ã2N<5(S:)vѩBI"D6视DZ+z$CjΊxd+z$CjΊd&lމڳ'Gn*9䙭t:+zRL x?(Q$͑["VtS x?$+z$CjΊxdy$͑["VtS
a_+|0¾f_MSV[^՝4`#p"r@ TR9ڳZSUr KL쨓7:)5W"-4 D6视JjJgFnZG2U;VrS=HW"3vr?LmYOQD6视JQCдq"VtS%(mYOS%MD6视D	i=tf!gE<2 KLKBCjΊxd:dhեr!gE<2!OYmYOѫ :)
zCjΊxdn\-
zȆ՝[S"CjΊxdn[YڳV7:)Y)<:)|0¾W
a_U3/_D/hֺPڳ?FbpnNB! Xpp8J%nJi:Y[DY鑣ZCjΊxd6k%hȇ+VtO%hݳ~)#F҆՝¾W
a_+|0TկV+vU*,3g>lAn7X ᑺ5(Sյm'k x:42 <3!5U*,6Ih<MeEi4J#z[M=UH̄JE<F~iFl;Yiѧ璩Qd'k]$.*F@Ei\J%hI;Z!HpFs5m2<J#JE
zTY+@II¾W
a_+}T̾}h[Z(i6 7`FD, q	g$  O	g$ڳ<{$ȡZ8=zxO#=!({ i=r#O	g$'CjGAGHz_-EMTY'k]$.[R#tjTY'k]$.[R#f*IIDԢ٬J%R;Z!pȂڔY%EQdtdAmJ,S%R;Z!p,3#6JDJ՜D5g%"p;B3"d9ڳFr!gE<0¾W
a_+e5k蕻EJݤU;Vt1i6 7`FDÃ2"ʉ<6Z$9䙳rO%TI7!pDICiFhUpCiFTYʹѫzimL!2'O%d&l܅%HmI+P-pRjkdJ=ᒆKDTY2"I*,T^W
a_+|0S2jJݢ%nFm*o-s!L3g>lAn7pDHͥMd9ᒉ[J\s#vQ%3#jdBm2%\0¾W
a_+e5k蕻EJݤ5i6 7`FDpq Xpp8J%nFk#z[ OyI3Z<{$뙭t\UyIil?	g$6nڊ$ei_	g$fyII뙭tFz=@֤&Fk%i {+Jk]<2Q+vL<ȒLֺxdV$t2"pDI3Z钦MeFzH3fȭ螶Ci8doKi*;9&lމhٯ+|0¾W
}5MZ%n}i!ymL3g>lAn7q Xpp8fH3\3BMO#=$hNՙ@z2#O	g$'!5dg3VA4R3%%E Ȏ=<2Pih
z2#O6Z$nYDtVrgJ'k$s̉$L2L<ȒVp2"IXzBp2"H٬PAn&CdI5Bp3fJ3[jd3B6jA䠃<նJH
2L٩zk<նJH
2I歵23B3
a_+|0¾f_MSV[_DI3j(jglx͈0パ9#xÃ'd6l鞪hեah3F͝3T[Vl鞪hեr4k\GI6tU\'d4AFz=@vO-RVvzjᒉ[ڳY$pJ%nFk"zxdV$AiMUѭsZ$@ZOOJݤ=-eJjD?N՜TFo"zdEJjD	iȋRJݤ=-eD?=-eD?+|0¾W
}5MZ%n}i%3Alx͈0パ9 F q43ޖOUMpޖOURNݴrS8y$s̉#YfD|2L<Ȓ+2kj')Vd)
D%BJg5z~&yiZ(fBPf$Y3dVHޖpDILdZ(@dNVA2!OYJYAi9E
JYAijB|2gI3DZ1Fgfkh%HmJg#f3fBZ祬p3fB3B1Jg#4*Y'"2KE23FEo":xdZP)W%,LdZ!HѭsZ8dy2L٭mFzdCjΊxdfFto#Y)r7DIfD-|0¾W
a_U3/_D/V$v?FbpnÃ2U;Vr7SF\27Tr+DLֺh"pJ:+JfSyW:/m4U#4*di\2U;VrLٜ7D)GEi\歵24t^iBVڙW:/I5#JEᑽ-ly&lֶR4t^*9)Vd)W%3LjEi\+ᒔtV3fBsޖOURL٭mi\27Tm2+J%nJjI	fD|0¾W
a_U3/_D/V$@Ylx͈0パZr78,88ADH+V
a_+|0¾f_MSV[_DICi!?Fbpn8dV$=fYSD&%i%6jJ"=|2Q+vP3fei_JݤL٫9Ut!pDI@{$͚VDI@{"*5sȅ=mֳ%i%숨Ώ%tm2'Jݤ"W:<hm2'Jݤ"W:<6J%nJQD)l)=ᒉ[DTjGHT6J3ᒉ[DTjGDC(I(dEFty(m2$g%i%숨Ώ%DC(I(dEFtyUt!pDI@{"*5sѫJdV$oZ3I5g%MGJݤCyY3f䭢,ZW%i#zVrL٫9ZW%i#zVrL٫9Ut!pDH޴:g6jFZW%i#zVr"W:<S=k=<2Q+v7g"*5s]$*L%i#zVr"W:<hm2'JݤCyYȊ\PdN(IևLBY钙C(IևL䮒DdV$oZ3DTjGDC(IևL䡴ȒVџJݤCyYȊ\PdI)=ᒉ[ht+9QFs]-\2Q+v7g"*5sѫJdV$B+CyYȂn(I*fVLi%숨Ώ4"W:<6DTjGHT6DTjGD=FkCi$nk3r5pGAf7pꔃ:q%RgA8F3RgA*:GAf7xGJAnTFocp%?R#p%%RgA.0(<pꔃ:.*:.0(<wH3*:.,8)tJ ΂pGAfGJA,TBa`Y?R!`Y%RgA0(<!?R!`ᒩH3Cj?
0q?R!`J ΂8F3 H3GJ ΂0(<TBJ ΂#Q`PxKTB%%RgA ad\# ΂E%RgA",GJA,dR!`]58)t q%RgA#Q`PxH3JAFf7p鞪F)F~~nxdzA~~3Z-ᒙnOnGUh#p%%3Z	pOooUh#xFf7GUh#pJg]5>0LVpLVpO,鞪BUh!`߄j|<a`Y?zA)Bj|<a`=UCJgpO,p鞪BUh!`j|<a`=UGJgO,xGUh!`[%3ZXO,\#g	pLV.~~p鞪BȸdzA"Xp鞪BJg.8=U)@x??߄LV2S=UzVrU=<4+9)Z$,5ED	jJI[DYjh,մlׅ
zU[YQg᪺fEo$T޴:g?zVrU=uLټ5o޴:gΏ"3ZL=s!+VrJ͟UijdV-CyYȊ\PdNKD3K\6~<䙳Vr4jҾ<EFty5i_zVrK]tTfCkht+9%dz꙳y[ևLZFZW޴:gΏ%tm2'zVrML?zVrL٫9*hZ8Pgd9%jIZA䕫9S޴:g(ht+9&Ѭ+6tg"*5szfȭy%jJ[O[z[MW
-SѫJQjDf6dȜ-CyY2"7k\jͣT.<䙳Vrht+9'Gi_MCyYR'zVrU=sJi誹kht+9*k4VBo?zVrL٫9Ut!p]-h?"=uE9H\5L;9M'zVrL٫9+h;0V iAAAA ZG H,8   8    n788@Xb`(  oAA "`   JݥHhSfJn3;w{|y:=_PkBU_(d46
iY	h| ғ'wرGII4GpkQ+vMURT:,\!KJN&bǸdzCM4}gƹJݤUT!΋%34iiIԻX!Y%'c`C#MYGgpJ%n@dYd?A'ORcY%'c`C#MYGgi%i }2,7mU. ғ'wر7=ZJN!G|>[Q+v"΋ {+J䭢,KJN&bǸ?dzCM4}g5$V$E@Vkgj_&QfjP?Pb4}b?4T9\zC ?R\iq35/G(3L5Is%ǫ<8MX3%έ.=]ahiA\xFULj+v蕻I'4Xf]h
o%!	)HMj%/dp#?_ɟ__r?/a@`)S?/
O)?LyRȟo*S_7)_*S~FT
?KT{߲6gͽ6oͽͽso{7{ߥ{߈E`m~3ͽߘ{߉{ߓPm~Pj_CD<9^U+hr+Ѫ}ۯ檥4@~բ?CgEOAdȳҿSGB	P4E@VȃD^Ѡ@>dYdnڪO!/MʂstY%fC>(Aܨ,5rMURT:,΄ҪY(I&*CEIkYe%i$U%HhLM*z|J%n@dYd?S|	FPY.jV$EFY(IgE=rVz}TJݤȳҿv]r\AѰnTK
B^ԏk r\:4Hߙïǎ~O	Yw᳥v?Y?Ζ}o%??ߚ/o xa}H	/Tm@36m3o³oͿ'f/F韩6&16PmOoͿS_j05?WYjS_OA8EK?oz%Q~LK?O/ĽD?SA?{/T5~=(oz%Q>иPZQ?/?  JWg~{߁4g~0{iO._30{܏߁4f ~2K?*_?)췽gق?{޿?U>Y*Sp6?K30TШhKosϹ__rz<cT4j_ᥥ7п/Tcy=�/1*5DKozF?[޿3
Q!7fH{%[kBTHjB {F? G_BTHjm/_y3_/޿W<crp}2,VўL:,+gE=r *L:,U_$U%Hh-u2$U%HhLM*zxa_+|0¾WLj+v蕻I'4Xfѧ|؃ -n89#p# Xpp8AmLHM[z`SF`0B7 |2Q+vMURT:,\!DI5UIR,S:J(IgEdV$EFJ%n@dYdei\E(IgE=|2MURT:,\!5UIR,S:JdYd>dYdnڪCgE=r *}2,'hPAAAA 8 DAAA@.    n788@XbP@ A@7   0AAACD
%ny)%7`l{lN=Ǧ^l9m
ｽ7χsߏL/Y\w~!	y;͓?g=?d&!KG2dͼJ/	6<Md#"؁9%22klՎ:)$LMՊ<$j!q)=Z"O8cIqNk+79X\X!:idzD;lq=Z*-ǎ~2gf+ts"ID8@=\D0VF>"AN;cKVG\B48XfkLRPcG1Audh\Gc-/łֹ%$)=Ē㔔KvE6)iEsD!f9l3
 CDb (DlKK
4:I{dC,(ɉb6NK\	`\c04$\YGbރ2FfFZW;-t"e(y:+=Hn,ED٢ᇞ$DF`6' D%fly)둼ҶL}g̰̿Dfm@FJj&V>af#3o#4Ydjem8?HͼeFo/Y0jQ9k&^>a2fmzIPJ363EAye8?#3o#4Yh߲ <MdM=.:%'c`C#MYGfv#3o%3?A$pd5*3@1|DZ=,cvGw
"'D%\qag*Igs/ۥ\Dp0b1;35^MFpnQ1L̜  /e%#DFF;32Hq%Rt8"h(%pqLn_㯸- .2y9*@']#="-'C	,W1ݓAvj~3ce5`U|b"%X3Ywq
!'&U\|_]gvR[]gvQ	1wO@+|FQK0X)!d[In$ϱæ9sm˼bf<DRrCLG|
%#љ=sD6w$m.2xG,{DZRpF
ńR0U߰sV].B#k{,Fq*nεv].ċ3V3K{aJ\߱x&^i"m.Gp{x<ͼg[WW;;S<M5GA Iygcc0X]IAH,VG.VgaK)x4v\:p1v/cpdb_q8!}8\4=Z&[6s8{2K"\h@hhzC#M;Sp FfIH28S9<M\#w^oP%2cLp4aq%v낍D`odElUw~p" YsF[@<"Lc͑H	D}AmP?+XrSo3c&>c|	ܪ8d<&^i!&8?yGvy	
/߽c8?=Z363iTO%3dhֺ~/[}g3Z36NT
'24k]?K6\<MKd"-L]	GKa8E=\^oWa4"Z"gt'ńQ
!GbNi{#đ"IlqĶGIIlK2;v_0~D9hE}̰#zZ5D9h=hFP[I,]pd6BKd"-)1͑?>78͎Wo@.9HHaS%8Mg$kmJVS"]C3TsP"m@c\II4K6Hdwɣ8?R!D祽-Fn:KJN&-t%b~@a7,hbP7*79jJsأ \pls4c%2	);h;51r y;R9,wm.82xEB O'%2?@ac {c!a \*7:8މU?\"!.F ]숢F1c8ܗdz@uY^7:؈`afWdJqYll|p'	d~gr@I/ܘ5Y$tșzJN@iABMv(Q]JgBiUsӮQP)ڜj6$d#z]!iiJ77\(F BAITʬ|saKε%"(=.'0fGdz*AITl
F(JE͎8Udz*AIT 9[k@3V̽kl~mqQG[G%LLd#\eF4'\`t8IK6eJE#ܠBs1\RR.L\|nq#ܢBslp Vi!&8?y37ty5
v2.Lr]#2ǺAs~mrsc.z&O F-+v$\Hti͂F"EHRRrCLG|

v#X<ͼ$+PZ.82x)34:
Hٛ"'
0w̄A,`b5?TZY9D<c7=Z 8!Ԯ0
1 [#2cdz8L
X2k@Jlwun/I!`4{S%&~as R?	V_`Euqqx$=Z 6sbDbɏ
#,`Ǆlp9=u߰srMbGXF̬Q뿍*XŃ']OOq-?~ɟs!p]?ЈkM&cqKX<dz:I+=(!H	S>P"FXm?tnuQ&pW8\8	VX7Q4
_Ń'&[Xa,dE	1
`(\nqpk[DXjDHluĻ#CLuflq-;wL$,|B8/YsƱ$)"L1"k#Đu L|ga	Ń'_tńL%'Ci!&;sW#6#3o%MD*f(GkOY$}pF(E>dEfqY|.4E=IxKؤy0KxǄÀE@-ϘRb`sdz@p"2ζ b"L1pkdz4ë#ձHQ2cW?r&!nqD58Ց?Њ(XjLL1,q	"L5cVGc.ᏚQ٬QDLS	<))9:!C#M}g/qƪihDjD9Zzq@h;pd4\E5läV<A|Gn,}IXD̬[`clV &!F"VG\Us1L0k"JG\8VlV	@{CPdz@uQ^78"T0YNqfLpY]-%&=!&]}g$DACjΊI6${'{"E.BKd"-K"68UdzLB"EC"֮78 ci.kQnnkz1<0֗Wz2+L@Blp+c.ňB_cLtVw\0 d,XQZ ,ho=`3$2K%zC ȳ
b˕I!o^'T=nA1	psg{>"3ш8 Y4XLQr/xV8,Vnu#h0h?dzV]-qM-]*d}$Hp&BnD|j ĴZE6ۚ9C8pn PI9d7I':@Vfdc& ,	vp!H OPlf%,\%18H	V=9e܊"/p#,
U0>+(UOQr ?HƱ
$
0 Ycadz:aoRtxrhiX}go?r4jҹnښ䪹k͙K2xEgBv@#oD`*%2ijbXP8K
.%{lB=Z.\vg/cB?[ldz~Ĳ#qldzYCuA"H~9dzB9F7=$LLP]clV7WaH	`c#ձY=C9sh79I&lsqlqjv~$nB=["2[34AA.v>0#f󵑜2Q\mYOℶA2xGB {(t$$hdzέ;8[#ծMƱ82"LPPSdz5,VT2c}:dXr԰iIcc!	'XtLx0a7K+!t#5m[%#0Đt
#ծƱ$8=\I8[u+|,!$4Kh8YGaݎi%S֌DfmAhگI6pd5ǑHLLKeDYd@$p_Y$q,(YA?dKY"Z3c dznL
L|
#Đl@cC+#ձ90rDI//ecpys	-c!uxd@^û)Y!"ęXDGGdB8нdzjWxdf@edz3; {9vZePWw|Վ4G\A^ 6"L|1kpidz8B	q&j,"\8;#ո!(㸃,q
kܨq(1cuE}4VnPzXD /
.e/bIlX0Yzs?cYs
a<AB1q4E=\A> vGcﻈf좗d,r #4X4<=ZA1G\Ȁ@N>	q&>x#  V})r2v9G`w| kba^ `*D	1% c< flp|;7dX?\f]s$v%EK;Y")㸄Km0Ag<cOdzw|66G\@l!2>Y %. &eK?,SXY"-%&<GpA	L,q#ծr@l! $ -l%Y js`3dz9-c%+ D"[lIEȐSر#ոF	L,q
pYsa
AsaHc,V3e`2Ef`Qt<ccA?dKL,D<.1G\DTAIpR=\A(Gc&Ǹ"!b,j"L4odz0w|uG\|eDI (idzQ
bg-dz8<Xwp"zH,b-$I/=cJvGp&cձp;dzntȀB|d!D'W| \8NZ=[7cpqI$AOcO XDuc2cC[#ոBb61Ϯc]?D	q&(CcJHtk#ձԉ2e\3HQqAFN$`IWbI/Haq$sI%$.  &5G4{K2]0G|'$VYGa3IySi'(	:؄KMvN lSZVj	dc\{ 둲5rJ͝5l(^Ã'NKdC=!PKR3	΁x;&{p.9E
L\IB1fdxBnpvB=6g.eH (\Hn,Mzif0#v48RdzD/q%:	:.aM2]-]-` #z7;&:Jv?wz8{(%2FqaH#Ŋ\afzՃ6gx;c}!Q{K;`YV_x>)b-[c;͢˃'&0#<|ȇf,{CIpkwBAabIZLIwgRA^Ma $p; \/2gq́?ę$\IxH礔2if1 0=[$$]sxKdzF牎2lWcqYw3cpl	_&xlq2Or1Ju&͢Ępx5r3FEE!HS8/,{'x7Д	w̢e="-)8a +L
.U]=d #\D(]Gs4܌Q	_E' Xq`R3&]"X\%|,F̢e);h()ڜ>ǟ0}y)Vr3B/Y0̱36 ЍRȋ ғ'RX樬II4Gp٨8ԣ3o%RLٹ	A'OY=wرBv_bldwɣ8?jQ&l܄(N?\<M;NKd2DZcBY/)%~
+PqhL
.U]g $nt~'#DdUrE9]LqLr+,(b'%qׁ,q&}KLsP=Zqcs˼bh&}gL%'Ci!&8?yG2fmii\3BvsDHzYXY0ѫJFfJjѩ/ia&=?d_@>?AwDSnsP {O|僛K,	{fp++]Qcbץ{"/n|79^ ='wurͥȖwR݄qceX)n]I8Q{#^XB2{F^͠/%_qc_+qx1ՊVGII}!>&^C#M>#	o-5O%rԉ#TdY7Vnښpd4/){&~{!?ẅ4/&-79^O|/`AGp=R&,'8LYr,dzpKH8MoՅϸaoXR݄
V`0eR݂A9LpK=ZJKqde2;P4\YG`Gs!O\mY$YJil#YJT/	mpi<viu.4'aF1?J8cdzl	D#%{&6GOw:wRRrCLG|
%#|#fIYil"36WW%3֍KY'(-NIE*nȢNi$"&.41,W(]"&V'*$Iټᕠ%a`4(]6a+
exX#DX.'Wq01j:edzp3+axiRRt8"h(Z.#aK4dVJ͝5
;SM['>/DIw̄A&:=\DKGc!"%X#R-"b>fT"&RG[#D&:ՑRv162;PS8}g_BvhȭFfF[J6k#F-Fӊ<MdR?b"%2dz5#v
"&hW̡`ræ9=\DL4 ;#Յah߰Is>k`]HcvGb%	9ax)ah؈#9Wdz"`t;#D{GII3h(p>uJ@Y5Am%r7ЍO(%.	Y\"l@I7KQCě.]	osP{!FnZy̒=B72EK [2o`baoL"o8,9)(wII4AANv<xI#z[M=UI:+zR4o$(l~hQڒrɳ$B Ըx펨dz	1
qE=Dc#ծnuq&\1 dz2 gvh]-|v!xwv$՗qE=E Vwh
;p
{wd~F-"Hcen&
UsRCKGz25%klpdzzJNnC#MA;,S$Q%rԉTO#F-=vk$d#yrɳ)#Kl]8	VKE@ēK")cs?3,VxbAIs12q493%xDl{;E迲\/%kp<=Y&<w0}ɿ/?$|DqE=ݠ*p,<\Efɬ."'og?]E=qI8tA⛻Kbeë%v$^ \`ιsa8)A<͎&]q79XdzzJNGiC#M}g/q?	$B5JFTNOGL;7[ p%2aóg!K~&^0ZHiqفvfk>@m3 &nSň[!$
!bG&]
5	fޒi!&8?x#3o#yDUW<2Y0.I$nښ䙳Vm+hٯ {'3j|.-'.a鬌>79gdٓGcX
,'=\VaG\vaőRrCLG|>|Dfm䞚[S"VtSਗh#<M_a|ȇf4@4 y/ E.@cUЁa;#,68<C=X_g{@?}ؾ,X;e"6GP.*R.s>p=ē|Ɏf+>$!*cXC`w\AgPV{` ŅG`Ńa0X|2MY.
Hb#k%|RbvG' $\g}E/IsԙsȐb!0F%;2G'fC`z{a0s84X=9mr9[hn!ǞĦD9sp.JC	w$Jy'Rodz_	xՎ0Wc\T]#si3Pwm9Gp`U]72`!㉦XVMv:NE+ZsoE.+=G{J~4ges.kI1+.BXmrSVwq8XK6	92nᐰ,G:YF l@&:v ba$(+dza2I Sdz)V߰siJao	wh.ݥL1VwixVHѭtȆ՝bɱzIy(hy*hO(<8i
z䖆Mgg$p=-LUrTL}geHͼT2J$iuG2x'ݥ2L6TDZReͮUcW-c/Pm{,h#Xe);)f4}g?"36MCjZ5,2xf$iv!E1k.iiHhrIBÀ
yY6bCunulp|dzK6xiK6Hdwɣ8?2#3o$6qp=LDfmf)Vx-DO"Z@H|/41.;;#ծHf}Gcq
?13 YÀ`O]I㸒,wVGdxXA3#ĐjY1!3	|n^?7?qa"w7+b|nqI
IdzB8(ĐĘbRcq$10=Yݥ}t|iLBsXKdzB8wJ$ˢL1Mc
lW@H@c&Y ݶs E`QcVx+sc,Wc7$XG\#5N <01$YwG; !+=fVsǸwdzI~#unulu%#XP^$ő?[@=DI ͏q2q$+G{Vwh(]-XC9kdzeaGP3?o&An	EVH0?VG\#'FĐQ&qH	{vG;CycQ2!ȆG|
%#G1ټt9\zC ?R\q35/G(3L5Isǫ<8MX3%3KWayp1|>DgKj?Pb4}b?4T:ԸvɣAA	Bw	Ae/~?L		  j$<sGXdl@&7sb#[lBA+|!Pm1Np֚DFiy;N >jܝħe }lDkK
6H@@m 3PW<1؈
{E[rnsRhm2C妍Jv_p& 6Z] 2.=b4@mmjpɮg	8}g1l̆;Zؾ|~cj\fgI|0j6p$5YYÄn6{Aۋ 4qwɮgIsQ?,fZKvɣAgj_&Qfjp?Pb4}b?4T=q35/G(3L5Isgj_&Qfj#ǫ<8MX3%Ζ?Pb4}b?4[KVb6ýBJ&d>DcsJ	.q.=]ahi.tĸvɣAɉq35/G(3L5Isgj_&Qfjgj_&Qfj(%ǫ<8MX3%QKWayp1|>DgK?Pb4}b?4T:j\zC ?R\TvɣADvɣAq35/G(3L5I@ۤ,!ε&L
@slpLx8L6 0HH"j&Ch52<nx龸BFJ\*D0Yq8j@k!Ob!gkEuasPL5G³d5Ǣnm+¸aY
76d0q+=!FP0݀`"^pp0]37!$tvɣAq35/G(3L5Is)q35/G(3L5Isgj_&QfkI QK.Fp4c*qN~5Q00sh88:զ3'ɱ<.p%Z'4p-<KVd5`6Yp%c7ɮ^nm'^ yAu }hj#pIcq`o\!<E8#s`
/8#s kpq(B;*
5 2(|Â79{pF tø`o<8#	7.w Ukq /^e"]{K8 pǴ>{K8?8\aUt8?Pb4}b?4T88KWayp1|>DgK?Pb4}b?4T8;KWayp1|>DgK9.=]ahi.r\zC ?R\KWayp1|>DgKKWayp1|>DgK%ǫ<8MX3%gj_&QfkШ+o8f_MSV[_DHͼ3.[]U7t&dlqXG D:8n H*?gAɻ5?#3o#F+DfmhR$Shݚ5=xGc(=z;Ad<j%rԉQɻ5?kSi$nښMє푫"I+6trZstu?;VrTY98G7GSѭMDVl97O5S"2497fjDd*Zk97fS쇱Gcxj{ p;=0x z #l]MDjkMهg&#=;!i p;=~x<Fz=v<C@v{ x<=l]MDVlMهg&#)5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y C "i%0ʵF[~Ѭ+6蕮jk98G7GSadj䩴ȒJ͝!98v6y%fΚva-S\[#)CiTκ٣Y*m2$gHlry%fΚva-+6t#ЌjD3stu5FEjDOё[jpmO5jk98G7G]M+6t#Mݵ5#d:NN6>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0Sc5c5c8g&c3s<>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k9[RsMD&ykh٬2vp#=g)'0 4jZQ;8`aѻ586>9xjΉ邙FPS9S]FTdCstu6FJLrpn饵0S=hԵ4EJȂPGÁimIM]M+P\SH"ʏ
4
gȰM-HTȇ+VtOIɻ5?Fz=^`SKjN`BLTYA
fS¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3oߞFz=^`SKjN`oZ3IZVN)tnO¾W
a_+|0TկV+v#3o
a_+|0¾f_MSV[_DHͼ3+|0¾W
}5MZ%n}i"360¾W
a_+e5k蕻EJݤ7¾W
a_+|0TկV+v#3oߞFz=^`SKjN`둲5rJ͝5ALR֨'§#=g)'02$S@xUmAR,Q
<z8<Ԝ`o,ȓMiTm҅<*|3v{ [RskZQ;8[SMD`aѻ59g4	ySi'
gA=43v{ [RsKE#3o"VtS3֍KZ[S
3v{ [RsMD& zѩkTKjaaѻ5?瑞Wړe@ژ)ig3a2vpSKjN`gED$X ݴHͼZQ;5OM-[§yM-9`lv"364jZQ;5OM-[§3v{ [Rs9eF*7:)FPSyxp;=yM-9ZpVhBFjհz#O5>yxp;=yM-9
zm2#f?>bp ҉3٩#=g)'0U=u6z@P18eiD႙F瑞Wړ*Lٽpix}(0S0ݚ3v{ [RsSSi7m |;CZQ;8`aѻ59g4
"6o\C4@+J'g:7f<z8<Ԝ#F+vJzѩkTKjaSFz=^`SKjN`jڸ'j	Y[RB0KE#3o$RGÁimI3m"36TdI뒩Fo3֍KZ[S
GÁimI\낶S:Jf[` B4S޴:gΏ%DX$hեr#3nݵ5Ur<Z5-jݚ#=g)'05m\l,譩!@ژ#W%MDVlO瑞Wړ$lv3Tj+V螘)jZژTyxp;=yM-9면ȍ 61>QA
fSCyYȊ\#5Ȑ4kDfm۶*Z炙FPSFz=^`SKjN`g7dI낦4*g邴9ZR§x||T%fΚxڳ)jZژTyxp;=yM-9:)P5I΃*5Ȇ՝§#=g)'0@=hm[h+V LX*V塳YElxT瑞WړևLjgzѩkTKj`hfmlvLãvj#=g)'05m\l p;=条xZ WRP}mADN§GÁimIFhmYM3֍KZ[SFH=r6k<R$0ALãvj<z8<Ԝl<
zhFP[H՝=hԵ	饵04kS$Q%rԉT0ALãvj}Ш+of_UMUKٳzWURU\
&Y]U7t&p/ׅF9 B/
3+xP.必I<(?+P.7~T\<(?iP.s6xP.?s
Rs
yo2\񹗅o?	߅~P5υ|(?𡗅xPA
_
	lDNH8H'Xq~bL^G?S`=8
oOS'P
5`h()uMD
{F;Vh!?֙ ԅ)E
?
{Ͽ6@ <)ﻙWi`E`m
zjA`#
{R?-hִ)]-փO}Yj
{\AtܺUoKFO{꞉BSꨞv?EUt)xw?UE)yޯ)xѴSr:*!"ΆkO{qy+_	ŝJhѫJ()o*SxMTT)A_yRxxN,{?;o{pqͽ	:w6(ͽ
so{?o{OmxPkmxP3_o{qͽ
??Co{mxPmxP@ͽ
so{?ͽ
so{o{mxPG	'6(ͽ
?A;Ko{6(){&so{Sͽ

6(?CmxP?16(.so{wFmxPͽ
6Xmymy1so{͕so{͍?mya6o6w6{l8Eͽ6so{͘so{͇f?cmy{l6؁@myuPmy/o{͙M6C{mGCo{͛dmy?{l6o{͈ߩ6؏o{͒{l"~įq/co{͓?xbgfͽ6b?6({l'b&{lUaSf{l+{lW*6Y6رHmyo{͝`qb6W}ht+:WUJ j_Cvꩺ}?h޴:gPԇLЀ-IL2!o[ևLjgOfaHnTK>޴:gOB#@!(}CyY:;JOxb@zVr6k4ǠЈ PY.azVr"W:<hm2'#1XʂsmCyYȊ\4jҿSBlևL䡴ȞAd7ܨ,5>|,$>ʂsSa5&AdO]MDl޿Su`.!O]MDl޿S@ p7*%j=u6ʂs	$Us3f-% qTI+ZcZ.4,|9/ Xu>LR(Okа\O@5*fuWKYy[$>ܐ nTKԡPY.j}z,-^.ܨ,5>APY.j|X ,7*%O 	nTKH:6ʂsSp@A Jj|[ @>ih,XHJ~,SDnTK>=uE9H^<RnTKBlY+||̚*`Dr\љZ~ԒUAd#7g-sȌͼS_8&Ad|)AzhnTKDr\
pܨ,5>GQʂsS7*%OPo0nTKt5"\Og>ʂsSܨ,5>= qPY.j},` !PY.j|
,)E 3dLR(O N51Hu>f#PY.j|dAPY.j|6 hrԒUAd%DAnTK`p&n`ܨ,5> XD0ܨ,5>
!PY.j|	<@ B@) ΧhnTK Q
ܨ,5>&t0ܨ,5>
P:*`nTK¡nTK/@	A"0-AѰnTKO2X.nbPʂsS(MʂsShD pܨ,5>bTjU<4- ܨ,5>(Aܨ,5>AéCr\$1) ΧÐjMʂsSceX.nu7*%OA8.Ad 2>,dע7*%Okа\OEQ,SM%`\O,#Ad	r\^.ܨ,5>,1R nTK++pܨ,5?h7bU<481@!(}$% ʀ2r\0J1Hu>{X %>*r\:4Hڟܨ,5>`\  !>M.Bhpj|. .иX u>*	&4#a.;eq $  PO'j|O @U@D 
֧>OQ)yܤg? _qIxJy3,pt_J?fXK=w{߸g:Y~}:YK=p`gGK=oa)|BS"S#S%;ҟWO)|)|Z)PR?
RtC_)1"~ҟW:Y$)1_J
[0? D, Y%?oJ?qmRevgs%?A])Rz:YKp`g߸:YfptSf{WK<͗:Y`6],2RtJ"S?O>61)ď) D O@NK< MK< IpNg%'t,F,D߸'t )T1t7],DOdQw,O])~p`gL>.B':Y?,OK<K<xb':Y,zpXg,kVyz?0txF8wK<#OF@K<#,xFOK<#>p`gO.U			pXg/0tB:Y xK߁%#ƎxJF?);,7,WK<%/)51?Fg%?椯,tJp`gjҟ~ O~ҟK,x:Y?SX:Y	񳥞7,0t;Nz0tepXgp`g}'K<&cxL*{S;K<f,:Y0FϿf_pXgp`g_p`g᫥ON,xNNK<'+'K<'w,NxPknxP5NxP9tRt1J

>
x:YA[,}~6:Y}cly?0tͬ],bW:ẗ́,t͊p`g
p`g;y	~)G:YA|ρ],/,t'}G,Ǽ:YO,,0tƌWx/,g:YB5tƅ,tƅ߸0t/0thg#,t:YJ:YI+,KK<)*
]'K<*3GK<*,sxTyxJƢGҟ<t'K<:Ny,? D5S	㥞
_qIRtbwwK<?"SAҟ	,'Kt֋q-
)
ҟTwK<+>tqWtpuxGwK<&g}\"wK=st'}wK<?<U)x
:Y<GK>.UJ(g|$x
:YQ^.}wz0t׳K=}p`g#}Z?:Y_p`gp,8gy?:Y0t0t0tG2S7"S; ҟ,DK<,&}=_'t3?@c84K<q:YY#?x9t^rgG#iO[ķK<-MwK<-NxZXtqK<	_qmMۥqmB_BYH{պYOAOGn|Dy(tqI:Yr_[rcJLGK<"?0{r8wK<:g7SBg.x^O^/ OoYGJ":Y:Yq]=:c:ax,O,tD0tB:YpXg
>> g){GK<0e.xa_:Y_:Yg:YC":YoRtǼY;K<,>:кYDo,tΓ>:: / !?/
@_ o`T!^aOB _2~H_! 4ᐑ(! Ys	aO@B4!`opBʟ  _xs@!ǈP '?7|3{!E?A @KBBC0@B5	?B2GB1;B1kd!qgjmNX6'~߄ߟ~y
~|mPgo_6(|mP5^6([A56(~|mP9o~1Ϳ
?>6(?6( ~|mPͿ
|mQG߅>6(GmPo7߅ύ
DE6(L|K~>6()~Ϳ
>6(>A[oxmP,|mP.}M
~As~Co߅oͿ6Gޣo͌
M63~liF6_=6B6gͿ6C6kH6o$er)q a 6 fߛ~ ~l ߛFߛ1fߛ}&ߛɷFߛ?26:i̿86ٟ&ߛ!	m6G6k?bmb?3ö́/M6KaM6%~~l"dϸm3ߛ16Kqߛ?46أ`m@mK3o͓RmWaSfߛ~l+ba~lXasgM66.}ēónjU?_O4m2$Sz"5?֩ڳElSib
-H__fGa
نYO070 |<ŬS󣴯3O<_'jZ(m7xj
zjAS޿_5?-mx0zZ5zنѭh?0,O_x-5?3Zvajv3OޖkA޿jja)nџ70TO;޿fklG5?jx}jSM]xN5?ΊHxfgCf &a|	faaŌS%5?zS%5?~__?-\K?;K? {/T7Oij({މA3eBv_Bڐ_u_D?S-m_oKFz%QEƛމmO+c]D?Sy{/T/6{/T3o#yDa_l{/Tÿ6]G~lqGy{/T~m_wOyD?SwGg1K?qC͏7Oe=hcD?ScD?S֩ڳE͈މtZ:K?ODWl{/T6gG_-փމ<پ_<ڽD?S+>_~l{/TͬK?Pکb6_EMlGK?6Ok͒Oܹ&_gCf6%oz%QtTBË́]D?S͓7OMDbf_@h՟O5TO;a/{/Tֺ?b~_g7OFWGlQK?>l'z%QyK{/Ty(!yn_klG]D?S#Fl*oz%QkZmD?SLGЧF}D?SҊ?YK?󣴯͋މl.oz%Ql{/TD́_ys{/T́_4/>҉V?'_o[߁-fB~Mz
}f`0~Y=Z`	+[01~wzLo15@](}s#zك᧙=ſ߁-f,=ſ#z36`y~ f"z\C0{|;=ſʙ_oW0{|<!=F]0{Pg{=ſ`)e_o	=0{P%=ſ=d]N`	0{P N[f	^;=ſI='x._o a~ك
Ͽ[9c֟zxsZ[ C֊0{P/xV3``1_ol"wzsswzp/=4˿[υG~  q߁-H^[=x߁-H̻=ſ0{0-܏߁-s,[߁-	s[#$n_o0{1<-c߁-	s~ lK=ſi[s?=ſ#@眧wz_o0{1z\īyc["[zpU=^9&wzpY=Qg}DA?/36W=(;3RFfFZWAK{޿?-|
f#\?
{޿=Q|'+{G0Tappw_?*)0T_{3
qA`O/
30TљxPq_?Rwg
sJP{޿sRP_?`O
܇E3`O}zf
xPF`Oį
ga*Sq3{޿?<('o{0Tc-F'o&0,"'oq9LarALaT0T7߾#f1rq_`? ?RxPP
U3r5}֗!p]37!~̿+@C!p]-fnBХ޿{`؃<5}-7иP&l܅޿F`b
͛?3|pwEf/ヿ
,設3pwJM7иdo](T~;%8_#zBȹ޿5=?>?7CW*Z_3},fCW Kop<aDQ Z<cT4j_Tf
ԃ=F?
ԃ=ʿp1*5Dm/7o1{3/CW-/-m	]F?i%wBTHji|.kZ
]F?zZ5.
Q!-/"į/Tc01+}`PѪ$5pki|.Yj/_E2}0xШhi|.y2[/Tc=_s
Q!\5E{%["G~0xШh;fHF?H˞ CW/SzZ5$kZIOA1*5D_f W_`|2*s
Q!f pwK޿`PѪ$5~7иfSK3Pکl{~`PѪ$5~?i|.YhߎK(Ci_LBTHj_;%wK;%w\BTHj_%[ߎ]/K<cT4j_3f:7}F?:7}ƾfCW-/ΊHNǆ?
Q!e7иjm2$<_ᩴȓ.3
Q!u7иP5gwK(ǌo
Q!-/U_Fo޿0xШhx_3}f<'K(35?xo	ك?CF6BaW
F?
xW_}O0xШhx\-M]ᡗDQѴw<cT4j_;f;%[	>w0lBTHj7п /h@_{0xШhx}i|/4_`K;61*5D_3}魲5=Go1j#Q~LBTHj7иP[ѭh>=Lo1P[ѭh>=L_?1*5D/LүDQLүz	CW Z_3}
z۴g/TcO[v;ܛ<cT4j_i|.FQ3^L׿zo| 1*5Dޢ\3l;%[W6~BTHj_h}F?'z/3
Q!6B`&xKo1	BTHj\5Q<G_᪉o=fCWmi|/2DQP&X_q<=u6z)면ȍ׵BLTY*!U\L٪D$jefUijdV"ϡO]mglR޴:gS<Ϸg%SЃg$+ևL򳑳YևLFkCi6<EFty5i^޴:gΏ%D=iV!D祽-FoZ$g#dN@yW%A"363E+J9y#3o$6}yZW<Ъo3o%3:36S<fS}y)fZ36U$͛fmA=y)Vm+љ=sDFfIH2>ͼg[WW"ILM*ztfmjڶ$.C鑽-9@zѬW5~=GCKDr"36Z4H4hֺdCjΊxa_+|0¾WLj+v蕻Ilx͈0パZr7P0 dJ' )=54l #	#xN <ͼJ/
364jҾꞹMm+hٯȀB$N՟Y&yZ7y%S֌߅yQꞹ&CiC>fmfL3o#4Yh(LCgO
36S<ۢWͼ-+%|(p%up3o$ZQSyfy	yT
'24k]<(;YP(Jf ѭtȇ-3@BޖkZ$Z5T2!D祽-Fo"HNԃ"ILM*zxYΊEm:<O
36K\FmFfJL=rU=hf$FzdC:'I΃*5Ȇ՝ѫJFfݻjk~7ACjΊxdzћȌͼ-[U"366o;Y*m2$T%fΚ[W%3An"D(L򳑚MQjQ&l܅ͼ3f.fmii\3BDfm䪺Qᑼ<R$QdhIZjk
zCjΉ%jFȲW-HHKdYݴU]-pFEo$T4Ey+ᒙFLȂnhȭ䕛:jfDfmo-5f4jJo]<,ё[zdZ5TW#zFnZyiI[By%fΞIhJFP[pȅ=r6k<R$O#F-Qp2$S\6jͥm5y'Ȇ՝ѭtȆ՝ȅ=rM,sCFS@~IhhvrJ͝<2#3o%U]\2#3o%3=rL҆|2#3o$6p^jU?R(y7Ut
[ևL򳑳Y᪺Z-S̊߅SfR"޴:gΏ#F+oZ3IW޴:gΏ%DoZ3DTjGDj=u6O]MDl޾"6o_ZgRzVrU=<(S[DY ޴:gS<p,  x    X    @	AAA@7@,C# @	AAx   	#AA A(@q%0)
?Ws=oH<Rmtz{HO	9kk_d,sP* _HChm+9_y?EO`w?PY9ص姳$:aaf4$?Nj&{3e=N=jIdc{X$ib>d38(3,PI:\CNfh;.aLdV$gKf!D-+%aͩ&ů-=$fI4ᥩ'l0p1sT53݅L-!;Azԓp6
 I|ɏg#qQb>gXtͩ2;v\Q+v3y@682x[Kd|l8ijK'4C.;3WPnSe)i.10(D k,G̘&}>g#qٙ%i'Ki[,ڜC#MYGeKdV$gKfS<&%682x[vOҺzML0OZU`yE|{JL>gY8h_,Q[ 2٪qO+C#x:
ǭe?W0#"!/Zw 8>"Obz1߈"!dx,v)k 7eDD<`-z؀8v'\Uݔ_|@waG#{] w)v$T K{D<3?]Gfi
1}zM"^)ƖKqV!&崮[I[%S[,ڜ>#Fv䭢,#W#vPZ;x.c Ns#f1*ݿ.Vb4}b>erTk3svKȷ{$QN1W>Ց`nnnt5Ϙ눣01l{7XsuP{]Dnnes6=>k"qbձj ,E5AS<~> <Xch b)f> <XgY ,E3p;@Lh b)	8ň}}g xϸY ,E5p;@Lbd> <XcpE51Mc7c&{v>&yQ3L=DGY<13DX6>3Xcg xai'RCsxv$>~;4S$Ȭ䪺|}g(I*TVS:JO,ڜh]auHnS&dŊ	V]k2o-!ܬ~a׎ENK-v[)\-mN!&#	*9j$PY9&via<iiT/_g.'i\Yo{5I㴬~#a;qDj{JN/m(2+-	KUX<Opl's<O]sP-yagO&x.x]rgsX>&^*m(E.n=lRYQw.eIaʑWav6`O#cLQęg2\&2=-M,hLI&=0|E$r`4ۖ:=j#"8=lDkmK qa3Ň`qPY5ػMb1wN)3R3`qfӔkCp>p"]3L^q`r`|"$(+ws5̒\O	?9F{`L=wuv߁kIlP-yHN֥}>P]fns/-Oe@x$d`yǭFJ$d
}^/֎@q?-@<RhXtoE6Obx#w~,IiJ$2;)ƖKqV-i\i`KlipY9-BY2YG`N՜5BY6d#'JY3T򝥀,ڜ;KL0Nh9eiZ'4m*iI<iiEEdOHV4/e#)tv/]ǭ]+36/;Z9qm`{.'9O]sqric@Z=j['	w`|LuɞAc3
JK3btǭ\օ;)E-[#`&TH.L%_4\	F`&0wc",E<O%tbLd.M3,0MF/K7ı2 KC(cLZq	Z?!anp)z,^'_&ĢRo#7CWnkx+pNQ;_+;&k\<9F1}7AYf>"sX~ӍÇqW?v̒3}q<fDE|{Ӕg'N?`ӎ80w-woF M? xgz"|dmkOy;[I
 'Sؼ/qG".X5c릟ݠ<@v,;*XbSd/ΝǭQ5{& j [@rKeGa	{
}2ylHoGe@$4I:Ր³b+8U򍥃z؀>N<K'%%V/'ǭc/)>(<3:l/ea	{
}Ŵ xlHxEqٔbLeD<m!O\q@d\+82y[`PNW*+X1X ;[b!,˰'%%ؼz؆a	{³D<ag$2S8&=pU0(8а
g/+q
	ӊӋq̝dN֖o`nw[ZQ-iHG|[ҩm&ұli\S[,}g12{ILdnѪΞY9Pbȶ-ń쳤ᥩ'a8@ы*ǭZ|IXqXZDv/whU$$nqTd=kT.wۓ3DBP=jЫHR78͋(Zw*1wۓ3TA_@whU$#sؾz/0ws&pE	lNftgvAI
R=(zաWĐnqP8w(=jYyi'Ki[)\-mN!&#H=rJ՜O\@FBvͩ&ţ5(g~|/ӆĽYO%'_GNbu:u7X&;[N&X=05*n֮ݠņfL6+1PzNRieSdwɣ8?GHѭUET
JB ܃ŇO]<@NZ!6OSǭv1od0U,vii͎.֖{"mdwɣ8?a4Bt"mYJyfOKb<X!BruDᥡ!whU$|wZɞH1,1|ǭZ|I)ѹl_mǭb; 7q]3bP"eN&XQgӯ؝|}-,;Z YPqKI9J!O-mN!&#Z$R7682xS `T-C8TONi=8ijKio1x
NDb>4-.6Gp`R7:)$mO%l,ZcY8/Lb@<\?H≡p"woѤc&ېxȧ^CqXK3c0ćʀa"W=$ǭcao;~caoPc9[8T<cq0pCc5[8-13[85[8K;~
0p`Ǹ0u0p5[:Ycs|߱ Nǹ>ao߱q,߱0c.ao%c܍0{=j-d	&l{-t{-5b;Z~DM߱Â"r_pOOx̢tLlTeqNwipL-h1À"=kKeGX=ǭ?g&ao§qW?E`侵pOOx̢tLlTbvPv~aoDLɎ~);Z[8^cۓ66(
:";@W(cus~ι/8MٿC`
!SPǴ̘糖tȆYlkNljq4}g<ё[2+<}g	$f#zZ5IJf D<js';K6eG	V-i0vóaS-s[;'-*ҐY)zuDz2Sx "SB߈&9"W-"d s=اqU!;Zǽa{/$̇$m|!J|nq\Q"&Ob cw"&OE78y^ w"&Op	b^V ǭn&c`=lDL%"bv	8/ iz؈=D!D{
=^2}E z؈>c"x];Z	3$`Ppl#آoب4w"!ZE|oOnF]ǭETq'Kv/ n-cLcq\;29d`&}s
>E`zKhҝtiD{JD2;ҩn;JŹm+m,v-.6#MyH
FhȭFr(3}<js'ܽBP<KyNzMm+_4?e	VG16@\\VOZUO!|iD_)OvSm%$+-8ihж-<@Z:P,0sHɗbxNֱ1$dO#<Pb]zӠ:d#H	b[iz؄gDI=;[e
s(2{Mz؄c#[NgFOb8.#(+X
sH2{çqbv\I=@w!A5#'x#(
qI=;w!5$p=w!#'xqbB<L h2{zӠ/ |WL0K]lnsX2{_ŲӸx] `P\2Ep3lRytk]lnsX2{B1IŰ>=h^wH7<vZ+đ݉eϥx ;[`O.rp䇬󒗝EL$L^-đ/blt=lI<Qwm",'d]ǭcGblw$)-F=lI=٪ja번	Yd=lI>qdWb
ǭ#'#t;[FOȄc/qbH0Ȅc#/
=lI>FqLX.ǭ#'()qX.=iK O 3LV]!2|B0nft[FOFb4w$Ps#\tw$!^-đݔF6/$d
M"+x]ǭ#'(9	"݋ŠR=lI=AɬB3/$d
`FxDbh[FOvPr!ZIw$!@ŤWqbHbFP.1xǭ#'(9bXZ;[FOvPr!CwqbHObPN=lI=A!Cqb(9.đLbw$B3/;,[FOvPr`=lI=A͑Zr,w\vGa|/C{I] p2BzJĀ`Pؒ2}x"D#yx=lB1	a*$a۸$0E#'yz|t_gVݤk	p1FObzؒ2|B0Nyǭ#''fQE/pw/{N{촞ZIˑ2b춒ԛSdwɢ.pS.m(iH4[ұn[J崛K]e;Kͩ8?/f#zZ5Jdg-rjy.i;KSi[uC0NZ->7<2o
t6>`d0mvZI"ie]e;Kͩ2;v?<
Fk\6Fk\ ͩ&.'v[ 2[*ńK8`-x2z|v7Nh47N%^=lB0<;[$dd<w!b[eđݒv/`,=lB0>ebHz;n# $엣xn# `Hz;qB>`𽇮sQ$deB0n엣̃Z/P`=lI={=Fwddp`@j	ǭ^  u	 p`Pp3GeYi')D4+崮[IC#M-v[)\-mNYGa:Y!Hޖkfk5AmyN'VO,ڜ `POI05m+ܼ@-łb`{[*1O%?/QruG<iiU>ͥ/'IMKF|Kb]ǭ9 .pl,5@iԶ1 0(	L'1#f/8Ih۹=HNVS̘.N=lN2{p 83{ا1x\;[d6+n<ՋỸ8Ih4n<)b`=lN2{p 8La
Br<jl[d6f0!9]ؤ=ld6Ov
y)zм {
rIAώqtRLH`Ra@&ae'+F 58ll8w'=Tm<`}H+v)L^8Jhr}H+v)^7qbqF)n<Ջ	[Ԫ6H bxZ'5*  W`X-GqbqF  W`b]ǭ@Ԫ6O; W`1xZFw/  FO w1׸
0 ߠwsXd 8mQ0
e!z؜d$@p0݊y8IhEy
EEn<ыŒӸ8IhlpR*+v)^,qbq"Oy
EEn<)bd[d66L<"<j[d6=HO\Gqf{p'> 8J
EEv
y#qNDNpD@60(8WKNXiԛS]ti<G|.m(iH4[ұn[J崛K]e;Kͩ8?3K#4)ѭrL!gE5~SjzMͩŲB?܃ń]x`-x=:W-o"d	z؄Pi'%{[VMlDL0^,]ǭE`z1DL0^,ǭEDL0^,ǭELk'%{w!3k'%{izн"d5PWRw `~avZW-$an[J崛K]dwɥfv=0Fk\1J䝭tO,ڜSkB`k]i]=&l:lHx(,h b"OOҲxҬ@p	'Ғ<_,QN[nq̼=l@qQD<e")\Z9ekK|Cx^5Y#cďrNy'
h\l^nǭ2A`l9Yݥgw"' +s#0qhZI2Y["ҩ4bܶi6d]veSp1[r3@B-%3A}<iqK	Sn^ 2T	]>[J8VOZUO!|iE:N[B4e]b2ǭF`2OJ/'N#B.X3Hdb2Iw!lGv3Xdb2h=lB0KpD'%{n=h^^</6=diٔB3ɀg%{z؜dbviL%|3ؼǭO#a{d[˺`~2EO#ڈa0g	^`0(1xYĳ`~#^!p40q[8%;Hdb=lB1]40s0^Cqb3K/u8C<W1\
^BqbY`40LOJ/#Gqb0^F.#/\G؜dbqb"840&D'%{<;[ph`qSw!408	^#/=vN2|Wx7qbaødbǭ-$hH],Q-ґliiTG|[ұn[J崛K]e;Kͩ8?ޖkڳy'k]$/682x#v"3O%=&|㴬4{JBf҈S|8ih)v_F..+36/#GqR-eMlHxM x05y=PXD |nrs[4.DC&;`<w"sYo<krF/
̅g
a]'
h<ȅF zك/vK۠etswiv,RX0v`P?Y3^;-'rCL.'J%R!&ƖKqV-i\i`KlipY8}goaoKFTYUr>Sjy.iSb@<Xp0(L|TxhfROI~a|"dTR6EKcb0Z9}kKnrJ07+$0~/BhW~'"&Op3*H`kBQZ 7.9n\lNh%̖q,%1x	ǭo@<n%hB[81l0qhZI2S.m(iHG|[ZU-iX-rM.efv)aoKF,մ %5WmNO)\pd5@05K	-rS?O6_4-ضP<k'iYl4>ONZ,1xNևJRD"&DEen1X1xN"yl)"GX0x[eL$|N`@^=lB*H>$ˑ)\^;Z
q<p_+
cH>`kn++b/7wbg

gelp#>q
Xk6T{r=ii')D4R--*㴬C#M-i\i`KlipY8}gWxG#4)ѭrK5m3TyfOSvvOI-t+XiH?/L6Ox`/'IM"6/i)g	18ij۱|[xؾqf[@x.ň#4AOb`=h^aM]J^rٓsp !\i9pp2fK?DŬA%"iJ"H\ ;Z(,0-7#PgFFVpF)BhTW0w
;YX`~avZ+I? '}+w?FWnv0h` '}\8  YAεmaOGG>7:vK۝DI`\b]ǭ~\[0gg(ˠqõ>4lݨ̖c5?^qXݠo4˂춒ԛS]hS.m(iH4[ұn[J崛K]e;Kͩ8?U#4)ѭrK5m3TYLdtv<MپK^RK	S崮c0Ni0y٪p\L/
ű ,8dYm(erk~79N2{79@t~3R/ r3~STvAN2|@t~zwqa夜L-iX-rMilkNljp;oUloKF-I,մ %Sg%3AvzO)\pd5=&yfۗ-y.g<0Ni72JᥡB0°w!Оf8	^X@w!.k0^]ǭF
KN2|WxVǭF`z'>a+ؼ+ǭF	iOJ/
#eg`[0^qbM݃L,OJ/w!nl"q;[+v8qRw!d`4'%{h!w!'>a+ؼ@˸ri'%{iz؄fW` D'%{l#-(db-]ǭF݃M'>a+ؼ@9`4'%{hN=lB0O[ibqz؄hGOJ/AzNK-X-v[)\!&6#C4-%2;Z!zyN']mN- a@05Q|zM㴭'-*ҒuA|iE8ill^+օx-^?6<?N6>78u'h`k>a\~7:
CgX^wb/XR8+;q/0;-I9Z!RK6Kw[ZU!&㴬[ҹm&lkNljp;71oKFѪ5SLNֺZOWmNO)\pd5@05]崮i`T?.Sćض"!+'-*A>KCxv/ h>=l@pa'ę)ef/
&=h^aM숥`~'<@qE_pX*+b
]ǭ2A`l¢SlK;B+81a׎DNRiw[ZU-iXG|[ҹm&lkNljp;FhR7ZTY'k]$*ͩ;K&H&KؾYi`T˦T慱!6Ex'i]>;J 8h;OZU[Ғprd]ǭVnʗ bVA1^ 1z؀f쩜DC	[L/ `w =<vTb!bA0=l@DC&\Jv/ dօ켶/Y`0 b!/ `w"Op :&0/ `F=lD< 9>cp)!b/;['
h0cpR*+#z/
z؈y=PXD yH0Sb	ǭ@QZ`xTt=lD<(, py1)
yB{6TV)X*gqb!A`mf7">/
s{68F/
'qb!A`m@/;['
h0o1)
xHC `1)V/ X'w"Op 8`J<͋z؈y=PXD cpR*+LBw"Op ;ɍHا/ Xw"Op 8tTVSֱxqb!A`m.o
EEn<2w"Op 9u1)qb!A`mVo
EEn=`0w"Op 8hcpR*+v);{6kyHا;['
h cpR*+v)옼NC Q[O^Yz؈y=PXD 懳Q]C`\=lD<(, pcpR*+v)ؼNC 	HاxC 5.Lo
EEn>/`=lD<(, pTVS^`z؈y=PXD 4D݊z[[qb!A`mgQZ`
NC o
EEn<Vǭ@; Lo
EEn<V;['
h̫1)FV2w"Op 91)J⨼=lD<(, p1)<0w"Op 8RF݊x'w"Op 8D{1)YWNC &7"b,1xBw"Op 8F1))v/@{6o
EEn<\=k6pȨأύ·' Lo^*C sQ[O,;&/ Qiz؈y=PXD ɍHاy(RwPX8"OviFcb	NC 4o1)(@w"Op 8RN݊zs*wqb!A`mdHاw Wxw"Op 8cpR*+v)ɋ4w"Op 8E݊w4b]z؈y=PXD 2TV)Ջez؈y=PXD 1rcpR*+LMz؈y=PXD sQ[NC2[{6s)H0S^]ǭ@;,^w"Op 8cpR*+v)k8ǭ@Q[N^ƎC ǭD<cQ[N1xR,ZYy!AM؜G-$hH],Q-ґliiTG|[ұn[J崛K]e;Kͩ8?$#hֹ*II
<iq͛]鞞i`/)z|6'-*_4?HhJ4+'ҒF/
f҈SW+*l5p
pnAmaNɂN%j^(|B('~bo/&qb{Dm3_ Z`7bh=lAOp2(B遯MF/&+=Ȣ6EU~bo,5dobkGqb"wpp~DP8	;-I9Z!RJvͥ)KcKJ+崮[I[%S[,ڜ>7G#4)ѭrK5m3,ȚyfOSv-Ob@<XO)\vT]:m,L)zp?BVq$d(NF%eNȒ2|Š@D ǭ3vTH
^SWqbV*mH
^Sz؀=S*đ-/
 Ez؀US+D-/
#'qKI:dCM,i`KlipG|[,ڜ>xhֹ%D9gyfOSvm,ʀa-OvFPNOҹ㴭FOOZUO$Beؐ1'1xCw 
|I=IǭF}tI>axZufB0NJOH쉾w!<[s#"Hh0`\>>=lB0U<2{bXQDؼS#s(2{`z؄a$)w)v&]_đݔsH`j;k-EL^)[nO#'x=lB0DaF2{`Yz؄`:rI=1';(ܩFObLn=lB4ln)đؼS	ǭFvQ,#'x1w!vFvQFObHǭF(V#'xYw!{c$d/1z؄arI= N=lB1wq$d/qb\;(H^)n#FpwFObH=lB1FObI9bĨ2{Aøs
/$d/w!m/&DؼR#V;(N#'x2w!(P##'x`=lB0Hh%#'xP.#De2{ d=lB0\EUFOb
ǭFN/2{ H=lB0\RvQxFObKw!nFOb #^H^N#-KvQyI=#'eJ$@7w!(ZFOb:w!.waEI=V=lB0hUFOb[;(cFObwqbM
/Dؼ
Az؄ebH^@z؄`AFOb*ǭF	S
/Dؼ
qbaE$T]ǭF
,($T n# eDؼ
ǭFl(3#'xJ=lB0ܸSFOb*]ǭF("H^AsJ_[FOb*7w!vQ~2{RqbWeȒ2{Iyz؄`$d/Ӹc
/FOb)#XQ|sFOb))[=+Q}I=[;'Q|wFOb)t=lB1V_cFOb)ǭF
_<#'x#({FOb)ǭF9I=z=lB0YvQ}I=[z,(FOb);[eđؼ
Aqb/đؼ'#E"H^Й(G#'xO#n/"H^K!=E7FObǭF/$d/	ez؄hN_&đؼ'[	ĸ2{Wqbl(O#'xO#%$d/	qb7e1$d/	wqbķeQ$d/	;L_*đؼ']ǭF.2{@	[L`/aęid`a#'xqB<,#I=D`P]ǭFXQ0$Pz؄`Ņ$d/z؄cB$d/z؄``G#'xn#˲"$P=w!哲#'xqb((2{@z؄hQݔLh2{@>=lB1DH#'xNǭF
vQ0&đؼ'Wqb۲ #'xN#e EFOb
]ǭFVL	$d/	}z؄` qaDFOb]ǭF,(bH^]ǭFvQ0Q$d/	Ȯ#1DFObǭFL
$d/	qb]L
$d/	wqb7eI=pN=lB0Ԁ`X#'xN[5p`$Nn#b	Dؼ	.#LI=ǭF2`FOb'#(bH^Swe$N![LLH^7qbvbiFOb'h=lB0BvQ15#'x#ݔL`#'x=lE@FOb'#S
*G$d/q݅,"H^#d
*Gq$d/A˸X좤	đؼQN#TH^(qbTđؼQ#Ege R$-z؄caI=w!d\vQR$	z؄`aEJI=ǭFXh좥I=z؄`좥$z؄`|EK2{![Zu$h2{!@좤FObF#BRvQRO#'x @좤FOb&#1FOb&ǭe߰I1A`^ ęEq,oDؼ	˸x dge& Ey\I=؞Ub&zل;4=IZ$L=w!'"I=[6`'H^Gqb"I=w!ڄ=I^$J/;[6f'1$d/Pj=lB0`Y#'xqbI%2{()w!a<z$JǭF@좤N#'xqKI/D4z)ƖKqV!&崮[I[%S[,ڜ>+fr3@B-%i%U\yf༱&.'via>[JVOZU!ـR6ENd~#gIB9F2!m<XfK1,n/\B.P3ؾNǭpKN%ę	K+mHh5F=%`-2ԭ =Ldl!O1.[RSpI	!vfA!p#pdhsQmFu"̖a_ox٪.Dn|(B\GрD{OG߮IW!d\/oRx b@Lw)vYf>	qH`P^\NwqbG'L/.xI7YNxY['OKcKJ+I-rM.ef ebxr3@BJ)
DY[RBSͩ;K]XNh@@ᥡ:a`ܘHP,ȷ
bC	F,D<4[!/	ǭ[N/hei|xMFw!/."O@/	۸Iz"O@/	qb0f1|xM#L"O@/	ݦMLD<0^eqb&3=[9`0"O@/0w!-[`4"!b##i=[9CLI' {=lB1dy>aؼ]ǭFNMD<0^aø\;=t=lB0B{`4與=z؄eg"O@/0}z؄`jh|xL7qbaði' {d=lB1[i!b);[nRv4y>aؼ&qbL' {2=lB2J=az؄eivM2"O@/	[;:"O@/	`"O@/	Ez؄a	b!b[,2D<0^ǭF6(;' { =lB2{i|xǭF×`"!b<[`4|x%;[݃L' {
=kiύGn?=#A]4|&/Wqb`,DCSO[n.;y>aؼO;[v2D<0^'z؄cbiDC	-;[]y>a Wx@1z؄eeg`Q|xA#)isHy>aؼ uz؄``4D<0^ z؄`-0]dD<0^ Wqbðip"O@/ Hp=lB0JOL"O@/ Hz؄`.C	7w!غ]lD<0^ }z؄h v.q' {	[X."O@/ d=lB0Z^(y>aؼ'qKI:dCM,i`KlipG|[,ڜ>`W#4)ѭrU*,mNpd5<ip-<@-y.nʃtB0ENh~CK	^4<aI=X1xǭF	ʃ|I>a+
eF=lB2㲠$02ً^w!P`$02ً;["H	^S,Jn#vT3oFOJ`lB%;[H	^S,@z؄`-R$dp)^(#$eCQ$dp)^!HPFOJ`lB]ǭF*FOJ`lB2w!
ʀ<I>a+
e3e@yI>a+
e˸j1$dp)^'qba<FOJ`l,[]$dp)^z؄hnʆiq$dp)^qb3GeC#H2|Wf/	aø2c*$02ًX\=lB0ĢfFOJ`l,'w!3CvT3'DX1xK;*$dp)^ j=lB4nʆd2|Wf/ @+w!.vTDX1xNʀ(2|Wf/ @=lB0=vTbH	^S,#ʀI>a+
e ;[jhDX1xN#)%;*Ʊ$dp)^ 2k=I>a+
e z؄c8/đX1xǭFeLFOJ`l@#@OvT1$dp)^cƧʙ>$02ً[42|Wf/	qS+đX1xn#]7q$dp)^[ 쩗"H	^S,ǭF]2tI>a+
e z؄`S,DX1x2eM.$02ً|[;*d2|Wf/H=lB0%;*i$dp)^ǭF5=vTQ$dp)^7qbx2|Wf/]ǭF\P̣FOJ`l><w!P+DX1xn#CWe@xFOJ`l>[ݕȒ2|Wf/˸	>0h9e쩚#@I>a+eY Ay[ez؄`$Y|FOJ/qb7bH	^p[bȒ2|Wx=lB0,;_N#'%{۸ƭ݋*82|Wx<w!-ز$0^' qbDbʂI>a+ؼNǭF*
$db/;['bʂI>a+ؼ˃bʇq$db qb1زFOJ/H=lB09زI>a+ؼˬv,4#'%{=lB3ŕ$dbEw!q1ز2|Wx#2v,[FOJ/Ӹwbʃ2|Wx[4`YQI>a+ؼqb݋*Dw!2=v,Dd=lB0dز`iFOJ/E'qbEز`kFOJ/AHY0$0^&qbv,N#'%{7qfزH^&=lB1 $J/CWqb]Hįb4[f@v$\FOv%{;B;!IV$J/LǭF48v$)N#'P;[;"HįbǭF3ؐFOv%{R=lB0Kv$)+đ݉^(JwO߈F0K#'
Al^z؄a{H<kFObBw!`G82{ǭF|Զ$pD݂(5w!ɓSH^qb9R$(z؄aS$d/	JǭF3K$d/#)(X
neFOb0=lB0@8H^&qbĻNqFOb0=lB0Di`)ʱ$d/N$cqb0;:\I=z؄aZSH^&#;82{۸3;$d/#۰S$d/ 3N3#'x4w!)5OSI=}z؄azI=H=lB1>SFOb]ǭF5+X
qI=H-wD4i6d]vdwɥͩ8?Qԕp#4)ѭr7&k_7݉'SvvOI-t(0>;J`+E.!5l,_øy/G]I:;Xzإؾ	U;[ţ"Nmܼ@m-ŉ/Hd1E= 88	Ǡ'>`o^rZYD')|E=`o^;ZYD')|E=`o^;[KK3Xd/A	z؀ZY0yxH q[0yxHǭ qifq0yxH;[qD')|E=`o^%Gd/İ`=l@pt@-,')|E=`o^%wqbP=ORz<ؼKt=l@qZY"q"07/Nae0xǭ-$!vrW-X!&v-.6#!HޖkIyfOSvO)\-Ob@<Xv8ihyFOG
(bAJ :`w'Cp%^LL;ʱ$dQpl:=l@tؐYFOp%^LǭR݉ Z$z؀b@<N#'y0;wD4d]veSdwɣ8?~A#4)ѭrLִͩyc<Mv.f 씝|8ijHFߘ[4CLPR2[A?0v;0v;4-ݥ -0v&Ҍqw]avZZIvveSdwɣ8?{L9!Hޖk%rQ>Y9]v<-łؐ:pStxp"Ob[Vq'<͋9,
(y=3ֱxFqb՚;YD<`3#qbcG`"O'=[`R=lB8^Uv
1{gb%;Z]0Fw9i''4d]veSdwɣ8?}
Fk\Jݤ!HΟvpd4$ńͩ;K>"uDᥡ	Z*o8-3Hb/Q=DP7qbU.^zFσ>f9HN| DC@zաWʟӣsQ(aKبܺU.^$˦1ʀoN6Ӓ6夝2![%S[,ڜC#MYGc<J%nFto%S֌682x[yNy.lW_4N[*t<I=_@7qW?!@
D#2ò^')1xE%[DC^D7qX%+|Ր5r{ wi]e;Kͩ2;v>C3V$vztzɮ"&h>DcsJ	;K&lO%=&_g.S崮c0Ni0y٪p\$bؑb~`k(;` ݹݶ;Z3&Rw݃]2|ns '.s/{|jg`/\wͩL-iX-rMilkNljp;oW\43ޖOUM~Y9м6=<iq<k`GBDX?X`4X;Ԙ	KI$|0^`'3nc7=_ܘFdE=|Rn!1X"YQ){7nx<\svDT0`*nq|8
77
1KF_vup0`M4/,w%)0_XOjZL}8/Y/oc3c`Ir&,9|14(Զo}`M&	L|p9ƱaK U;m1aa}&	0y,caK.9T\u&	|0&Drzȋ<̉%vsYf}5="/iK]e;K2;fv(2HޖOURNݴrS8x4Cpd4L0&_18 BVns6>X(`Mc2"Ah_t-$D4dwɣ8?!2$ef"p	M|{,I=62h;5I@fB~G|ȦQI0&#S x|~0/0&p>밚IZdyYoKd*gh
6'.82xP&>$Nh~Dᥩ3
>@l\.{9P_`P-$q;e;Kͩ2;v<<LyUrU\E/#`M#& yt~b9%
&P`%02ǊQ[jZC8?XI$O-2KES<R *I;K&ov,nW4ͩ6㴬fxҪuC0O)pѸp1إ-݁n~' /
汹,z\2߉ ؑ/xND*@a4O3aoƛy} s.Ʊ2>iݢzؙzX|`/)=\zQ`[	Y n^8p#=s]2q.i+;ǭc4(`P[E^3_>7<	B` %){̣ei',D4P["ҩn;J2;ܶi6d]veSpdeM\5%jI"Fv<MvSm,2^Y9W=>;J0j4/
0XY/']aa}&~[II=ؓp4h㉄Fӟ`ĮT5̉j5.v+d#dBd278 Q c 6Gw l1%Cb߻8 Q 9VD Z6cG	xέk=k:مo ;8'\iơk'Ń<6?51DApl)_@`:bK/A(|@"Qgs]k`Fc10(-V3~whHF9Jl166~ =ؐV	0'R4ɣ@"{/<GB	Y~3g _{qB`V^V_,	]`3)?ogxL-_A
L|g0~ia{^1	< oߍ0gF3cy 3X\>򹅿L.$` V^VF__3e,W}9Oݠ\FG	=Z@V%R(L@ddW`{9< o5O2:%L-_@c/c@McsZ/~i0r4ca݄l5 
6|g0~ic/@ cB;Lrt+x 	0nlcU{8p~ao/q2+q}e'5`Thۛ{BaXl1}eaA+p
!bH%`XoQƳ0~c/@ c!pg-9Ƴ0~c/@ c%1مkO?1 WHL|Ῑ0sjZ7%aoe u!=&U]lnmi9/^nKݥ^x@ƪ6;`#T;E7tAðCi2~;NnN5ӂeI.f3GadM(yZ`\bbp81yZs5n\-s`L=ېxh@-FܠZ z԰}3|nq5 kp22߱ҥe߱c
6x@?|jGtXaH(4c?8&|0~c@8
#b3agd\T(hFƬ}[D?8&Q4v'ϻHFN\im%6I2;ti<],Q-ґliiTbܶi6d]veSp(I)bKE̉zMOY}<k@62>[JKJPS~D+'ҐY/'IMKƖ0uHnrrkiaؑ%~غ6
xkwQXlVZ|ae9xg&N *ԕ"	`(Mrݠ" l00eDQ])C`3;geIHV xwmM1$$7b x%796,!;/݋G0wvT9[a-TR`C1+>ɁaP*#ZCn2 s1|s1иm$oۗ0 ͑p 0!L$2PV썼CDI8E̘(|Q$'B	$-f"8Ρ$"3RN.@{,Ygvef\Cvtb-,NDj,'r:|B}f\i/}eRX#$
9Sw\S1HJi.hD4 !*E4afhb&Ҭ"%av , 40	-I\L
ALQH^(L<+p:#BaGg	_0Xؓ18Y;@LN~79S\y夛慢EQa4]ZGc,]Pj`K.'J%R--*㴬[ҹm&lkNljp;#5R7F"jdBvpd52ͩ6,d]m+-*2𽗧iY<iq&D)OO!|iD_)Ov'ؐS|o&ڇ#;v%fAqoJ0`=0'#h9`IK|pȌ .!D]KClE>trS ;SKAC !axDKi9NO'sg(z4sLR4cIrnwilz/V$ko%Ӝfvڜ3 KV^3B.JegKZ>77vS 0'W"Z`O|2OqZ=lIy <U0cH-wVeĐgKv
uDpnR`쇜wv^ؖ}$:"#I"p1nL!D`'\C=v~%a>6V썼Ja2c [0HNs"@8Nq` Yܒb8E̘<E]>&rsV~78N0&ww} ]8Ke7;'1AFCWnA⨚xx@EwaG"4e#ScEc<Ec<^X

>_ .pS.m(Kw[ZU-iX-rM.efv?%摫i3DZyfOY[]xҫ'^ia;KWNh~DdR?%a︾Y4n3'X4pJ-#'1NwL#!;Aqŉsv"4sfGfQpp-aNdA$Fa/&8=q
 WW+ݤdv8Y~HӀ`Pv$Xv"D >ib)y=cXE![0 )j&[Xv_X@\0(;H̢~Vٓ/Kf
>	yjL05~/vvd]drٶή$F_wb>RZ5L(DkS)8;@FM;_$m"[)ym8ڎ`nhbQmЭsZѯ[/$Rd߈úq"K/t4k`4pH}bv^jݕ⋱OF֌6,ƮʀEا3un88M50<c88M50I.zZ7R8bOJe܆bY~5!Dk-N4c8,DzZS&\LOH|baG,l A+97"0'XَE~Ǻ`L(iDc82c_~l5gW8v$d 1b5nʀEا#IkFcWe@xS	:L&Y1GL&$ =-f
%2Crp5\LpO1"=HB-p)FCgs&ӧR@<XL1<+8"#wp`2 cbNXiͥ)ƖHdwɥ+崮[I[%S[,ڜ>L<"ԅ%,O,ڜ}@vO)\d_@w~iaVg_4ǁ>[JsƖQ})J"NzpѠ_KsD䛚@^N)jqf	r-&mE>ze8^w*&Jb7F4C-3WnAha10y\DDg"hV6ON{&=lF 0(Dp=KP
+ Pv*P#`ynic!Yd+XX!A{c`KN.rRK`Z|B>z/_,vawh<w!Kv_1f٭.P-8;L|ݢN=kKơ<(1?i>ys#	Yғc`Pq`R%L,.9[k4em|'P~֥`ib#KeT}g1bAbqfpm`mܿJ[6(yZpQ1X[ih9<0̓}[C8L@݉h`Z:$?$#j<0
DgN/ࣈ^4>y1}-*ݛfGv%{)gvKla]BM%*Ĝ0NX*U*qr1+
6N79IqKWgQ*r="ǤZX?R0c/?)kV"nA⨚9}KwbGlq,(V/8	ǭH#i	qV"1}7ԱQ;#L&GK
=q۰d77fd4R`5 .
xnwh5hWvdu|nuq2;D_)-
7<QmN[1"nqI  *E1(6~wh32<0IFܒzxa#sQ02E|"5$ı7Q1(]Zѯ]/$q۲ɿtc!/
=ExaDTR0(E7tȘ133K%-{(;aFl8.
88xaDKv8߱cBlnhH4ۜ#V !<+I7af<Q-{51ixZ2un6,c3>hb080I$0=-OpԱCa(Ch-+Cgbh/6jp1\ù'1dvC,v)fw0RVq|!O f`)cf=夜,;If҉ndwɥRvrW-X-v[)\-mNYGbHAi&lyjB~Sk gWdSvOIdS0O l56E|i8_I0_Pb8{l6;[:Pb_ĀxK% i}8h_%2yZq
	eNWiF4-3U;9a`8f aF`ZyknԆlz`QPJ̴<@p(H[nw8{ +8hwp`Y1Nd&F807n4LXAKy<-nOw g/jp
q' ^	6|<-	ox[k4g"J0 `BId񦘸zqO#2rZNOK,qX$>d4)w841${<-3T5%dg/aݠ;Z.V_%.Musŋmc櫾aqc&޺`esbƻV 0!p78$ǖ@T1c"ݠY`A.s]w|hjVs1@^4S4@g&%z |@밃ZC %sLx.vb"GnA_; kBpj0(L-?@ aO![ß@)Ekq>UL-A'3&-_ܘ'eOp6κG]s(5ga!]\ZvӸE#c5[`); R~wh40p0(.ssnr	OsVF[JEDUXI|"5A	1,(Fh8p&%֨$04v^Q0'5ZeagQ	:
0pMF,8f	8eh3Rhp0	B6,LCgh9c 94cP5HkXdsWH9Iq}!0	YAK^,qnus(c_	>ՠ	?O
pIn!v-mGom2;tii]Աv[IBM.pS.m(iH4[ұn[J崛K]e;Kͩ8??0Jg#f3fB6֞Y94OSv򗧒v|'i6+#6uuTR6WANxKKAէ-=áA B=#	YxK!}:[[>{
rMHfCqf	;KIVKBQX$d{x.#scs.4g/cClGZ'8|r5v	pKٶj~8%|<_ĞpKm jGH")堤2"^S-&<lwh.,[m8a-,3F<{B_Ĵ-Ւۗ	YP#=s]2q- Qଲ=k5@M"v7-~lnq_[DXH>p~`P%a ,+;H<1GA6`sTI>fK2!0v!3!BH`4lCNX0#jAH<Q-~@k@`KAH<Q-~,!4qal@$0'5KpqZpTN0=e}h#A5pFb h!==Hgi+`l Wa:pfpCѹ&<6_%8S~k0e夜,INxYC#M-ґliiTbܶi6d]veSp_߳ILdly&lֶR4k\<k@w<MO,ڜOIY+JͥR%v_vS;i]<iiU<ipMœ` e,IXXڌ "hTbOCǭZ{<sȓ2͊.3-@V!R>7:*([.J3,(ZAk/ep<zv#h_cö_
>"" +eǮ~>Aՠ~79^waGݹ\~7; 4,QqIhTWAƱ/.DqL=kY7e߱Rkk05vߖ3;sAx8 
	\sam0=\_v,˺π9Ixm'jͳ$i3DvoíR[/Z
&l{Z lh)"Dlov8	clqclxa`FX030l@0#kHaYZZBCa(W܆B@rT7jg Q>71OHazahq0u`MZZBe}m}al/ h2hHlw9GNfwp($'x0m͎ QH!u&ti8])O!&J%R--*㴬[ҹm&lkNljp;|D3fB3B1682xO%)m+ OҲxҫ'_*O)\Nh~Di`ER]NZ7`i6a&^P\%H&ָsIFݏNG=B`vDSZO\a	DkKun&ÉB0AY
ăÆWiÁ(`Pqu80\R1!+c\L0(8+qْq/qeOcsIv4;$
Āx DRPW@yBQV)y<'}K=jBсBaGKQ`AzZ&^O	R|^䌎mhrb`MF3c扁g W ~8+v݂ՎI2sH~E#((,^h);[0E-D_`AzBe_rxN>d#2m[fL8/݃LaG1Rd.<i;Evmđu/β;)-nx~"5q~30d *E1[twh/βaܒuYw#sTLu8ڎ%$İ:(M ~h3Gñ# -18 8&,Va[h(&5[cWb<QvL$`\50<cX0p.$hy\La}lXw!FCgsjhF>5C1`zCZ-p$wl|:tVwL7
 @8 :`asG(2ǹ>QL(iDc82c$_4k`MpH}*bjݕ⋱OF֌6,ƮʀEا3un88F,&#Qr祡jV a]`6 7C0js<яBﻂG1AkL/Gp)&ә2L)󈄮K!X'1i',D4ŻR--*㴬C#M-i\i`KlipY8}gF?Jg#4*Y'WF Oa#wE߸	8j7vs(xc\p(
Y?	".0(0In/W(9Vxc\p-
Y?	".0($8M\DnQYip}g??#4dV!IhY023FEo":tm+2xz})8%
	S[KJ6ve셟Nh~Cc_,QLA9,wZ;KV?x`/'`4n 7dԶT's,#$bd~扎38O0p"tsJ7qNJ^fWO;0л|=82`{i&A{sEPs`4?&csz `nmCS	Y2P>!O8jܵkbi#/xfD$@v!ր!pWm5 9N<Qn6p`74vU p1>~0`<!	g`Fָ؅j-Br[(Whl/|zzDpH~@l55 -?*³<e
3܆5,YLяP2;0\ct!rB{ŉG1ns6;0>wcefL>a'1m12&^ˁl5g$FRQ m.	Y`\pمh+ -(	:zCd,`8-- jƤ6>ĆzCw5!д8XÀ l}lg`j-N ,яȂZC
1l Wa:pf,8prCL.'J%R!&ƖKqV-i\i`KlipY8}gL|RQ-(SȋR+mS6LVyNy.azg=&!g崮y	S'iZU4{JG06EᥣGci,d`{ĜYEC|	9&;KISr8x"%E-1al&t?<ONMǭv$?sQ`	gYI6ָ-@zGb oi<8x`'BY8E?0IƮ<0
g?$$ ÕkBcU)j@B`2.rRʩ `P[EL@7nsvfWbAqO !OHh6`8GsYv]O%is;),0[.
l ?`U5v<؏p50s6 8TL6̬%[j9BLK&amQ6mk;*d5hI1afش]peq-1h(㉃[ 3>h`5l'̳g8-0CJ!`e܆n4;sAx5pF-NsF?`zD*\p590d A0AɅݺ8$ {ň7{W	<Aѹ2o _"̛
v_Gds[%
=!g`;9LH*8aNd~g(8rtw J`zfb>ء%\uH @b>#l5Nc0oseL'^'&bHc?:Iʴδ^qh&{BH`/Y`[<Qv)#IkTlY]⋱Og$p0p(6afxp0p(6`\цjaS-? <0d)!-dFQBF? ="&¤w\6w>j`:| 2	 a0@8xI9r!XJvͥ)KcKJ+崮[I[%S[,ڜ>&7|# 3fBZ祬i]2xyfVzMBϧi](T>;J~D|iD_)OvSm%ږ/-#k x{l6 fPָ@4N{݀~)Fñi (,VBHh1`[/v+♰0mw
f8<ɀ3vg'Yi9,y<gOTg`]O#sLR4\%ˑ4l$O: d 8cWLzb|y8K)rS8t\b>h@+NRcI gw5K@RcAP=hSk/.z;9L	s4 w|ɕ~`v\|nLU0 `Ce[#sL| *EPNaGv/yz7&uvun^j\*0I0)&$a#mj`4@j"s3;Qv#X(i=5iSZX`p%BÂ`V+8*3
 Ɂb7&@p0(8smv$?сA
U7`@Dh߻5@aA"@vHZ7;x@3eE7BШńi9.,V>"n֭
fIlZ
$\aQ$\O1c;Z 2c?m~c1_vf c2^N.8sU79߱aύxD"
8,~5|ns/ŠxaIGc[FLcøqLcE0Ŝa.L z|{p Y4JG`.nx;;>aGs/!0;@03sS6NBv|,Ֆ.̽aN3Z00.̽NL6afxDf	87ZzZ
T'Aic%2Crl싚'y09яBﻀkaZ\az:s_t!@(dr0J"6p{ǻ$i	$/xOF>aG eB$0&w@A 8sI@D0(;@xHhr'x
qf~c\NiX/$mL{v%mhZK	3I"~xOu	.@:|s'vψ_sAxsܐ,	_qbg0{r: ;3Ts"0(;@xHhr	F^waG7Z vqU}3B;mwZIQ6s"Lް4L	mķ8fj6Lu-IKp$'rHŝ@3Z/vC$=vw2afP(56,ƮʀEا3un88b0<c88b0I.h5K0p)2@#wp(gsjf!jtŐ`\
aR;D.;5q0T>jI,&`Sg0BO1A"+Z8qa7s≰ؐcF(d6j~+ ?PFfJ؅;K	V+&b 8`~%ajFʸ)V	{VD q!h]9K%݃ca.H14\5X"7w 6`[=v(f8a`r)VZ6Vwh&![0Ŝa.L z|{p Y4AH|0(&a;87aGĀLѶĴu-I$XgP]wZ/s!xg\^ֆO3B@LcR?`U5v<FU`2EDl8DkmG0I`q7Q1(l6h8v -cgŊ,ջ*b0'lY]⋱Og$q0pj6afxq0pj6`\|op8*l0˹jCgs5q1Z>hpXZS&\LO('ɂ$"#g7i	>|mϘQ8Y~ǽ݂ΎGW ψR{태p0s#nD{`rRA wٶ&[ɂ> Mmhbl5-$lA@%@3{1؞"IP&_.E^q/ Y]pXmX0VH.įpbi8iؐ]^ZNpl88X$zZQpK~3=;g'&&Z3
GD	#ѳy:s<!@XL&cdyVqMD%wpe	<0Lh0K-mGom94]Աv[IBM.pS.m(iH4[ұn[J崛K]e;Kͩ8?TcxK%3Afkh"5S"VtSL}g2̤fFto[jpe@xZ
ruX0(͆FPÁ!+lC*#wp hlyQ`X.-b=[f0JWc8$0Zlf81%wp1l3Rx sNOdCM4}gk#Y)r7DIfD-ͩyc';K]XOҺ|vȘ`|r}<iiV'4R6E9]}&~[IBvKH^,ڎh~+2ؑ-❭yYluB9$<+xf}pKmTj.P6cBp.,{46QJs@y{np03VG00sAK|	7R$+'%8MX Ocܫ0(9ݓo!'
?2cyY8l~elyY8l3
?2c7djf>5Q{hɷՓ|͎ppvqqq%A1oq"i8llcn'X{pl愁l-8cق;8)W(!rrX9̉Ԕb~RTX@R3er;\fWxWks"A$@r!"'cb!tB8#W@es(.	mXt P"DƖ)7
?6# >D'(DƖͥe>e0^'(q( zԴwO]pKmRMisH-nZ,ڎ.dwɢ:Y¸bM춒ҝti8{JBf҉liiTbܶi6d]veSp_I*9iꩣT/yHޖOURfR4tQf']A7bF<jryNuG
apl5v5p-³M 8##&KCpRF
 $pllp%dP`3Xwv$chwp`ZtȆYlkNljq4}gRHC`IM PdM<iqB7mNd(zy.ap֤*'i\/e鞞ia:edkT4 &4]e[00aoRN/%o7 | ά.<x/e̦r t-1\>Z0ϲL0ɑ&o-[ls'O+rhpwh/;Z^Ղ3[jXP<
\I,;+;O]# WtKb5Or3b3e>fӔkcq(|tECL^qaKۖݢXws2e3$'b3gl؟=(x	:kIl"\Z"v%]ǭK"<OvD|mȹ"Q9ɀra2Q}s"M8k"XDPj숢'8(Q#ȟ>\vD|ӂ+N
l{p0'z\Xn'fC3ci0mO'XDA<9HYʩi8&˂Āz#@ +wssa|OjXP<
\I,;">Vv#>Vvv$w8N5cg.ݳbr7<V]`]aD#A !ws2e3$+`(xaf%'aݠzԲ#dGɆ@싙x0q%ӟ̘ՀvDPkӂ|ON
,nin[J崛K]dwɥfv[4tV
4t_O%D?O,ڜG@m,'i\/eݐVNh~axҪ})J"NxK/ژ/i(_Ա|ii^,ڎ/n4/QqQ&.]x3cGXl.v?:h)VL֓gsr9",t9/Rcs5RNfWe@ylh;16~'\sGq$>F5r1ǆRJCV1@V6c6xq݉(;'#;Z>gqLېx?I)'8MZ6ǻXَ`Xl=NdE6x`'qDju̙3)|b/Ky0`O.I~,Y;'hr.[jJ^rhz7/ z)+mB9/=Lq4@ݗneOG--	c;e69z<.wOIN<t]/3ROq/sQ4g<$c(w.)woÜL!=Xr|Oq,%sBEvዸawbCzS[jZCJCτD+;+;MĜ#{2s=v#V{{(eqa}9ؑr`DZH#I.֮sM\|"z$6xbC8v	9(;&ǭKHxw`Wa4mK
3F>̏L09݉)(L"}v	V3GbΎ ?A1HJ8Ep44t.;W0R8'r+kD9H.+d9xX̄21xTv%8,9xr;0Ov,y0u vg@`,{FyEx		}]>h,EwxHOn'-
sv3ָAO(	0"`*,t;.PO,	]{y='K'%8KIT?4KY KI=;ǭ\78ć?mf&Ϯ$<XvY؎Ynؓa"otf9Տ+Xl=<'(csa}9Xr`DZH#I[vI6}q<g`}5$$\ZH;I-;Z=pݸLH[jXQ1<S[kQ݉4L!ŝ"7{2S)g'2NhȾEj:hJ5FpZ9գ`FyX9Hg0!B8Hp
*$LO]O\+pE	xDu;#sfc<.{c<e䔇I7=ivEQa4]ZGc,]Pj`K.'J%R--*㴬[ҹm&lkNljp;#pFzH4tTͩ&OI(vO)\OҺ|vƖC:O!|iD_)OvSm%ږ/-#xj8SuD|L-R$7/ Ld'xOd'ycJ^rBg 3891 mlA;{fs4[vnh-)'#%ȷ
j$$baq9NK;pjz~@`OGHy,4\,&9)-'Y!\`D-ݤz\0C'N>ŚBUwNx	,;ţ;p6	Sw#(;Rָ1yZq;-'n+X2|t'(Fę]K,}9XBA1$-3S;ZfI\&τV'Ml<O3]Ml{!\gGewj`N=jDs'N>#mK<O$Ϯ$w;g`hb;p6اfM܌PVZKZi\c>p;3>"Y]`]a
ODYh#;ZfI\&τN>Vv=3O~'W`}'qs[W(]v[d'c:',& Ӷ87s$E7we|6W[>\\!nS̏r(9%f/
!0&Ф pq4Oh\H|vQ.zZ)ܴY]Eѥqv;Rm%6INxY["ҩn;JŹm+m,v-.6#"2DXC%Sg$͙#tJ<iqмSZK!m,2>[Jzgt+'-*_43T1})X6Ky8h_,ږ79^E/a˻}knsX6{ywy3ي^hG|/$s4Ol 4FyqtTh<ɀXѲP˸lՏ,]g	&Yqgs1hUs'd-lLޱ"I},Z)z'ĢR͞'A"Ňb;gbg`b75Ǽ@8Rا(Bg܌؎YhQ왭p`\c6|tϮ]`YؑrI#DRIOnZHF֮sLRH4}q<؎Y<'(l6x	:'ؐ3]NkbEû@ezԴ< ?`USBM9!Bi
"pӍDz;H|Ӓ.;HQ+N6Q?[Ȇj&𑃛Z\$(LIZSw82jӯs좗|J-,y$>(<Xv#Vv(>Vvv.sX{]Ӆ-r/}ɚ+NQE>gAlvqE.P3w(^I)43@ۧqW?&)[i$>lDG|{Ӕg<O]akIՏs5vs14Y{9aL';.\S1rq/'ؑryg''!2U-'XH-$\B'<O$GE+;+;MػsX;MLا?b;k8]gtnx6}r:.PLIdwk\O6|"z$6xbC8v	9(;t:w-!yi&/ncKJ+KrW-X-v[)\-mNYGa
0JQZW!ymL+<js'O%KOҺ|v'yNuC&'-*ҐY/'IMKƖ`Y8h_,QqQ&^/a,0Z:iÂ(,VdY%1@0tgaG&|96:+nAl5`!V1@V6c~4k`2~({ bphS8$a`FjRlINǻَ`zIvP- qzԲx~l5v$ǶA(Đ{0
%OްO)c1!Zqo8%@pUFGp22"bg(2?(c/ 07$&	U\/2	H#ua|Y78:sApEdbӌ&<ϸ#. _Lp2)0`_%]Dub  m,}ÇD[ 1bLEXn-='%'tĴs9ƭʶ̛Cัۋ8
XGfpS7
Y}4˹sL!<ugyLIc&fc8IOK$<4+[Pa 4Qahmw DqW?78zS[jYy$;}q<'|"$o+;bNkxӉ9Տ	8]g6Q]`[a:DZ!ݑݢ!yzns2Ay;|"'x	:w߁kIl!ܠZ!"ǭK!O\q*r37QbFiږm1 PDlдCݢ!z|09>','xH/>XvC|Vvv$w8N5ckwA?9F{q`NvuPLEI/;ZfH/>oV~'W`N>8v	9;D>ûI%7qRoyiJ\TDwn.d"[k扂~E7wayJKFNqs$8</tRa/y8
1H+CG|\0OG	u'8cㄅZż.8+dEs142>d,F̣#RȣL;*;&_`'+qBT'qVo3AXwL,E6y]CI7e祢ͨ]ZG!&ږ.i(]I0]%NJvͥ)ƖKqV-i\i`KlipY8}g?1%joKi3[jdi\K0OKSS@#v%KAH<@Nh~.a:J0&DPKܠO`iat-v@ӆ !l!d|.$n a} 7G ^xoK.Axi xn`ؕ?	0(G.	',H@!֮"vqK`>%ږl<(>#Xv#Vv(>Vvv.sX{]Ӆ-r79/=vɚ+NQE>gAYl>"sXr`DI%IݩbS-79$P}q<؎Y<'(l6x	:'ؐ3]NkbEûRÇqR'H|a.dƪwN2`#a`Q{\!BئkM9!A8+N6QZ!ON6|!ON6|FCӍe+崮[I[%G|[)\-mNYGa!$I5#JEO,ڜh^XK ;6	-v@VxK<ip	ƖSiH_,Qvӆsb%;y۟0s\M>!,V6t})V;֓gwE{;;{ ?CQs`ek/$NMʀwpb41vN;rhwhǭK!O'x`ݹ⑰Ԓ^y9jѴF=(
w=wk10eT̉sVO)a6Odz`MEfI-Vj8]&D(d9,o; LD➘̎K݀~|nq\'!h&ۇ Kc!pHLW|nz*Z{:C`Ay\J3G'<9)t9(D	#/?ٰ0&d6@.&$`PI ϰrhet4Kv@ =j\԰y$;}q$a:Ynؓa"otf97:\RgFFPVpإpblvZ.1v.s'}r8"];"L:EK1zݢznsI[i$;}q<'|"v_+;gt;߰IO3]Nka  AzԲwsB;@c)}-iWQ9Kqe72FJv4L	!*b"v'
AbWf 8\8d%Lv`0\p"*pL֣`<+7(R!=BJB~(McJ`#c?M8kk"c7d7ˑM8qFX8'Q2n>9FJpJ
Ud:K3u5[a6Wx'8y$qi&D4K.'J$2;)ƖKqV-i\i`KlipY8}gYiFgfkh#JEͩ&O)\0O%.=OI-t+'-*͆	S`4i	8ݕ6>ZYM,b @yK	q^úpO(
dsH+p%*JG	4' KO9/b=aݠ=jWݥ'I2xͥv>3[b@<@+Q01ɿa
;Zߘ ǭpD?E/E'ĢRO" Y÷Ownkx+pNQ#?vnɚ+NQE>b,2}tIK}9,!\Y-3H̒/>2|"vyONQ2x	:O!?`B@B;4w,>aGI9r!X-ґliiTbin[J崛K]e;Kͩ8?2xC%Sg%3̅#tJO)\pd5S
az|viH/ؑĸk]:zM*!B|̂Vbf҈~'SƖ\>Kc?g܎DVΏa.K"<OZj^넟` {ٙE=Sl
'@r#9I ]hAdlǹ)`m,Lx,zv!n <GZ0H'8,ǻ
P[i8MX	7d/oc$ɾ~`m!||c>0& 5̅-JL$ɾ~`m!||tl}\D]:)sD ߻.\zNfwk[e!tiD{JERin;JŹm+m,v-.6#ba<!V"F Sv<MO,ڜ=<kB7XOҺ|v*OZUGRR?0_,QH _)OvSm%ږ4/azNNp6%@3,[m̳$p(Cd|L`.%PKePȖ \<A;컉	xs;@.erm,1qGbe	(=ٮx|[6B{l{;=3$a(	 &Tsh&6 Hzr-'ˬK9@8j	| 2wO,)D-bd$,H/	!CHOBD{pFYm}@WaM`Kf I0ɂ5KKD.94mYO."\Tr@̊<$ᷰsǙ0LI(#]dj;C͸||K	'ܗp+e(U8_(1.췝[rXww)N1h2l8aC;ZA/]3[jXP<_}q$FxF|>Vvv.sX{]Ӆ-r79/Cbdk(eg`P>7;=v3)z9ńKg"IgDr=jbŶ3$\O
ϕbrz$
'D~'5rhwkwqRȏݑ+&_ȹ"Q9ɀI>dGȊ7t"ȊbqA"k
"c].Dt#刟>Xv((yZpP-$Ȇn.jX-u&hK.'J%R--*㴬[ҹm&lkNljp;JQZW$͚
FΊY9B?.2~KؼY.,{ SN6b|㴬4{JBf҈S~]}&~[IA}QqP/egàږ6LƖai9pо^)
8xֻy{rֿ60s쇘8|NV=Xl.v?9y]b'ZO8cJ+`<r?0T2s5DwIWe@ylh;1GvKsGYD9Ʊ2nA$!HjINpmw
IN;"GaݩSi6x`ݹHBԒ#5h#cf8O{`'2sk`QsGdLKñyXdhp%='cVjOĘDɎ&lzqf	6(ɸ`D쉣`d	BN"d7dM
[KV0IƮ3S~\`8RhUL\L+mp^DLq2#dÀ$jta~BfHߒcqw`KU$yHM*:&2Fdx&Kblx$;z<nsP@V&1TLTcQ	aL-},D'9/⸽|&1Q8-y'N$qpU><3R9`.e2^-MS;ę+3 2vDX0oZ;ẃ' 74֭ ?`mӯcenQُ	OlÏ]CӯxrQl2 0(L[k&0x$S L	Ypxi7brRqf CK  W;%݅<zCpNDx&[켖\Ԗ]d`	y&<&ǕA6S->\2#PKHLbHa֖	fϚ	#|0%f	e,(ʢh*	p.,	rzN)ؑrXO%+6vZ?k}wBU";τDñAhY6#.~ 'f6Gnebg;^VaE>Ck8]"Q9nv1&}Ϯz}9,HA0G|"$ZHǎ֮sd}slEa߰Il>ćqs[.P-$v;Z=t>
/!?ma>hǹ%x09J\Us#_= om,UVZ 7	]ݤwi&J%T_HJ8\ȇVZ)݉Prmh!VE֓ĜᏚ 0\mpCXM.Q:["/s\,cBh倏!Bئk8+N6QH|Ӓ.;HQ+N6QF/pQvsdK;Q*Gf%791t/1hL^K
.g֖-|ЖC0L`K2ZOd@fI伤~F6<F	Y}	E=4Yʢ`QuA2\	LW#3)A4.,	⣰G'Ui2vh`㘑NW?(\Eafh%f!chVnA(	3!2/ڸ*}V7;4qa-rO )0'<復$D-ܷ5c/?I2@J2HJ Iݗ|a42|U"	CHO o" 
me.Y,'G7ws~!|OjYL$>Vv#Vvv$w8N5!E./;+8;&k\<9F;-;8]ca}91t{.P3w(^IG-$hgv'qW?&am\O6|"v#Vv=3'Ng$?`ؑri#+w-!z轃p|UE5縷Hȉz[njlu_JY)Nm^;w4nňm}p'Dp3 (ye@`Xg	Np_Ƞ0\pCXM"c4G"qb42Ȉj	xF	Y)$*X-n
HQbe1񛴇ˑM9!㴅beA0-v6*E5Y)q0iب:vXQe/},(|&^INwwM.v-mGom&KHvv[IBM4.';I;`K6Kw[ZU-iX-rM.ef e`Da<.joKi&lֶR4t_O,ڜPOSv"LԲ:`G60&-I]sX gv$4Vfl_w$4Vfl_$%~ :=l_{(DxZIvveSdwɣ8?yG^oKi'nd9W:/O%K	V->Y8IG.'i]~["楹$TR,!ܠ42gv`=l$f++Z5y=mf*DUQȪ4+UFjW
3V>kaɅ=j`M
݄:=M")݉ɾm0Aw۲$:eDCsZx0(;@"n_S"B^cwgaK)j&[۔*e_tĎxN>Z78"-MĘbv&/p /+L倏[:u8}i:|;a:+N	iZI2ncKJ+KrW-X-v[)\-mNYLv?\DITY4P,ȟ#
	KD7OS6;0ta# ˜8iaa)-$D4ېGpٿyS=UyBB! K2$̈BY Yo0<Z
sTuTm+oV!&Tͩ1b<ir&^KzM']shՉ c.77`tN!@6	#ek`ab W{ns3M@_gpyWmM34uh!+2۝ YMx @!`Vb- m"cLj"j"XPR.p;aX^&lpWm  "huh!+2SGHH/1G"Ru:si >h&PPC.JG
Cnl 8<j!fI!1n[J崛K]e;Kͩ8rWY0E"ݢ	Y$dEaA8ih쩑ӯ6#6˜̘0ZHO2pi<T2; 5<	8p`zz~c~'
siCg`4K<-!BwAp8|/?8	sF8I=62;voFto#tJdIdK&.yfB	;K]-:`4<G"O<0pd\UfK`nEC li&~a9]f.&U{#%D˻8&^@.Q91(xHAոhwp`FpI:dCM,i`KlipG|[,ڜ>٬!2$\g%R̉#z[M㒖y.n&Svm,'i]:F 'iY<iiU>ͥ|i<_%N?H}&l5崔C`/
Ndpl`$3"S0Q.	>Wc<8ih0 r6	si!X^``M8=p`Ń7na31af5p0Z7:=n˃h@91~`nmvǸ/a;&fn6g lՁl)pXI?gwIZ=8',9ӐB7|KB?AR8Q![:[LOhUHHJ0nF#sK kf+F@0e47\)@1D 81_VhPB@3#\A
U`hnF#sFFƬ ݢ{-ov&_mpL##cŁ6hwm;s\3. lջs3. m/w|ZI؆`]Pj`KhS.m(I{JERvrW-X-v[)\-mNYVx=#YfD:)rY9]ͥRm9,ylZʮ;KL0OI|LE`Y	Y-*fZ|vbl5v]EZɮ*'-$dȶh⣀`Pp
><6#aXod@nRPp0]-س
-$04cs06@M+Aέbݶsk>7}0Nwh@-1~aGwnrÆeaOpI9b!VIvҝtiDG|["ҩn;JŹm+m,v-.6##N՜eFzhO,ڜhd(x\d!"jSKzMX`-trY!ʷbVh0('-,{s 0q.K}H;;NT/+'T$F	z9= %`rh?C.֮xaD8>)zɱ,<OK	\
,;nkx+pNQ;5VZ>`L>79_g>"\IK}9,PLDچz[lns2H}q<&|"v+;gt3߰I<O?~'5?@ڄSw,?x78&]dl#]`rh?;@w,?x/v$epmشdܶi6d]Ke;Kͩ8?0z*92#kd~,6͆;Kay.as ݀؄OIm2|c & @NbFVZgBaf֙!p	'r \s# <ŐiΆ}Al\[jX9E,|? CaCA,i0ACa@w=`<}@;W[j
X9h1Ѽ,|Є fP4RӸX9Aa@l5MA\i<1`3pEո0;X\ M o	n[J崛K]eSe;K8p3c$C2&Z{5?`9eib!lCvG!ViSKwvc VO%dէi\͆-/y>;JKJmO'h'eNbֆZ
v:79H/em)8Y2)?j*0(q=[GgC0X jR  l1+mp+uڐ!'Ю4s4>hll5$P~ll5BB@`Ń 4
cImn["ҩn;JŹm+m,v-.6-XY0̯5RL<ȒK2$+<ݹayfwVnʚivk#rm!Dq ¸5pk4!c(Rc$ah)氤;BC#QFFP1}A $1e
9صލ
8De	1Km`]68P28?RekR#N;9%JITY,Ȟ9)ov~m,OҴB<4ؑ-\сA6-pl5O,ڜ	FdʴqJ̴@wO mHN6Hb Xص̍FBǰ\ഁ6af ` xj<5F5jM {9ll5S\ BP	+8^V9180I"gPY["ҩn;JŹm+m,v-.6cv̉ {+JeM,0p Cy.i6p8<l5OҸ^S <jp_e.#ViVwHhH`0l<iiT.fB})J+D~45ŧ;e )TPbex6AkPzm .j$аsŮ%t,|?<6Bem1	#Ф"`3pEcX\!4"f҉ncKJ+崮[I[%S[,ڜ>-rM.eͩ8?;PIfDڳ)]2xZomNO)\OI-s0Ni|v<iiU@VO!|iD_)OvSm%ږ쩰NZ4vjI32HK`~C%j]كҌ r++%;@N-,&&>3	p1,Qp0O,Ek$i˥qƬ{f\Dw
ُq9>1p˧$%\Jcڑq>79Fh%.MOO1He͝
K؃Oi`c낯`o075[c9E/cv/{b Wc# @BLGCad`d#tnqY~^$ÑcГa8HY-'&?)pm#f>h\Dش"exb춒ԛSdwɢ.pS.m(iH4[ұn[J崛K]e;Kͩ8?%D6<js'kCO)\O%=&|ӯ0>;J2	Y-*ғgpJ"NxKᥣxj9}jJ2c-?W9KV#rR7u#\ZF;;.Z3'
79_u#e;30ω
Xg낯ͤ|nGA(,(j3&\`Z@7\$k plZuA"-BX 5cesj+nA'#h@'rCL.';If҉4{JERvrW-X-v[)\-mNYG`=%vdIiꩣT/O,ڜROY
ia0(D.--t]Ș`|r}٨\<`SƖSiHdEdᥱ2U@ش0s˻v6GwُtTlF!t^'ԕU"Ī=%#"8QRXH+L"L!̤YN&>ܠZ3Cws~a_eg{ p&F԰8=,&}rX(x>Vv
+;iF= 9FjFP>VvLָ0yZrhc3|`L=q&|E/]`8?A0>FeC; K.֮csBg'`qyONQ<O]]3qs[Aaݠ!ZOQ?oc/ݹbe(|8Mv6N6I!O<ۆ oܞj`$'^'	b7ڜ݉ chwp`ZrCL["ҩn;J2;ܶi6d]veSpd72U;VrK2& nvG8a⑰[6#-8+pLY
vr8Zk&i!s1-;uvڸ m` d28W3!Nl5! X9``odChcR	Y1B2&k.Q\[jsBSǡ\,|̅9Ԇ=аs2>fBHh`:
hGp=pFs\̉mNpd5];.;uC
%dt3ap=7`6	78H [9_weh͞,
1qyIa0J0LK	ԋ$dO*AaHwh
~<fIf
2![%S[,ڜC#MYGc?iBB! K2$̉#FSUc姁&KJS:VyN U#]ӯ8)
<0OI0y>[J;#iVah)~'-#牆Ae8e@f *Ь\g#slI)4yŬ2γ2T0,ʅ壯p#fD1h:7`z~0s%<10z# ܀zC#XY!,(ƩɏC cFdc#.`o5{:Ƚ`1[2;S-$(<4[ұn[J2;M.efv?H3ݢ	Y$dI5O,ڜjyNy.i!fKA0L%:aahl5E'-zZ
rY	#b=+%Rv0s1Ё8	0-!f2!:/ui&=?ჀsAySd1=!XjlGǘ82c6LfL/d.0Dw~(f1ؑ\hwp`21dca#'F(d6-$4.efh;0J $Y4Q$"H՝ͩ&.'via>[JV?H3ݽ-*^iIŋ-,i1[aȠbH<ؕ	 bH<is'>A	Pyq3=vE6`ym/e{aTlݒ֍~7<S~F{4p"uzq9yD7vJ0CZ5m+DwیaI9J!O-ґliiTbin[J崛K]e;Kͩ8?2nJ5m[dI#N?mNpd4sfyND`y<kofKCBK
;y>79l]p-eyzy=J夝2!]eSdwɩ@<S>"a$4<MeEi4J#vͨO,ڜjyN3~+70:SnS^
KH-sȠj3}E#,Z{78jѴnuv
Gn!\ᏙDX{P~nvڜ0$ا.z0I'.jO]bp.'6I<a:XebNӰS[,ڜC#MYGcN9%K\3!5U*.9}<iqͩ6崮K|v0:L7ofx%f4axVO$+6E.pj`-~;R݄|iiTIKU-sz|j(w_Ecsrߋ1v.g0<L1[s'
#{Rco$ˑȐ,Vx\oqP0e/8vl{AM `bbLN(L+;z=k['ah`Y1tysbhӃ͔nqÇV<օ^'*۱bjV`Us[yLUsT@=
1Lۀ
#sW$	ՎbL0<`g`y>79+m`O-$߈iѥqv;Rm%EԛS]ti<],Q-ґliiTbܶi6d]veSpÌ$-fBk%R#N;Aؑ?6T`<kQ=&|㴬Jy]9qIV0(;q~Z{=! Z
sm-<Ar"@o. d!%fv؅;mAdhj`IHb:fes$ؒD|EbQpQm愑ჂHQ)<0pPSTBgܒ$A pQme {,,|fFT @XMx3	9q&L'2` ;-iX-rM.ef8i6p3,$-jڶȓ<Ftͩ̒=]Oһ 9;K `POId;0{JIKJč#t!CpQ
`P*_ Y6p)Y!XXQ+LXMyXar:C+`G(ZksVc:@0(ʳ
>L;s ǁ2l`Nvb`7KvZ9ݹNf
C1zzZ>Plw{|N"%@wG-?b42PTj_aLӱ;C]QvJӒ:;|$7{v>dI,<ǭbhq>,KXٮ+XИsU\wَfmpF,Y7-
6CUV>78/,{"D_AI";v |J;{d=jzuX^XeK"e<s&Fӌ}=:ycݚ(8-${ĶON잞]juDK(d씞s"Jv*'\79&2=:L(UۭDkSs1`h e#slD;zY~vYmhUMs֮U(:82s L7:ݣ/D%f؞vIbsգ_ON qzuONx${H%fx2@0(8}:-<Q;1A2|ns7(ݒ~+;`<w7~wixfl)!\)fA o}ؑx8\ݨsL(ÿ;9S-$CL["ҩn;J&崮[IC&.ef ea0\4<J%hI;Z!~9,o.82xK US[jzMBϧi]0Ni<8ilBC%9~9ݑA+FiH<ŏ"ǩ<IX]0&e NY0'.ι8']iy3vxZ#mL7Yczvڎ)$QPBe잖30'F=ųa3q';m`4$&	"ɂ;5pl3.G$&"#eDiOK	X.\kaݛKAOᅶA!4+ Q
c7(Ю#F	0xOKI9>![ҹm&lkilipY8}g
?WIR2+JTY+@II
FvT?e678<S mp)vO,ڜZ{`3#ʑp-3Rfr oAu,!\VFp_@Vl``b2XX=I݃X8G753(w#ϕ!6ݶs;=-!)(X;m, 𕛱#8vT\C05s(\>qj2-Gs$\SUmKg	Ysa-v[)\-mNY0Qg<VЃ-sT4t_vbG9JjX?m1np@(8ExGp>aS%RZNֺH_S${'BNi'-I91Gi;*\!᫈X0W%]ǭvjrЫs]ǭ-$q;eSdwɣ8?̤Ayv=IƞY96vvs$;0!@Tap񅚸?cfIP.{9L28g>d `P[:whU|nt8 `P7sd/)`H.ڜmN1*N ,0p4p#JA	8"-ˑLn=k2>a'L-$n![I[%SiljqĘpu2"Ettͩ;K&HB7@ѯęv)3Zu"܏؄}Ӹ.!c<[)\N6iljp;{ȃLȋ:.Y9աWHsp'_4NZ*rU٥Ճ(4݊0PW
6X$GF8"bzաW[lnq݊ɟMp`NQp *ClJӉm18{3vptfh;c2
zE62HOV_f.dS|Їf48ijK:4c[fi@D[0sH1]ǭ3+;
=̢"li&=1zм`ݑ=hU֧aG`2Swha*;ZI!alipY90+2 <"΋"D<js'IS*]iaӯ'-#t&e5a=Q&ǸzաW!_ggYq)nZ9G
=ŁJLD7I<POH1d=jЫӒ3VsYcuzؙZ<I.e/O>e+ENK-X-v[)\!&6#C^IZtY(m2'ZssDdb4}b?4RӛGvg3'ɣAdb4}b?4RӛNZݞfN/G(3L5p#"H@;/~_0$0Iˎdl	#23v78"5(h+̈a[\"njs>"5Brv0?ɬ|չ;N ؈֧D(ڜ\)=lDla!s=8
#en\aԆ1| 6@ǵ99irv0?ɥh/ Eǵ85sCM Pmt[hcڜ>-k`N6Y5&l܅lDͩ&? ${":H@I DdF|tᥩ)Xq0b-]b`Lb6$ 7uq$zؙ>ELGT5vT $5|nrnĐ0r˸pb>OG4"HN8f	hA 7sezؒ{n nֱ11|h8#v['ᜬG4fAI7sǭ `"1wqXeL~&^ZIv6Gpu܍ekTݵ5ȋ+R-<Mvօ^~gvQǭ-$D4dwɣ8?a+ZEJͩ&./Q ;!ӯ'-I;;ZɟE"I99#_&EkOb1N_&Ob1NxɩS).=Ť.!dLS[,ڜC#MYGca+ZEFZWyfIjy.i6>zyN|㴬~_惒xҨ\0iH_,Qv]}&~[IBvKH^,ڎ4/[䛜8#Y٫x$2
UƓ;6$$1񛁂n_4dm$$Vq޻'66D l_,(,T(n(	Y#
&1N8RcԂ00{d+;1@)< R< fɂA 9 I		zؑŏ
+p샜Dt8c#" ~A`P`"!0zr ˂<
%,VDv$Al`PGPp 
M0`6Vq @57Njz
1@ 28H:c$A(3}0( <
/ ^	cbFۗ3
tl4f`	sl6n1!]j&y`J!
x`
S~'D
&m^r8JJp4Y[A!Cr 7*
w3X
v)giɶҔEnl0'4fu[3c4h 0('&Ǵ_og,DSS~oc\$
8,~5|nuq#D0FcǭLcz<`
cVH#
= p0(.svcr*"PB;p>=lHf]wqXlcCL;Ƥ@`[|FsK cnv8,~5|n^"PC\HI	˸#8 7qX_2ksg{X#2L`P" [q}m1`LM>gKVwG##cW<PV$ `4;&@a7ݕڌا݃Mc55pcPⳁkCv	=uO%DY	&w$Ƿ@}s@3]3"G0Li]ǭ(øs//c@u 0(; 3 W`pD?;@A^$sR$±yzؑ+qXA/%ݐsm'sNRftI	0UpbI1&'$<	"aGI7+D4HY]KH2;v;Rm%6INxY["ҩn;JŹm+m,v-.6#Q6jdgL]/pd5<jrzMs$ȼI;K5?/uAc}S7崮gW XY4h IP[IMbA$1;*?Oy7;$$ ÕnvrI=ÿw.& HW0u@`P\@Ax$-]B8@BQ'w$Sq\;P8$keDt8`*l#sE4R1bgHbC%#ZǹZ8w
c@,Ve5w0`F`
:`PcÒ5[]~'n"g8⳺9%g'VE̢,zj)VENFvmqgݏ`=v04aJ݂OX]}$i؟}"~Ɉgv:\~0(;@AQ&صvQ$  zؒ6pCwLcs?t=Q\nv.8	A"L1jIlp[FGcpn>3eܒ|)g	rCL.m(iH4C#M-iX-rM.efvL?}S%U >mNpd5ؐ|8ijJ=tNGtc쿉1@lZ(p}gBˠ1·qbH1;s/eqaIεl#s3K}znn@vrtͩ2;v]J!H
3iSvOemNpd4-yNuHNZH"T]ǭ\E` 3'b>hwi|ݠpF#ĘMf[!W]C!Q5;[Anֱ/i8$f[t!q8Tǭ Ⱥ
kx_#L.})RWp0(;*p.sĘgf[*]>'(bDElpz؈"*z<@c؁(a夝.!alipY8G|>ǯR3iSvO#4*dE
J)&Kbov)KD5pbÈJӯ1`!Y%̤ȰOdRD
?dXIq	:cA(݃:Mamq(j۸B<QkAS6zq8IF`PGo+1l zOdCMLG|>sdZ", <0ͩ&.2K"i\/LPOI+'ҐY/'IMKƖ`Y٢uAxkt|["=ˁJ`.JKyt>l5|ȄG.qtc@Q}l_Uv"Z.= *8GѭNp{`y0[$`5p,bC\<d0(9US]YÁ([ )V!q̂]pbd;xY!@"pLYE i8249%$UPYb4}bA7b޴ava8኷ 	qoK_f+s-fD0X$bNjZSk\kx̂{mp֞̇pḬ 'ZgFu1ih2r"-fApW+pb80b6p.qb0($5 pWFfM[\eg;݋zMS [E۱dm7KC%BUfj%"NiEz'9lrH~cP*'17 b"H5̋S楠DA+-
Y+YjmiY$I'=@	Yd[,P$rqbV0(`&5c
7#%jZ/sw8zdhfqaej$pt=lI)pn=kf_s2y4f3[֕,Lֱiih*J̀!X^a94߰J̗[jXD5\QA{.|'ر>ƟO`@A0-]B8>B8x=iR"H=nֱ21pXkD`Զ-]B8>HP!1swqbH'nH cǭcs/ep^ t:9!WN#%i5?u	ʳC2yi&/hkrfqvC#MFKe.ژ.';If҉ncKJ+崮[I[%S[,ڜ>
zFhU"䥾Y9]4Ŧazg:TᥡnȪIψn&}O\cG͆,pL8%}CN>#j.ERsxvݬOD:qLjk7LpLZ6K0oBpKQzψɗfQՅلJţd6ӅǺZc[BI DOf{W'ǬszeOO-$4.efh;$Z",KEͩ̄pd5<iq3]=&!?崯(MVƖe/'z})J'Dӯp_)OKnYLn2,Z/vaI:: 4#sQՃ?0	Y%q11G3J;\!?ʊK&>%AnxCbD{ˌ!	pdǭ!S8ZǄ [=Ý"r
9)[k.bM$9jEbK|fhI
XHuāG8Kkny)\/ru?`pLĠJ"#q8"*sceix9KS3uP=R\\G@vL;(@LcrR읠pqɋh5ǭZ__.D]B8NFglV>fw`gN0s_&أPA`ShnVDQNq.	XJl(߻'@wN0M"_IvҝtiDG|["ҩn;JŹm+m,v-.6#2w53\3BDYZkO,ڜ#<MvLĄէKRFiBWAݢ0e`Vm夝.!alipY8G|>Ǟ?&l܅#4*kIQ[kape-3\bƩoaW[C"D0bzx0.d/^o	9sssG lwx3]/9ȹ"aFhUIUr?SQ	]*Kz|㴬@̓ƖSiH_,Qv]}&~[IBv_4N[r(Gsly_n[3H/ҒKK20(;nVnLtlߍC 5L$+vfSl4ifV5xiZ',(ֱD<`sɵ0Z@ZpMcd6̿\3]3+&̢~\N@vcs1-We$>nĐ1?v
$g1	VV/;Z+snx˷pd63pU0qnsO-Wef$qbH2ħqXX2&WnxLx[!wC1Րǭ"+0w+/ep^0s	
xf`*g	]i`[NfV F|1bRQs ZDS?b% I p Xq8V/9?=\o2	 !bVn[
}ˉP_`@IQXbd펵/ݠpXk&<bD#3czؒ68z:eL%w![:a;	GL(٣l 6pj6H`[\Ɠ2IԽc;(Z/'@'Uu?#K	HxQmj<0\qMF$$F:v@0cE6hJq(@1H^V|)"	"BqZ4-in4D2հa		)y[J%y\i8uJ	LYa'RLoМzԀN.?a6/݂vsEp)VsvNpU݂M݂L!Vp		Jdl 8R4OpG|>ѯ0;̎Hڐӏ\![YvD 7ɬ;`  F(ZW=Mv}5 ٙm>c9T," Si|7!&ơp  M[ԀRp k12 g^;3#-	bH\LYv8 )VZa'ݡ0$w$̝(]VtJa݇Z̝)V6px ٙm>Vnd6VS\0>!Jb6O(
 oJ̆5dj&[mQm#$^;3#-pqZD)[l@
v_3twfR. 	pZ|
CnF",fAjqݶR׎m`s2+HǮGX_.)[l@
,71\+$ V5 *@DaLs!d4{KvzXOv%UW	Ug*̊>dwixg0{&0X`=jD2` be<_5O3BM"_c,]Pja4]%NJvͥ)ƖKqV-i\i`KlipY8}g10ЪE
Z682xPDOO%ria>[JVNhCKJ/m(;I.q0mLbKp
;!8CÏӆrHm#ӊ}ԶmF29)w\'}b	qgquʒ@#˷p-$G[Kݨ
Vh =`PH+a6 X=v4v=ƱZDJ;t	+?	Ea6/(iydH
9x:v櫂^=vO̢-hO vF.@\i7(#MY/`	慳Li*Xs(i}ݹZT	@^*)qj3]DbD#Đ9p=kE#ؒcqXDV_`JV'H'8n
WN5pd4}g(P/'lWMB@w9טٙVڐH,
0af"[iz5|BQP Ǵ;	Տ
vfG!p8cei``pdBoD_GvcPVHɩ 1VLT1Ncd@
^;3#\Dib`s .
U7
Вֻ'N@Jvi]	|qI@Vq*Ӄ8&֮/9JvfG!9Z')[l~EU37%fC²@\ո->MHa068Fjqݶ	En^;3#Cp-c? e~͆1\+$M[Ԁfs'"h +pٙV `p8cei``pBoY"vDj
pV5 *ʦ9psBd/2K
G^witpU
<2QYݥ#r	v0a9@zwj*,qystfW-WeD!Eq\#ؒs wl;N]svZz;0.D28 8nj6Hb"N\-4Q#cv0ݹh=RN;"'@A.eejԦĐ7q\#ؒ9z8N~wjx8*Խ&wh;ZJ,A\ؗXMF;`݄y`+pFIKǖ{4/Q`M$pqJ-1H/+c, ,~7=s
>a_wns0I8Ј=k"'
nvN8,~5|nS"LjԃbIDf8h=kf=eݢ0U{&>d;"T=j@̤z90&,f`JK5ofN٫Q˙'U8Aε+NOV@ 0Fp&HsqQ!0`PG0	Y}l+nQ'\c9Ja]stwhrǹ&O,pnh?q>79I$ūG$<%F.Đ0ֱcv_sa6j88&cIdPQXJ?mf=azi )VkX;9)}Դ$ls/;|Tb3/ɳ(?I8,~5|nv&\ʗeDxTcǭ13$߻1	V0ǭc2&W >3]$˔bD#hu zؒ.QvpF @@P
ǭc/ep^l"zGf٣MD4{lFKpd4]PjaĘ]ti<],Q-ґliiTbܶi6d]veSpRXha\HU4=:yfOYK^6=>[JVO)\wwNh~
ڌ N԰IN H=k&~L)7d\E.b.1xOǭc.D",[m2^{~a+ğO4KO)vY۸102-9RXp"8z\ @PJ̆ 	8D49&n	ϓGp.cqfj 
_qxkvJ]ۛ.#ؼ'z;J=#y݂qIp&ȝ݂RpDpZP
	Vڎ%c`&!+1HF@^ݶ 30 {F\,[ƓV Y+p#z!@^k;1<j@O4O$eb2ŕ?HI|;7d\#*(1xǭc(ݹ 2aC{Gv˃.bYw|/ m"%;mHhk~Zgkz+pV/mwgvօ.@0(_vfn~')twnn/LDFRr3|DX j2ۛ]/oP	/	qX5ï`6݊7) *$օ_P;Z 4LQKsvAze:"0ĠNYwf80ŉlZ(pkB-ǭ'G#nֱ0N-$ibܶi6dwɥ]e;Kͩ8,4O  E+v @.1i$s̉"D+C2*)
FhU"7CNZݞfN/G(3L5NZlI9=:\/n}.2}r}=OX?|!/t2;vwI[j=iZd9D<kͩ&!
=<iq6	0|o\mlNkK }iI8NKKQ-X-v[)\!&6#CjꞴfQ+vL<ȕ#"S<M\.2=<kDOd}:p4g`J&;@xDw dY7?0Ijs 7ɱM"/wR1N\w`be$aCP0(.0	9Dkmp
&D1ǵ:)|ebNKp[%S[,ڜC#MYGc[ihFZd9D<js!<MO)\S<iiU<k+'_4?!ᅆڄK
+'i]>ɰͥ|i<_%N?_I0_Pv$\`QغNZ4GbX1ؑrd+%}|far;El5-qEf/pF?+8|`P;QY.7#lrq%E,#csV+8#g
v!;/~e#>h"St%88!Fٙ(F~bBˌd+8|`P;~6V>0(T,tZXmr68pwiP+7Ҧ@d|jY8|`P;CeVoF1dl9e*NuŁ=ens`lhUS>18ιȰ6[JX-s	e{7ea{:iŤ1 7qNY{6i;F),)~D6pv{/ȁdlXS	~D FҘ> |Y86;^e1`lwiH~DF,#v/Ȉ味`lwiH0Bdlwh#,I;pZcr}٬Snc!Y ]ϥsc{0+;Q)2&Z8B5|nu& Kb#XDCE$|t=k!&WŤ,ږ.i(]I0G|.';If҉ncKJ+崮[I[%S[,ڜ>+a<HѭsZ$QEMmNd&wd('.;-$d;	"pboڠCwsHpD#s132 q0|:h&wQؑri#K;@\=i,ao&{`Pjøf,p
>̢e夝2![%S[,ڜC#MYGc:iD9hЪ62HOSv"$]m,'i]>;J"`4TglP-$gv=kCv;Z#amv"𽇖.Gp$Eݠ'e@rZ8v6;Y~ŷ9ÇccAH	 :-nnzñݠ6-cve@tZ8v6;v_EmN;
D_Em8v6;lQ6;@/}Y0t/,ݽ0<`r+$&,W`NZ>7:wɃ2'/fZyҐHv0i26GԖ㴬[ҹm&4KlipY8}g/q/Y#6MCjj'3y%jDg<js'=<iq]XOҺuDᥲ2-]&L"Âs	yz"灋ew$Lh>x/b!.֮݉KY7<^rZI~&[pxu'1ނd߰ݠA6:(	[-8<&WKc-,?DK` `PEq0!%D|nqݠ&]ǭ?7vwh	NֱԀ߱O]OS8Bϰ(vbGnq@p,]aq!I3;]ǭ?X~wh	=kHE=12`1?C_K
=pp@̙H&
yd`=[9pv$p8H#saJLA">76	v`=kM[h&.݉	B78@aq`B+">7%pvz؃yݠ]ǭcA!ݥ\vs9p0(X5|nK~"LJvsAz8sKfݠ2c>=lLim+m,v!&veSp`5'dzեiKD7OS6]ǭ-$D4ېGpkS<䪺dO,ڜGOS'-IbIwhUݼI]ǭpA$ci'Ki[,ڜC#MYGeeS<@lډ'jAO,ڜGOSvvd*KC/:qV_/q\>\^;37
ْ@0(tȆYlkNljq4}goL򳑣Z䝩@hrS+T)<js!<MNh4%΃qV_[#;ZaA$ci'Ki[,ڜC#MYGe<)Vr4k\ S<MO)\O%=&÷<	S50m`ˋi#yV+8'<0+q60X`;*!VH#]iLV·,l`[s69jǹ:a'`zلf0jX1]zhM`]5,ͭqĖ3R+X3R$sjdO˸	?`K԰cNֻ@2o`K95,ͭpˉ,f3(djII
>fwh%2 [ȋ]k&b#$pwip.w$YvqXL%(t岥#.?+; "i; %qX
sD`_-.!p"?;  z؈T;  z:]+I:dCM,i`KlipG|[,ڜ>|"[f7+Tͩ&.;s|s?j4%3L0aeceL!(C`FӜ\VpMyZaWA笈`|nq^$ 3-Woˠv-w$E@D=kKc.&~;3șev;Ibصv숿bA$*q*(Đ	|ǭc 1qݥ,ή&X|.d	2D`آ2صv8$U7w$~|.ֱ1I.3-WoX
v=lI 2o z;&W%tfh;*O#=!`PNZ!2xgX^~>:-$D4ېGpٽqFz=@֤)*P<js'FS#vOI|8illq2Ǹݠ#F^[*]qO8ӒtPD_pm,ոVLh>\\#@\mt+lem"1xJ;[ؼ%ǭ؄rwaAUzF6K,8Egybn=k&~]-/GvSvY^ֻ%1xJ]ǭcr1ܺ\@'e>gdg#x^w.6xDDxbA>4jZրk1(
ǭ+=Ǝkg1^+;
&^V/qY3rl^@/e{X$w.$'eLI9Z!R-X-v[)\!&6#Aw[)*PhֿY09"l՜[SmNpd4-]I
'_4NZRwhU$(\Lw!M30b,Z`3b,=ii'Ki[,ڜC#MYGe<JgOM2 5OVpd5<jryNy.i6崮4{JBf҈S/'6J,_ZGmfqxktBM:]r|>!stsn;8ؑ VvĐ'iŜ78lk(<m'EEm!'tґ$S00$wkOȆn=;ց5bgs4O.%hvhzS;Oz)$NTNi);	d0^ 8Dtd%""r>3LLd`ROFTd`V$$`\$s:~XsEg@h$Q':
6.* 9+Geݠ\>7;'h=ѹ∋jtIw)˃(8Ⰶ2?Hl80TvZWĢO0GPĂ(
1na]nsG
6q۹r=-s8,Zs8-mq|	o,*»̘9al^ bB`4;#|0d%Z*sHCr:[ %zաWs;%xH{fԱ,.y+>$ϰ U:䐃,'~$de`K/>C	wH20ZI!%X%%HJcJbpN,~:/o8:[=m=ˠܼ~Sv@9,x,fG)䣖J!'X(:a㐝H,IQZ@SVfqN`FO"LxE./ 0-w+37$᳆EEqL`Fb]ǭ-_KpBNDN8iV[*+#j"(	h	qK6`LucA$8FPF0``N@(0D15!ħqW?+=pd6pȨ)	^n=kc,0c2E)p`P]sk$5HVIjs L	 jV|_$i@@ވ1N-_#JCL)!Fᵆ[H` #0N6pda \YnsHf1"Hae;ijxfP	(XԞ0։(j#wuh;gwe=0osLV9>0v~j0vr";p @Vy@!4!9va4RD4@Gay:bhv$g/]3v-]iHMB -9ʥ+EhȢ H )q) 2ۛ;I 2  )d@BPFP
C(Rx=7Vq%7Suψ1	 e,MvS
r`U$'q$<Qv$~IO	dIO \I $BhH^0Iw|-2XNA<<ficK7nL `BdVH2xH}#y$<ddtPkdpNY,IR*% O/)0sL	Ԏ0Y<'R83}0)E,S;ERVR(+"<IRWE"(EH1$̤YOTA) SPyx1OA($ L*"<jIA$Un{E;[6h4.jX-u&ti8])OK6Kw[ZU-iX-rM.efvW^i#F+[ѐP}<js{'ycvm,x^R]&uDᥡVy'Dmpыp=i$x_ouhgwhHc9^2PȮ9#Z^ɀ*$.9ğq}߻::"|䉈޻hZ"y|J=lC>}Ge"NK-X-v[)\!&6#G9(I%tvOSm,X<ZsU/HY9]/OҺuHAF'iY8h_aX+$ &9&䴛bq. ɩ;S7)׹Uq\LK%ܞSE,r{R$ˣwK,9Rǹ)r<Vfq;zإYx]ǭ8bw EL'r -
78Zǖ5[,0[q;xIOAdv_AyKE/rE=DI=kKfpzu{D7")"%IF)ts!ZD7KΖ`zx`ZߝzHvYлzdVB4.l|0(ADDvۛ6Ocq.w&VPw+0Ĥgqf"BqV-i\i`G|[%S[,ڜ>ǘV$[S"Y=?i]͛S .'via>;J"P!axҫ9^edוw	e=Cɫd#X(y1lE<^G[aCɅ/sE+ASbӌZ&x=LE=DI=qKfgevY#ɇe`z<%f[FX9wd	;/ǭ$aL"ebҩn;JŹm+Ki6d]veSp010C[zimLrgD:=mNpd4-p'.'_4?"aNZfv_,_(w݃6_@rw'3;/`夝.!alipY8G|>ǯ	dy$fD	[S<gG0s(bFj{9r%Z^N[r)oM:ogA2spo>;EB2s)d>8Ȍi~ml97Sb#w{DFO?ļ#d9D䖊M-m562HOSv=&!崮iN~PvNi܇fƖb'=̢=y.-v=lN;ݼB.͋ ;Z&OqL7;  'q[N1Iak8bǭ3A+w =ŐnpIs \2	8!Cobzоnx peB/D{@zABi Z05aNf~A/R޹xD V__qY|hz؄]R޶/Ađyz
KMb/◭&e/YݢP+w"'v/K.ֲ◮!K2F/n14^- |\ǭ\H#s4!TvTG\I Agv8;֝2-<Lv!1S'I Eak3J8X8;֝!L HyliiTbܶ>M-X-vC&Nljp2`0HޖOUR5=Dhͩ̒=]ӯ'$+/.`w$]@wtv/N֭
/{s˧v :X`>cq>78ҽǭݠǭ;x\;^.ֻI;۱x)v^" Y}-"K;IǭQ/`zSRM/e_.݋@B=l_x=-#e܌3'1"yE]0KlipY8G|>pFzk=ajQ$Z5B<js'=>[J秔.'via:*;4U:-Mmxm}-9&`z؈081y,JwNj0"LDq=;`y-zաV]7tę1xMǭ\-8Ջ`=zաVdήwocܝ0&oxB֮jwhU`M挼,&>i`MM,&Uіi Ia7r|CM0-rM.d2;Nljp;T!2$m[i[3O,ڜkk:_YՀ{'-IpR` ibO; !%>LZ{7.-9&Wݘ`n8;
bL3.3-Wo$~wh]ǭ!Gvv;.%>v*ngӢetΜwih;0X0̶-]B<&k ]gvqbHcAݢzӻK@Y |g`Kh79X|=KDbO nвЫ9v-
&Wݘ`qݮ2$2Ńb#>7<$ .Đ0%ZwkW+;83sL>k $N}-GI:\CNfh;.0IIڐdAmL5jѪ<js';K]Ůؐ1Tt쳤ᥡ7*D2wyǭZ|B5'L(hYmqD@P0WAx+qb"b!ݢwn)1+1|Z*b@lB5v2|);#Baq X`>rwh[0\wh<wny܄	ǭFy1ؐ18Zzt&OGvuQЉ\gt; ZZwn܄[wāЫӧv2|jwh6л8ĘA񹸲wh-t=lDCPZ ֝#'d?crǭvȞ*~ĸ>nwh68&A[ӻAhwl!(DFctrBF8"d;^!{3$|4]N+Wqb"Yݥ``=iݠ{8n=jЫ݉Z?s㣻AF_EDW\IjV; DGv]ǭ;>PvC7@Mz؄k݉WO"dݠ5F^J8H>7=gvD+Zwh5X=t=k&EuW3qLB;\8e\gYB$|.s `=lDCbaݠ֝. L"1(yi'Liv-.6Gp~dJݤD9hFRyfOSvvOI-t+'-*ҐY/'IMKƖ`Y^):pоYv1%;[ bŋ:w'5v	979_@2Zg@2 1x Aqb~[`sE%oV{/`d=lOk~s5nsHvd-v0+xqb~[`sE%o^Xh#sſcyKO= 3}ŀJ݉ΰCv5ȶ6x1 Y^-/F$`bx`ݩG9MH0='Aٝk&M@
ӑuGV2@qK^aGݤ{\[ma0UY79$N&[gpELEeȒ~+?h	/5Lg3(D/#w'8նw\("jns"H	1~{x!i+|!COPMO S)NS@$%>kkH	IO.IOIO%<~IO}%=pIO`wdӉ))	)ݒS˄%=J{JzA%=AxSW`d"'x1.ZvNww/aF~aFvæ<i&/hkrfqvC#MFKe.ژ.';If҉ncKJ+崮[I[%S[,ڜ>V$o=-m4OZ3Sv<M-.<jqlZ'-I;Y\e(qD# =DjL>7:ݠ2w" ?;qN,>yv+=-#I1<aq X$xM] 1z؈JûAaMzӻAj&W/DKvǉiF"#v DDyAݢM9#wv 9#NwhӒ2L4-.6GpJݤIڐbͩ&Ů]=&uDyd42w+<qvvVzZG!ݠ@KH8xwh/Fi2#KHH<wh7KHxkЫӒ2nsV/7tl,++0"mgsEQΑh-#[f"2&`z9%i&>-#81p`aOމ3ZFUɑEc$
~"pAp&wSDݠuq8xjwh.g$fQ8}bxKH"pNݠi`gwb@Œ\"yݢz+1˱"Ĺ'Bݢ?],\ʏĖv#oD\Zp`PK"zZFjq68ؐ`X
+;yݢ'B@wh.Y%c8N"%pD`J; 	DkxY;#E`4KHB"';;Yi<8;WEgc<;;WUvv`qbBZFvesfvc͜("pwhb2<N5;LV>Fv$sNaf3;W1NHvpkNH87)+S8pYݢbA\؜( +=-"8QYݠg\gvpTgm>\5-dOKHbpE;W6egtx"nwi @w)n+4ûI.$b󐍗evc\݉tI7(YSAN`KE\El衫8AȡBNHXmsؓ7t/87qW?{f؄&jvD"/8 qW?}ͱ	Y!D	qV^Xmu&o"/8!Z`4K6L|/ͲTN.f=ǭZzrFN`[1z=jЫӒ2s9_tlɑY~)^N;C0w! ;H^"qbsDOvDNֻsy9쿊W|IwhEey8Ա)z؈ؼD.ֲn^"&_+>$v)i%ACEm,v-.KeSpأ.J%nFZW$H26k4vTpx"e,{3If::\>a?RQ+vL<Ȓ7mmDϭ
<js'I|8h_,sD+q&Aصv?qIk3EWqbH0fwh+v&W%k+Ҹ$-]B8QcĐ3E$v!vQ2cLNFt$ݠ&&W3Ax50b-]B88HsJ7qbH9`wiP;Zwh/L~i#pDvI"I۰=v&WCAy
$#hjxucĐ
3Jø$ݥAv&W'nq6GpwQ+vL<Ȓ4jҹL~Y9G2x{JC[;K7vIm,uA
>[JS㴬 dX]f҈Sl<_%NmLH"J(]4x/],?|p[
n-=ᥣ{bR?E5"&SXbI5)`H,\a5B_rTbwhU,5*K	DB|0}zաW4M?ˀ,&|q4sf:@K	y=jЫskRgq2bZq=94[Ɠ%Ϟ-<prR)J@5]}*B8^h=lV{.ֻ5~!tHbEN֠	?ؼ+w+<_,;XbAӸ	>gpL5BxL-hc/~f~wiP#\3q0RNv5$ܪ<H q@zx`.$idv_qf|`=h~PYxb@"&	
bǭ@}ֻy0HV$z'IShOx	w I8Z]ǭInF"iNEr77H,	%.9ո"@v_`&=h~'KeN FpD,#F_dl[*\XF%#bS`XF V_dl[*dB1	@fYʗ=pD,#N 3,eK8"vv_dl[*lcHæ_dl[*\XF
~DeltB0F"2`dcLI:)ϥs&|`yq%  |0s"K		%.9V+# k8
WynqÀ
FZ(,B
z79
3` YpEK	8&sՃ3$#/3;Z*DBn=k֥D$=8`'2K	`L)t˶ψ]MFa>jĪIOUnBnh2N"(;R-؊^v_ H=j774p0(8"@v_ N3`Aj0~'KeN'B!/Ȁ̲6-.GpD,r:eFŲ6;V 3,eLX#eFŲ\c\ݗ@fYʗLpD,I_dl[*lcRA/Ȁ̲6-.JpD,I~DeltBԑ1	>Deݵ0q$eOdl&}-tiݥv_7qR+.N&^?"0`MqQ9jlBD֦ϙ-օ9P0V`̈PD\` JzXLR6N]X~řXL>dH gẏŧ,VD8f
z,0`g{ø쳦>d	%.9ܥ`@eIzAh ~
kAplwmF_9ū$vض-l$v̿"@r6-YAplwj@5elZ넂ԀZ 4#bصt	ݩ @hFűkd 6; ض-\ 6; ض-]-AplwjBK/|zc0q_>ζbyfd>'+;"d # Աebz2w)/YpUs(a@Ni8e|f*fLz;& bW?0\\ =j77?&|`[rrH=k AeDJw?FRص 6;ї@hFűjw	ݤ@@hFűk` 6;/Ȁb@p\D"@r6-W=p\D2ض-]1Aplwi@hFűkd 6;Y~Dl[Jp\CL"@r6-WKp\ClI 4#c[lI8 _$)̿&}-tm38ϣ|N,Vwm|, `EDh?CJ{/ayKؽ!zмplRpPp37,0ݶAnVÓ1+x^ : 4)~`&9r"Z99ظ6)B`z@}zӑb+.Le AUi)sgKu)X.P-|]ǭpDh?}SN ~
kAplwk, 4#bصr;_9ŭv_9Ŭ 6;N 4#bصs	ݮ,"@r6-WLp\/ȀbAplwh~YelZ)Aplwh~"@r6-WKp\v_$ݨ,I8,I<_>ζbyfd>'+;Se &DPFcϒ}9be(kXbg7
 s	/&E\`Mr/P\ZI2j`K.'Eͥ)ƖKqV-i\i`KlipY8}gop%i#F+մlOG%-ͩyKy.i6崮dd;04{JBf҈S/'6a-,_ZGv$
$8Yص>śQ 	HP;[i9pоYN,Gfj=u0v &[@2C&{#l12 L{qlp=lLXҩN&W%|jqOmfZI^MfZ97ɋ&.\\0();/{ǭQ90|
{l^w?,ݠ<X"o+@6.֜ۗͳhL,^֋@.Z8qut1;B\]-p»'3cqP$N [W}$Xf^dw݂NhȤ=k5D̋H	;/gqB_(EbrzE/˸²˸W7jK`sA||_ݫ`unMp}7 1-9ջ2rW&>3vdD	6Nb&9F@c`=k{%|ns1tD1 \{% p;wA㸶ls&CW}s/6EwsH,	tJ޺`zx`ZG~v_ǭ߱y=-X3|HR؟qUJ	Y"6ό3Xc&9o+$
)oAEg{\giq
	n֠ؙa
[	c7e;w+.N;^[
r ~Sϊp2(` V-k4e^3X\Qh0{&2˿`_0p^~>Vp|vZ.1e680Gbt=l߻rdܴ;Qc3sǭ&{9/cz>`ؼr=iy]ۛ"&&{:8"n֟>@[zؿ^ֱ-zx`ZGL-|NzA@C$=̗AQoFvx
B?PJ|dnq5a3yY QM&X3|`+;<KeN]ǭf)t@V(geN y<rgü>SE|NG;/pzԀf0(17A@}Ev޺`yԶ$q8!vv_0ċcj_0č\lwm@@dű# 8!v)2ض$\6;1@dű"eqݵ_0č\lwm@ 2bؑrS\lwmH̿" `6-KpC+V_-ݳl[8U;/_3}-tm7ɋqGq8dYݤ$/&#Gqf5-ob0|w0eq$wb7-쿉"ee{ԱH`wiLwi&hShj8{lpd4]ZGc,bL춒ԛS]ti<],Q-ґliiTbܶi6d]veSp3\Jݤ=-eJɧH`Sw{K8?3IIy*ZkvTRbAtᥢH9+ӯdK&ɹYdwhz%;ZZIi!&#0J%nFZW$ѪhY'`ʒEă@/7`R"Xyp!Y8[75.fBCi-Xӧ	(I΃"
LhIS<M-Wn!pXq$֜4%tfwh t=lI; +v 4쉕eSdwɣ8?찊FU#F+Y䕛zLE<js'jݠpD#
I,~8Oӆs
ǭ!ݠzӻE ZIvDeͩ2;v]XA%i#zVmNhSyNzMB"x{l-,v!ـm+iY<iiU>ͥ|i<_%NmL崔/jX4(fp*Nd|8h],;NIpYq8w<qNE5lH$
>ǀ=m=kL44-.!,b"ݤw" >+N,Zwh*-wlx	nPwh)3}0w-ݱǭ'tĘh+ūG!ĐI=lI'ǭ;L{]wlx#w5|nnga[!p9 %(N;[@J+Nǭ;r^waoS]%40(K:<I:9$^e; 
^Inwh
lY`3&^wجx_=9%H}s uWp0(F<Q9fκ$AlZxp e@Hӻ[Bݠx;Zwh1^"/|]]97ݔ4-&9'|Ӎ(pǭv{ADh-]B8D;Zw$ h2w<&WLqo|\4${"%&~bgc wvsG,
=ۓ&L!3WdlNwq\scA1xD _sH%}fx$FE#
" J8;z؈\Mv>	'qbes*!#ˇvÁAsp2=m=kܗDh[!$%:w$wh ֝'CK͛.3P<,S=Pȟ%,<]
am'9e#nF+E#TjKzEp/FB0v-<pZ
L	Ţ2д`R^R^Iyt$@N,^</n/^G yD	FB1aʴ+`d_%;˄|DKL`HewuЫRH@i$T$5RpdVwQ 	J m<.`<ل' {~nulu!,`PcEg%z 6RΜSD9_bs4,ڿ޸*2̉n	jb@<Mj
1L-^ ^bZI/;qZ]>/5}sWB/Zƥ]ї5|/
JNK!eٸ|`P;/"yl0Q<e@0(Y}r`9ָ	,ܷNK|ܯ	_2m$+$Fx 'DT",'KKjHkr"7`o L,(2$5|fBv(56Y$yj7XhjW^],ܶoP1V9NV$  H$y4C,3

X3,# M]䰁K>i`@/X@ݡ_q*oxD쿈>U)D@e@/$#	('3c^сAhގ訴F!#⤢߻IqݠJ\r/!Y݃,p\\r/ʗo/1Fw@˸[ƒK~eq9r3>P@E+12
;WbI",|E/;M58"^B6%6Ocv&ֻ栝zو}bhID}- ZWpf-_,A̜jA,&.szn_GU0'ęf 'ch`5NGK%idDK)䣻@nsr#w&OA 5|nu&Cصv$Qݩǭ!egv;Zwh$2Y(6bBx西@! md4Jp`Ea"=j77?f)tζ')X"ܠZq )wie@]ǭ!#ݳH/Ųv ZʛGccg Zʙ/塱lsGccg2 ZʗLpDv6;p}ضT8";^eA|6-.JpDv6;5eA|6-.lwk0ZEH/vGL[:\Ecee7A3|`yqn'+;2]|, K;M!-3w݃[ ~`^	NօϺ[=pQm*!ee>w݃\^z bK|w݃z:eV=i$[{Caݠ;=k<w-ݱ02=lL{ADhb#"H	DC@=lIwhǭ;\CwwI/?hkrfqvh4.jYe.ژC&ti8])OK6Kw[ZU-iX-rM.ef e`D1/V$j٬FZVSk!62v'K}>[JY}:_tzR{E.0H=lRݼV_;Jw"'rRv/Iǭ\';<rwh7*pDD& RAgv"=iݢcH\Ou/p`̟|12z$XmOx8NօOpEfWr!a'ؼWq\8&}yzVKvus=/RݼϘ@/K+/.'N#dhv/۸ؼָ`P]I7n)v^֤eAV+/3W!\1K;[zSRؼ"&^ZIxܶi6d]Ke;Kͩ8?0FzY뒪hӆ2x}./:?&a(s(\5ɟأ{v>أ'|g;tݏwi=sd|cݼDlB[9ă݋2NӰG|>-j zѫ6^Y9  
	;K<<ٝ'-IUɟN
Ct`P!F	P~79.1'baK
v/nqۄBĘeKF]" Fu]qNA߱Ll(0soR` 8{9LPwh!1&ôصvq^3 $V3;Đ'J)Zwh!-D6;JAY,鏍\q@1;G*yݢx9?e8|`P`2tfh;1a,m4U#Y[R%UѪva3*͆ū͆ qxvb5 PN<GX9\KQ0e
Y3*{HͥSKK9'R7dI<kOH̪Y9=&_epOm;KW?"auA-ofL!iX?&TPiIV6R5ᥱ.NAXl0(L(8HȀdRͲ9$GK
:,paH(\pOmX9ZI2S.m(iHG|[ZU-iX-rM.efv){7TM)2$ԞSilrryfB?X'v-sx`|r}٬SiKeGBVep:l5H  8h+2&yq2;m#sQ(v6jM=^fg'eyzػm!2`W(@s2HXlUGPĂ8HL-i\i`K4S[,ڜ>"H3<B"OZzMOKnnNO,ڜSKuCX`4<G66"dLd38N'2'bNK-X-v[)\!&6#EdzQdZh!HY'@ti+7v<MO,ڜ[*p'via>[J`|r}>;J	 MTᥲY`]V# '>Z>0(  tj[@:+7
6iZp}|`P; A/օ^?,V|b+>7;:UH&
s"7w/+pkQiraov>9dK/dc/ #`\	Y
3H{%L-iX-rMilkNljp;oyI如zFݹ8;8"e&P	e3W<kK	[u\Swp"imqJJDlІ.WILO\M)2$#N>9}=&Ã'S#i;K]i]>;J0:L٪xҫ1dVO'*ͥ|i<_%NmL崔/j]+KH^,ڎ4H?-gbj.ċu7Res~wqC%f[.RSamPsr_޼G%9r].W\ܰ݃6Y c^ =vdxBmpX; `PH BGpE EkmrqbуHgظmF"`>x@\
26GظR!@ʍńуj  K&vĬIhDsq0;Z?,@\DlxX@ Mao@
=jL~X8	ːcs &nf	C4v>(!"Rə13\4ZaoA۸2M"_-mGom94]Աv[IBM.pS.m(iH4[ұn[J崛K]e;Kͩ8?TI'GiM'3S<Md=<kEvT9=&yN|vȘ`|$j|Z<iiTa})$0X_,Qv_%NmL崔/jYlKU1[0wnv^˻WXنإ+m`gpOy/pFQ$(D00waGI|ǭ ҥl5P.U) 90lDp pHr&G#Z, ]c	`3"A<,|f#6F"FP'.$,b7?7GH@0eszн-<jSn>U.{/]F,w͢DqOi#e0eCqW?Q29;Z6p
]_nލ|eܗ`);[0夌J.֝j͖Gl4e
m`3pxX#7c(fHQ	A<)f`;[->929w` bha?	
0('-FFcqbeZI.ږ.i(]I0G|.';If҉ncKJ+崮[I[%S[,ڜ>;PBIg":𕛆fw8?|p>jiT&@tiAFv#X`J3Xb8?0FHBi=FI[Ba&PDݕ8Vn-w:s<2>aa,*z#N<&mNO)\?H3֧-Ik4s
>}l5vXmv$\`jpSr\4plx\Zyb7)N;vcɫBoGf"?Dm~Gl,cIoRaGzNӰS[,ڜC#MYGcpJgz!4rӣN4Cpd5ۛ~"gGn,V;ZZIi!&#XI%sҋ!	3<Fy(m2$VzpbE?eOGn,V[&KW?l79Z-$D4ېGp:I5i\&@ti䡴ȉS<M-W*.'_4?e	KRQa/e9tfh;JBIg x:4VomNpd4#Dᥩ'vl5v$\*eC(N40sJ>i.p44-mN!&#U#F+z#N?a3a\ w~z11nq#5`y1 )d235'8p;g><}g|8?S"-HU43#ӛSֻ3g ?KNn:=k?vy8MX3hӆn&.\NaaaLj7sW~;1.26fɎo-񃲥ӏ]N!8&Vb4}b2q01"`PcK>͐YpL0(18`b/28c_`Pc18`Pcdjwh&WKI=62;voRyI3Y<js'"l0NZ4KIR܀K숗-nzY=-.bN^JburuxQO,!z\ǈ`P-$Ȇ`Y8G|>˙#=$hN՟3ᥡ's-ZO\I;t^SN,t!zYa%q9w	i')D42;vcX<yICдqyfOY$zyNy.azg/OI-t+'-*b})J"NxK/ژ/i(_Ա|ii<~/mGvbEˉ48h_Iݦ$nO]$ܢ-Vz(2-sBڌ]8jqg+'no@E4Z4-bFk+8itVp`v.x"dhwkH\X-`L[sD'v+c`GL}+8,~5|nqI -D#"H|O;;[Cÿ;<wHĶ8p3]G0ţ#(s%$>"Fǭ#% |)yzӻ]ݠpXk㈓AYlZ22G2gCӻHzؒ2 "wqN%Y+$f`Tnx2xzwi(@eLX.,	C!dݎ;Z9}ؐ|0\(OSy\Oy]G7ws$nts@Pnm+;+`ښ$ݠ(1eI"T+L@~$bL  ψ;K/?sڎ0H Wbˠr8.9Wrz7=+|!Jh@QĠ,a5&<V7Ee%.9WrIZKe	ǭa⭊+t"%9ƣ0ۆK0&-9 pJc(84+0XZrNX`K}"\a}@`D?e_c)J-0_!d_Znp>BVnܼpA.F{:hEcd\Vw@}`w@M=~\bkBK%<B]<I<Z*NO)Ly<N ǭc.;@z`J%3c+5ݶ ݤܢ$As/`|&ׯ\XxWv&y0(8d oBf_w%?0rmqa*Xjnrdl.)}sb<]ǭ\s&|E/cV_9O4phGwmЀ$7N-&SݝFWsvcsD03-FFQB$I
gvJ=lI'ڐ;ZwhCeL6r;ſxܼj+ܼfs@|ۦ_`Pvfar:tCb>eenus_Nr;Ff2Ntb/)'9vk''9#3vk:\^0'Kl]hҮjOmuBAfp$BLDR*DŜ$R7(&!OК[kU\4PZVvYݧnM ܘI4ۧn/ob[lq, 8/:tns"xCsT'ݔĢtZe+.9b q(VYtG׿c%{:=QoFo}9&+Q+7(l9g Va1a Vi2oAEg{+B$]pz'E<ZksHq2&wi b\Uw{n /ahkrfqvh4.jYĘm%6INxY["ҩn;JŹm+m,v-.6+'1ȡ3Ӆ3ᥡ's.vd8؜YB/Jۈr'_''
'Gpٌ?cGH|SǸ2xSKzMm+iY<iiTfiH_,Qv]}&~[IGL0,_ZGmfq'2Nh4/].'KsԹnzrE&fE6h[gĺ-j[Q.lnnJ٘\(ن,je͛Č"0<Eg>tŊ.VpYvfN"0IbdԻ&W 9{FwnsVݩ@}\LJ~}`e+9+8,~5|nqI!lZ22GWC㓻C$>LLCWqNJ,Ķ:-fΏaj[qbHMCwqNJY~n8,~5|nqI!lZ22G"H}ݤ r=lId;Ywԡ/er[Dr7BƧa(Bǅ&KZm@ge0wsEv\nm|nm*|p6*|nm' ~$"L)E,es.}\17r;ȇU<V]s4<tΏ`Erz7=O}9☰)X1#%`gNVa1B-,%.9SrIZKe(w=pM`ۆfh0&8}h"[`VE9&W7\ {7yj3c;/@BߍP/8PkAtιXs8@cZh_@M'8~//vYW̃7 r/nn$]DE
MIlch+7n^8p#=s]2q.+;	> qXI ψc~Ɂj =Q>7<ApbwmRi7  }- +/>L(zN Mdy`_b}n=gpD^R'ˠqsN̗A,QoFo`D1w݃rMܽI݄Wf╈!+7
FÔdnp23wpb%4`D)tVw"LZK`2w ّ~waG^fqv.-#2|.jX-06INxY["ҩn;JŹm+m,v-.6+=1񌁤Ȏ=:p<MKIIۧ98_+E`/4z).t_''_'ڜn&I9Z!R!&#1g$'O,ڜHqм6vvOҺuC&XaV?!	KJR6Eᥣto$.[ɜR6d\]摹FcpH^eC7:OP^ ǭپ.5?(Z|AL;Eǭ\$ntsAnmK`UIA0eJJ0si:a'IIY۝-+/?sᏙv,x`#C.9Yrz7=,|ŁJh@늨PJ|dnpd+_"i2ŏAEg{"L}Rǭvce{9~L6f`8#<ήa'bL%1Psa.*Sn&*e![8a'ݒe0BA5v*ȡ+7+͌|Lv	/vs)cC_dbAPkD`5` V),14>E5v>g`}kJtwbSV
u~bg|!+.9,|j`PQp|lXYtk}xA{^13)|nP,ŏAq}c%{:=.QoFŏ}9&Tr0JUY'+Ly!Xs7w+Lc{<Y;."s~);[0dv_#
+;If҉ndwɥRvrW-X-v[)\-mNYGbc!5r#N2ᥱ2xēN)'r:q/KNV?^z\/KO;<ta@e"h;3/X3WmNpd56iH/;K]i]>;JsƖEͥ|i<_%NmL崔/jX4/ͨNX`+4thrXR$f-}0"y9wm=ҿ2_44~z7֋ŗ
~'`r!|ht zt4`Cj.@ !QAm41bQAL+;h1eA{\F+B~]Yf`w7;xqcBiYcS7]`V֮9MY$ψrQim(8

Ю76sM8v2WsݠpXkܘ12IlZ22G0DR˸$esQAsv/2`jb߼nF'	7Ԯr19M7v_d0(;sl5d}$>򵣯`Z:0ܯ'X `U <ƪ>iON5|<"e>k(O( + j<=SlLPkK1-$m-Fe`Cd䆼`P-JU_8nKF[*]8L	">ȞrY_QV^5ѣE~x],_ e~-9,?`b~ }#XF]I6YSt-
Ɠ\cgvǭZ{9t2饱h!INd=lB9BQ&]4ǭ;$3ݔv^^wi'eaG&.7Vp;GòVɃiUGȮdUQ
3R5-8|v_ N֦rc{;%hF'Zu݋/f7/
91=wr>q41橂ʑŅۊ&h۴z	Fy_ّ=	̞JA01֋f7:Q`/d};5c06'\Տz_NLBi0UvZشkçh8|
=Xs@ȋYݎǭc7#&,wceZGˋ@w"݃<"/DAGP"
:Q1.lL5D`yj"
:c|$r3`VH*WfF]|ȒY.+N;/ǭ(Rz.q9v)=4y,+1X]SL#I};?4օf|n_sv)QX.[k8?jɑ-0lO5F("a&EbPf8nU$\(Ɠ.1WqV^z3]$ˊh!6$Pk $h.+چ
]ǭ;Y+:죷d};7EeaG&.7$̜RJ-0vJ86`ZUQw2+TfwBԮj>Q;/ZQɎ)%LN1CI86q18l앣s+v,Q@0$aG&;%h&',VW	'S	ƻxzD{*Gn*$eGnPZKK5%	'fD| 's2y+	\^Z/8FՏv`ksV>gK5\7}:0s8ݡ`=kWbѯ<p+shEcf[Wc"/gv:
K|f`PvQ|Eqt};"ExE/(.Qp1|"
:QDuipsfalN#eQQ%r|$q=0`+$V+i3#M.l|ȒY^d84wI|/e_t}XP`䘲3enjX9(ty= S ZN/G?g'(-8H<@v$2bFM^wi`k(;.U-*F,O^iJtw@4&]ӑS ;@0,Y7"8Ճ@~(m8n i)O+q0THNGQ2&Gt4eDK5LXZ d>N-vG'ibO+D};5'fbaqcT]h@~!xӮ=;`Ce7̦QvLo&0&WI/">X-nZ,ڎ.dwɢ8b춒ԛS]ti<],Q-ґliiTbܶi6d]veSpSfDԢ
U*,mNd({']XO)\OҺ|vbxҪ})J"NxK~p_I0sf-O	Yږ`KHN5P2R2!{#5ah3S<_Pxj8\R>'1b8vZO Yi5\E,G3L	az\.,X]؋9hkXxN	c~xT'wXxbrۀ&9Ѳ䰸" 6Ix0vUK{ňO\0\\Xks50Z29,}}9ձZ`L$Vw3){B6_9r(,BچL$ݫ /օ^$o`ĘkbbёB9>78$(9w$(5weL|@rg ܍eswhq8far;b ^Z.5C.Em]'L$p. <bX	;HtBxGsV@'ÎlI'i`C]8ns*ypC̳,LF`qp7%njwix̍/bv/ \I jNO<;K`qp7%PL75 P^)-br^0'b.`is(`Rdh!Ìam8-Gbwp1f>d&/vclsS\Jw{n6ixE;[6OEѥqv;Rv$.i(]I0]%NJvͥ)ƖKqV-i\i`KlipY8}gXvAmJ,ѫQdtO%)OS6'.'XOҺ|vƖHv`1>ͥ|i<_%NmL?_P~;Rpz A{l6;[_4@<CTNd4/+Еlx`Rw~F,B/a8^/GQm%LV<fA0vZsR#`.E➖..)wr9hkE!yq"
~	f}ȈRao?p%<@HN+8`E`*-]@:7Mǭ\s&+;ęG,\siPXwmlߥ~whH~*v;1Ecţ#(s2>78$SC[$\Zwm 2ce0pWԮsqq+֍}iݡH2eCZ7@#6pEyZq+ZvErԹ$|kC-^g<2U ;L-;Ɉ2=EcsƷY(Ve[4j]<kn}FGhc^2X<.]	.jYtoX.a5%3yI&hba3`#bbLv&pM&f)r1Vccb	 .Z7Y_ċ407(=姌	ED1V^am ޵86(w5K2BWwZ6cbbLGg4}z>$!phAɝfj:(&3'5?,(	00%|О2;'/clpeq)s8-nZ,ڎ.>MFK!ؓ -u&ti8])OK6Kw[ZU-iX-rM.ef e`De0DԢ٬7FJEvBuyN'fҋ ͩ́Wv-tK	V?<iiT?.iH_)OvSm%ږ/-#xj8SuH ċĜ4/&°~/Kh - Qcc.Hjt;6"3+v^I2	z^vg3 'tz<.mᦘZsx&+ģhL+;+eA'{*Y,B~a]`0ZdnWABaof}`0nέKqgx>"_9',Bzao?;P$eЫӃv;0QbёB8Z>78$vđtH zӻZ+;9vrR۰_`ZwhPY~8}&+^V 9(
 x0vS\H;\]E!y7.;ZQ2&7\
ƹ9IT:95@G]zSd>h 8LU0|Ԏ3BԹ8
VOgab=8LQynu`qF`J5	bC`!zt5G|k]lnu`qF`5|s9=Fk/j04),Ss4ZnV` Y=EOqRtvmz4CQG 12nsŰi뱋49nxشdhC2,B+.2u1XlRrF]hُ˚U<|͎eq(s؆`Z)ܴY]Eѥqv;Rm%6INxY["ҩn;JŹm+m,v-.6#"2EI"jQdly%EQdtvd
}ͩ̑=<iq=&|㴬4C/m(;I.pja6oڗ0CƖ`~vNhø8X?͆ft|A.ʗ.ޝ.)%F+W3RЧ.lЈ$ˈڒfA0vZ1ؑ,VAɻxtΖ.^JLs^NNI@ۊ7:>`P[8?yc\1lw` Ȉ)
eaߠ<f%;@`Yݣ FYW$-ņ9Vjnrdlf}9ձ`Z`L-Vw3){ n6p]lnmCcqv0fwi2eЫӈ^wascţ#(sqtkCݧđvvǭ;l9#Fſxo]`ֆδєp`PKGhC>wXd{b|
8jW0N{(|0n9N/h&A PDw	 `>P04@cb)@_ P@P~LyY<"FLĲ'DnsDfY<(5#r'8	L/iQZ13K/f>jbd(#us58h.őI$MeC#GKYYs~#eg%a<(OpbF|rO"\h#u}fgv,@g&kS`РaoݔwM sD欳L\j/clq0ħwi&N!v-mGom&KHvI]Pj`K.'J%R--*㴬[ҹm&lkNljp2"2A3AmJ,TNֺHIS<MO%>m,J9EO)\OҺ|vl0OZU<j/m(8`/'%f/'6J,_ZGmċČlZ'_4ͨSUrPXNXwvN[u[i6WjƮ	c:[;ĤY3s0m@6Qx0w(6SxC{Ҭ'.Qm,59ʶ-]@ŏ:7GN֮9
?L^&_9v'*»چ}ۛ| Bv灐y㸓,QqlZ22G1(.sbHxO;6đsӻC`B=iݬs/ep<Ǻ<՘svKFjɟsؓ-jwje&@q3mn.r܎f9hitugN}"`?;Id5|L`j/򐘪!wa1ؠrd^`/7_pdo5Y0ှnD_U#EŃqyڂ`rt|_Uچd}VှGp	"`^'DXX9/&'p/*q̉jwi\{3c&WI74i|Shj8{l!&KHvJRmLIvҝtiD{JERvrW-X-v[)\-mNYG`DeȂڔYJEvB<jp^XOSvOҳ ݕ.\O)\OI||ƖWA/m(;I.rpDQ+2NI䛭N%.[3}pBns7
u	l{]_ggP0Yz͛of(SH Z+Lyie0T;Z2vY~͢lJ^wh	~`҃
>76$DS;sD\nsEsk>f^;$OAq~Kt{W(s`b<S+= ~;6QĠ,a5&<V7Ee'Kx"+"LKe(
ǭv$l,<V]sᑰf;q9+#`L[`W0ewÈ\Jc\WhF0ݎ*8Cg
!%>S0sf.
~'#~Ǳݠ=Ce|nx$%fccs0nq0ep	_q{w8vc[s -9;1xafjXBDa4J0"Ύ8bj ``PQ0twh HN9pcsH)K=0'.
7:dOkAB` 0D0(c	<*'L\sJۜ.]weL&nXR2ᅶs!p.c+<D3.;.Go!cL{5 mv
>3H;Ae{9Vw28xY~{^0)z 7-e'ˠr8䅿c%{:=+[ѹd1w݃(`j)XTr0JRY'+Ly!Xs7w+Ld)tVwrID-."s;[0el?ǭH"
2K.'J$2;)ƖKqV-i\i`KlipY8}gHdGAپY90Ni0y٪pԗ	!Yab̗AX0E &ٰؐJGxι\Up%ldu&<V+M&D䨊]AB@τ7qfۗKL#zNӰY8G|>YdfҩP(IZ蒦dOO)\pd5]鞞i`/)z|ƖYRͩ`dR6E|i9:jbpE6b-KX7ZEg;0^[0֖Ǜ("ӟ9X!/L Մntx</v"5ˌnKY~"d2fqe"شdeW"cC1$(Zwhr&Wu٢rrs;W`asRsA8&Ov!et$ˎKbёB9.];x ;[Fwh=iݠKeL+1&2!8Z9|]r>ky,X0US(zWG;\]lJ^wiD#eJBt+N*n$ͼ,Pl\nsEsk>f]q %
5x`#Q|d`Gnz,5|!Jh@M7QĠ,a5&<V7EeAEg{P3H\E/;/[6V]sSa&0v duſvus^wjx$Ħ;$l5;q1Dl+AD)VݤlW|/2h@lppbwms~&X|ldC>NgeIňYSo̠OX$LVpF|Xq`Vp`POI۸ A@.G[1
~wh5x`5^6_!^Gk d?ct`eAq>̗AܢލE}9&+*Vnr8AXc'
ÙAX-eAEg{P3iK=lW̎zԁ$`PcY0s[ID_w`[0Y
bNv񃴛q0I#jkRyi&CL.ژ.';I2;tiD{JERvrW-X-v[)\-mNYGaS 
#JyfIk#5O%/L-m+Xd"^t4fV y<iiUt{JAyᥡlnsI6:@^kW.ָ|9#¸*s[3S@`'5aW7hNw7rCL["ҩn;J2;ܶi6d]veSpd!O\&C:1Q2mYOLl3$A!.eEvvOI[sTͩű'/,Z/|E֥1CQ!K}znjL]Ng.L68=q}9&BOlڅK3ڎd1!Fd'0(8 7ɮ6's$oTcE-wVn<@X2-F]NsDs2ƹ$\iI2Li`KlipY8}gP͚g(fSy+m#4*u4njZNNܵ-'9:a8͆y|!9(^I<^):q0ZI24}gFz=Hj2iapd5<kuN{"ͩ0<ir?v崮dUxY{JIB,LSZrMIr,]M#sz?p*E0`~YsE0Mv$fL!~ⳉVWA,~kٓcsLG0B~:c&z s`uAc]=vcs`/-OD#tIgvNĐ1(;I*6dwh+wݗ2|fΏ`/-2FuD2gvA˸a0vK.֝|1e@A&Q(`,Dqb">asqN&_;`*"p=hƧ% ^2xY""_-)~v_'ws1s &nm䥰|nm*E@$t6a]t_&䨓6o;/?sᏙr`'+=B<t[ѹb1w݃s?#]n*
V#A+7XÙkLyV5M&Xb)tVw<RfZ(I:;W?L0(1pa)ۗplnJl`KfV>&kmk0$1֋쳦>a'IcΘ' gL"OGrܔZN%ȴg	dB-M/#y/2x},E-:bhZ5["uRuӱ:8^(!y'*uqg,'}ؼ4ӓws&:1i&]S.m(iHG|[ZU-iX-rM.efv)z43A47pd5-'G'nS숥KRu_͆	ŝ-,!6OL0(rCLC#MYGfcjO#= i=dK{']؛v݉.'mNNh~	;Ky3-t+'-*ͥRNef:[$ܔ-ށ
L\k,G,݉Snw>|nsZ6dFpa= Q8J g쳦>bg
>XΣs>0(1ߡ1Ԯs@A0`%i(uc5zؒ"#fGv`=iݡeL%V3]G0`%Q""O@=lDG\@)wj>;vcs"L IlB2x$ nD}2asD'qN<%&W%#Q0cz͛O0-9J0dD,EiZS=jb/G;_sh%-siVb/L\siAF|nm'LEnJ3c06;sIF4\6cncTpvV]sC.9Xcrz7;{_&.sbcamVCJq(%f s>2pbs	8B
ÙfZ[_%.9 ܡgt^v_+w Qtv8n&5\{; l5v(5-s[2G%fccs$I=pΘل'gL}\OēΘ9/ErܔZAlu	!dZ"dBr<ozYlQKbNp[-?-\[0wDԽ䜢SI伪Y4{\Ӓs$ci&]S.m(iHG|[ZU-iX-rM.efv)zBzYDtjjZNN8RN%Θ|a|SۋL~sS
)Gpٌ?jO#=!5d]bEˉSvm,'i]:FXaVOZU]Ғpо&'K{nGKFq.U0j5`~0,՛岦kCqgG>|nrܭa32paafNv<oՒc
Kn&3r8(2
Wc7Ws6nnf90bQ-IBݡ`	[BnnG"FNv0eLS}J>79t(ERشB8DW ʳBNĐd";I6dwhX ;ZwhhY+lw8,~5|ntxERQ(`а5w"#ŉ;,;Zwhi;/f80U-2Ffqvqb"?.yݣqyzӻCA/er[RS5 7ǭ:L-x? ,i\V-8L㒛vA/?Ww{񹴫3wi1/?Pp
>76I$́06;sIa/?sᏙp Cqg vV]sC.9Xcrz7;{_&.sbɷY+Ġ,a5&<d+fio,1|`+;؃rIZA)y|/%[N[
@ؿvSe;I$kXL$R<дF-yY/#DKKao1G"3Z[#g́iFĴ5KC)x./$<K9E8Qz</2uqOv|}9.'
is)ƖKqV!&崮[I[%S[,ڜ>'񌑢dGA<js'.'v^RK	WOҲxҪ})J"NxK/ژ/i(_Ա|ii_śQ❭ӯ~2hcB? - t.'Ӌ/%r_N%9&7oieiܙh5/$z;IvG0M	ehp79l폙#< َ`Z)ѐ{䒞Le0!$p]|St)Q[J؞Sʲ}.a|.]ǭ/eqAۗL0O]gu8&y:"0D9;//eݎ*@O9J_0vN\ȴC|Ogp'wX`Pr	3'&;-sJ_0U74v"N6dZ!Qv;=ه&fN& 	b<v=iȱ(
MvZRcSy͞rr>&yA
AD`Pv,6dE̜
dn6pF%	Icb I>!q0[3$HZ!Q;/ Z=kC	=uDdA>Ww9>̜V4992pk:v#]8Z5	>n\ܴ#	Y1cAtκ/]3q-؏dEuz>f;hyYj9WE;2StWvxya<O)!yN|-֖LvY@#:\RhƓT_{IB0hv_@z>@K	d`2%p.{v7;%`Pv$<d, M?04;/,>/eG#s&gKrZy,wGhpb#=m^d\|VwcwqX	ZsʏF L;%rc-<Q;	Y1cAtζ/]2q.`⳻+.ֱ68`I7+D4HShj8{l!&KHvJRmLIvҝtiD{JERvrW-X-v[)\-mNYG`Da0#a6Z$":ia؃O,ڜK ;쁧Ғ|v	4Cͥm+;I.qS4?`3 X"mP]pU%/]|b.vB̝?4q18m#o\gQ8lv_Zv"NдC|J'czӑc=A$̜촜]/vݺ̝idfE̋D7%\3&>jE̋D7%\3'³8R7Lǭ9;PD)
CVh!+7b>Qㅣ_~<0姞"w#=u^f[bȋYݎ@z>f /ց/v3#i7 =ݼSOݍ؄\@x$sUE|n~Av{(i碈 \#=m^dZ Yݎs|͎~q8BVqaGO=Eopb0(.9eN P%~+;b3|͎{N.4M.pShY["0ƖKqV-i\i`KlipY8}gXfaJM-!OYDt@<MO%=&_g-t+2<jruBOZUO!|iD_)Ov4#:[',1'$$l_I	tإsK%݂ᯥnz[6E`.cA%/AődfYa8gbx2FjbxشC|v_8ֱnIb| ǭ9^ڃc2p#{trXAۏvNĜ4w7h+8"*$c7d,أc!YdQsf1ezӐ`")EŰbѯ?H
Ma[EcAtκ/]3q-؍dEw d{p%g x0(8~fDX2pb0(.9eN P%gv8T&;Z@@x?VqaoO=Epb0(.9eN P%	?Pn=k3cA;/%DL)nz|nqŁFdIIOI{r:zNtĻ݈Ge@zؙ{дu1/INxYincKJ;`-iX-rM.ef e`<a|sICiFՐdGA`\oqsG }lSZ싌\aJǵ9;2vd'}gy jBIDtͩ&
<iq]0NZ0sL0\f[2GUB>78$whR=w$ǭ;	N]!
?k \\ga-OD#L]Đ0gv$^#Fzӻ@0|EZ
79"/qI 3-O.
$+ݣ@2=lI ѠZwhZ&2&W,|&_Qc~7;\f[2GAƱ$]ǭ!ӻFqNgeLI:dCM,KlipY8G|>r6i$s̉$LSk!62H]ӯ'- Zv$pEgx\شęt|B8@78$ vwl 
=lIwl	.֝@/}?8!
q&\bbQ 5 YݰqbHӎ+w"a''"QakXX
78$˂̶-<eWAƱ$6đ{6 qN /eqIs
8ęr}f[2GXO6 7qbH(bv_}2vF̝Y*I?qlZx!!8])DcYݦ[$v֝822qtɟKv(f
VE7w`"`v
'Te`4p%@68XFFępR-<eH1(.swhP Đ8С%zӻ@eLL|&^ZI"ie]e;Kͩ2;v>C$s̉%ai( 7;K&<js$O%+=:p`݉Y7;A@-<eaq&]>![kABpV=lIXМZwhXY0w}L\s0(Fęt;\f[2Gå|nqIBpzؒ1<ОwqN 	>ǹ=ZZUq&]f[2GAƱ$nđsӻBqvv_-ݠp.#w;2ei(p}5tkAgv'qbHݣ0N=iݣr/eqMuA؍;#fNĬI~2شB8>R D;g;$gqN2qtɟKv(f
VE7w`"`v
'Te`4p%@68X0sFępv[2GXq$
qbHxB;&.֝pY+S2tȆYlkNljq4}g.I2"IXzB-
<js';KĎapԛFW5ylZxp1AȹjYqYBS7#+/)\QG3HPP2摈7'ڰ;[EƧv qN^lc܎kw\ \Fލͤe{<9I5Eayb࠶Tx79^Xj>""^!̥V4w"%XZwjǹVzHU3݋FZs9h4bN6.1`71˱o2p֍%{9 7ef>t}1+t}<nv!yJ6><֓= `JB qAuayJx]d
WwsLlZx!q$(k2ǭ!ݣ!vD`P-$q;e;Kͩ2;v<1&CdI5J3Ы682xSHNhf'-Ipq:3]ŧ	>t싙2&gDf.'ʏ0s</)\QGR*Dq&e(MZ;[C僻MCqN/AkKw\Fލͤe{"g wfV(/,\ʏF2M]D|ABQyz؈*vy@^X)F|nm	JnDqݡ($wɗvUv.fs'nx[<pɵI8Eaybalns qB!..si""BPz؈֝ڸmf5pEgh	Lݏf.O-2d.
ƫں""	n=lDG v	~wmQY!V$v-k݊9h4bN6.1`!@pN=`o u' h!+2Z0yvZɁyJhشg/)\G&`$
r_	đrݡ zӻ@t;XW)@]ŧ~6s pNGLhq/qbH<Ќǭ;l;/-$q;e;Kͩ2;v<0IFg<S<Md;KoO%/LK}-t+'_4OZUO%zpuѹb"eX9xTk吝zAօ^Ƀvp&OɟtwheI
N8bQ惋$tڬ[BGv֝6/rRX!(KFS `Ce;=-3̂d;4
Sx> `(0/=-fOndh!	
 n+'zrkxd+80yZrr_6!J)Ӳ4/;Z*R`9nܘ7`d<wNQv_Ęhi(sN3 `tû@X=lI
G'vN=iݫK,c CQ=dz>,[DXл/&^ZH <.D9ys5|SwH}kv	e2SCFR̒H
½S[3)H@̦x\(VR~úxK|l0GM`PGBVd3|[є"s؏%g7Ӗk]23$٠Z/}ݹxr`I&S0!$S^X:Z,N1(eL<i')D4R--*㴬C#M-i\i`KlipY8}gO^2fH3\g[i(fS}<js'=<iq]鞞i`/崮d?KJNZz774]AL̎;whUܘ#JK7bAvp&OGt;1]pŧ[$kܔwjwqbHRN;Pzӻ@dlc'@ 4̒Nw3'=_- ^ v[ْs- aFݓsG  UCy  X^d0CȽ	O$NZ`^V8cܫbF'wVa|ْC!ASgedx=jЫA8X!r`݃:ga9GnYcCشB9g@tûMqbHRF;֝nd0 `B|_{DD\}.AKŽ][EN"]1dEFh0>g+=~[ o `O8!д#Q
}bكP@\{N{fR3)\(V"R~úxK|l0G%gًq$%fgŊ&Ku3$4KYӖkSd$Nh8CK2H}2	$N27FIk34;`/OZIQ2yncKJ+KrW-X-v[)\-mNYGaGdR%歵2VFhU7ͩ&HB7vzzMOҺ|vX-*Ғ=8ihnxn`dv_SBvs݉9è<;>%ӌ<Ф$ǀ{شB8B*Xq$|nnN;Ew$&vZwhR lc܎iD-ɟ$P0$9BWrZ/dFAoqh |0K:8ż bLzmhb^ǁVp[9ZяD8>M#Q;+0l!J)Ӳ\=jЫA<V{ 8u'bģq4EeI-;@-OD#$$]tûLǎĐ1gv֝4}X!cډL$章 żv~-8IȻx|n{	>ZH"Zep<ǹ`;)H1-JB>eB=0sJ ~s2Hp	iYJ ~@̦[p̣%ZLo<NG%g?wVn<RX2,PεFdG,_ݿ52l|̒'fδ^YEv!%$>̙N 'qLzxb#dtXcy_rCL["ҩn;J2;ܶi6d]veSpdK$͚g3[jdЪoyfOG%H~KzMm+iY:	KJ/m(;I.pj`-~;Rq~/mGvNjtʗ.2_<{W	!X>0"Ŋ~78`Qo37#I۲ߍΆ3]$IlZx!Э@D;b ;[B.3OxE;b;ZwhP2"cD0(L-ݥ0
>2?O6*3x[vP2]D0(8eq9S(5K~1#0*3Sn:\;/@PW-sVcK78dd-Y~>0BVbR{
X9Ï"X0(8i< V Fx`E`*30Z297]`V \=jq0Y$ψp%{
csjC[nLudv_)"hU]pXk&>*ŧ( `P;`	ǭ!qN_yc[$ow.G#`L[Ɇ3}J>7*#f*_ݹp`P#fW{gwdM0Nbs3r;l4OD0|yi`CPr*" !	<KB3i=4sD8#|9  'w5c "X%ޡ6AawQ`9ZOn%o,'y  sOj"^+dB`3^[أf(L|$Q̢e8#ӥL|`'EEE.ai=pGGv#sbXZQ;
.){5ob79H1$G2$>ggwaF{HHFr "pGR[8
aaT,|Ȉh`Pv_'n엒.._nqr~K_.3E˖&.sOKJv<+7	\l98f[ǜN23wpbI%.9|qrIN4]2w/0L; ܴP($(̙#p2iDRalaF,\v;Ë$#91<d䰏Y-}vG-tr3O3#9,eh撠g0'뚮s8 kJD4A+JPr,.0+9"L̢LWM10]dbȋIu|͸-'KZ94v	2|у<d>+5aNi.)	^u$MhJbz~)Ⴡ(,Vm THpblb"i R0

G~K_4@&ybl#	b.O#Jh$<L9x$A']E#Ox8'wx$pAk/V]sgyc/_vY%|E/o~~wh+L{z0`-oSE`d=>w`-oS@<2}`5[0vǬv#hkFlLLnʗ ;&Fӌ|,ex*݈u_5IRd߈úqŐA|`PO[tU3x`f9qc%{9;[ѹ3|u./Jv"UG#
%q2p[ǜN23wpZ[ûK	vR<f<w`I7aEQa4]ZGc,]Pj`K.'J%R--*㴬[ҹm&lkNljp;'[jdfSyg-9x:=k?vy8MX3Դ	]hiSǸ2xSKzMm+iX	,ݽ0<4WAYݶ֟ۗf|dv_qW?DstɅL	Rtﮃ9ƥ}Iezؙ`wj/er[Xd`G'EQ6Lإci"IK9;	*dwVc'|Lya!<-,	%.9C@CCWqf|]2s0Yvї쳦>gp
pp
,.9Xܢލ?M&╎ʏ@}⳺I9;	*F/'/+v+×AyXi2"{wKuvP-Ą=lfGeGqfI9>![ұn[J崛K2;.efv5rQ+v4k\O,ڜGOSvm,;srݐ]i^7V#p\XpTx?_?#sx0#n)b6dg+L}+sRȋĘXeh`VG]?!Q|:w$Vy|ǭ;"~-:Yu@L<Њ쿉c[DX2ش0+.sdV!stǭ!].֝ڨEk㈓ ش0+D#b!| Đ<]!Zwj)2-p]`v0+Y|jwjxw;5I 0;ZAZ{:مcr`.waogv|w0YnLǭ[ݩ[clmN6اgfN+unsj!Zf}ۗKL#-zؙyi''4qV-i\i`G|[%S[,ڜ>xEGH?NY8ˎ&utKO%>[J2I|<ip`.|vSƖ\Xł})`47+30}h2پ"0<̢,
U(}J>79}.V]п֊l2x+{'\1PLPLtI;\f[hs$5|nu$=|_7w$xZwhB:eL%$f[hs!>7:I˸$-wexZwh@/21gcšZ!E][CKw$ه~v_7qN;/er[Kaw
PI7qXN=i<0v$<k0}@p=h_D}gNN֮$X0('d$<Pاgu2ɮͶ+`n| j2)kvW
PIջ@n]ǭc慦y}2NRiw[ZU-iXG|[ҹm&lkNljp;?y7#= zk]2W-hcܸjyNyfޝ|s?A0-IpbE1ax;0+J[Ŭ!LC`FpM
g xl0R}J숾`|np$6?qlZ)㘒N;/-zؒ%EgTCw0N>Je?N"i2&W*$6(̶-
AHxv_Q$d	|sv>$6(̶-
]tlITb=lI2oP^w1/er[V
ɗ|`P-$q;e;Kͩ2;v=!`g$=mNpd5;KoO%2~[ILK	Wx_gJ$;04dRv]}&Mv.\?!auA'2Ɩ0ᥪA`̬F20bFkCpⳁiRibN.&(}J>79tqc-
R$&Kw$+<bv쿉Ķ9UfΏc-
TI(L;[Bv_1v~n8,~5|nqIش0+D#q$]8a$((L5	;Zwj\160afk'F ɗ2FkC`5SF%6_౎cyݥ֋n&,-ÃR+unshZƧv\=i<0v$<k0ezzrR+unshT=k52n^5-3̎ցqbd;b&W&/('閭?aK
1=G_]Qz؈+6n;Zԫ
[\Buridv^/ǭc T`P(N@Z:v |wh	]ǭ]Q1Vl܈ZwVv	6Gvڎ(حsw(L}t.aЧ`9 ^嗇YdLĨ[79$t쉱p0KYLK;ccPDj(\2j܈<wXr"w(ըpa	z""cnFdocp84w"&9̓.=kR+uns@>=k52n^5-3̎Ỹ2|pwhS/eq)뀌q`0(F3d?QecAv=lDLrnqb"c1wq\a]`_2;⳻g"c7!=lDLv.yݠzI`[փ'q]܌`qyd⏻
6IF@czo2yd(0wa/g5*2]`~
]ǭ?e1A0e"#x;Z~cLyڐٙ&^*m%.s?lDLrEǭpjUw݂N wjj=kW0e#z32SL_	>Ǹ`Qĺ`b[ypjU"&d'4cpS|`Uّy<'wtS\a]`1|=k5F̋Uf/]ǭ$8|np`8 |BWwb6zA1Mod
66h0
,v	ZYH\`Q1ی׎as|nֱ&~`PqfV;@.ǭ]=lDLs7n֭|ns;K	VxSƳ^Z2;/zؙ{-$CL.-#ږ.i)u&ti8bLNxY["ҩn;JŹm+m,v-.6+5Gd|ٻj(={jOG_tͩ̄O%2K}-p-*ҒuCFVEqc	;KL0OҳN0(J'8`/' ^~	Kc\5%mWnx"Caf"8n+8dZc]\~e{s"dRwk&_౎Y}tI+eh`VG.s"e;[BVy| {v2&WEe(̶-
%|nt8.@;/yzؒ(̛epZwו22{̶-
kbH(;$>,̛epǭ;ൗ2-r.5qY{,6Kae;ǭ?g`*=jEq-ofL!av(<tΏa-ᑰWɓ+OALx^ι٭W lJr2po8C9'H_%.9؏riK;/ .w`>cSvA̗A,5E~l5|0
V;*= ]&w`\⫁LlJr2po8B9o")wR=](
qfA̎(n=kVV[EzգH`PgaZI2S.m(iHG|[ZU-iX-rM.efv)Qx@yI +tmNpd5R惟'-IHaaAQ]870`%vlbLbbU][E;/'qbH~)|.]ǭ;/7eLKc5՗2,cVsX<4;/12QfZIv6Gpw<{$ֺtͩ&=<ip/)z|vޞK ;6崮4~BR6E|i8_I1:-ᥣC]{7.ab]h÷$079L^v_/ /ݠpXkK3h`VG0&D`W;/ qbHCei{Zu2x%;/lvcsD"ش0+D#'Dged'qbH]ǭ;//erB.UjF0+-Y,ݽ0<aiWԮnsK+.Q}J>79tqfbb$8.Đv_zӲt^eL%CvcsęBش0+D##+qbHPaZv_.ch?q>78$šZ!D"en;[B&|ǭ;/QY+.]pP0,	X0I̙r|jIhW0ef~v^+Zqa+,5Rwͥh}%{Av(<tΏa-Xj1w݃)B?]n*A+7XÙkLy!9o+$)_%.9#ܡg^v^#qNJ]!S<?u,I%u'䂻L\{9Vw;~=egRavs3<WR~DvU'"'u{:*{826f+=p9`P$I%u'}OI%u'.0,	AKt{nQoFWɋLRvjqUJ	Y"6ό3Xc&9o+$
)_%.9#ܡgr>Kx %qfB̎ql6{9^dm2T+Z9x  z0sfBē;/ =k@}zك/vK陟Zx ).ֱ67qf|"ev[IBM.q4])OK6Kw[ZU-iX-rM.efvaFFz=@֤&{;K&vFKzgiYʙ<`PO,ڜ|Їf崮~X΄4/N4ᥲaB𬐂ZXLbqY3`LZ:3vpb9ߝK/?~kwisk40t"/H(xYcc@3/?~kwim+L-V|IKm'-d h([WL($<,rx(yݢN=lLyi'4vrW-Xpd4KlipbLͩ8? "a,=-eJ%n@VֺO,ڜGOSvv==&| p㴬CKJ{O 6G6wNh/'i9# 8ile79KbFzb-/]HذsX%Ef0"L`L;pDj=pNVx)`r.&]千,??Bl9!ϱ({bN"e!ti<],Q-ғ'ɥRvv$[ҹm&lkNljp2J4[d9Df;K&>[JGmNO%=&'_4Ǹap]
0`!gvqW7=zg
6+`	`Q]gwdM9ջ
3ln);Z E8	hA̜@KQwh4zم(3&:(j ˴]@zw夜D4rW-X-vilipY8bL8? 5$V$t2"zyfB?2xSavv$<qe:_s8ihxp.;.g%q808ؐ$ɍ]ǭdD>>Z/;Zȉ$c $c*Rǭ#r0,;#{3$ccp0;Z[*(ݠR7qf}ٶ@[s`d9ؐ0.-hӌ=rI ;r0.-9ջ$N&=ͶN܌Bv2rovL{zg6gsr<Ia"Ǯsb݃L[9ջsDF`aEH[G%fÅ0`X|,ۉ]IbH̘Zȉ}Yj}yzDO#fh.đ@iH ct1yzؒ1˷#ò7nđbs~SwaGݛd{8ٶۑs `\[s'=<J>;6܌`unq3Ĭ.ͶN܌݊8Vɏݛl9Fٶ@v#쓔dO2![%S[,ڜC#MYGcvJ%nIL4Bk-yfV';K]:BOI-t+'_4?q	KJKc:\/GuĽ9'NN)'d/^ś%˗1ӻ@<+w5 =hXLY,Vts`d`qb˔[ѹsl5vTzFBYqx=s~⫁Ll-3c'+LyV
io")}%.9\Z6
ǭ[-KI;/`zէ^z%
Zy,w\#=m^d\gsAw/ 0(XSա5
_c&1B쿰d2]sb˔[ѹɁj.08eV;*Rj6GBVckLy!9o+KSI,|`+;\gr}Rv^wb/.qbe夜)ƖKqV-i\G|[I[%S[,ڜ>(-R䙲+z'fPdDͩ&v'K}zuC&'-r$N)L/G%˔NN%dWN,zi84wi׻@x?M	Y=Hz(=`[as8@0YҼnֱ#S0aONZ:
?0=e/e夝2![I[%SC#M-mNYGb+xFzH3fȭ螶6;2xSK^yK6'Ғ|0:X㴬~0<iiU8ihn d+$kIO5}-w݃savq߱/?L0(Jwa"nn+j`w݃[Cws#}ؔwK|[a
6َ"XwK|؎v']$5x`2$(g{
/&6_8 ~-a]lnsI;/!2{HY.և+4wY$,Xj߰IƧe	ao79|Y0'sdI]>ao%w79~ejEw͍݃ȥ_-xWvEa|nsKT]{HY	ǭ'P*sK,.
79ňq3?vtͽ'.9/y$Xd)ƖKqV!&崮[I[%S[,ڜ>'xIDHͥMd9]<M68#
	;K6崮cS	"&iKJO08iho0xVH)]-2!|߱e9p@WA?+(0nlnȦ=j773;Wǭ\:8Dt<9!ZdI"-/]ǭ[}v=k"I۰s0nv^Z-_L-xǭclnzӻ@8;Z~A@[3ǭ᳷#+ugee6_SWcyOjXd
'ƖKqV-i\G|[I[%S[,ڜ>X9(I̇=27mEz$mLS"D`UnsS0߈[ݠ=8l5dd)XSg`[%h;3c'Va1F+E7c+QKZ5$QKvERݑ8(")kFdJvESE18@dQE-h9TY0rT#tjPt#N?mNd#'6ͥn^<iq<iiTfv"~-pPy5>;J|RNx08ilal5vqT/W
aKQ	YfN,WcfWav$>J]`,'{9ZAV$0sKD/;/"SwiXZ~N6S
>v^DqW?L(?9z=anM9ݣ)`4;0FegڜY0xYǭh叫QӌqbeI8,iҝtiD{JN&ƖKqV!ؓn[J崛K]e;Kͩ8? /r4YJ\sp=,$Fmr3iSykzRYN&ߖxH
ŧNZ! 3K&jzuaqDG|j!
V8Xr0[yX0S9^%̘^l2ibџf4c1-$D4ېGp٨Ki*CE L+%EAvT?!ca;PvS56rjG=,c);<sᙨC<ݑLmG`4K%f8"#elÀl4}gq4Y)bΎҹ6O"-HQ$82xHNZ!_/t#a*!\59VK\=\̓p!~ZIi!&#:Y*CE UzddO682x9|-<{C-=R26v-<@P	K	;K]_4&'-3"B9A9by<'}K[0&].".;rS8,/B9IL2wԝx9eLD4d]veSdwɣ8?}GC42RڳO,ڜhشD`ykHCiBKbyNy.i"	KCȭgA9by<'}Kzم2qwm۔*/#.F0Ğ6_I:dCM,KlipY8G|>0FsJ({"VtRY9͛i؈i"ZxSKuH?"ap0r+D# \HY<Q	zم2qwm۔*`=}Sؒ.$l,/-$4.efh;QP)΃"zdCjΊS62HOSv,]eGb"DDQbuDᥡӸ7-7Z{#8㘄`qaq`1BòDtcqNV_ǤZ*k~zInֻ8^9Fl0"!ò,qb"A|]ǭ;/,cݔB5	zG#ebGЫ91-."1AtNCw""C,ǭ;/@B='$fN~˸Bv$pD#>p9Fe+.3cdIk|DZv_/;!<t=jЫ݉91,aqS"L|A;/˸6X.w̿cǭZ{#B2,0"!J$u|nx]ǭ1dv_i.֝eL"4yi'Liv-.6GpyT%S֌DfIZ	]2x9)omNSm,v5[<ip|0vWGFT+8±Y<iiU v+O$q(%f/m(Cei&,
V'- \;*͌Ly!?]NM'L|Vw3〩s͠ph1JpfIfYjl84>1V-ns3gqbV[jZɇvP$w 3m;qf
+;/(#d9rCL.m(iH4C#M-iX-rM.efvoꤢV$IVͩ&<kG^S|	KC^V'SQ$儹r4˓
>Y	<&r}؆4ˌw e<E!B78aG1ՁP?wc~ZI"iq2.efh;_HޖOUR#LPڴ `Ppd5<jry.nHXJ=&~ViWd]+2=<iiU>ͥ|i<_%NmLNh9S18to'$܎-p]9Vr;"C֟0p"sc{F_a ]'6wN%-pӊw%KܜKZYNiry S7TM$F3]cQYuD,"G	"XZɧ}1wB`4@"xˉuw݃<e`H)=cDJy9h[Z=Movb){OJ|2ֱeWss=;@04vvz78έI'
q= {O-a{ZțNݎ
1nO'LOdbƚp5Kns6vi.9$ZdIԑ"B˥{/0'%!|D1^+'r|ZAX	qIovKC-kO8-<Ы9w.Nv2w6ƱZpˊ&VOeENu؜2>Nc{	+AȬ9+aHwh[]<Sk@g
DŊsV_[h?л[۬4B=&;buqlsf^ټ-{ _ ɂӲ]ǭ9!͞^nuvjOY{a>y0H)XNyb/E[4ZAȹ8h}88.KfS
_28pr/2[ЭeH""<eJcM<e
)c,Ȟ2:X'sX9ۭѯVnć`P]s;@z+|ns7(ݺز"Vw;!Zf|EvCv_VKr{4ZL$^RaS)V2iSY<dtO4e3Y_k lLvQ.z.ژ.';I2;tiD{JERvrW-X-v[)\-mNYGaaFFmIQdZP%~Kۃ'HY94v	YXd
>[J_,QЕ|v'xҪ})<_)ONh9K4/Ӌ7'KtH=c89&7	i7%8+-{ΰCN%1 ]&ܻu$F/^]w'XC\	yDYRAgLKJ9<_,	:yu+NRcBg).
79B.]cQYuN3X9"),#w鋠L݋^NZo㕡WK[IC<F؟pFyYiRwsnL[3Enq=w{95q$ȊY gSzq/+DIpi&wN\K)Q|'r\'R2, 
 ;=iϩ@3GJ5a=:w`/r}uS2,O5}K`Zb~*L+ǭcsHw˼LwkOY{fOG,ݔ;Xրq0-5s|EospXBnv1l7b.@2b~.cI =۱3/?g%.|vrRc}ݤ2 [L%/$'-\o13	7sI/y,I<@+r<^;%M7E[1hV$97p1Ӌ<y\QLc`vEحnp?Vnć`P]s;@z+|ns7(݈D_vS|`7ge@[G@,
VY-QYmgVZ(bw=}cL_.b`"b(%!|O<nsKy>,gM7F?6e夛ivB.pS.m(Kw[ZU-iX-rM.efvgW#6T$T-HO,ڜk0Sȿ姌
Nh~0َp HCapԒ%f C2b6q0R+;2JȬVCR'
ǭtfh;1%a,IR,gLF蕅682x0('.2/i!Cӯ0vc#&Rj4$;	Y@0*̘LcDzԁD`PXdVwpd+_!qL)qbe夝.!alipY8G|>ǌXG#6T$#F+%zyfOSvţruC6Xc'-I?y0z1WYţ:7::᯻	ш9ݠ Kc3}؃.b6v<$q8Vpb D(
+c$Ġx#oƎ۸}tVwplwh'ZQ6gwFcA8zԁD`PXdVwpd+_!qL)qbe夝.!alipY8G|>ǌ?ʹ!ȁ-4Wyf༱&.'via>[JVNhCKJ/m(;I.qS,m%D</jX~)EwbFj"إc/@_śQ'yXS_i9gbؐp<v0('GN,a	@JrFN R^t4y,0n+EWa>X^QIt(Ҽ(
77؈  0sEtEP8f[y -J''Rݐs{3KTc~E49vQKZLd/
$q͍LոC|> 3X	39c@t1Xi`$}'?e{c@t̙@ոJD8ǭQG@>"9re`&.{/qE19ݐW;)bcMlpvs(k/wvT1/ص -<Dtw-<Q^N^* ᛴX4x9{O2yXŀf2N)NN,OD^ⰽQb 1+Pc0<!bCʏDţKyqx`4yؿ}%~WtHxw̓|9%T[L[ihCZN)8w}4} ^|hS}/vbye{vXՃ8`LZ)NQth;DGDa@ cf84e_{+n^LGeX0r`wunx~c')0smal5v$p Ql,Qc?kmq	Y	Vݶs8	VݶdV[k[o±X,VP؅r?,cc!F|nsI/vQ>bbX+~78-6 4>#"%&%q1vr0&(XYFsl}η4wPN?0L}ps!j;)OvYy0J6!i">0(0vC7X^?b3?"%3X+p4}g g^#<EcEX g1p`P"	0v8O~C `Py
>wh
t0o8f0(%ˑanqr1*#b,`o(@a|gNFwPQv&C]zԹr;&XV[+3/ZxH(; D4LuBa9,&sXĶ}XȆ `n2+ē었6?wnǭ\ݶQ
,n rsmd0wh#Z.G;u	W3vr[&}hs_wB`P]svz>79	n
Y0=k5Qd;IlE"yݢ`'w0N]]gu7ssH#b`o(@a->p&]FFvL:wNQҾGcq~wXO[s;baYl
_&XKi ,&M8M	u	x 1-fĴ)|{vKcgrM+8Y"BvnֱHQvәu#k'd07dttwm]DpbZqM:r;Ӈu	W;vrswi~'d0ȋF`#=sأA@KwPWv7qX

?cݠ`
Km{(SK"RrQijv^Ze_j0(FčЙ12E x RjYz:۲H#5Z5beS|";v_ DV_FjZ5Xy%F;-4v#td0xp2"ѯ ;%n"`\%(|ns7(&ݠǭc
>"sEPHBc;sI7OROUOVOWOX9E>d0v^qSX<OlL ,L}낯\Eԯבp,&R{sle* ``PQAlut~*P|g+E!QBaGM	Mxpp p#p]<$S%}$L(|^)v^"aU֍~79-_Cpa.F{:i/Gs@0.ǭc
>"s@02
"a>"k`݉aXwӉ"aDN/%ؓJK 0ĳ,	"x
4&ӄ0´nKlXwiuk_,]ssWe7,@#X	9tm-.;baD/,zq.D-5I	:qxZ^.s\scxq\}qI/>geJq	; X0V{RZI|yaD±(ªxH(7昆?B`6'0!Dp	4L'@L*,L+%1.796Vi`,LK"
_0sN●ܯc.9Ʈ^vBa:8
d^ildk6OBgL˱Ǳ~Z1.)o;ba</,yh	}Ba:PkVrRuNy&;K@@L*^'`,L.'KrS({f`^[*jw+_(:cy8-pwpp\U&~Ǻ XR]lnr4RM.IIEx]ǭ\nv1#d4&}L@t")ѻ[0KPv`A}S+6_M&at@݌
L/ 15e$&0Z~INXoba:Q(0}lp`P$OΣsDЙ1|H[)Y7Iwa9<q]u{9X Wۮ}.{i\?02kmN	M8?PֻSgaÆFðAJ)
Ng`iGcGnQ
v`{78Qۧ\Ɏ7 d4r"p~`h?0%Ӄ9/v*!4L;!F8>NvSx;'1}@nbkƱ2JvZ)h|Fӂ;/RY`EО]19L`8vHѯ*1hEwN<E~Oz*㈈Y/a|@,\5Ls#O܆CH#~"|8	$L+"ѯ3vK~eEAtιKlQn P%L+gs@w0ψ
~wiy5$K[lnx&~Pk:+/╶`,baIwmE.J-Zk)wsʿp`P$l&ϩ1DR@&+1zمRZ *6Sm`,L);$fD_Z5Ӳ[;,(\
u_[b]3q-BaZ+;M 7qX%GLz&U	ր;I/b}k.	>C,>`&`$w<X\ݤ`L,&u	tIxH($L+݌
008LN`OnĦ_r]3\uTDAE1KKb`PG;hMj},n*QB7)#d4&}L@t )J{5ǭR9,QL]&x,s@I./	XG;ϰ35:8\RvBaX/,yhY?-0Mݧ]ИQvN2ˉ,L%'{OIz"MCxhu '^de_/G;ce~|6OBgB8@+ɌsvڢA`K`(ba)l'L0#cIf].8d+v=G|jqe|nSƨQ9c7"nSFhL@">9=c;[0Rݶ.PvqT(l@NN( aGr/V0(.rJ\y8B'3bE }@es.PQiBb)j@R4>.0$DInE7.
%v^Nǭu뢳h`
oa\S
DDd=knk@g=L7`L.݌
	1L(V|IAOnQ~ʿ\5MJ&xX"O;HEw$L*"ѯ ;%n"`\%(|ns7(&bݢ@z>k0o,w;Ye&Nae~șfN^K"xH(DRa0IFiu	t4L)'0&3DSX#7%ݥtE/vI

>M	&0Ы9ƨIy.aG=;D X_κ+;%X"g V+8d+aHwi,.wk@g=L7`L.݌
	1L(V|IAOn)_?b!DF\I| 
qE"yݩz @0(;$VD_Z5dvY}P1A띤f[¬Vw;0=k5Qd;R,Dm^KO	R"`4X#,Mfu	rx3(܀  խ1cr3`Ӎ3G͆o2}lգl5vSx>7 (\@c,L%FdSM&.W)#rn?݃`wv>$l&ϩb)
FLV=k @vR<Cv0I+S6<
84|jq [}Z;We78-r#p	SMoM?0ivZ~ε 3i/%(hїݠ&s3\xڶ$l&ϩ"#$8f;Zwh4vR=,'L0#cIf].8d+v=G|jqe{9,{ w
>Ǭ+e~vsr_q6OBgB<E }@aa<֝ڜ"Xh#V	dk{&q̓68n$qhMAbow͆o>p6[hQ8̿\R0(F?7%H<M	S
HLhǭ@|.PmvqV"'Rwh:f;c~e_j0(F?7%Q#d4&}L@t ,DR R0czӻ@U 4`,L(=/,z}@
M0׻b%~wh." iX(@,L(
(&|P#:G5.ۻI}.K;vFlK`Vlq$Ӎ3G͆o2}lգl5vSx>7 f;cM+?.W?i:\vs;W'3bH#"2ǭ;8~Ӄwan,Vv?|>Vv݉:<BWwX9FGNtwc!Ej>78aOݺV{N(uO
+l	9=ka0(TFBhkrfr.ѥr0ږ.i)u&ti8])OK6Kw[ZU-iX-rM.ef e`EW%i%Hh3iSykz}<js'O%/LK	WOҲxҩ'ҐY/'IMȘ`/jX4/ͨE❭^'_4h<4/ʆ'4"fIܰ-Na+4䛻p w.%\]6L-x' -9+"i[t  VD qi#`Z 늮	!HpHa|iDdE:H@-kG 9V.L]Lyɸ&-Cb@/.dû2dCu9c7{	^1C6s(c\|ns7l|/:="%O) 8k(yZ[<9Fqg<07i::%ƨ ݕ*gLH>v^&*wNafN793F}Z/h"
 	>LSɚy3nHsZ/!x\I#^}F=F@KQIb"1p-\<p0(;@A"BDY`c*Wqbp3(7wHL[;eoD%f`P]svV?N P%gtG qz>3Q߈QKѲhsb%rI/^ IKI1<y<.GO%	ǭV]ry/1]r	weN,&wV+`k`Ky]+IyH_,r<.T$]ǭp`P?k?m).֤>H5w$F>geujpA0sa.Ʌ\COL0(I1P[XkBBN"L8;/:=lNGe4!Zv_ NEc6"^$t^;IE;7gnz2vdj.8ه1 txKr㲞}9g.zb͒rnjI'yF@Kgj1
793F}ZЈn0( 	?0psAܷ4A/3E	82,D0 s.*d@w//d90iQ?-Bi-=DϘQAI/u{&MxsC/|S ݉$A5G8+a$4'}`4Ɏ
/&dɓ~">d?ceLR-$Niryhkrfqvh4.jYĘm%6INxY["ҩn;JŹm+m,v-.6+'"^i%i%HhJTYyfOG%]Oһ$O)\OIdS&'ҐY/'IMKƖ`Y^):C y?M3R+<ŀVvTz	qJ *
U`WY} 3,h.,|X4G#SC͌;8aJt;Q1u1FHe{?|ocElq:{{T8vqe@(-sQE1QE1
)}L"X<eЫ9ػ@A"L1bǱ!ILV=lI zӲ>"&hbbgęphFe.Ze\Xa I/D3[`3OE>fJO}<UIL{2)+,[kYB<S2$us
~/n-Fd.ls_#g3b/ܒF"JDibџf4cktqa7-O#H2dv_nĐ3?;/beh'e!w mv3M2jL<V]sQA8ݗ2M"^NͨG|.-#ږ.i(]I0]%NJvͥ)ƖKqV-i\i`KlipY8}g;(I*CE
zOYޞK^Sm,'i]>;J"#ƖSiH_,Qv]}&~[IBvKHfq~j/n4/ʝ-rܬ~$hF@ω9&q͛ʆ'pCN%ܱ10R,rÂj8؆XD̅b[r\aܶVbNX- f[t@>VDbl.\ R8$+Ӌaj9S݇ l(A2ƙp]/\ ʱt ǜ&vSA,Vظû2d@6Vκ`cؚ8rFa0F"paeiOME{7M@~`mocNݤgSx&{YZAǭvieXn`i2g54-@KE{Ţ\"N0('3ف44'ɛrAV;֋Xc\^MBKQqx `PvcsD"i8L1fv_ `w'
D|N֝Ē[/l_:Ű/8PkAtιXs8@ PB=k->"t;e%1	$,':oݤ-<zby/'eO%(;Z9/+iOKPe`HYt#;3}9xdĜ]{ļ
890Ir)r/1U$|yX5KR;/wa@.s\scqzԑGԼ=i$I
|$]pA0sa.剅7Xwitda@&XǹVKAD"eh&;/@z؜geZv_%_-D o@#{*1xN&[X-:p4ɦl-h2O膛^66<wƼIj3D܀Lإ1-!F3fXBZЉ8$nqۄBKA/Yq82$2v_  ;["  +w쾘Y~wixrwp^Wc4(4=0vcY>iaO_s@i㐋 ao畠3' müNd'!~(^0 ~A;/e夛]0Shj8{l!&KHvJRmLIvҝtiD{JERvrW-X-v[)\-mNYG`D^DIR,ѫvpd5Sm,'i]>;J[jpX9L(s	?gg$wpsq~-NP#whU	#{g+mc[hnpz&+\f{m-+~ag~+>$cswpUmkPp5s촭0Y&{;Zvb`e,bhēal?:N;-X h+KbjDj?51F=lAGs@`(,0Eh+Kby|RwpQ,̂0e夜L-iX-rMilkNljp;^]d!2$!:eiD(iY	<js'yN$O%=&|㴬|#y	KJ"Y/'IMKƖ`YbjxkpS1Q kJ3I
VHْrM\UN$`q.irp[rFId%*]Y;B1FES.i!8!B~%pocElq:{{T8vqe@(-sQE1QE1
)}L"+eЫ9ػ@A"L0űi؄pI4w$eǭ;/_yr"'DYLL6XmûZ6;/eQK[KydL̓<UR)<QTQ%1"^g w
~	ˀ~3v@77KSO(ab_&gopnil(G`^b=8\˩j3&I'(?^-Fd$NQ` vެCQF3KQ1Qs"
8,~5|nqIشB8F$a|@ qbHRFe Zv_`՗
>ց9eE-@Dr:OKO%'˦'˓):9y-%zC)v3M2jL<V]sQANyi&\Shj8{l!&KHvJRmLIvҝtiD{JERvrW-X-v[)\-mNYG`DDIR,䱾SjzM<K US>-q|iE:F;{5ჷ/@`I	Yғn/
KJU-`mh{wa5QtZxX`$ld0	YF-kp ݤ"s_15է	j3((ij3F8Jݹ\$
( "L0bFAƧe($w Е13Q)zӲ(0},Rao&Xra1y](;X<V]s_I9Z!RK6Kw[ZU!&㴬[ҹm&lkNljp;*?+5[4Y%fΙFZV<rXO)\pd5=&@CO%*ͩ̅OҸY|#j~pۗOҰ~$iI7dTG*ӆ06ѴD⨺-<zW0e62G#d_yYl	L58ȧ'oQӘ2>`m䑮=78KQF4FhϳKQ19W?Env.\g,D`.sN  =lA<쾒ǭ;/9/eVL-V{V+L;/+et+gˠs3@3/e夜)J%R--*KqV-i\i`KlipY8}gܕQ+vT$=UHѫJ682xPm+ O)\O%>;J6Ș`|r}٨\<4~p>9ͥ4j1V4n!+7bC2Nk.*)mǩ%+18tX䍌+*tcP'oSW
_0 \ե̉,^~-Fi͙b-Fhb۞@bUL0q8@5;/ةz؜LLwB_-`Q	VwpWa54#f)V,x`3;:eL"eati<],Q-ґ44[ұn[J崛K]e;Kͩ8?RaK%i%Hh!RKIrXO)\pd5=&@CO%*ͩ̅OҸY|#j~pۗOҰ~$iI7dTG*ӆ06ѴD⨺-<zW0e62G#d_yYl	L58H2'oQӘ2>`m$kKQ8,t
%#s,Y
۞@b uvD`5|nq|;[zhbgȁ[eHncb0Ó&Da,4=(yi'+D4Bf҉ncKJ2;vrW-X-v[)\-mNYG`G&jV$D	iS<MvTSm,'.'v|/0r~!$Cvl5NZ2+	B "6v<+1!5bdA1BO8f'8G)8vsGa8q0}x
Q#Cf6qE-lͥrNKm,v-.KeSpءDIR,3)S<Mv5RbǱ	IapԔsap)VpJѴLw݃3v$p8asH1,D.sv_p`=lI;;/eh\J-$q;eSdwɣ8?J%nJdBAF⫃'ćNZ!a+4نY`l5d0mgA2*	ݤЍ&I=62;voXA%i%Hh7mE<MeW./O%r}<jrzMm+_4!ـ+'-*ҐY/'IPMvKH^,ڏS~
YZ*=B$0X-<zȣ@t49LH10{fqD337qQ Uf7ֱJw{$e@r;Z*n4Iwl0®|/;k
ņ	"tx#"HPe|`=lI |/;Zv_J2WseNގ̈́LMƱ&|E/eJeg.Wh"){ Z=mEk܃qꠉ!AJ$ˮ;/NĐv_!"Zv_ `28<9\2`ݠpXk܃XuG$(,Duew$EqYv_!Zv_ `՗u ]#y\l-L$ilo z7+wk| A<ǭKo+b;/svJb+x>"v7Z;.b_rI2H>̓
֮~\V0('Jf7/!%f.$=0
(/;Z*.\[:A{"&%gM&jZrPY I76 qG9V{#0)G ǭ 2m}&v1x=lTV[h3y̓qG$&ϊa33͇Xfhwqb2HH:Ȧ85p1|2k QG2{S jc0)Xb6 J_4Hn{S Esݤ `BI5dch"jI1ubea'@֢79A,}Gɢ =ج@LKw)7
sw/gęnqbTఉbd+ގ͂@0(DI/3< d&_9qfB>@l	ħql
.3]$cܙEȒ8/Y|=w$ezӲ dgtB:|IDpA;[Cw  eLn2@d7qW?m
	ҙ`eNގ͂@0(DI/")|E;/2s31}Sd8Rw5{F8Aњ;[Cs0v=i|_r0[D`$ǌs$>=zӲcY?Y&{zػmpl9S(.` 
2|I*Ȋ_cSeg-@B>){&ql
.3]$cܘ0 ȓ	nĐq~zӲ_Orb{7 2$ǆGew$N֝9Ցg+n3ֱ7wcqC 4dجLKqF&fǭX#`29(	s;|rA2x0I0wЕ$	hOEg	cqǭ"
/&{p.9  MVwPz``+1ʌd91JpVI#KLE;+1bT&=1HR
DpA-yqZ+>!'MÁan Plt]*$rH) 4H aD̒AI a$U"$U9We P$")v@*`+[pGbX{h8Ęcu=zƞ*0DROE2TQKpx(WcV6d8J>Z@5nfǴqiqY"fwhx]ǭ9_&H]I\E&dEɠ-K{]gt ◰]VfdB01ӸKǭ@~+=BS
e{9n}j nz=lVwn^w0̈
Yc8 V=lRqYȲ=mq/Kt80 1.w)tLg]d;[\Vfln2 7ql]%9R(5=ia	3Vi>\nr4Vw[0"i<<CHl Ğ`6?męYnWq]pXkܼ;G"H0)Dv_n;[BgeqN x;ƬnjǭcsPz'գ6gbzXIH10K&
A_Լ=lWg#w)twb@aM7Z;E4ISIgx=8
?"Dʝǭ@+;An,0K] eY$c6et Dsp Ynwd4;[`I8L#sJzLR`ͥMCg.̈́ID|`Pcp+w5vbO]ŷP|^q$UM'%x0;@A	78uH0,Dzؒ(=i| lcD#$$GNĐXn=i|+f>Vv` =-G4q
<̢+1Q$ŧezrNQ]0/9vK|ŗ+.N5vq1\m֒FYr";pA 62KX`O$̒"eMEQDԐ&;pf.43,v-mGom&KHvv[IBM4.';I;`K6Kw[ZU-iX-rM.ef e`Dw2Q+vT%S֌׾Y9B?GvA=&'KI-vBPbuC
+8Y<iiT?M	YҐ䍌ͥ|i=v0$2v2ؐ8NZ7$G*POEg+}(HVk"!(Ax<e -/1)b|@t'=rTIˠܼb/XN7m`w`L`".sۚZ3"!H`P\j,` -sK3JAs?02n%ӃV>3v+E7tAY~ið8Yoc'o+NQ؜$r-ł>78;cpn=j778`fƧve1Ȣi2o`kslw	XYA{fswbht[4Z!fGegN֮>R#s&7<(;\LՏ݇
M8?PVv,8dZp~?|>VvI%wqӔv'	;v>{	vT1aacq>78ǭfM@j=i} eL%1CfrCL.';If҉4{JERvrW-X-v[)\-mNYG`<drUCjzyfOYQNhA8ijL+3L(X3X(߈@"3;QCnf/${&8d0(K3PMeZIv6Gpu.Ԇ%tBiy*zyfOBǧvia~-t+'_4q`~8ilVȦtno+/&u`[|Q8gأIF>9}qݏ{&"q㉅;(Re7euv,C׍͢|ÿcC۝V9	|L8g夜L-iX-rMilkNljp;TudBiy*}X$q`gbF,oְ`yVqM%
>"D$ȓs Ԑ!t,!ė{Kh	#Vd3x\18$qJ̆o+6K8e@Ift6}!\ږݨG`0.ld{4ȃL hBN&mNO%<iq$1LعuHOIW\ӆS	|R-FhEj2rCuZr9Fb=NQɛ),(f[3dEPqYÇ8zNOp"![I[%%[)\!&e	Y5HOB[ҹljp;.aHhS=hԵŃ]5pqZ!#aJdF]Cmq0(#	Y/cbvh)mͩҍ\1B"h+Ta3We *8S<}g#aHh3<FyjB<iqؓTTͩ̈Zz'aA<kBOXOҺuDᥲ#!JExᠬA01W
>d5	dVwpDyYݳn֖r{CM0-r.q(N5.'J)bAte	m&ljp;4Y'j#N<!~A3|_ a@po O:ΎYsA7vE̋AVec&FZFd٣+'pd/Yd 2
> ^
d/Yj;͆?xx}$\s;sHS#w-~Z2pFdXhyV7;,hb6`3YmVydkDV?b5Ĝ!*H>Z3'c4Db+@w`Z /-M-]4F#fs9hy LY^Z<@ ps)Yx\QK@7s/Y0U!4M#9kJӧvwpd5ۗO,ڜia<ip#Yo{5`y8ihxPBh[Y"ŊTQgRA~MʏA0ŧgw+F`h|nq	ᙁ@w!A8fae3
fe+n+QId<wʏ-hȅqfv%y[0e|͎8~&^ZI"ieK]e;K2;fv(Hh3iSykzdgmNpd5ؐ	"-txإۥnv^D
ǭp`Pvsw`BX2شB8̤5 c~B˸$>jv_;Zv_>ُ2I9J!O-mN!&#jCE2΄ѳ]<jqh2pd54Sڝ|/ӆKKIv%|Yh}YgGcii;t^S`Zv&^\nqI
\f[=GsbHe.Zw$N֝0eLllI[	y)84K3TrCL[,ڜC#MYGe5U!-u2΄ѳ]<irP<MZm,xO,ڜi]i]:^`~	VOZUO!|iD_)OvSm%ږ|ii_'ah11Z}-+L[5`x-/%
 m'~r
ȏ̐_%e)|E=usK[HVr"8+vS`Ӓr|ߒeHt~\gtNN)r-e7;'5br|N8"@[cEwaoKBaݗ.*Rݶ~.%~>]); +K(}Ee	aos]!ݽJ[ć8!
ܼ{<[hAH\D(&R|[0	_KPv`rS~}O
RZI(=]ZGc,G|.i(]I0]%NJvͥ)ƖKqV-i\i`KlipY8}gqD
$rЪo[S<MO%SoOIz|^Sc&;@1Z4{JBf҈S/'6'_4-x4Ql2	8׸%
7Op8 V/v̣NwjyMs`[9^ ,
Uyy+wH/+p:NacVF3V[j0٨䥾HxǱ nr+E>Oʸ>"0BMH}KzمJZ{qTB/LyKI7eɄRmLIvҝhY["ҩn;JŹm+m,v-.6#:d@I7!zyN'ǩS$|DG'_4NZv_z؈CS0L'qb">#C1;/a1z؈G|$v(fNt=lDCDb>ء;Ge,=lB]v#D@z`dv_ǭv#݊;iv_r`݊; qb")ءX2q|ǭ(;[/-$q;e;Kͩ2;v=i3FEo%HhUCjN^dٟ<̜_&QfjZrtzf~2p1|>Dgi]hi212YIKI%Hh"ԅ%,y)JdE
JY/Y0,!<T"-HRRxeS<Ӵ %Hhgȋ=UJ?}S<MO)\O%=&uH?#ap񑐥c-CQr$kPb7J o{jA+m!ѹɖݶo+:Me	vBϮ𡃜CPB%}Ȍ;v
0-s;.l{ĴT(P	q30(6,O|Ӎ%ӆff8ӆf1A^%ӆj
j0yZpCb+gbgf9ع0yZqGN4v>e/-$4M.eiljp;(xI":UJHޖOULzyN'S 'v=&|㴬4C/m(;I.pj`-0,_ZGmfqxkq͛CI̢4x╎ʏA1pN-gj|j1 r:YrRд%@#<dģt]䛷wGF/oal)y0]*<Nr84[Ci-NQ_&KȀmc,b9t|I̗?$Ԗ.Dx821/dZ8,	YVCh&aCZU"	
cHFA+2QZܙ	n{ Ի3'&r6b7:;f>QoendSa/ݪR.1楡Ho5h8xfy2p+1́ň3Zes"$s%'*j#N^VZke.	ǭc#z:`DLNŗ'eݗbuE;'y,"2&<|[0䰎%KQ`rS#_2]LFD*^<̂ӕfL܎n'Knnz"LvLVq-1?h##"Ig#\=lRwe=."^bSɉw;rv^#ԞԞwv'-so<.{κao>n< 0pYnK k&8(i=\23/؇#Zv_^4e"@ή'OWce.)j]l++L6
OOn$8	Cg ,
P>d&b=`+;4;7;Z"R'wt>[vK9/0@QfQ]C%vsuݥV	9LbaE'p!n|SZ'a+?`0^HZ9^˹i%P0?2-!46vrl#f$#aiCg`'qh#mnj/*'$[ob>e/N%qI`I)䢐IOvSˉe;=9,%4Ipq4q*ӯs&>dSx-qtf>f=KFZ9X.UZ
L"W=v6OwǭrY/]%9aqb]0Np)fZ19\X[1&Mt-.-st9J@lG8a'WBxeЎX2\w.h5q	:tI9)ܹq9VKhdoafqv_e79㄁Afʃ]D,B2l["!hq&\v_.ٍ֝~|\C/2;/ Rhv\p\r5%wR))jxyN2xyO3$`xs'LU$>ٮ ڌ<ȹp'*I h0#vunܘDw
Chmp`f0}X%xܘ8fm(-;&&Dw
Cf>.]f`$]sG`'qh#شn9-FC8Ru	 'yV6B9C'ےXfNd|b8`Ds3s"N;L+-5Vv^ "ZLe5 'bbfRpb`~z?e1{E;KrMryݠ.waoaM?"ܡKPqT쾈O0#D]ʩԷ7=n͡
7;6GK!17w]
+8eQzإ$"%OK$.4v H:x
3Rz3RzDFj{[<`vs~S۠`ї쳦tș`/WYg[[\v6qeúqW4K'p8PZ1e5PW&߅wL.aub/݈yJr4DkSD_s8[(.\C/,j].MlZF2K78+;RpiqY!Y\S
D@$w+ 
R'˸|/,|߻I/4xShj8{lpd4]ZGc,bL춒ԛS]ti<],Q-ґliiTbܶi6d]veSpǸM%3;BT$͚
DYT)O,ڜkv-Z
^LNh6oSPCS19ݠ6Ib ;3e/I:\CNāl`P-mN!&#ׄS<Ӵ %Hh7SF_.82xF
IS
KzM=>[JVv fIƖSiIڏ6E|i8_I0_PiKUĬԊ p4N1"xrXrR_9a
ۮ9ua+9DDnL|񁷙ߌFwLogM;mN	XrQfV$kBҴOjYBab
:dL_nWz_pXkܾ$[)D#ĸ	e(Đd"شwlcx=wmkPX E
U;;qBw1i`[KHP74v.pa_HO٪@ h9\8. yHH+2@sG#0,@VC|rN M"Bn/Vda ;띇D&ֻ3̢#f1g+pr\729$摤|~a睗WqRp7?Ab	:٤`lRp{Z0cen!!0lI}1 lN.lS,>i`MXI$pq(wVq?J/$+$9qZ4v
<fN5}s$*L<?wN֤fr	{vsG`? Z@6Vv	3'@+.V0(0IHfY&v,V"k9)nr|79qi*5?|z^w$̝	[;-+	3Xf|B ԪzH7 @)X\J`'2+Qh}OX)[H+L#>boR63H7`5kTR[McpU.d+8 =qV3TZU8\Vcjf;H̬2mp3v.8,~5|ns"lZx |v
ǭ '`zӲ{*@A"LiB8̱AT;ǭ d'qNX\&O'e,fq`E-Oh$"=lITa[e,&W|q0Il2w  X&^I=<PSI7ev;Rm%6E]ti<],Q-ґliiTbܶi6d]veSpSV4*ikzAY9B?v|㴬_@m,'-*R6E|i8_I1:Cy8h&I:0#LZ
sSwdm~+4F%0 b|ڌ pD iő`ld/\`NN)	B&<3e'	qMЖY&wF,$ :=jЫݹdBsȓEK\f[)D#>7:1;/"IȓECb;Zv_+;)c݈)v(kN8ݗ2n~1(g6{v!wmhRd0'%$9Ջ~jF^rX 
6I`9a6/78 .(fŧ7</;/ql6l)	a72$4@&{Ko 4&ia6hH6_ݹxDeGQ$
 x"%zԂpa*	:)j쀋/毩caGg>wh=e H;rI FJ}LSdqݮqR	_R	W(DR;Nv_yK毩v#F:ȡ+7bCapb0(.9=>79	n|⳹ݧ@z>k1ݔn*XwlS/IK@w"^ܐp=NGt}'%:a$v#c'qW/`5Z|nsI;/SV]sYv_(i$`!]I0]%NJvdwɢf҉ncKJ+崮[I[%S[,ڜ>3oKi5FhU"<js'Xm+iYBoO%<iq<iiTfiH_,Qv]}&~[IG<0,_ZGm '_46;[1s$|QqTTxE:9l	;vqm1	S*h")\D#IMz9<]CJۗG|%f(]`ld.\?&E.p9c""iٹ0E,Vt&<ZDǘ9"^ QFEr/ݔ@g@$N2]݈$]L4t|%fZst
n$͂pV]
^*32f!a;"HAxA$:muA[ ܻwd-+7y=ja;I۷s%*Ӎibџf4@~QK&ݥ`2nu4 Tݠ<@u1B|SdEz9OnmuNB\<#r`RcQlލLEI	x|#OW~VGc¢i/&6ٮ#޷0F"%& vp{u3rK1AOB76U	h;fL?'VLZdeh9]k`6ء
0I3nI6I95Nv)܀/I 3vBgf8/ 1,fX7:]sQq`εE:cp;2vHYNNtȐrB݄YFjܜӌtrHL1|Qyv|Y@ݕ*;/aøv|Ov#얍~780Pɋ7:ؐr벣R11Onc D]n݃N,W0v8abB]svmvV
LNQ ύι@&
 DRxavAKwJ4sX4g٥Rwh_矲΢Qܔ|nu4 TVE+SdK Yz;{f=*>/2/,\V@bA"͢'YT=kݛh G`?YHaB"^bo
>wiXzf:@0%\YvSۭ`˦	#U*4s	ߐO=I:$Pu{`=hU$FN^#3Q,AcApspCqY#fIbi(f;@^1I"$b 1
1`R;/-~;p0(	m1E+D#HMz>Pmjp^Vv^^'n(d>-Fi17 )@H+#?eD{"jm Q/nv}+CafTٶv{r8	[3֑v1l|q0&_1R2e_xy=cX&^/߱#kYO` ;H%W<mlvwhZ	>G#jnsX`"&P2yz1=D˻MD4hkrfqvh4.jYĘm%6INxY["ҩn;JŹm+m,v-.6+#̑Fz4YTFΊShy.ar <-yCOҳ ;6?O,ڜ|#ƖCpl5O&Y/'IMKFAO݉^	+x; Ve !N2NIpb+4&X8uĻ<Or-11F _wnx>)o9*7BsQl7b6@[`c17 =:v8pl\swc~HzXD
vJ+3y0LM5)pr
IûJ,c㉀#-@#yy\=ig|3XI#vk.	{s;7=v#lV~78ta+7bCapb0(.9=>79	nm"/gsGGqXo;?,Q912oI 2d)XHz!0VKYr1bdnq:b6zk;5_`V/s5W+=8(+	w
V'4Ȼm$=X]ș)+f&QbKN")`QsXf447>`mv`ɗ夜,6INy4],Q-ґliiTbܶi6d]veSpfe}IR,Ъfȭ葽-%OSm,zyfB7v-t+'_4`!axҨ~a|iD_)OvSm%ږ/-#=8h_%j[&a"@8'Kt7tI	Y$ܔ9"'a5T]:
UDDs A>nnGc+V!8W`QH	F!0l|] 1*0Z8KK* DHVBܤAPx]"aM,qͺm`p!<C$		<CpIpDnqr$`Lvl=x;@&d[ĜC!+\?pDpXkDűiB9bv_LL}zӲfY0sC/2;/7e%'KFӢe6;vT70cex<FLw8`.w+wMػ$hbpy7aۧ	I)0s;$\hsbe6;vT70cexݗ~H@g䋷䋞a䋱;/ F;wl"I0Ieh(ؖZAx!SnOFp!{4OT8dY=V^\Ia|~z0(;@A/L|ŧQI!׃qbĐb$a}x=i|v;z\C/2;/~V)1?` y]hY%VxO6 t		<CN;V778Z؍2JN'RrzNUNI9Y=',oX$V6yky8p̄jX7{5Ű	%lF5(]3Fˬ|+<.g%DSax..ؓSΖ엕W(w||ON3D[3'jӕhlq2}rA{؄F`·NwlvK<В!	=نjCcf'dM؍ij4N2zpd#i2sdCK:֛nrTI9:niBWY}Qt$lZx$e]ǭGUdI'&>=%zӲb~witܹ9؇݉^e3v_	 /ݪe(o8F%̝,[
5>II6ds{;2zЫs,sEѹK;s;sW-`'#De(bfR|gxOqP!␚S1b"'zم@)j,( ;iNb/gԱZUDebJ)VAyYx	ֻU*+NU`QWLk~77ZVOH$VKtbRjq|b1e78$)DET)geS/m<FV#s9y=hsbe6;vT70ce/<0̈́wsv.5NY,bgsRotݠ*ۭ9gypL/pBy\S
DFS|kRO+aHwh%zؙyi&]4.jX-hj`K.'J%R--*㴬[ҹm&lkNljp;Dl 4YU%҅8䥾Sjy.q
`})2<jp^6崮|#͆Vp)²xҪEb|iD_)OvmF'$	ܽKN`(0?|%fR'ȓ`Q Zy/rCd% 0!"#v#l3c$	ӒrR@$Lz&Kɉd0K伞I1$^U`h'blYv 3!36}n3ؼDX~X\L3QDl
8A2,qT@)FZ['|ލɑ)w݃/a}=}("l[	9Ldv__@A1$ 8-<RGIN@$]N֝E6_T-77e`M.ssvun]a]@3eE7BШńi9_9,f>wqV^x3]sbشJ!CF.#IQ&(9;/w:	~1P=og<hQl"p _vfY|gA/?èJ8"
 ;)	{b"Y)yݢ=l)|E-E--eۊev_oc+q%(ߝH=k]Q]x?ֻZb?p n-.aOݒ8\ݖrh]`OO%.,XP;_*1/.GfGG0& xlV"9[KEh=1
YD% >)yݠ]ǭ[+)j,nPo.U;/OF`k)DF8ݗ8ݠ<RˑMGe〹OZ5Xy$ݕ.@vM;0'g\g	?Ic{ps;@A`q7[
0"&]v$q;_*0`6nG"݂k;/~ID#ćBh"BRSdE@zم@"	Sݗ}7("5e_sLPDUd;//~hsIRd߈úqObc}pzkƱ2I3*\wN1|ao݄(MK5<Mv)F<\Y[	Y佼I0<.\&
VEgw~ș[ihƬ#s'blYv 3!36}n3ؼDX~X\L3QDl
8A2,qT@)F"K9>y:ؒ{LxY'';	sT>9''1Qg"v09̓V`Q(ލ"rk9ܹEQq	;;B]2}|	 c/ݠpXk㈓űiB:
$̎H=lI;i9DqNH&WwV/z77<]`4v 5a%,)F,#IJ]IyYDd=jЫ9]pXkDŧQQ$>;[Đb'ĘƀzӲ2&W{rRHހ$ <쾤a Ji9F`oŗʮ&yY|Y~IA=|0(;@xHx&煮@RQJ6O;ǭ[KQ`r}v}vW;Z~78 I8-;ZDen^(uVg>X/+;/.ǭ(%`8vشk$vroa8_&N0y.a94.M^j+;̘)X0O;qbe|&]I#"INxYC#M-ґliiTbܶi6d]veSp?R{T#4*Z(O,ڜGO]@SKzMm+0:|vA4PSiH_,Qv]}&~[IBv0v6pM"pNH".ʙGDyVnD}9%f[@H 3+q`R),CxZ*tZx9nţ.ʆs]r{!.ę`V#c7`cӌ|6	ǭ=v(ivaNGs x+ǭ'n&"38J;/CeNz0(;@yc❏f[)D#C5|nu$<N;/I5Ęv_
n֝o793'bQB"2k41
;/-!ءĀ-<0~+1tHG,>lBh#A ľ9AFOwmS>ŗ+{a0gci~geN_{땎DCg/fvZVp]ls;/F_
ش"ۗLb&EF /$,wjhwaGLoPv/U;/C_'}K4d&[k(xZq8far;
/+*as4 oл̘Čѻ-ٶaTE4svE5NWOSWa(Nc]
Mm򂳰Aa#SAa|Ӄ'ag`m9iGcGnQ
v`{78Qۧ\ɏ	O+q3_NAݻѶ@I:bVV-$la[(W
z/I8f`P!	{1I7ev;Rm%6E]ti<],Q-ґliiTbܶi6d]veSp?IR,Ъo$͙9,o.82xiaS򗧒v-t+'_4`!axҨ~^6ғ^ͥ|i<_%NmL崔/jX44/-=aciV."t@Թ^It\UN%qao"wc`@	YJryJI> lr)!vq1 ,V[7'`w`RB]ۗNzK䒞ZgoN
=j0εs5cBq\}M֒EcNIy9pr(=;/`}zA
ؐ`؁(a}pX!r`C,v `B%wK`L6QB.]-|5Nw1EAs p{e)w$%%xfD%uѲs`PvcsaشJ!#H}|dǭGH1,D`2;Zv_
>1V.{?])x9~/	YodWvR&Yu@؜0;L?p՝,+eA{j0v~a׎J]k=~v^=B`=`dHx 煮@R.D%iM#eE-Er	e$їhr>fao8fkr;
/+zdZ䠻̬㈀S2˹(^=kCcE-&Mh3\
ā?`9#w$8շ6sp Jd,	颊bxĖ'摹ٲc< [06K 2: 0p>'酷)wdf	v!f㔂`\@`:̈jd %f5nCP
g*&fz9Vx]},5DRR2w$ \eݑn\&\ ݄ns6CNŞ+ypv];g8pM
U3dM1;b.=h!svnLgW,rS<Yحp F[/$eK~#>v^.	OrSLZ5Xy%7*\wN1q%\<YIΘkJؐÃX\
shEcf[=dEwhF;Zf @̿Osx9l&^roa8[c=2aݤ{^cnu%v	wζ+;RpЬ9qL)V ֱVw)XqXrwR'ڭ{cܡ`{Eq'v컱yhg yhsA֘Zqĝ-$2yONO)O)8upSBd/GrpI)"w`]ڔwVqM =zD/Z{9 Q8ΰCv!G=$X 3ӅJ8&lbChe࠼=l@s=vjKD?G0	YvBPǭ/JewVUV-vCtNRND.c<Ȇ+$8ęf$򨢘/2$9Xez.|Ӎi`4g٥Do#|/;/-$4p]ZGc,]Q4]I0]%NJvͥ)ƖKqV-i\i`KlipY8}g!?U%HhgFhU7ZLWOG%7@CO,ڜG]׮Š;m,'_4?"a^WʦT+,ƖSiI7"Y)|쩚vd-:[-b,tu%fKrݼRȧnBa+4^+O%zY$@'_KK% p)V!I/Kc1$yI<'b6ܼi#qF瀄jA7a -3{3V>jBjᛂ0VC(p%(8|̢2;ONHpvrLvcs"L0űiB8FCgeA;$i9<쾨w /e{eȅlw	ekV6`3uxsXlѓOv3voe{؏1}F9̢:v:s뀗I}8N0RQWӄ} -ǺrNW'*/yY$P"L֧]9<)b}YgvZAzXn	&M\}00mF44g٥fv#_˻(Md{pyݥp0R+;qqXrwR']ǭn{ͥ)ƖHdwɥ+崮[I[%S[,ڜ>I*CERK]rS8y$pd4rRO)\d#zyfy>;JXO%>[J`4~'aYBVbN{0+IM ]=m`!NKo9h&{ʷn^bB2	YbI22('ؐF70v`r,adnv)w%r<2zػm\sNߝ;aG1K
6%J?0
X9D=aog<3	O+;/쿈eg h	([c &0nέ=jq0Y$ψvsͬWvP߻ra`F~*nx;0ŧQ"|nqIN=lIbv_;Zv_
B_yu~G50&-k@ϩ\9ujv^_ݹp`P#flDWN*S^=i038J;/\I۸HpF<0 l~2QB0HttDGe0,=lB0H"DD(0 NcqNDV_-s2v
b6J[;~,
3C,( 0e& 6L|Q쿉ĢM"_RmLIvҝhY["ҩn;JŹm+m,v-.6##jFhUI-uY4ͩ&SHOI>[JKJ|O]ӯb|viH_,Q- f4ȇu-7diC@~C0w	X|3i{"̞pediuiG`#g9 >@d  zIعF"q#a+1dYF 5n:lwcAunsDċ'\r`I8bL5ݴX
k4Zyhc=Km5%h b[
lc.	!^.(]bYBu ^6	d'R44n/$h؟&GO:ͲrESSήgsF =zFk|LԻ L RX38xWcwZZlK@c`Z LȞmumN$	%t'8PLN'R44v/v>M,^q.<Sͮz!t4ixcbBvdk8ZzrEE)fbgsL֦KOb	쓒.,ۡHvi;8v/K3Ĵs@H=Nq%#CN6byGzL/$it4ixXCDXh'ē-,˱&kKG7PZ e<li}Gvs|v^֖00f>֧L6KmALK6qx#v'$]9"O6ĆC?T `P~as
q
o+;/_.qv!XK6Kw[ZUpd4bܶv$[I[%S[,ڜ>q[R#4*TY'k]$/ݠ<<jryNjM7uCt47إۥv>X[ 7Rtt>j~GKIN%s1zn㸓K̶-<RGAƱ$!gw$;/gqN2K/}ӍdNljq4}gJdBT^ShyfEO%=&|㴬|ЇfƖSiH_,Qv] _I2$@y_Pb8{l6xSXCI̙RIq8ZqMBXp gQ뷌	IPJc݋Afʔ؄U(w`Y;/qbp[e/INh?q>7*H*"p`E;/7qbp0(ǭ;/T:AfʑB(WI}@$w'd쾠Zv__ԚHpXkܩQ(Cgqbpe4w2~$
8,~5|nF)1NĘd쾠[!}@V=i|d1%PJ[]ahލj3vk6uso%;Q6YSt-
Ib/bt	P]ǭZ{9t6$RشJ!E!B}qbJ$Ę0jv_}zӲe:ULvk6YSt-
IB^/^Ӯ۝4b=jЫ9]pXkD0b(q (H&òŗqN_y1<A=:	PNv얡,[ 6_7̣7m`E53eA) 0(;|_o `PQ` ǜ3ycx:U#]/n^);IPQw.Ń8Dp\+ܨ .knq&O;/_nWzs3WJSZ(NfrཏE^OC"wi8[0ψmܠqT FC}K\q1![j88eƓlu;%'uk'֧$(kX$c-k\MvKPQq*	Kĵ9D
ݒ0ƶ؈(Z'?㳲F&oE3oWHɑݤዸeE-@]mve늧e`RFC}Kv~̢gPʷbh.-fbC#
-I [`B2	Y>V/q;*
+g8^Ɂ>#<0(#>&ęhc_@hI$+@.QĵV	/E>i'$+JWPVvYPWv݌ ؈dj6q*Ȍ$	 2(\w0즠<x|qp.`0(ڜs8`6EL=NAIDO=qH VP4bo2@U_; za@MSy>!!=a^"Rwi67qf;rݗ*Rݶpe#!ա@tAIB0(0IDCV즠0(
  ^i.wh
kw	8 &\R8#,̐z (	KZ\="*7;F4;}LUS1BxL"ݢPx=lnPRe늱wmeݗMl!fj
MP4ic`QmTQ	Yb;	$n{a8,`KPXqVD`p,YLVٛ;1߇W&Q墚 ݔ0
@sqLGyDt
N"yA
	v}@ݢl\61WA8dE!<`\=lnPXZӲLd7ԤrUN=NV@>0('JݔeCyqrPk/4vs;y *Lp!
@MF8#,̐z b7;F4;}LUPxDOXeH`gwao(J){XZӲL2e#! H=Zqf]c,#3p7's0ɔyhojur
vZ=y9g]ʠs'Af<ˁϊ!Wr$# THq		9 ݐWٙVD`P\$cȇ+qH W17'\b&o)ݢ@\=lnPXZӲ~o94Uc.}2D'd,SS`Zg+N!f-kଐR.w*Sf)Ҩ($'9cwP`r>79')ǭwu{9пsM7!yz'.uyGę"sAÁAsH);@x&ob0<Xzم@Z wmN根h2}Ktt@pfi~`$ ;/ķqb̘2=i| ,Yi$"XZ)ܴY]82|.-#ږCsxm%6I]%NJvͥ)ƖKqV-i\i`KlipY8}gXf,!
)E<js!<MO)\پKzMm+iXuHA4PiIEa|iD_)OvSm%ږ/-#l50v-f^,ڎBbN`4/Kno/@[v)0sd4u,
з6BHbL1l1ty8h=lHv^Nǭ;/_@0e	[;;hDJ	?qHﻉ0 A;/ =lHv^PN=i|̲\(93!tGֱG"d.M]*ь7 Į69eA\lOwlZ:F2\ [k^V.BcŞsC\X}ัA"`N+~ahp%<2 +?rmqaΛ`jnrdl37]`Vrǭ\s&~+;ęѤ\r_'8wmQnL,-&xA_
ؑʯ`a(%88Db$.sv^@,=lHC;/ j=i|FeLc0{	~ՠCO\75`@e&CϹ2؉3Iۻ	0 [fqv^ 
l@MbGns	J	YĘbLB|nue%[(%%D0[a0`
=i}H$e߱<D< @3)
.z^̥wv+;z`c8yqXrw4'M2QOAgvA2>hv_s/eq(sShj8{l!&KHvJRmLIvҝtiD{JERvrW-X-v[)\-mNYG`D~JdfTPڽOO)\pd5<jp\v^ia>[JVOZU!ـR6E|i8_I0_Pb8{l6;[i9pt`'_4)Xzpоl0v$X.쩚Yo<[x~-]OAgćN1xV7 /r{mqU 8.-13{VTrd,V+$1tȧlEȪ6r|}As-fd@t!C$˃:.Cwetn=i|5e=w.O\{&˥(L;.	k;%y	cv\0sttKB`<\0%fqЅ"&\v^"1xqNLcΰCl`\(F<\02fR"\D;bLze;[Ae|DAFp?5O)9NV4ȉ{y06whvKW?0Akܘ8,~5|nuЄLxbv^ 
=lD=xZv_1쿉k]пt&'ih&- ~ƛ~b"68E/
Uδ^Vy]_6@c	}s݀~h?8-Kfm9']Qt9AF8tXBl] _3fH`Dm^c5np2a_2fH`8 )V+7`)|I0J̴fBc62pj6-&8]X/9|0:uL4 DՃ!$l]g1'sE7x`)Z	3
dk0\+8#*K"zջmZlņ2,XaE'pbkx^;99| Gv$<"_#Jz:rNZ5K)Ez\0εs5c;"N֒EcDXCLokv(̿w.-2FNRGL|%Cv'+;%q|2'd/:HeNv]_rR{dnsKslU_- t^t=kv| b.	=y\I}eyx{w.2v
φSeV`P;.ssJ ?yXek'nȾ5pMXF/.v3Kg/l5{ѹW}9] 4|c=hwhN]-2pb6e)z؁Fܻ{s'd?z>lu
egq]8"m=78OMw6j2Ngd1O*,HVM2@.lE,j4@'F4FhϳKQLEO(/.B+I&De,`dwm~Np0(;NAMCx$ǁxqb!rx +eF_/fgo3A7;	tx4c&<'z؈`Zv_pELZIitNͨtii]Բ.i(]I0bL.pS.m(iH4[ұn[J崛K]e;Kͩ8? ̓p~J%nJdfW/Y0jy#tjPg"VtS̆ᥩ.&_K8
8x`}I:\CNh;3/Iڇ7F
y&lމڳͩ&+bjӯX-Iw>dL̜>knsti碘\N!pb0(.9eN P%-Vw;/ǭcgvA/I:\CNșyljq4}g1%f"ԅ$͑["VtS7682xSKzMm+iX#DCvj4axVO$bfҊp݅-s;"<dlvȏ;O̝͚A-w/L~]	Y,v36lv@,V[
^N"+HK0y~P=k
=	~-ǭp!]s^a;/[0&CɫP l
M]`'qf a;/N-T=iݶ#c4fȭ:):}<iqͩ]XOҺ|vƖHv`1>ͥ|i<_%NmL崔~D~;R|_ZG_śQ❭ӯ;*>h!IBE&Dahl?3Q͛|7/8w-DFh%f[
^8pF"_ktZz" D"X++;B_en;ZZ#}0]h-p6~(lK/cD79Rˠ$	ǭ
35Nǭ?g L(tz+ͱ0&8PjA޵ȭ
=m/s8@gs6ֱ

>cݦ(.3̗AX\ލb:d7cdyVcKLy9K_M&X>J]s ܡg:\E/;.>=lS.z^Ǹo0YЀ5e䃿c%{;{K[ѹ>L]`87\n3c'+w01Xs7w+K",	%.9nP3hRv]&(h?̎˥w YmejǭQtv:N`Uw{-$ b\Shj8{lpd4]ZGc,JRmL!ؓ K.'J%R--*㴬[ҹm&lkNljp2"{I3dVH՝:<i;K&KoOһ +2<jry.g`|$0y<iiT?/SiI@V6E|i8_I0_Qh)~ *R
~%f[s?~;R X_ZGd	;\U!v6}ӆv21hl``M[9aocVZy|E00(.
m^dZ Y-qXvwk=řB?p~J]sx3c#=ŋsfg2]lnsF9ݗ{+'Br/er]g6~fm0?p՝	 +j0v~a׎J]l߰s;/yBv-<@q&9LA\ۈyݠ=lęp=KQ1bSE}'ԱFL$mcY;/'q.Gq3+a_쪘ӈ1L|\n~@a0 S|k _\/tk55i3KP\0dpK4tPJ30wƹjƸH&s#02ao 夛24.jX-hj`K.'J%R--*㴬[ҹm&lkNljp;8ITYȌݜ$k?eܘ1weCs ap }`$rۓؙwv-1G0	Y*̍\([@Gsp D8"e8?#$+z$CjΊd62bA$K	;K]_4?qxTᥡ~EY&,V@.~%|;Z+7bуvT0=ILv-7["x#2";#{lJ Rp$gbцdZf|&~E-i@'[d/I|n6Ix481A#듌3$84K0K0Ʃb,Zv_qbeݏ-w&^ZI"ieK]e;K2;fv({sII3dVH՝yN'oOIO+2>{JL_,Q%|i>Pݹ0CO,ڜ~8YvWOZUv'-yiû݃n 9YL0^Ahlv_zم;Cp%fH0bvttx(!v-<ŧ.D)p0B~RPDpb0(80B3x	!JDh6O3$ha RƤ+\36!]ǭ*ǭs^v_۸2NXi]ti<],Q!&iH4[ұn[J崛K]e;Kͩ8?i$C&lމڳ-9NZݞfN/G(3L5-9|:=k?vy8MX3<js!<MO)\OI]i]>;J<iiU8ihn[*\v{ cjZ"x~%g0eAV<cʰn$ 
qhZIQ2yliiTbܶdwɥK]e;Kͩ8?('aHhLٹ
JHy.l2xY94m+dRdKL0Nh&TQ|iD_)OvSm%ږ/-#@zn_Z *,&ӆ2"^r2p/<#
~.q1邯v^VnFÑ2pbhoH2e_LۗXOZ	=pL,0Adl|Y#șl,=ݷ4L.jx|>!`zOF,&0Lt$hd29qgKcCIHqG/N6qХGuGr/j4w #"@/Ba{PyV0"i7r}mT?#	<1X\![kppVu)8 8HZ}:ܔd/$d(&{-d$hJ)`&_rI}Ύ&GD&2$nsB||&K,|r ;H݃M-ݹmN\yI:]18IAƘ/_'ހ/L͈</e"Srz`ˊ#e`,Dx3f4LII@.ոd$6; 6- -yi4IxyxG03vJp#bH$̘X;'Q(>'V,;x݃L98C`2?W ' c4ݗ 牂L@}q5v#_d"` V$m @|nqm慠Vv]]ǭ*i;t k5S|oq,Q3fvCe>JY2SNͮiHVNHI4N#07Lyg&D,՝؆f(A/nGY}I9`oa|s/ć|p (6c\h;PY1Xwv$>@p (6-$ݔCKtii]Բh-u&ti8])OK6Kw[ZU-iX-rM.efG8^i> oh|0pG*X`BKݥSCYiJdZ!Hҹ|u2x0('.#Vi6i]S -*_4?H7ofhjKۉY>;J,VZyޟ{JSoLAʌd/m(yViKF +-Ǉ$\e1HRa'Ȫ"^!@)Br{ADt[S(QLNI۱CZv6@cN&Yznz\IQKg%F4FhϳKQ@W k0>`m(!Ocgv-$分X])OK6KwC#M--*㴬[ҹm&lkNljp;{0JdvFnZfӎJ[S<MO)\Oҹi'via:F F'iX?/SƖO'ҐY/'IMKƖc!\V=ص<^,ڎ4y[(6vp-Ʌ\oX"(c8h_"|^a^dw9̲n^(.
7/	cܴBcAwo>3H
VL	-?aӒtVi<.3Θ.N\y'(Vnz[rg'X+hi;#ܻUGVaBqX+vLx-pCm0Vp1V&77L\s?`}ŋX0uv("a0Fqb199
KipP.#xNGp)&9VUB;519֝=sq#/?ݏ.Y 	 nP@:k.5e!OZ$C`6l@ebԸ6vX![̚``]
Fg9L0j`Ꮩ`=IF#mK(4\THn!pa`(!C1	cD0ApbE%[iu1#vHۭ?r6'i9=2'PF|kcM}j]X̊FqˑMFXj;gr&
9AL
mܽPIMDcm{"\S4Y]KHvJRmLIvҝtiD{JERvrW-X-v[)\-mN'8?JjJdoKiP<js'[ZN8ijJ;SQQX1tQjBX6̃iV9-dQLAvKs"іh/ 8q=|<q'm<vF4fX6ݬlc<ӰKKKK8f^쏙;'f]9$''|Iގ-F4џfhZIvDeSdwɣ8?RT%Sg"-HRK2&A!!82xY9<iq<koOI;i]:^	V\P(R6E|i8_I0_Rpмb,.ĻW)ދ/z"ΏNsqqD]il[bܶ$Kd\6@s!׾{h/KsQy&'n<s]OInɱ쾈cp\4婸,<Ğ%'R"͓)Cu8-Z-Gb.9E^Iy)='L$˓.?N%i׻t4_,,_)ܔ/ܜ/d؈v_G/2asrE/vK옫7)1 N>O'.)/-MطlIؖȹnl!(`|!2RʢNVO,tXO%r|ub!|~ZIyCG"e춒ԛS]hS.m(iH4[ұn[J崛K]e;Kͩ8?yH+JgJIR,Pںn&߻0(%:?e G	B
xrp.fI[9V9ဢXmF4fX6ݲ2&^ZIi!&#QڳZd92'heϚ\YVY0G",CiI3I7!iS
jy.i68@wv崮dQedS9	4YL_)ONś`C&.77i8v#N(Ax.w0Pɑz`<mē-IoZfb	8$K,q4|^\^75cM邆Lٵشѯl<-#8o:ov$=1;1A0|ns7(݈Bw;00v_-N6-$eȥݹ0"^|nq	Rb4D"B.D"B.1.=0棒E h)fA4C]N!Y +UtvIq,cD^,J=m%'2|q9#v2R{h|vv,!XEh-\q #sr@k2pʣdC&.7$\>a}i.-;Z(d 63'f8]G[pēu`	; !ix;hٸ*݊yIN'^;܀Y8Wv_
1/* N~ȽCi&e_p%,VK6N6݉D`V"u{Auf[⳹|Z;/y$+E2D rzvFK-Zɠdw#@ P,k2	GzyKeN!XPH
ie4s$v];[`I봌&\eNHݥ$l4vaO+/I7,D4X])OK6KwC#M--*㴬[ҹm&lkNljp;r"ʉ<6Z$fSy&l܅.82x9)omNSv^ia>[JVNh~	KJSa|iD_)OvSm%ږ/-#xj9ihZE❭ӆR@أ5Z:PCarHb,ڔ;g.֖lk-؋ ]3tw`Z,v[80\6na3!Nl5q`R<`ł|9?$I%<_#E-<b)JNV؞SJ%'E`w8$ǀ؈L"L;.eLLA)A疋9IjP, `Ccmq&<-e\S)Ah9z7/svʮпrx%<Ǆ%ߍ%2sŰa0D"V"%
|@ēL Oߝ Le79 3]81-Fb̅nv^w$3]ǭ;/ xvc?0$&wz >~v^ R䣲,7etDűhlB8$)w$eHLwA/sqx@9׌. Zcr䨒n@@7y`o,f>dHIe5eaB78u(켘Yay0h2}LIoO)<Y;zمE-Eve능x\0eSMOfv^ =R䣲`eRe/'1%\1Gڈ]ǭ[ARXnPv^Z	*`2}Md b0r_+.J;/ॗKq1|E1x_@A"LxO-Fb̉$<zv^Mǭ#(n=ixlf;a7y\^ܹV$;j|8NO)݊]kd$s8S/#z%à[	YrÅ1A띠=>79	qY [Pǭc9@>"y;/@}N~78"^X$rcO)yO.E(bpSӓww2$ˢN=ij]-hee~78j9!s18;.`5w)CB祄Nˠ
ǭ$#|ao{tI18AvE_H?ȓ-1 EGLcU|np?VnܼpA.F{:hEcd\Vw;/ṇֱ,w@d;eзsAv
apb0(.9;@z+|ns'(⳺ enֱߠ&Ev_,~D.78;	+N		g	|f'PLCwa:w3ӂu~VvCp<9FZIxE;[6h4.jX-u&ti8])OK6Kw[ZU-iX-rM.efvODICiFhU~Y9&via>[J;KVNhܤi-'KsC&'8x幡l@-ϰ-6.3R2rM]\	e;vFjsLl95A9j{H,VnT7p)ӓT7v+NMP5iJ=َi:twqV}ۗH%gaG([o-<Q;%{Atζ/]2q.b/gs:wŗBvR	Y?Q
3?-<Q;%{Atζ/]2q.i+;P2weӟvR	Y?Q
0O=E	^`P]sA̜@K2v_D7qX|Y复lDRj֝}:ӯI{wb>pv]`zN\i"e+崮[IC#M-v[)\-mNYGaǘC%W%SgyfOSvOp'_4S0h0G\r|L!#eVpitV-&8Qaf'cZ%{}YxVl!sU3ek'xV%&W|AL+ /ep>鏾WtI-Xe؄a]tlDG5w"#䩅;/ӸeZv_[#DrՆWţb>7:I.Hzؒd;/	eXh>$˖2̶--G23][Ce<[CfM	ǭ;//erYi'Ki[)\-mN!&#'.Fmn\Kjdy?O,ڜPOSvOһ O)\OIdQedSiIviq|iD_)ONN,5o1`nq;EtSǭL2cml'HñnZ(bFv]1zC&;\+N6-rF7;0v$<p#=Xs@GdEv_.ֱX݊ebKe_v2B/}ۓ"%E/ciQDu {K|msQ͛[FOf K,72H#8fYWk4$]iI]\؏-Nˢw؏Fm?"݉805`8vV?n P%~+;8+wXP_;/ e_v2XnL b(Mv@(AGP"
:Ǵ5ٿeD`yj"
:Qod'fYWk4"I/)z݈qu4[b'2y\eNHݥR{hYVcf49}@~Vn.0ADVp q0PɁ(j.W=\oyHlīl1Ʊ"~E؏pj6;.ǭL2c^R;6u"~E؏pj6q:l<(LpChYhNmrF79+B`8vV?n P%~+;7w
LE/a夌HYh;#sr^&DKˑK_&MԈDu @c\پms[-#eQQ%r|$ǃ"BՊsMa}Iz<R{cn> 0\v(h(j.W=ZoyHlīl,x"!fEnlv]*	Nָ!D,؏lkxh8|
=Xs@GdEv_|f`Pv(`bb/Xv_Y~F\$Lz|ɑ{ܘA.b\_&MԈDu @c\پms[-#eQQ%nic"BՊsMa}2$Kv#eҙ-zJO]e2/rF,djYVwC)yM.RJvͥ)KcKJ+崮[I[%S[,ڜ>&?.DYQ'KB26nBq'O,ڜS|:vӆnrs\ `8/QlZ0ZGbH>78	]ǭ#M$ǭ;/LV>&]݃_q[:va'(?c|ه(>5w?dtջQi>&^ZIvveSdwɣ8?yGI*CmMrL\hv<MO,ڜF^]yy}G^|8ihybNIʧrq/+'Y˔sf~1{Dωtb6@;/ݗ
8"Lal`!`3r>78P7w"'\睗eV:eL*}ؕΒ]ǭK! LLQd+ytǭ\e@9GqR~f}؁v_MǭK!LD4d]veSdwɣ8?}EA%HmI+P>hh䱾S76/O%hK	WNh~	VOZUO!|iD_)OvSm%ڗaj4/Ɯt /
ܸZSo'q *݈	e7[5=-Kf ]B襰DKaf疷M83!Nl5qVw{c{/V.l|ʟ;qw݃A·ha2W+!j6Z|(0dC$b $NO)A/)']	8.GOIʱty*"_dRdv]7w98yV"ΗO%DKWˢx-w6Q&ehb"E6G;.ZwcL]`3V>dʟ]ss!u''|nr 6Wp78$ˌ]-b+0İv]&_%拽vyq.Ds$]&S$Mnj/uwyN1/b7o]ָgePǭvlMN7<u
V';	(yZpNnu(yZpNB;+N	#!VvCӟkBύB e4v][e2oqv'8	V';	+N	Ni:ugݐ+;Cp<9il%f`P]svV?N P%gy/;/Hz>3[c e/ց/9%<W@-yO+&yO,E+I=yO.'A/+'DgqKRk@w&;,{/vW}9YDӸ~J!sse8h=i$-c~Ṣcxc= vh\AAse7hb"nv](_աwl%f`P]svV?N P%gy;/yz>3[c e[l%f`P]svV?N P%gy!t=k->"t+2aGI7+D4H]Աv[IBM2;ti8])OK6Kw[ZU-iX-rM.efv
/^ICiIQdv682xSKzMm+8~&Tᥲ10Z a)ʙk.0CІd=Lf!6j[&kD;Hmpsxaa8mK02?0\#j,8B
,V]dS,vcsD%hlB9EXw$۝wS+c\nphs<rfqfN-Fb
$\%Đv^{ep\5# y3F79G^Ά/Q2xpv^)_@A"Lش`!(. zؒe%Zv^)_}q	~N'xh?q>79ID--G1$ 5w$Yx#wRh\]/ck'xfqfbт؄s$\ Mzؒ8;/Ӹe⒦_O]c`5|nqIţ2xqbHy:d;/N֝/eq-\f\Iʆb""+;/	ǭ>as8w(~Xaq>78$eCq2x[^as#w(+I9>![ҹm&lkilipY8}gf2"I*,T_62bEˉ;KȘaa(pԕ|nqns6O.ٶ/݉hsN+folhL(ęqM(L(ęu aA
?0&{"8`Pci\=G
~\=f=q0~asL8<Yq03
?0&{HjaAf
|
Hli'Ki[)\-mN!&#RyIPY9bw`{ӯᥩ.ѹbe)T;@-FB9J3 px=lI@eR`= ʴ>姳Xxha!n则{&Db!F 7٨\cvD3! (\	Ab`nbdS7Ԯ]j;-X,X;/	_Ęv[8s2gA>79wqbHT=ixO~2ň	+L0}J=
/L|;@-FB8?gAkzؒ.M֝@-eLKchQ2xsBK/L~'hhÈGl~8E|nx,=lI#45w
+|̗YLVv^쿉1Ӵشa#Xq$A;/	EqbH8;/	@zӲ(2=xN1lZ0}gAxJĐ0(:=ixN+"NӰY8G|>˽ɸC"5m(zimL!/Y0̰C[Q$fSӆn&*nȺd܀~o'#92OdCM4}g523FEo#4*p=,!2+yTI3ͩ&<ir$˂dl<kK	WZ5惝`4/ `Cbn7/\]k/-vmb/LW3W 4Ճ')`:_ęplZ0=gCº>7<e$=lI.H2w	+F;v&.O\cA` sW 1k\/nFw"hU}OAyGqV^ 9"Lţ!bpκ$xIǭG 2$ˍHzӲFv_yz=؏M78 _?6& v;ʗ'n?;/eBvm.؏dD`
Ug\nsITgqR <`P\98	 k&\r[8q\I;/		.đwe!zӲ&ocɦHX(74v8ָ[ˠ5w&^8v#\aJlᏲdElsgvAL2;/c_@A"LH[8s"Iİd=lI.İZ=ix̿ii&L-i\i`K4S[,ڜ>,P'v!`s9DjQS<Md#yNIْy.i6崮k:8h_ ݄n^81;6^8vmbj|E+Gi 4Ճ'	` 	$ݠpţ!3!|nxɀ=lI)eeHZeL؛;@=qnǹ;M\ ŬYs]@f8nU	=eWqV^ 9"L.3-FB9|nu$=Yy0[d$I4;/&ǭ;/A/ep<Ǻ8_g)bhv^#_?6FpG].Oq3݊~v^ 6Zlp|Ցa)Vm0uq&ȀYzԀ~79H46?q>79I8-FB9dIewqbHCǭ;/Y4MCcxLе7#k\29VA
UA zؙ{l؏i,P,|Ց<;^wf&Odh?q>79IilZ0\v^#$0w&_ഴr|CK崮[I[%G|[)\-mNYGa]{,Ȓ#V҄ͩ̄pd5<ip3T]m,.
=:# 8ihx9eCvEd)v,+8-ٓ#t͙lȶÈ`Ęn3GS4|nqI
t[@:;/1zӲ#=pݣw!nwhS=dߘt ;Zq0&^D7bчftkBvv^s$eӲ֝p\K-$4M.eiljp;??$ȌͼS^9L?d`Dݕ3Xyع80zj>a)
FldAFk6Y9&v[3'nLvm,-zuC&;QKC aqPsbS-vȌ 77n&&0q&<mG\fG$(p=lI(9w&~ǹ!11Yme8;ZYmD<vv_qW?!9a'De>߉YOFeB)$Xcq>79wqbppx=ix>qasNNK6gs%['#<eB)òN
&<1t-;[Yx'qN_=1Y3-F>7:؄py2$ؔ=lIv^nǭ;/ IM2-cq2Yi'Lim,v-.KeSpء]2#5z<ЪoyfOSv/-'nLzuGj=8ijKC`AȚ=ذCPE@dF `C~$Vw;1lZ0A,(ծ
!aDpv^tǭ"㳲:=ix
LcSN֮Hl⳹|/;Zp0Ęf[5|B8<$;/:zؒ"=ixl}߻raF(tq2&Lxxj~2شasG"HPJ,[F"@zӲ!/2&W.!alipY8G|>ǟ|Ꞓ3B9)oWOS60CO)\d#\0},/)zuH?pԗV?A&^<\~77Čs9+3EW"F4ds=Rj]TV!{<`5If9j8ᅶ#	hJ̄p.2̜Lfw99"Ǹh7b>kdCⳈXFc
>v^$f_"?"a1?vwc=f[5|B:I.w$s&x·qNXn>/)wcq}ͳɅ-$q;e;Kͩ2;v<pIIZ䪆Y9B?v{6dSia>[JOȘarL3OҲxҪO3Dᥡɞr왚7xa34\axpaa33vIbLJY3eCt!b\x]ǭ`݈6	Zv^ 20c%V<[whJ)'e@B-d"r]Lͱxl2v3-FB:|nqIe2=lI+̮֝ &Wwb=v#EڍJpގ`;.F=h4̢($2IHgsRЃ[X)a~f!ِs':xp%x_%lvlN.˟'=pD,fA&\bчȒ(@w$ɓ|"ǭ;/)
>ǸsU|nvs
?3?3y,+eIظ"
3KHkQ2-qI$>+ENĐ0#CqN|H2H3F>OifpU2rPÈFSDG;/JnD'dlI.֝2٥c38CetweʆB0ĥxz؈vNR{
]|";/G֝/eri')D4履RvrW!&m,v-.6#`΅#4*ċ<MO)\O,ڜ~D0D0Fpԕɟ*pGf$ǃKn3-OAؒ ezؒ.,̛e@=ix_	ga9Gtfh;{3W%i%6jJ!5O,ڜk!vOҳ!;<iq=&|ӯ'-*-!]ǭdDo>A9`ˋF[ć0aKxd^o?q	qόA]͌IX2ش)t0"H|F4qbHl_;/aek_	g<u,chVH`6VX)2ٷs.+=ֻtw=aϻq0Xn4f	wq]{
nm)18wc9ck/ee)ƖKqV-i\G|[I[%S[,ڜ>܏Q+vP3f䭢,ZWyfOYK".'XOҺuDᥲҀ `;srў!pYRv("!&|bzvlbLye.3-OAq$>*F$\KewL6_	lGf8nfjwq]{nm.L!&_ r|CM0-rM.d2;Nljp;aJݤL٫9ZVˎ&.'mN?"	"e(Fpԕɟ;s$ǂ\f[%.sN
ǭ"$ɾv^ `N=ixI,&XHZIvveSdwɣ8?y#[I5g#9ꮖ-ؑr';KSȆuH}(NZ3seNĘ7ŧKqsN[ELe/;Zv^M,$cI4-.6Gp"[I5g#F+vTqͩC :LϦ-
7Vz0l\9벧vlbL}7ŧKs^$5;/ ,nđvs&xF֝,a#3NӰS[,ڜC#MYGcJ%nJQD)lv=ͩ]_4NZ }zI 20qhO39AHl~&|bz.1̶->J]#"H|78!đsɉv^֝h16j"&&_`GtbƬpzL79LF>dI/NK-v[)\-mN!&#pJ%nJQJ!PdDͩ&.'_4?"}1hQ4$f#g.\q`Rrg 8#ce?qlZ|G1$F ;[E&x  "=iy0;eL=͋IlXf>Ր/-$q;e;Kͩ2;v=DI@{"*5sȌֆ"i;Kjyf]ӯ'-ZwGy*nn\ZNzR+Gɟ*pGf$˂n3-OA#35;/  zؒ.3e;Zv^Ǭ1ŁF;q`Wac4cE_K&^ZI"ie]e;Kͩ2;v?x[DTjG"~0sg,Wd}gkQ+vPȊ\!O[`LSv<Md#/'_4?d`'-I!5`T\vN`ήcaFŏc@E|ns8f|Ȓ_e.!alipY8G|>Ǟ#$V$=䮒D,zpeG?d`;@}0g1X)lR},]P0eLnC#MYGfIDI@{"*5sȌֆ"ILY9<iqB?_4?0vKRFsg%aa`Qi9Dtb思;-$q;"e岝fh;{%[DTjG"I[Fvk ;S
S|c Ϧ'-sg%a`4
/$vI/KI:dCM,KlipY8G|>CY(I(dEFty(m2$~0vtLؐ`\	O+v1kQ+vPȊ\3lB?d`;r:&^H}0gQs1nV$=hե.\pd5<iq<jq0NhȋzУy8ijJόA]͌IQqlZ|G1WC78 qbH| ǭ;//e|͎.!alipY8G|>ǞqJݤCyY3f䩢Yh682xSZ|~`'_4dEo>yۛ`=NZRأMɟ*pGf$˞cql)t`.DDxT5;/˸0q0e1ezӲ&XHֻzXQwGdLv-
.!alipY8G|>ǟ1JݤCyY3f䭢,ZWS<MO)\v$>N?H02"LZm˃0i-IH)Q&όA]8#cen3-%.
sNPr=lDLW\=iyŗ2F>ه(LwGȡdLv-
.!alipY8G|>Ǟ0J%nF<䙳VrbEˎ&.'mN?"	~Zo'-I\9<ٱ2JŧKs4IQƧe(zؒ1>d;/9ǭ;/1F8>Cwi'Ki[)\-mN!&#5Q+v7g$͚WKb"OSv6挈a
7gLS;61&]u7ŧKs78[FL7Mǭ;/ 8ja#4cq\L0(tfh;{Q+v7g$͚Vr';KSȆuH{LZo'-I`]>3seNęq7ŧKsIF@$bɾv^IZv^A/e|vI:\CNNljq4}g=NrQ+v7g"*5sȅ=mֳSv<Md7wϦ[Lnn\Zm33Ԃ]=rg Gf$˙آ2QR>!@;SDé;/Y;e2 1jaG9DtbƬpx#w@`4;/#;ZDs~ZIvveSdwɣ8?z&[ht+9QJ!PdOݹqͩȆLZo'-I3+GL۞ęX2ش)t6$S@v=lIs&y 5w"#2&XHⰋv$>N\#[k,Wf;;/ 5wi'Ki[)\-mN!&#Q+v7g"*5sȌֆ"'.2"{'SvNh4<;/ֲHo>A`ˋB})R
Cev(ɟs1rŧKuĐjv^"]ǭ!s<Dǭ;/eeL
1یՄsaFŏ&]ǭp`P\sKI:dCM,KlipY8G|>Y(IևL䡴Ȟ0sg,Wd}gk%i#zVr"W:<S=k=2S({Sv<Md#VzuCo>4$g6zRXaG
1ۍ9:lX͎0ָf0(.9̉%vZIv2"lipY8G|>Ǟ6[ht+9QJ!PdI+heG<Mv$>NNZ!:~1`3=p]-7Ĝv{&I=62;voDJݤCyYȊ\#5ȒS(zY9<iqB?g_4?0vKRFsg%~Ә0saFŏ飸
s"It[)\-mN!&#rQ+v7g"*5sCi$?O,ڜk!vd
}<iq:LNZR
K(x1z'̒_dU-$4.efh;3[ht+9QJL%2Y9}18ijHl \߱ ~
ޖmKi'Ki[,ڜC#MYGe@i(IևLg=U؅VzyfOS`;yᥩ#9Ԃs~0./L0(;#zY,Ge.!aljq4}guDH޴:gΏ#F+n^5vݓ3'is5-(-upZg썰N2NsDG5NU-jq^8}J%nD)뒴:g(fvpd4$p'mN-Ov`2G	6崯0VOZUNh47c;ZGsQ:wqW?.W}9"wݏ.w(;@x7bB%meEA=;@ZyBRiʆ%iAl[2-P[@PܶGNb$V@NvIކ/?^^2x<	N<'Ğl##i|BGPz;ݕ%O(L-*	ŠA<Zr[KeEbؐ[r[@P.	S8Q	^Ch/s$o4OsT'<O8O­dm[M
 2NRicKJ+崮C#M-X-v[)\-mNYG`J%nJ<AFk7V0E, Ep<=䡴țU=Ń Hys$##(dEFty+Ci=
/#a숨Ώ"3ZL@EL!=FkCi$o-9|ٟ<̜_&QfjZrE:=k?vy8MX3Դtzf~2p1|>DgiTdb4}b?4Rӗ]hi楧/ӣֻ3g ?KN_,'Gvg3'ɣA:=k?vy8MX3Դtzf~2p1|>Dgi]hi楧&	]hi楧&'Gvg3'ɣAӣֻ3g ?KNLӣֻ3g ?be8?ceJAg"VtSL}g̰D\ {*$CjΊO,ڜmOYo(n	̭bj|7FW `Pq2Ѳpԗ X
@{<	3'b <#VnF Ƒ(`2<H=lL4!&$yljp;.cJdAiMUȁ-2KM-3:)]m,82xxҫ OSͥRd'.0r}>[JVJ? auDs2v]صsnR"S(\l8ihЈ)`+E0<r6{ȬDd].e{a0d~M	Bt>UrȈ`#ЮaG9;/eЫ݋O")<
ݹ0'sqdMoBvqf|Q&\DRXIA:v^K!/<ęm|k0e2!&+LXM`ƴ8H.'&]d.aK"\Dc&~(ON--^n/Z8E'9tF3k0eaGˠtN\im%6I2;ti<],Q-ґliiTbܶi6d]veSpTYL#Q\\hO%=&Ã'留-*Y8_,QO @noyN,崮`6_4L3!|i<_%N-[70vE+B/i(_I1rmp(SʶrSg)sgFKV]g6
>خ6@gp$+;/ 1}cG3^;-+8]lsv^Bv-<@Ɂ=D˓HY<А;[0䰟22z"MS쿋Oocq&[k(xpї'q.Gq1\lgR
F; 5&$`POdXEpL( SoC/?nb{=--l,,߹v_(tS-$Ȇ`]Pj`KC#MJvͥ)ƖKqV-i\i`KlipY8}ga*9)j+9keC'Sǧ.2/3}ۓyh3OӯD`!XDlWv-f1E 'v,KCĀ<x^}IݪnęwS~".;rS2/L<夝2![I[%SC#M-mNYGb?S$"VtS/NB13QDmYO]jyNyf艛nL
,(< Ni`O-s@6OI4S7SۻGvPe@XbgK5diɒ/:-$dL-rMN58N!Kd]$yljp;9hD6v-<`Qpd5{6$sȉ퐏	!_4!ـї(a5؈i9|NZDSۻQ~-L0(d6_m_g	vKQ?L)gvep7K-.82|!ؓrF8]eSp)EdCjΊS6;*\<Md#O)\d_]OҺzM+'-*ҐY/'IM'-Dd!EC2v)e@[sxh l'h@0v`pniaPR8JmBql|ahD^VANS>c=wv^&)} ge+/AXD0v~჌׎JeXWYm^A;/!/օ^ZxInL	b&\&WFD4ǭ2YeeE-Ej`)qTG,O	RL>52/N0(;@\b+n݈]1h`03*Ye/H zxd^ ';!4IɉNNӅ^"૱<P'9<I0ˠ6+HZ79Yܞf62Nv_WrCL.i(]I0]%N!&;If҉ncKJ+崮[I[%S[,ڜ>|J4mYOS<Mă+}:pԔw͆'5ЁK2-$q;eSdwɣ8?칏D	i=tf!gE:yfOb Nic4%aFe!2-$q;eSdwɣ8?칏H-2KM-3:)O,ڜpd50	s5nLQ_4?KR]Q̂Vnăe
Q♰9h5s#a8l5p%08q}[/-$q;dwɩ[,ڜ>˘YgLD6682x9LO)\Rm,2<kOҺ|vƖS'ҐY/'IMKƖ`Y-l&f~$3"ѷARbXS&-;@{#`ӆr
Usl5@T6P2@,Vf,V2	09|"#»r\X\u@7QO&Ʀ `}r\ g8x촬"#»w|ɃQv_
ش"v"cÁ4"5yݦ`=ly,(̢Lܠ_v^#ܞ,|ѓ?2Xi6,q8far;+	Y< 9L	aFdMXf`"n)e1M6C	̮pr4U&Gor6%&6`FV4vhHŻsG'0` p$XG`Dz@G>js7`6"@G=#c9NR o܇jp[5Ȁ61w4pۅj.~ ܆i lcgbj\R8#cW
@3!eŶō0Ll!f!X_#d F;'I _	lF-,'m'l~.[6\?	m8.^z"˱O#\=6XI#\w<l|ʤ#LF 3P&34jQ41dljZ/zO#lc31y7%1؁mv-?Hᵶ`Cb8
G)	8݃}rHqNQP&?$'(I"xy$FӲY4v] /GO[51!'&^ZI.hZ)ܴY]Eѥqv;Rm%6INxY["ҩn;JŹm+m,v-.6#"1AG3
z,CjΊ~&^>a?Yѫ :)ͩ̄pd5<iqݹ0(J[]Xm+$H |vƖSiH_,Qv]}&~[II'-ċ\ijN$l?WX? Ȃne(\¨qFy"ksl|`:i͟`Kr/]	dsp՝XeJܬsQx`5ҳ
-`=eݗBv-<@qAۓ{;\&;b#\O;`	ǭ2YeeE-Erv^HEe_rxJ>ge[/N0(;@\b+ |:!tL#i&e6	0%fLhG@(cRxsTȹ:131d 5*] R7O"qx2O	.M"m^"t.Iq^1VA ,of>k`)X.RnAy3 5@`Ȱi2'sY/;/2&lZIˑ2-u&ti8G|.'J%R--*㴬[ҹm&lkNljp;+jdBڳipd5<js!=<ip(]0<ia۞$]pr:u@S6(|iYl4Rۜ0P̒	MX ^5)vd@,+ā Uw$uΜw7#(JѹKA\-y;üOOR,aze8&RX'%rx'e ,vnDRC2LhO	1	^ZI4vrW-X!&v-.6#.FȂڙmYOOHyn<js!68dDl:h)bi7	D	]i6崮0ᥲ"uv
;nC`ensWa\v
4w!zpM@C@C9uZt{DJɖf|m%*ExH',	5%ryuH1;//}0'|"
Ȟ3RW;/,/-$an[J崛K]dwɥfvqn\-
z!gE?|IY0L5mdCjΊO,ڜSOY[Ŭh?[L!-Iqf	: vyəW($w4쉗S<Y8}g1nXD6ͩܘ\<Meo_4NZퟸ|#ɗ2-$q;eSdwɣ8?칏Y)<:)e8?ceH=mH2T"VtS212H=cv*CE:)e8?ceH=cr!Ȇ՝L}g̰D) R,mYO212$n[R!Ȇ՝L}g̵R7Fnԃ%Hh!gE<L}g̳IV7 R,mYO٘;-91nٟ<̜_&QfjZrbٟ<̜_&QfjZrcbtzf~2p1|>Dgiɉ:=k?vy8MX3Դ-:=k?vy8MX3ԴĔٟ<̜_&QfjZrbٟ<̜_&QfjZrbNNZݞfN/G(3L5-91(Gvg3'ɣAֻ3g ?KNLJ]hi楧&%ddb4}b?4Rӓtzf~2p1|>Dgiɉa:=k?vy8MX3Դtzf~2p1|>Dgiɉq:=k?vy8MX3ԴaGvg3'ɣAֻ3g ?KNF]hi楧#ֻ3g ?S6'.82x#,CNhE0vj47q0VH),V(xl$#N̖nȏ;O̝͚e
ǭؒ{"e&zuӯ_%1qbe$9n=lI:<L;Z>tGs22zc'qbde.{i.$CWAR'veSdwɣ8?zkQ+vVL<iq-ͩL!vXOҺuC-𬐘Y߱<5c0xkaOK	.A};9$<Q;/ǭ?gf˲qW?&琢_Y񁻈S3.9Xܢލ//lj+"&{:e늮3Q8͌ Va1c!Xs7w+LA!ܠZ!geN7]`5; `.L-x\-9Vw;/6_-Vy|?0Yݏs`%{;{[ѹgLųa2 !JȬgvu{3Q;+1ݾ&<
^VISIJ]srh@zمcX
_10`uXxOAAdv]wim+m,v!&veSp`QI[DY鑣ZCjΊ~/ݹO-N23Xs6[ng%hԵY+E682x9}<ip/,zy.i6崮d(Ș`4&TR6E|i8_I0_Pb8{l6;[Ȭ5Ncv`3bGeQqXӉo8PYX<Q]sr0n`m(,
"3$Q]ݢǭ]Vfgv'qNxdǭ-2\{|_wh	vab9q `G|	OӒ_5ND[AZqM@Y|aGݬɀg|f~ZXFŁU.y~'+@yh,0$; ӁlO0"@e~GJ",$p77=`%5G/8D`M]rI8AM?n9v<	\aw
n{9>P]Gf(.(N`
o2sk>Ol%*=wxL(_@|B@;O Hd<*&fĲ=j+gW}s@Azم\e_ˢIXFQV0ޠ@
@!.j ɆAu 5aGIXh; YDlrЃ`ǌYZ}9ss;/e&{ 86	7	0[	7]`Lj=(.c`O{َbepv\U&|;/J 2sk>Og'L;[`Ljnx&~a>!c"<~쇐_$ 50]ǭ\sl	M]f0(r.]U@#E,켊1eytI=35
[V@QD0@0#u!DA#Ĵo|Y}ix}l3?3@}h zv]+ c/4 SX݄dlɃD ,6XܠZ:Y#8"Nˤa&|@h;._<,"^bf[D+XFQj P"j@m#(@2a#3jI#ILFkbyDZI|hkrfqvC#MFKe.ژ.';If҉ncKJ+崮[I[%S[,ڜ>rgDVL7r `Npd5<jtBP<SKzMm+_4?٨~_6iY/
KJ	en})J"N|J;_=N[vZ~n^5[Ӎt
	֮4v0'spE.QlǺ9uvuvzVZq@GqXr3L	R[_5yȶx@~+2I⽁;+,-x#2s0YQ2ao~ԣI~'"9,'ºͩ$tc%{=v(sE+,	&EgwhAgx]}9;	*.	Y_NV1W/pLɤwKuvP-q~ZqC);If҉ndwɥRvrW-X-v[)\-mNYGbxsS1Fk:)-91NZݞfN/G(3L5-9Gvg3'ɣA	]hi楧#I]hi楧#tdb4}b?4Rӑ):=k?vy8MX3Դ`ٟ<̜_&QfjZrd:=k?vy8MX3Դ:=k?vy8MX3 t! hM! ix0`L#&G7(RW<	]n8NpZ=!=98"Vz^`\\"1pZ=!=siXĜC
HQ5!laY
761db87a׻6pp071fnB-92#Gvg3'ɣA%Gvg3'ɣAֻ3g ?KNLֻ3g ?KNL]hi楧&Edb4}b?4Rӓ'i]hi楧&Edb4}b?4Rӓ$db4}b?4Rӑٟ<̜_&QfjZr12NZݞfN/G(3L5`P]f}|km8m7;gBuAqXq\1:o|Â78!&
{1̽x)w0x"^90>a qlBM!Gp\cיzm'pǴ>E :a1.uxªk3r#	]hiS<M-CtKcNL#rqݥ=jЫH-ǭZ|B@`5Gۻ'^Zb6Nݥr=lLx!ǭdD|9ݥZ=lB><Z=l_
&]ۧ_nsKczQsqS.ݏc?(XQ1w]2!?;
>v^2NVie;Kͩ2;v<<%nD	ZNF6'Gvg3'ɣAH]hi楧#db4}b?4Rӑ):=k?vy8MX3Դbٟ<̜_&QfjZr1(Gvg3'ɣAK	]hi-<MNa`8`P-$D4ېGpٿVyI#fΙFZV>"-<MNa`q0ZIi!&#vFz=HٳzVmNpd5K^>S4ia>[J;0a|iD_)OvSm%0_Ա|iia{ld7.'_46;[أ48h_E٘\(ن,7Y͛Č"0<Eg>t\	=kbny'\h?q>79Išs3H7;/0T=lI zӲp+sÄBb/Tao#4]<vcs"L|KbB8<Bw$VyxӸe/eq-`UvcsĘ
špy$e]ǭ ā2owqN&_۴tqc*[.I
NA;$M>=ix&W%5~0`Mvk"C%	V&v_ {ؐ_-OˣV=h?߱y=nz,	&.s2`cW`8pEl98f[ǜ2
×fHL&|`+;ܡg."GqbhZ0*l%fᰬ^,ew$pkܘ6(cdُFWa5WnL
RBpm2oE8@<\r^	V]_rdZ9Ltx_Ӓ{YaGXjS:X`Sn^89ݤ8PU-2<3]lnv(#5$&_&">`k
~v_~ǹZcOp6pA+Bm!r`Pp63` &@4eFVpПa]c#	s;!Z`LEgRɗK	
Ю76&"tc/Z)uW5gb߼nn{1gԐ!AtX8q-{(*,W^&O^"'5cx1XIrxsP@y1  }<LJM2a%V&m<LO2:xjx9р&fOUsS0&R8I	*P|33Uf)5D$fGejv]$c/5`r$0vr\0q^'fqbش1wf$	geyzؒ.zv^9qNǡ/ep<Ǹb/H&W27"`j`_M7".9[d] Icf>f $ɿ1@AsȾr}٬Sn&,
KPw|d`Gnz,1|_whA0)XAF	Yʣa<d	bs	8+3wpZ[_%.9 ܡgrKtvZwb/-2wMb\Shj8{lpd4]ZGc,JRmL!ؓ K.'J%R--*㴬[ҹm&lkNljp2"QV$:g5i\=-ehUS<MZLKRX9d'eŗ&>8bB:$ˠ,[F.w+>ɀe2$ghhb!8H|z w$v^%zӲj+>fe夝.!aljq4}g{YGI6tUXbEˎ&mN!.'w`6~FTm+ -U4Shh3~!(CafJ'ԮJe?N,g]cc6(̶-]##s!e$;[AVyx	J=ix +lwq&>cš|nz"ԞĐx	 qbH|f~v^A;e/tqc%hb!IJ$h;[Cx-N֝+)8f/
%hN=i<0--h˱wqNm`%{;[ѹ>L]`ٰ*ܽ#Jq(%fj6ό3XcFBnVi2R=a<D)yv1s(|8[|~3pD& 
>ʳ3?c`Ysͥy@zSl̗AX\ލ]Cvvl5v
*/@J	Y#3'+w0C!XrwV(,
%.9.P3hRv]`;[0dv]`[/-$an[J崛K]dwɥfv_yg$gk49Lˎ&.'mN?spԗ+X0!_X`7h2䥾Zb6nЬVp'Ԯ~ȋ]LbB89"'w$w=,cV\c!ݶ"eq-&\آ2ش1w0G]C"@Rw$2o$w22.šq|nu$\v^$d|ǭ;/1l|d`J(œ/pZIvveSdwɣ8?z/#= g;Y;s)PyؑG16FY7A ]O lb6"5;P`Z[s=}gLjw@!TD+]<M62-xy<iiU'K	&'iX?BVej8M"})j/m(;I.pjck509,ym`r- (,V<Fy[7cPVL(os)gep#^nVp#!?5-ņ8`H`w7=q_H&|Z0{X7]`Vwh)Iws8QgRt1eI761S
>v]-_
۞H;2^šs(AƱ$\v^;[F\;/֝1/ep<Ӧ|YZ}0$}JόAH-
F
8f#6"	/+zFEOdAFy0._<0I<_= `'Oj///`yCz\ns8椰H$
\T% 		0IdO	ˠ$aGˤp2{4;/pZ\J-$分X]I0]%NJvdwɢf҉ncKJ+崮[I[%S[,ڜ>7xRQ+vU;VrK2$'mNk#5O)\OI-t]Ș`|r}>;J>!-*0NZL9} @yYӎx^(&.s	);ErAIEB0ıcDx.DP<	ezӲb=ai|\Tؐ`N&AS˯;p @6v
_(0<efLM[Gv,u sɁH?͆ĎlZ80]#IѹĐXnĐ2oZv^/}3
>]yI;M~x3]z39@R?}9/,fN;-߱
?`LL߰Is۞AB78$X2ش1wtObH|;[A|e%vڶ&^ZIQ2yliiTbܶdwɥK]e;Kͩ8?=J%nFk"zG)S<MO%=&|v㴬~	"Cvj4axVO$Ŋͥ;_%NmL ~[IDRPpѢ㟍N.#'qY#ЫKwh ah?q>7/	&<[.1DYypzؒ3&yrqNх̿cGfr~.]酿O	wc ;V_,ؐ`N[q;)<'e0x,fN@^r'ƄJfǭ3wh]ǭ9;		XExVhPl}|Dng󰕛>40@5'Y*a
Hi08D0ib!OQm}
iAq `kr<A5/0xaf;h_$f%;`$pEgFcdGeT<dIgv䑘<dIgvخk`Vgfj`V3#0x䑘<dHp_4&H2Kv5{%'["-SfA`
>wZ79 3]DD-]#xnv^
;[A^d;/`=ix00|Yaiߧ;3X <5߰I!xao>$aO(%^`Ve8	;-k`7nsAAf͡I
hb!b$e7qbH1M1zӲ2VI9r!Xe.ژ.'EҝtiD{JERvrW-X-v[)\-mNYG`>Lg%i"JjFk"z}<js'k8O)\O%:2	Y6w
X9(ݠ첹!L(Vw3)y|8Wvͥy;Km*AAf$ǂش1wdU!Ӳ![A>d;/ WqNÐ2>g/cS
>ZI"ie]e;Kͩ2;v>sIDHѭsZ$vAS<Meo.2>K>K|˦uAc}>;J4PѰ_,Qvl"K/ژ/i)PcږpѠ`[/8q1TlRhS
7<CK$
7d@l0(LE!3\emNPN;7
wQ0v9L=rm"Lo0b/g;3S˥xSr:Of.Qm,59VFW}s##fA{"0nά0Lws8Y$ψeйmb''»چLE2_
۞U8$˃k\f[.̒AƱ$<pv^7.đsV=ix7eL;Ģ80&-=0"}JόAyesv]QY~qAwFB+޽B٧c `PeDFH[hPE|,  =]E/+C_(dqq,"=]IaHYqP q^`OWbeM0q2t̿e 2N\iKe.ژC#MIvҝtiD{JERvrW-X-v[)\-mNYG`@apJjD*[#7Zii=2"ԅyfOSvOO%퐍6"COҺ|v8`P?LPSiHf҈SC
"K/i(_I1𕛲24h9ċĐRh pc+OfTa8E[lnsS	~xB#&~VnIJzm"^V2$} \`	O+;. +8(O^.Qm,59VW}s##fG,:A֮9~+;ęxZeGnr+mͨl}_;.:Wsȃ㸓."آ2ش1wd@]Đxh]ǭ"e0w\1q+DufſxзWԮLT&[k<en!&+޽B٦A%$ с@\v/\1"Ɔ%۠>!%ӀS _C	2	tqa%S UH$%-0'@OO`3EL	3 F	p-_E<eL"ev[IBM.q4])OK6Kw[ZU-iX-rM.efv?}^JjD	iȋRKۃ'ͩzg.'XOҺ|vcTTR6E0vCmL崔axV- X8ih]
K]`)X>L]`4[ї}9X{`Pvcr0-Cq.H@v^6%[A)|l!Zv^v_(8"
8,~5|n^L3hb!`$$MzӲ<e&)V_-tTy/h xj J^r~aTm2oQ F` Vv][/1^6Gfv] f_8J؆}A!8	
;QB;-L-"-d ^68	ЮAn@[gRey;.Y~'+Bm,
3]siJaoK˟m'P%/9L"i} y@;.~Y8ljZ`P|nt9ω3)y}}ߠO ˠ[i/݀wVd5G[4L
R`Ñb%H`;-b'+BKy;]?x?͆A)fL0(}LS\t=Eh0eVSeLL(N.4vJRmLpd4]%NJvv$.m(iH4[ұn[J崛K]e;Kͩ8? z(I5zZD3O%ͩ;K6崮[3T`4S2KTxaoDLv];[>!Y 臿`L2]s'E_
_&ٰQ
VEguLu\
fdql%f98AXcBnV+K}4K	%.9C@Cˠ0@wao#yݢ	q%{=(sɁl5v$=,R"u;gvuWQQ	YfN'XcaNm4g{wQ9C@C˦ =lߖt;ZEI9>![ҹm&lkilipY8}grѭsZ$AZr1NNZݞfN/G(3L5-9SGvg3'ɣAmNOIk!;#>$'iY<iq<k2}ٳ2|ӆv䔝#vgev_l)tʄOV37fɓe?;.DqY>ao2RCe `PvZH}5Iw/L۞ 96pW	Nˠt<b
c4
~(lZ8H+ˠ#e@űk 8H+ˠHض-\A\lv]` @b$ef~(lZ8H+ˠRe@űj	qtHض-]-A\lv]`u^(t;/ Ķ_yx~9e)7VH,,Wakl6|`yq}geȆH2&XNv^s/}rtI)5n֮ssAAFi!sTZym~\8+A'ed
~'lZA\lv]@0ŭlHض-d	qt +/ `6-W=pWA	0ū8H+ˠv_
 l[N
c2~(lZ)A\lv]C_
 l[ 6;. ^(tU,2_yy$r}٬SnᐬXXgAl1w3v0%˥AdL&_((;ˣBiaߝe_s`Pc܀5^,QoFLٿyˊPw|d`ܢލ1|9h@͆ɷYbPJ|dnpd+_$Te/A|Vw;t]˰ǭc(n\Vp(rc%{;nQoFoavq_@z vl5vM`)X%`gNVa1C!Xs7w+K}4a{<Y"LK˰I9J!O-iX-rMilkNljp;_r3m$ȍZ$vZWyN'$ͩ̄O%)|8ihxwh(.֝
d<rDLO;ǭN!1,P!ZCDvqSztDLT;g{J\[6so`gBvv^/gL|f)ڤlZ6S	x>2u/d@D4d]veSdwɣ8?}$fI%S֌<js$7OY|ڃpԕ|nx,Aݤ i v]
 zf%|nsGi&:ǭ-$q;"eܩ5vdwɩiӒ
dcfv]>Hʹ"7ImTSjyNy.e#'_4w"\'qbg(c7bIis7K604!@S"#̢Lmak#D ;[Pǭ;/ [/c|ǭF9  v_zLI60+-sL$c=KyxYeNYeÛn3]켨[ò`=ixݗ2$D4d]veSdwɣ8?}aI2#zgCf<js$pd5 $ZH0+'_4NZv]ǭ\sA$˛X2ش!QtCǭ!@v^Tn=ixcISh=jZAr&^ݶs22ť&Q.sbHyx[CNƂepeLT-$q;eSdwɣ8?g#6L޹:J)	UOmNOIk!v=<km+iX	"e8h/䔝lv(_˻cVw-)2[ȥn͌
͚>7:b\WwqX@so`*1Kz*ǭWvl`XlջvA[}\@s*Gqb+/@N=lRg	ݠ&zաWd{0e߮"[X]~JYz>3`"]똛z*ǭ vIv$)8vTS7	:pbdM15O`-$Nˣ"Y- .v@;OC_	P$e@q8"L|nx w @v^ zӲT&2&W*1x)/cNIi&`9> 85!ǭ!@7wf_IJ!<bܶi6dwɥ]e;Kͩ8?1{Hʹ"7JgBiUsӧ.82x[*)2O,ڜG:uDᥩ'v;rA7ݛ;[H0vwjhw/,3c4J֧$"dcJ۸.!aliq9 C#M-mNYGcaS$ȍv2RyN'7v;iX/){#5O,ڜia:J30OҺxҫ^e>J1YKc-<ܒ'&"0@Az1<ǭKp`0a`P\.7ݹRk`do?X	đdD$&H`c%{:=;[ѹf1w݃)B?PJ|dnpd+_"Ji2{<Y(DܴKqb]~-2Xǭ[n^5-3̎ˡ =j {%lJ]s0a@`P\r_NfZ9vvrC!AۗQ	Y%g1HR -fIU!,Va1BO$g7gx=8
?"wwc3<|VwN0M';0M'17gx=8
?"!fv۸HDz؈Zv_Swqf⳻p-],j78FBwf5`͠˿`켶xjh,*2*+;YXU8dTVwh#օ{w+beܒ'"Dx'~9wݠ)5vX8,dIL,P2]r_PwixBENViͥ)ƖHdwɥ+崮[I[%S[,ڜ>|[FED9Zz}<iqfy.azgtm+/O,ڜia>;J>'_4@ݽ-*#²})$X6bӆr-Q2/n[@$<vQ~EI'q\,59P%3y5w7*&b7?J7;ȋHRj?,ܢ?X -q$Y0	"Ɂ(,&Xd`Ggrz7=&.s1HR؟qUJ	Y"6ό3Xca3yY$IM&X3|`+;;iqB w+-ϚJ% zمvR<qfe[oA(t0,LffHL-o;u%e{WAݸxIsBHt12~kX3|{gv`=h^ =,Ge2>sA>=jЫsb!EqNC'qO8@ǭHH2aoݔRk| o}9ܩ5p
zX"ɀIL	Dd2 y=(%;G	$Y},,L]Ge\bI3c qf"_[eB=wJؐAl5>9"x P&gv` =jЫsbwhǭ;Kǭ?>=h~X	Y@zĀs_L8*\sh8>=lgv8m]f5afwh!ǭ&n3V,ܬ	9^a?~`F¨"Aw+37
g }zм?``ۀҬLD+;K۝2r"@RjKq$Y0	"Ɂ(,&Xd`Ggrz7=&.s1HR؟qUJ	Y"6ό3Xca3yY$IM&X3|`+;;iqBzجo>ja+7+;/&;[0ܼjZgBz 0(18y$Y0%^!Ƃf҉ncKJ2;vrW-X-v[)\-mNYG`(9(I)妹jΉ,682xKzMzgŬ<iq>[J"|C?>;JKJȬ{JIbf҈S/'6J,_ZGmKn.I$O;$Zdkr1Lcɫe;Z+4:+;yT;/;Zv_z7qOmf|ˠ2w0	AKw,Eرb<S&
V;@z 4jN%`gNVa1B$,1|`+;؃rIZA)ytǭrH0""q*"^ܒ'&},}-w݃>L]`DaPJۗc)J +"FV1wVn(̈́@2Y#yX`߻NNX`G@~+;ęqT`qc@~+;ęqT`q6@]ǭ5;[63;nčEgǭ3;V&qY쿁qbFeӸgv8>73@ql,Ff9 
?L8*\sh8ؑqY8w Q?`G3q3;]ǭ#؍X0sh8@~+;ęqT`q7z`=j Yݎ8~tpp=m=Kgx=8
?"bF՝ǭ@~+;AN']z=Z=K6XӲf9&{p.9EXgNǭcG⳼IKmV&qYvǭ3e0w Q>(Vw3〩s͠$nv^/N֠
?,Ff#s;|#fn3V&{p.9DezG⳻plj78iMz=]ٛՃ6}g$]][bf)7G3p;-,.)$'e>F!@~+;ęqT`q7V[ixzG⳻p>79ݤЍz>{6&{p.9Dm;/֠
?kܗvE7qlkm.^*
?L8*\sh8#fe;Z(Vwc#,Ff#sw43q`p(Vw3〩s͠+>$nDw$m\VyݢP)w$l+<(Z(Vwc@~+;ęqT`qFgezG⳻p33q3;	ǭ#v#fn3V,4\bK^z<d?;.qI"sYnn\pA,w(D\Z.w@1s+w? alZpWJ` @b
cL2 PbصpWJb/ `6-YA\lv])Hض-\A\lv])_
 l[ 6;.0ŭSFe@űj	qt+/ `6-WKpWJa/} PcaGn;/N4bAl1w3v2'KSCv_EɂhPy=\ލ·bɋ㉓+=7qUp$ÖxLy/q;$Te%.9(DܴiqL;[0Uex=l#	zؙaIx!̿@}	AKt{\ލE&.s2`c#a7qUp$Y'Va1\V+$)>J]sP3AK˪)XP-u@-w@1sꂛ2쨤+;Kۻ1	i|#eݢ֒Dni{lFK!&JRmLIvҝtiD{JERvrW-X-v[)\-mNYGaG)(I&Do\rgD4NZݞfN/G(3L5-9Stzf~2p1|>Dgiʖ	]hiM682xSP]==&!ӯ8~"pYSA/5[f2&fXQ O'	;.~^N=֝v86Qu[ 1*mm	6Y~$S&D00?m*_&#q1ʲdW0̊9\4*sԪcW0*JҩpW0
<Es"a*JzW0J9 a
;"Ȫc42ܮa*sT1L;|$vD4i6d]vdwɥͩ8?)w<|<$AEf/+*'mNpd5<iqh'vPK崮ȉVd}<iiTfiH_,Qv]}&~[IBvKH^,ڎ!I4&_|&ZDz9PD7A%ˆ~n^!*X~ ɀ߸b ,VSSESSmN96+"VDeĲef0b k M5/q\Eˎ|Ap {j+ّɧaT#O
6hr7*yȉW	RGW	
kJpW	GW	l
ĮlJzW	ҨG
6@*{"M*z\&ʡܮmʡW	qP#Bn¨Ks"KsBKsRKW5*ҹs\x.k*Īs\@*"Ȫes]rKtqP%M{
&dWfEP4+BIYT$+
&2֕BL2
'\eU	6qlJ-T$J,d BM\e*\eBM\e*9\e'`2`侴f3X$ו"<Rhwi&b_-mGom;'ɢvJ!ؓ j`K.'J%R--*㴬[ҹm&lkNljp
C+?Q4U]3ʋ%U}h؞Y9IK U6|}4;._,"5T^B` Q'F5?	a+ˢF_"h*p"$IlI8`
&ڝq;Ob@3UMpF9VceSȮaLsBhU1JTǀaU1֕5SaLxES\`U1ؕ6%SaLr\ LvEsTC+heS\nU18c,v=1؂QmN?ID00?m 1Vb5[U@fdU0̊G+EPBKخo@g\߀5s}iTgs|8EP+
3bW7ؕ*sc
 c+l:\C*rW0Cdð1n0/`_]r|CM0i`KlipG|[,ڜ>P0ԏȂ:,KDͩ&.2=<kDOOIEm+_4pF$Dᥲ1ߌ@;./֝|Ǹ w`pf18~S&'/}j%Vi ]VS6DV_? iʣ<Ȫ:̊>dUp4*ROF|p3֕}iTg|3+EQ
=\'ؕFy\'JMTg
>@*EpdUepC*pnUpG}O;Kŧ],aG֝{k3?tO/}j%&:Him+m,v!&veSpSr|DYfnBjgU~kH-6
S|<iU?!m)71OҊpC(~yY0"-P q՚ϰs(Wp#saˠ'eAu8i՚@3ťq(idv\E?P
DB5fRċBn/RZ@~6VUQ̊3BUFjW5*+UQ+*
UEw6wUzUQ
]UFWC*ەەThwqQG``cc[c\Ax(8V_+njViF}p2*9\'
=.;5`^d`p|Ԫ3Ep3
>3p8*y\'*\'FyHJ<W	Ҩ+|UrO*\'ʣ=\'ەFypQ|Y	fX_m-:aebغb﷚oZuqɿ05'1I9Z!R-iDiHKC#M-+6E
c#?mX(܅"!U3z+<js';KO%m,2}>[J?	}8illQcq͏pu!@F5?	a+˥/ǫN֊	i ]V:DKS 9jtdm6#e+K	_&ei l2+TfwBԮj*(_{K~ȍ)h*?Y+Ho+8́D=kR*%[OFy\'
<ԮQ\'*pZUp8*?3!>}iװIv]̿-$an[J崛K]dwɥfa3R? ΋3ryfIjyNzM]ONZF|0J%_@3Uq,-Gf@0"Div%.BL,$bɩ l"Ѳj,&fV&vJZH5I1['2Ks4o4ՈaVj!Xhs7<	CV_tȆYm&lkN4Y8}g36nB6O)Xpd5Rd'yl6 yNuK<i]=&Ҳ=>[JKCx,YQD%[k(`Pp$<IWg%fNjv]u	>]դEcD?p={/9Xg>1kdbZ'vFYiJ"h*P:;5Gwɡx R*fA}hTyg*ҨE.!P
Ep4+Y^nZWs,{=[`^N?|'Dt|0Z򸈙mQdUN{
jUqUuQ?8*<ER s  V"`OۀYwG gfEp4+|ԮD+Ҹ*
ψ_ b| `#h`m<@g[ĲҐ^#ڜ~-AyOGi 2qaF .f/ JEQdTs-9CԪ〪"J~pUxBfEp4+9\?+i\gpS,1ĲҔD;Sh*G:;6qwG0YV ,Vb5 Z6VUQFTwYHҩ38*
dW
Be+uq'8+<Bȷ{JS	>$>a睗DL-$ ,)2yn;JD2;ܶKi6dJ岝fc8?)ɋq3QgE;0rzyfQ`߅<ipCI̋BLZ
^(w]Vr\6wx(REI -D@W]8a݃ZSah1RGAED'L#1`o#.,7Yb\b6ݏĸBK  ٮq9Aw-9RJv-= ~/>!/ |pZr0^;׋NTAKx ^|^ ;݂Jp#Ӊ/I:,Y8SC&݌~&^I*O(m*/3[tYn6`1ZG1ږeRmL$Iħi<m(}) xҨiX崮6 <k)\ ͩ8?8yARYfpY{lKH;RdbMi8'ͥ ZU + \-&ve;KY8}gg54W(Gvg3'ɣA)'Gvg3'ɣAJ]682xHq;Kt]NX zzMWH`dU_NZȆnno+G,ݽs2;Y%}J=1Բ">7;;t$8T+D'ehZ.
.J;.@zӲ
Y~kVH6I,Cmbeq-sf[丄w$dzؒ4鉞v]eIeacs"LӋb<I\-nđx&&ytZ;Zv]X+L`F(?)ݠ>k$x;Zv^,=i<0-xaGN2x8N֎Yo{5`yVHdYsby=Ł5-	&.sCDj\Un^b8pF5gNVa1#!Xs7w+K}4`L)tVw?B$-\E/;OZ.

?gvD/`<te5->L]``&W`_rJȊ]Ġ1s>2pbs	8d2/pibi2R=`rIAKylJwa'NŁ
>ZqqR@dҩn;JŹm+Ki6d]veSp0{03R<Z%.ċ<MOIE]%SNX zyNuCFTm+q0N[*ᯖČ`~`F-p0%ea-nx"|Cagc+VWAWVHVdYL},$̃csŠy.!I9t]ǭH#
$\v]sew+/eq-t\f\I-qwC340w$7ˠǭ;.}f83 Šy.!$d3ǭ"M3֝A2eLKc޶kv^BTxaoDLvZ.֎Yo<dR0<tnv}9!l5v
n*/@RJ	Y#3'+w09kL'|`+;CB$-^v=jA`P[>^d	K{,	QoFb; [67bۗeVDR%FÙkLy!9o+KSIAEg{w(DܴC)w;Ow;~Z"fGiÇqR2r|CM0-rM.d2;Nljp;,Fz=CFEJW-HmNpd5S5o%k[juCX`4&&W%+8&
O\MjZ8`PsB8$o+#	Dtb/vx~șjv_L0(0s$&DrydL`L-$q;eSdwɣ8?#[Z祬IL#"ϧ.82xY9<kK	WOҲxҩ'ҐY/'IM`/i(r|_Ըq~/mGvNh d+a8j~NS`Z?`4/R58
d)ŝ/0vk j`L[ŗ(܌>ŏ$ȦR*8kZȂM3]3"@~+1tH (]ȁ>^a[k.)o
 X.Gp+,Cq9`PyA0I(Te%|E-@@+d#{8qŰs#8cIL0	DyApEmD,Ԕb[jZ%>@"@0(Fs>[: p&BD=!"K!cHCaqP"{VdD8!@5e-WRv] p">f4[
X9/N`tH9afs-P
e͝
Kcl1㙅$$lT2F"t_s0e4Y~r7V;-o]WQr1saqc'F,?d.7{9]ao$c9v]@E0J]ˠh#e9r;Pg&#B;-K[3/<aoˠYb}9v,|i0e_{߰Iֻ@khwsJir+37BV6s0s"DsR@5;=lVfn X)v:w/h0+#`MĳrsX<RmKXJ! +|L
Uhs JsA@c"!(&
UMN$Dݹ0QswbdCol2ָ#  -p!|7I\,jOkA77qF1v,y5w݃~XY@x(aG]ǭ@,Y@cMk3N7{9-XŻ]ݥ|[8-cXQx=ki÷/;pbd'vt=h~jdbL+~g~v]  岠QIzۑpzӟw;/=h$<p.<j.#t)@4vb`p]`TWqby%gAd#'»'4;BӸ}\ߖ  ofhEe
ǭ@"D
ǭ@"Vp(zم;/(l3vd`4Kk2=[7N|_2͒=[7/&>3vd'k27NQǄqPp]` z?A͟b́vl\?d.7l9\2rA[~0A0,yxv_Y948WI
>v^;-;[0l`cA|v^;qW|ᏚL(x;[/w{n6ixE;[6OEѥqv;Rv$.i(]I0]%NJvͥ)ƖKqV-i\i`KlipY8}gX?(I5zZDѩB^pդ?u"v!{5?qCdr$bz0(2Arnq!L7,cY?`<lV|I`4v_e夞Ȇrh;3e%i$Cѧ5(S:)NAi]hi楧&q'Gvg3'ɣANZݞfN/G(3L5-93 'Gvg3'ɣANZݞfN/G(3L5-93CNZݞfN/G(3L5O,ڜZqB?.2^KzM ӯ~&Tᥡ`~C_?)a 77=Zc5͛ŬS"0<KpⳀyZbԮs}.V]g1aӯ`F9Ӣeq!sș<jv]Ė=d(bԮs1acţ2B8>!.s!Qt
ǭ ŔVyt	ǭ;.R/eq-&<,1̶-">7:IJ$(&yt=it_&<,QqlZ3..sGQ$>Q;.Đ:bgJEzӲ5+&8Ax34<wćf"h<w Q@y;3a_p6Vq˸2NK-X-v[)\!&6#C#=$l"0eK<MO,ڜS`?s#pԔ~X3 1U㒖h)]\
`7c[_R39!o_RD3-FeȄs2>78$;.zؒG1YeTǭ;.`&>Ywmș\KcIl\f[ˑbz>7:IEQzؒS&tUFw-_&<E2شf\GƫbH|v]GĐ2oEP"=it[+aCtM\`Fr̢AhC>&WNˢ2eL$tfh;g$:dz_weK<MO)\pE`<ju_4ЌKRR&.~XraK|jZSYVpUyZaWA셿L1}J>7=q&\[bљr!t$'eP[CxYw-Y~.0nV_VY"ert	+:&WdI\f[ˑp.sĐ(*$[FW7ˢx=it}I1̶-"bHy8*F=lItɾv]֝K Y2-	C0$&M<
.!alipY8G|>ǟ^3jAvTqͩ;KȘaa-I]?s#,2par9,obgV0}J>79N0}J=f83#ţ2B:$%SqbH<ɾv] zӲ`x\2@A&drشf\GR$ˠ[EQYeXǭ;.B/eq-0kMg+eh&2&Wij&?d`Kpy7U9WNhrZx9ش )V썆nJwɣ8,
.*%{`G(Y,f7C4~3]82Rشf\GI#AbqbHPv]֝AeL*1[},v=02ԥ{ĺ9e'{=b,
.Qo0sEYExf1*%{O(|:K09>H,$1%{ĕK09`Pc`P,5>xas8f1
=b{%{w`P,1X>asK\vmD|;Wn^3QЫsh$c;+?݃a/@ᙨhU]<s62p1|iv)Eǵ9`"eBǧed2`i#7di`(PhaD	BP8ÁP$kC`p(|a	iqj(}98ÁPN0ֻ
'gu &Oedfqebљr!="sqbHe
 7qNˢȘ\Hc'-7f8
(Pa;
4P`da
8aA	APa$Pa;
3WaBqAa8Z(P88c՗8,~5|nm Dsشf\G$]8)qbHGeLLwvڵi#7di`(Qbq
ӌ3'aBPa
&'p;
5Pq
fNPqj(Pa(P8Z(Pa1c'set$ˡţ2B8<Q!SZw$v]e0eݥشf\nӍ$b2C	ǭ ČFPjv]qbHz'b2ˢw$-;.B$݈ˢ3$";.S[@Dv#(`v]qbH,;.CqbH2?v#(#E "=lIˢ$>Wv#(%E zؒ
݈ˢ$8v#('S@Mzؒ"A<캚]ǭ `,˩zؒe	eIzؒ3h$w$ˮc#h=lI˱캚]ǭ Tv#SDqbHRhF0캚=k,I&ge]ǭ Tv#>X;.Đ،lnđxϗ˩wqbH0#N;.ǭ ĸFQSU;[@Ov#(2;.zؒ;1;. zؒ۱AtQ,[AFP@;. zؒ@FP(ǭ `،(Đ17;.$qbHR9v#(G;."$.v#((EqbH݈
GeD<w$AT(=lI
nec[@Bv#(+Eǭ cCA`(ǭ!JC4wvcrؓ29lZ3.D#8.Q;. Mzؒ4y|T֝J/RL4-.6GpUO#= o;R
yN'zMB/mNd
<km+iX#D!{5N[+Y!g0B=i<0-/-h>i=w!؜Z]ZiKO49vݼf@MXh.E]9-y4;erwL-y66_-x l[
,[6	0i

0ieߝceA`ao3/<@w?		;Otao#eކߝU2aocec0s[N	~xX0ήao)S/z#:;Ot)2Bwήao V;īފήaoA/8]X9-yx;̬{f^?[5exp{5kK̒ffGi['.&W+1W'tW6_-h>̎`=lL*1\\:郐~^XMr̗Aܣ`Mrz77	&.sųa/AEVXdE.PJl98f[ǜ2
×fE4`L)tY;."sXZǼC~Kw(s&|9h@W`#Jq(%f s>2pbs	8A
ÙfZ[gKx"&yh?)yx+ǭ&Da5,}0cïi,&|j~>5c낏`
0N&W+@8;eߖ<=lLVcy$\	9Vk] ?X`L$&Y588}`Ch02;Ocqbe夜L-iX-rMilkNljp;_@(I5zZDNԃyfOY
K ;;K608ihxv^1zx`[rdGqRA- idk0<2NK-X-v[)\!&6#C&DHѭsZ$:dzO,ڜmOY
|8ijItGKHNӰY8G|>˿iDI"-HRU]-zyf@<MovFv%o'_4NZwhv_yi'Ki[,ڜC#MYGe+vITH)SOpd5zɽ:pԓK[/<4-mN!&#?:%nIڐS62k+zɽ:pԓKE_yi'Ki[,ڜC#MYGep[IYD)O,ڜ{'Mĭ̓97[%|CNfh;.(I$:dz6Y72xP̓9̢Uv_ti[,ڜC#MYGecV$'mNd=&ޝ|pԗs(<Vl-$iiӰY8G|>˨<%nIjBnڊ4ͩM&=:$ᥩ.s(2|CNfh;.Mi$3ҞY:ɽ@ӯ;x2NZkp%l97s(<N;eSdwɣ8?캏WDI$=UHѫJǧmNopd54̓	[s8>d$;=~ZI>!aljq4}gQai$gLU#F+O,ڜPOS'-I; 7eZGtͩ2;v]+vI+6tUZyf&OY|8ijIxPKHNӰY8G|>˽Q+vHޖY:ɽB?_4NZwjC_yi'Ki[,ڜC#MYGe3V$	vOS<Md#uDᥩ'v~夝.!aljq4}g{,V$vO{'ov`1+`6	퀆 8ijIm-K 33+"  k3>dZ
#2{9\veN t膝&0+3//蕻I$ڳ M&FNhC̜	[nNi9mNZZ.t ;`AL>dJ6eK.#3{2-?`2{ 7xЖY~Yi' Gi7v82|v$>̿9i$;V~Y:Y=&dmNh|8ijKpN${s8^̝~Â.ЃV_ti[,ڜC#MYGe̿i$hͩ&7#oX%zuGoIKR\ ̓v +0sR>dSd~Atv^#ei'KKHͩ2;v\1V$PO,ڜ{'ĭ&KRN6_yi'Ki[,ڜC#MYGep~[JfӧmN<Mv%oY7_4NZv^(~夝.!aljq4}g1i$O\k@<js!C<MM/<4-mN!&#pDI%3Ԍ<Z?O,ڜPOl#}zuDᥩ'vjK/<4-mN!&#p[FԡO%mḒͩOl݉['-Ip6Q
̿-$iiӰY8G|>˘jI$jٻj(=zyfV'Mĭ̓s(^v^A/I:ZZG4-mN!&#ADI {+Jk])S<Md=:pԓ~夝.!aljq4}gQ+vH=s5<jt{'Mؕ'-Ip6 !n 9){2v)2 f~̋F^F̂<~ZI>!aljq4}g2#c%nIO,ڝ)׸2xdaӯ;x2NZ`Hv$cNį` Q,{2vߝ N;eSdwɣ8?Mi$SAO,ڝ,m}oNh|8ijK}n 	 0sę|ؕ"yEcN  k2~=ei'KKHͩ2;v\B+vH
p&J;x2p6 !n `gKO9E`0>dZ26dA d0`ZeZIiKg2;vf_|cDI#tjͩM&:pԓBeZGtͩ2;v]4JݤW=(S
juDᥩ'eL~夝.!aljq4}gqV$VكvN;ûKvDKvOdwhwh!/wh'/-;9,'e#@MݠY;B!ݠ$pwh9+h;^%]gv8twh:=;ò%vv]Lê8;/
#SAxN 9x;/ Hv^k&ڎR;	vxwmgv@'Y%
e@eꉇe؝ݯm=}>tϺg3gϽ{=q[?#W#?#?\r1`!5Cmmm"mm_~Pommoi| 6N_̾m[mmmmoo(mٙi{m.m	xMGxMGxMG	mH}k
ߛyǛ ;>5<kgƧE
/<{wa^8(x+xZgimm._,hmmHmҗ mirm"mmmy37ko+'x%z<##xKb_Ŀ~1/b_Ŀ~%W/awhu44:xk׀hu4:x^3C+,¦_Q'xя	;Ƅ)hN;ƄhN;Ƅ
A1`Hm|"Wg~ՉmiKm.moqgBk/Bk	&1+xĭJ5zCj=YqzV@tz=Xެ u u u u u uʾWe	V<#4::::g4	zS@P\02~a0,yc`Xǘ<0,yc`Xau	C#?	T'?	O35BPc(?
0`X8w̠%e̃2C*2ȕD2'@4z߃ƾ}B J
}5MZ%n}i",訨T2(EUSy)HMWAHzBkPq, Ax,^7 'ǭ}<[254H(m2$#SIt4@pըgDA\ 0@t4@p~j5hsz`P-FT yYHeI+6t
a_+|0¾f_MSV[_DH:**0tT6h:+a_+|0¾WLj+v蕻IgEEB|0¾W
a_U3/_D/V$E
f¾W
a_+}T̾}h[tTT*aW
a_+|0S2jJݢ%nDYQPoa_+|0¾WLj+v蕻IgEEB|0¾W
a_U3/_D/V$E
fZP9g=0P٪V-6IY  ZCfA]3"2 :
9@PYhJ͝0 +m\IS@pB!`
}5MZ%n}i#4*atJݢ*&=!5,%pn7^7`B r8ǔژ5JFAA%pޥ8[SFIUh(27D?)04kV#tJS[SFHΙZ5%pyM-X$gLT<Ѭ3Vdn\*6vz7g
|ڸ"tY;8ݜ*qjhމgk\7vpͫ+z'Esި§	饵04k镣YW	饵04k镣YW	饵04k镣YWSKjN`%g lzñimI~{C v<9ݚyM-9v`@dǇ0S)'0A6=avjq4XejBzhեpSKjN`*Y lAl}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚSKjN`JyT",HRU\T*|v`ќl	饵'0A[Rs c+8)<6Fk\L§SKjN`"*Y lASKjN`%z`*Y lAyM-94=0AW,Ȑ6 J`S4K hÀ
mL	YLc٩yM-9ZҶԐE$('ǔړ镭M+mI
Y[RBjkzimL)yM-9ZҶԐE$('ǔړ#?Xi	vյp7T7fǔړ#?Xi	vյp7T7fǔړ#?Xi	vյp7T7fǔړ#?Xi	vյp7T7fǔړIkC*hx |~|@ѭUҍ5m5S)'0G 4T4;8+m,HPVzS)'0G 4T4;8+m,HPVzS26=a	i4*ݚ&lx'jΨ%vjeg lzñ*5ShU5LٜN՝PK\ 2c'Tj4vk9:٩vX	YLfC]I`7f	3	ڳ	kݚa )-[F`[Rs jǠZ0] bxGpS4!TZ̆nt6g<gT5?
a_+|0¾f_MSV[_DH
Xfl}-`AiD0Ժ
5vj~W
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT+|0¾W
}5MZ%n}i#4*a|0¾W
a_U3/_D/V$fR,3|0¾W
a_+e5k蕻EJݤЪEo¾W
a_+}T̾}h[H¾W
a_+|0TկV+v3BW
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT+|0¾W
}5MZ%n}i#4*a|0¾W
a_U3/_D/V$fR,3|0¾W
a_+e5k蕻EJݤЪEo¾W
a_+}T̾}h[H¾W
a_+|0TկV+v3BW
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT+|0¾W
}5MZ%n}i#4*a|0¾W
a_U3/_D/V$fR,3|0¾W
a_+e5k蕻EJݤЪEo¾W
a_+}T̾}h[H¾W
a_+|0TկV+v3BW
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT+|0¾W
}5MZ%n}i#4*a|0¾W
a_U3/_D/V$fR,3|0¾W
a_+e5k蕻EJݤЪEo¾W
a_+}T̾}h[H¾W
a_+|0TկV+v3BW
a_+|0S2jJݢ%nFhU"7
a_+|0¾f_MSV[_DH
Xfa_+|0¾WLj+v蕻IT+|0¾W
}5MZ%n}i#4*a|0¾W
a_U3/_D/V$fR,3|0¾W
a_+e5k蕻EJݤЪEo 6r@V!0]͙YnN<Ԝ%t֩gEZ(m44EIZ瑚H"ԅ%U\BSKjNkV4$(gEmI
	饵0KEj*ZOC8	k6@@§4ekSJRBtVԐnٵOM-Z(m4QTz-P O;X&PW %T̾gKBk5MUPf
o%!	)HMj8%,^7 p$r8N@^hT7n8!7f_MSV[_DC2(EUSy)HMWAHzBkPXKxnn7@qtq~s9߮]Jf)SՐEn7O٭/%nOAj{ dzx;Od=>!+vQ+vr#F+C+_fmhե\LGɈ2;=OdGᤑ~fk i[ikCZ-HZ36K\Od0xxy<{ p?H?bHG쇱Oǡ5=0C'S#?b|<5=5=>PS 5Cagc8$<#3샱b<3샱b?S#=>POdpzy@(<>`ZAh?=Odx;5CFsdC 5GǁpH?CGG#ϿOdg@y j=?19xj{ xz`S&#܃HcCjΈҨ5 CFjpCz>$ǇR33샱bd@yFz=v<CAp
Gð
=Ҩ*pCz>$ǇR33샱bÀF#~sVR3vvp=`jڸ*Fnݵ5?g`՝OM-R4g x=$(+!75= }bx<x|}!|j{ A0y CAaAl;Od<F$Hz|=;Ad< iT?)0 5[VyM-٬JݤOimL >`V hեjø RE㢈%g+z禨%xZimLm4TѪ~{VsjP:`iT<Y5iYCiA[RsY<*|)Ccj=?z>?H<3샱bG`8?GǁpH܁p<|<?>|?GG)籞VsY=04pxy<Ѭ쁨43?֤hh

zZ hv`  I~{JegyAH'0 J
BCFz=v<C@8<<1Fz=v<CA@~<~x瑞d42PCj<|	5k<մ mZ!#5z`n٣Z@>!3s 4Ҩ?瑞d\k	LQGF͝'0":`jEFz==  IҨ%ggc8$ù؟GǁpH|<Ocgc8$ù؟GǁpH|<Oca6rz`iT?5p3`n٣Z@>!2Q;XUdjl2Ba9jVpLٹ

'jZ?("@LjAUe@vpyHٳ
gIYQ՜D`igTEFEG #OI
f[ayM-9[T4pxxGǁpH<>>#43샱b6<<~ !D*9hV!l3s`xeiDSgc8$?GǁpH2G)瑞d43<dǇR3蕻I5Amv=04pxy+6tUPW*Ҩ>|X7kmL*j CFp4ٸ9iT[WZ3#=O\k@Ҩ?Rjkf̌ҹ)EN`@瑞d>EN`l
ej<>yCP='0T>@+8~D)tSgECjΈUTj(蕻I*CEG02T&@C瑞d4~8=?GǁpH?<C'<{ xxǁl>yM-s d<ȐUm[F`Z iTѩB8pT
'KEશʅ<9gap\POM-<{ i=s5&k]04pxyjs򳞘jΉ遥P5FsG"hd D*5C+vT#4*`UTj(<{ xϏ g>瑞d4zX12;~l|wU\賵@>!S@>(U\΋;ZiTO\?k
'jZ<TvȰAJҨ4ge+Vy=UJ<K\6B3VVֺN`tҨ?瑞d>EB3rgDFz==G0V\iP5F#=|75p6AZOgI둋VtRs c+8[4k\yC
ū:)915za2*)
FhU79\"@؃=(46a
O#==(L02VvjGJ(SC:'ݚGǁpH=G 5=<6o4 h5LJݤIڐTY[RBX#==jҸT )djBFp5m\6EoDwdjBFp5m\6EoD\낶 <4jA<{ kRvPsCjΈ2Ѝ<?Fz=zQN`CjΈUmADO*}:JY3fsS@x=TYWKFP4Q瑞d>EBWdjl2B#=|gd D*5CgQū:)915za3쁠
Hū:)915zaFhȨ)T Vp4kUtM[Fa3샱bǣ&#S!4@V$V[Ff-IL-ǭgDh
@>!SiCd	hV	hyYhjSzћ
vp"Ίڒ2vp53OymL4k\Ҩ>-(SymL4k\Ҩ>;L٭t
LA=4}y5Amv=04pxy)06k p;="O\LlTꞒ02v`C:'#=|g
Ы-04QFz=5hF-YI=lѭs]2DYdLs,PheiD?$-sȍ[J$oKi`hեmA6>Ȱ s]s5><>>A,-(zACFnO'd?P5 CFp37fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩GǁpH;c??b|<x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7f#==jҸ
T(pl}-`AiD0Ժ
5vj|3֭+}=ajQ Z5B1w
 NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ*rgDLR֨'Ï#S4J͝3T4k\Ҩ9O\gLUv=04pxy;4pxyj`jڸ)	ULǭH2ќd  L6EE8+!7zԃ-y@ⶔA3dTYZyǭjFAAi3IyfDz`Oy@֤&Zh*|CFz=4D`iTm҅<9gQ  INA[fQ-(S+vVLZ@+8T瑞d4vY2;~6<Tz>V޹遪2*Ҩ*q4	T(ڶ6VNմژ$JPeiDgBzԃ-+VtOyjvp4k[h#=?lLAjSd&Ҩ4gO\歵0VBo<*j CFpAm4U;8545p S+Y	YLmT%nFZW"
3Yh٩2hU78kLOIsY;!՝yAֺdjZѪ9fTj(3ȡZ89jDZ)Vd(R;8#=@A+!7@ LP3ֵKYh;R	FG#b՝=0jҹڳJj9Z(m42*CEM䖺ph?=P5Fǔړ7`FfFZW(*ǔړ7`FfJZQ;8TjFFz=5	j(P<{ x>6*2Jjڸ2ќ?+v4jҹQ[FN`孼2+iDimL"[J$oJ;gh?=Z"S@xU c+8<{ kR# Vphֹ4t6o;X `c2vp8k*[h(m+8&CdF5
mMp[S4jZ5B}34h

"L?6tUP!՝LPP5m\hh<{!j@mP4k!Z n٣Z@>!9[S͙JFjհz
@yfI"IL1H=jҸeiD>ʹ"7D9h5iYc<6o;XeiD>;Bӡ49|Y[RB0A>{Ki5O9hҹ#==k\ `4+VH:,S\!2A+ZEFDYZ`VBeiD?%t֩gEjkV#&CP!(ǔړ7`FfIkp ҉§&ȨZM-m5F9j#SLÁ+4X2ќ
xq4`yhֵUrZgxsGTr!Z`:gU 8<<m 9x+mVXz#S4CZA3dTTf&؃=07mMp<{FKYhV+VtOJd=hեg0!!gDL!@ѬOyAf@V3Z遽tҨ9g#Ev`FCgLNA[fQ-(SÞFz=|ٻj(=g0"Q[FO {+J禨y+VH:,49vͨzimL<S<", PdCgECjΈUTj(jgED
Ls,P5FsGǁpH?b=O?8?~<a)06o;VPclv7lѭsT*x	H2T
'3\f5zZD6EEFjikh٬Kja[PJ੠}<[WSmd-C-HVN
@=pT-3tVԐr!gE'0OM-yڴjȍ2#zCjΊN`[S6T(&Do\-(%nFk#z[ NsY<*5CyCP
Ы-06d D*|C"ȋ:)CilDt+J*~hx3[j`:gU 8<<iB*瀃<ն	YzP=ਅUs-uΊ޹3j(jgihǭZWfz?3ZW3֍KZ[S瑞d?Sl-!՝DUhrN`Fz`g-rDPCtyP"ʎ#==k\J(;R	됃-ykF+9Z(jk`Fx4Y*Z랙U%(0 Jjih٬?2Q+v5lFU%sҊs c+8jΉ7fJ%nFުzQB`egY<ΘU 8<<%P5l<{ o;R	W-m*@ݳFL*5C瑞d6nڊ$eiYR$L!@)ML<ȁCi`AiMU-6ZQT>yA1IQCcj=?6=z>?H<yM-9YSLWyizTh>?lLAjRjtzk\*5p6AZO-(SymH	띭p4
ej<9O\歵 6(hp4
ej<9"@nZQ;8+m-sRY[RB?H+J'gm
vp"Ίڒ<ȍ:)9zimL-+h

A2#zAiD瑞d?S(HjΉjڸ5i[IhhN8)0Hs̈sVt@Ҩ#Wd)*}:J͠E$([S 43fsÞFz=\Q;XU3\Z`E3쁤Z傉ҨZ
k,0#U=0!+9邉ڡVO;:E*2,<S<", PdC*fY-6ZQT8S%i#VdoURW=(L04jAg=UnN;Ad< fzjڸ 硢,L*q
C!Xy6V)x`g=gzaSǀPz ?ǣ9H3s9h=s
3=-eZVsi#F-@>!TꞒ0Rjz<`HUg͛ZVsZ iTOUPV+XmgyڐN`zѩkZfkUTj(3쁼H'0T x=$(4X`Fxǔړټ`l qT?o,3eiDS=jA>3fΏ\lAhvp 

zzԃ-|;cfk؂ќAmL6Fip3vj;Z KIP(@յpU=pyZ祬@=jҳKz[Mht+8eiD<{!Cd	hVV3쑎g%fΙڳ@ LPzY뒪hg
T(U 8<<GF;H?+6tȆ՝4
ej<?Fz=Z祬@ѫJ`래+!7@>!IZtY(m2!ZWMiTgBIZtY(m2!Q`FjҺiTgBW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!l|sm4U#FU]-ALR֨'§a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfW
a_+|0S2jJݢ%n¾W
a_+}T̾}h[o|0¾W
a_U3/_D/V!a_+|0¾WLj+v蕻HfyM-I#=Ҩ
	SLWA
?
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3+|0¾W
}5MZ%n}i
a_+|0¾f_MSV[_DC7¾W
a_+|0TկV+v0¾W
a_+e5k蕻EJݤ3~5୴6OL7iv)>?CΊڒz ѳX
Jvpg3SF`7z2BfȭQ;85ި|3ҊsiY<L!A\k-sÊQ [S d<ȇ0!gD*jhեm%};8|vSxBiUss e+X
gBiUsg,~<Q9Ҩm3+VpV\gL*|C瑞djA94Xi!@\[WTY<?#4*dB994=0AW,Ȑ6 J~[J\s#vPsrԉS<P7F
vp!
T-L`@FAAUmAR,QN#4vpNԂҖQgk\ii*Ҩ
>}8xҙ;RJ[5EpeOJjڸ*Tm[V=0VL򳁥P7mE.HPJ+FQ-s-HVN
@ѫJKC@x*C:+jHP瑞`hֹk-4jҳD
gA=43=-eZVsh6o;X)jZژsG4k\5iYehLjZVUykF+9ҳh@Ѵ(<ȍ:)9zimL΄Ҫ祣T(y 2b;Hqh?=Y`U 8<<0!TcXAe UV҈ژ$9D9AY	4	Yژ9gI  IW$j`mJgL*5CFz=ZrJ͝06ԡI+6tҨQD9g5zZD	H2T
'jkFhU"T\?Z래a
dHg<ЪE
Z\; Jjih٬<S<", PdC(m2$ZWT*RЃ<;VdJݤQFx*Fnݵ5zԧ"
#S4gDPC	vu@*;DTd_G4k\5iY4hjVrVNmr3yڜ;<lv6AdFٚ5+J*3Ҋs%9Zx%fBEhZgg
vp!՝-+2J+F;8#=ѭsZ hեg05mY[RZZJDU=pЪo p֙Ꞓ0RjFkLOIx#=%nIYzVѭsZ`9+@!<{FKYhVΊH6AxڳeiEPFz=Z祬@ѫJ`gED$X ͼZQT?瑞`hֹk-4jҳQ	0#3o#fVUg5zZDtTBE\+J*FhU"T\?Z래a	YѭUҍ5m5JdfSy%)<9 =04
6Yh5S3`V$h-3յpMD;8FiJAjSTrgD靭pQ;P;h?=9jC
kj`<F+m?Fz=Z祬@ѫJ`c-5m[D̆Ͳ2a yfD9v`iT-P1cT?Fz=Z祬@ѫJ`gCf󵁲՝+J*4	S=MFf6AZ$hեp ҉§4	S=MFf6AZ$zQ`AO瑞di\!2$S\2tDS]P4k5S§djfVڐTWKFsҨ(V4(m2$>-(SymH
9iTOUPV+XWT6<{FKYhVZ jڶ$()b-[@+J!G4k\5iY(y>5OFz=Z祬@ѫJ`iD୴rI#=ѭsZ hեg0Bi	5Ah(>yksҊsY<L!A\k-s#=ѭsZ hեg05(U\΋;ZiTe͠EFr,-"@=0T>jdd$8\4kyfD(3Fz=m3Z傉+Vp%fΚg|3쁤ݵM+hAr,N	Z|A+6t=UC瑞`hֹk-4jҳR(B@ݵ5jҹڳJj9f3jkV iTQ2$?#f󵑬06o;X ީљ xЃ=0 ҊG4k\5iY訄dZGi\2}2Q;XUV,Vѽm( ,੠}<8Z3v2
+VtOz[Z3-iBqR4g5dV g;8[SMxqR4g5d遲
Sz[Z3-iBqR4g5d遲
Sz[Z3-<9g5zZD2 5R(FPOM-<{FKYhVZ f-S֌
gA=43z zQN`C:'PKE3̅sҊѬ3=-eZVsV$g$L-'9g5zZDtTBE-6o;XeiEP瑞`hֹk-4jҳQ	04oA\+J*<{FKYhV+9[=05xZOC8U 8<<<{FKYhV-@+VtOT2vpVZW%tfSyj91΃=3x&lָ5FiJAjSTrgD靭p5FE<C?lL ?)뀃<ն 6(3;Z 4g͛ZVsMD<季f ҉yCE99iT6@jΉjڸ5i[IhhNM=SAjgm@+REÊQ [S d<ȇ0#V҈+!7AC`z`VS+T)<{FKYhVΊH6Aih6ZQT?瑞`hֹk-4jҳ%%g+z禨eiD୴4	S=MFf6AD9h5ԅ(*Tj+hމgT<+h
`x*x&lֹ%nIfkЎ`Z(@dH)	U-m5VUd=hեg0Fz=VN
@ѫJKC@x%jBjkG4k\5iY쁨43[WSͩym(yM-2CdCiDJCh=0V+X)yAֺdjZѪ9}<
 AY	 9Zx<{FKYhVΆkdCjΊ`ACg5zZD
PeiDgDCiACPKfT-uΊ޹[h5i[IhhOF"g<?%t֩gEjkV#%I5I\-'Pzgg)'0Fz=|<?[S j{!ggU=p4 @{ x~Cc @Ɉw |<?1
><ԜyA
p5mL쇑dF;AT§#=ѭsZ hեg01)	UL2LZ <{FKYhV=k\*iFxe@+J!iF5(U]-3s`xeiEP瑞`hֹk-4jҳټ`lF!D4@ZHP Ҋ#=ѭsZ hեg03,`nx*jΉVUykF+9`lv=p!՝(:띭m59|A+6tUP7gm<{$l=UHѫJ<{ sZ iYO\CyYQ
E7ZQ;8#=ѭsZ hեg01)	ULpxw! 3H ҈N`Fz`g-rDPCf<>J՜OLXUTj(1mZ[RU\賵*[SMQ<`h֪k4yksҊsY<J+F;8%Az`B(m2$?Fz=Z祬@ѫJ`j٨jFz`Eo]PV
G4k\5iYF4gF5(U]-@Ҩ?)'0HmB5m5r"r(*<{ sZ iY`hեm%}-m5:g2vpg5zZDtTBEOL7iCAVUFz=Z祬@ѫJ`gED$X TSyf9h5+J*YLR#O8ilI2#zFkLM*zdt&W=*|3=-eZVs zѬzԢAUtjJm4U#F%UѪ x+!7VTѪ 4z"za#=ѭsZ hեg03,`Fz`O@ټ`ACFz=Z祬@ѫJ`gED$X TSyf9hEVUjs5S򳞘(hp5l	ZyYL*5C>m,gmfҪh\%fΙ	ZjkTԢ[Fa3z`iCb>f!AT7VNkژ~3z`iCb>f!AT7VN	jkVp~3z`iCb>f!AT7VN g9瑞`hֹk-4jҳAi4VBo<zԢAUtjJz[M=UHpFJT#֍Y`래"OL*5C瑞`hֹk-4jҳټ`l5SMx
 S-$(eiEP<歵0J͝3T*|@\+
'kJByk+CJAjS=U@ҨҺv4*g邴9Zqg6҆^}<͈3Bմl9hvg04k\'Zgg,譩!@յp#U;856@ճ9f<Orԉ(Zj瑞`hֹk-4jҳHXzڔHV hz KIP(
y$DJ3VHٜ0OM-ڴ8v{Y[RS瑞`hֹk-4jҳ9h+!7ZQ;85Dh
oKizԢIUtjs9-&
MU4j 93+|3뙭t\Ts9JU\[5Q	ZW%UZ5P5F|3=-eZVsVQ+v5(5mLJݤ\ii*TÞFz=zֹk-Z<䙳Vr4jҸ[SFKYhFeiD#=ѭsZ hեg01)	UL2[DY遣Z禔f՝ykF+9gʹ@յpTݻjk9irgDCykF+92* Vmڠh
T(U 8<<3ҊsjΉByk+C,Q`Q<hF??ǡ V6 JlAOZ3xeiD`V[Wf}k9-&<{!Cd	hV*g邴9ZZ"ʎ	h{*Aiǃl>933ҼygS֌ZQ;3afx\W;8sG4k\5iYCyY3fhեp ҉ژ&lމh٬4Bk-dfLhFThADUhr> G7mE	#=ѭsZ hեg0Q+v4jJAFvIgT<[5#=ѭsZ hեg0l+9[=05FE@5Dh
@>!<{FKYhV6EoDrgDZ3	Z6k(QeG-0pykF+92lވjΉ邴:gS<lZQ;8ʏ#z[MPt7
#z>?93S=UMpT-3:+jHPWLjnښhPV񟟏|s g+Jgy6 I

2vg0Q[Fed(fVr<?瑞`hֹk-4jҳAi4VBo<zԢAUtj6V)x`g=ZW=0Fz=Z祬@ѫJ`g9Y	4kY[RUѪOT[W94Ei\%Hh3BJmYЪoJjE69jVp"ʄhdD)kCU%(0 Jjih٬;PW %T̾gKBk5MUPf
o%!	)HMj8%,^7 p$r8N@^k5LM3zk;ZZ@ntg3x+E]f!՝poB<9"@nZQ;8+m3=$t$Y
jD=iE5m\OS"ָ%fC0T-3Z͑QQZ6k(2+?_W/ÿ92	?Kr9  ᐗ	= UG.nJQ/?Wá@( \,n\.L-#
~8$?#O98?C+ &:;Q˿Ypö:w*
rJ/?l`DD?8?c?ƿ_?=D'g/gě;h "'/?/Q㲇?q_@O;7TWԿ%onX;kD_MD<0gٗۥkgq?
?
?!'6;\D\;QBT ƥ
?ܻ??Dgvq_D3w@+;ÁEB]1_4Mر@R@Q`և_?5.?>Lu\T%E$=3ĭ?ƅ6&Ea3QH$?6lAi+?)N?[?
W`_6?9?
(hAn?
_A㒷S3Ί#V'woi	7WA	$L_/,q+hhQ/
˿	n,X,PFPNQЉAcPsЋ3K2?Ò7%E_4<68݇&AS΋?.?2W?PW  U3/_D/V$ 5meQ+vR֠,x-n79 Gҙd6t:@>2"@4@ESymLvT歵0Vh?=Sg[haNΖn\2vcǆ1?)
O5mN;6FI歵0pԴBh )<ն8ciB VژT֤hhVژ+!7?I歵04pxy
ږMAjSJ@Vښjڸ*xTjST<[WR
[jjZgjTYSRymMPKL5m\J<*|1歵07SFPǭH2ќ歵0VBo<*egymLm4TѪ*pVpgޖOUMBegymLm4TѪ*pVpgޖOUMBegymLm4TѪ*pVpgޖOUMBc<9Zz`iT? RymMPKL5m\J<*|z6
O5m	iQgO!J'k 6?=mK8%Y٩HH2#HSC:'ݚHH2#HSC:'ݚ	&Z(m4`+J'f@z2#HSC:'ݚI Ȏ=!L02Vvj
d=F":09Zx٩)3s c+8jΉ7fl}-`AiD0Ժ
5vj|
O5mPTcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k9Z3 RymMPKL5m\J<*|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fќ[jjZgjTYS["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnO2FAzB`hԃ-zݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ
d'":0ѩZ3W58S!5dg)H2ќ窸٩ǔړ͠E$([S 43fs§yM-9|Y[RB0A6g<*ǔړ͠E$([S 43fs§yM-9|Y[RB0A6g<*ǔړ͠E$([S 43fs§yM-9|Y[RB0A6g<*|0¾W
a_U3/_D/V$ 5mol}-`AiD0Ժ
5vj~W
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5moa_+|0¾WLj+v蕻I3[jaW
a_+|0S2jJݢ%nBVژf¾W
a_+}T̾}h[<ն|0¾W
a_U3/_D/V$ 5mod6tD`7f7x 80!S<LYQ""nO!J'k55m\Vѽ
z`V"ʎvj}Ш+of_UMUKٳzWURU\
&Y]U7t&p/ׅF9 B/`*
N!`TկV+vTˠVAUM=!5]!	A`Y,q[ nr?Sԧ7NoRiLҙft:Od=>!fhU7ބx쇱OǡJ%nJdn_Q+vT#vQ! dVpP DIR,OZ3|5=2P6HDHL:,gDIR,3~4Y*F@Ei\PھJ%n@dYdei_JݤȳݵUDIR,H3(I*CETZjZdhԃ-:@qJ({#Fhhm\2vpPDIR,KIJ%nJd@ZOOhFH2ќ%HhU=hAFk4Q)t6o;XeiDQ+vT#674YL<ZѧF	5Vj9S<*CEFo x~?b(IgE=rVz~J%nIJgEZd?[4Y%fΙFZWiG0T%S֌ZQ;58b94Y*f ҉٩ǔs h;YEhZfSIҺ	kYAS)	i]9d8eiDQ+vMURT:,΄ҪJ%nJd:g5iXZ8z`7G#F`7f~5x>@-6ZQ;?CYACiAyM-94Y*f5ZCSH94Y*f4g(SH
dzћќ2vj|yM'0T%S֌	keiDi'0T%S֌	kZQ;58BӘ*CEFo(yM-94Y*fVvp6FOCD
%nJam(JBĔ+x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩4R,ѫ]34VNOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0Si94YV
gBiUs( NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚSI訄Hh-u22vjq4ΊHT:,΄ҪZQ;5?)tTBEJ%n@dYd8eiD=UoB<"9ݚ*F@"9ݚSI訄JݤȳҸeiDi9`[>tYeiDS1!D6z@Ι(Аڳz9hU7ބuU\Tsǔړ*CEP hU7f\k-sOimI! |VݘWsҊѬ?)'0T#tjVZva\J+F;8T<ԜR,S *֛
zQZ5§4
ZWT6
vpW=(\[RsTdY&l٬R%PPVڹhjDN:,mYsZބu"ԅ%9ބu8[RsHhJTY
¸+VevpSKjN`IQj8 |VݘWsҊѬ?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩T0Џ6Eo"VtSFh#SKjN`#"OL`*+fW-HA:<Ψ٩yM-94Y% *֛
zQZ5§4
d95i\ >
ЫZn+EhZg
SKjN`IYV
¸+Vevp'jsPihVl9ބuS:+jVl9O
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7¾W
a_+|0TկV+vT
a_+|0¾f_MSV[_DIR,3+|0¾W
}5MZ%n}i%Hh0¾W
a_+e5k蕻EJݤ!7imI!ȅKdf KM-' hU7f\k-sNBF	"՜ޖOUMARY[RBVD%Bz9zdxG]T%Rѫ4sGSA\x@S2nj^͝-3Ҿj宨PA5UB͚*&=!5,xn,0-9PW [T̾}h[4Y)b3.[]U7t&dlqXGft:hC0tVԐjڸ% ҈5ޥPѬO["҉`7t4k9i$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?¾W
a_+|0TկV+vT%3Ao8W
a_+|0S2jJݢ%nJdy0¾W
a_+|0TկV+vT%3Ao¾W
a_+}T̾}h[4Y)b3|0¾W
a_+e5k蕻EJݤ!La|0¾W
a_U3/_D/V$Jg+|0¾W
}5MZ%n}i%HhS<fa_+|0¾WLj+v蕻I*CE 7[DH
W +zh,Ъo"Y8V 0zGdcPW %T̾gKBk5MUPf
o%!	)HMj8%,^7 p$r8N@_hT7!7ULj+v蕻I*CEH̺
%ntTJCURp8^7!`9hC:ft:hC1h?=Ph?=Ph?=P(I*CE5̇<ȐPrT%Hh3BPڿӘp h?=-[S FhUITNֺHZ-HR4j
gEm\J͝0P)'0r`	kYSMeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?cilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOV)V@Ѭ.gݜ*gEmI
R(X]8TΊڒ[WZQFԺ
5vp5$(	H2`7t4k<Sk:+jHP5m\eiDoR(hx§tVԐjڸ% ҈5ޥPѬO譩!@յpJA4kKY7g
Y[RBj+J hzACFn?V)V@Ѭ.gݜ*gEmI
R(X]8TΊڒ[WZQFԺ
5vp5$(	H2`7t4k<S[RsHh3BJQ` ҈%fCOimI!
)E+J ?)'0T#4* (Zd8T<ԜR,ЪX |2	kYS[RsHh3BJQ` ҈\!§4\;U\"@؃=(46aOimIRև=0Tќ!TZ"S@u?y+vOM-V螓ZQ9.g9ݚiJdfSyW:/y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9)'0T#4* 4*ikz`AOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S<Ԝ,l?S x}9Y+8)jSKjN`V$FhU@
¸+Vevp4
%nJdfT >
ЫZn+EhZg
SKjN`[4YT hU7f\k-sO[Rs ikz`X&lֹZ5	YѭUҍ5m5S
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3|0¾W
a_+e5k蕻EJݤ!
Xfa_+|0¾WLj+v蕻I*CEH¾W
a_+|0TկV+vT#4*a|0¾W
a_U3/_D/V$FhU"7
a_+|0¾f_MSV[_DIR,ЪEo¾W
a_+}T̾}h[4YT+|0¾W
}5MZ%n}i%Hh3BW
a_+|0S2jJݢ%nJdfR,3x[Rs!
T-@y2 # LmR,PݘW
yM-9JdfSy*E S<Pg
6Z(Zn+N<Ԝ%Hh3B\@y2 # LmR,PݘW
-
(*eT|T:Zg|U%U]Pj5USy)HMWAHzBkQY,bxX`#Zr"?-
d#x@S2jJݢ%nJdvtJݢ*&=!5,%pn7^7`B r8AA\x@S2nj^͝-3Ҿj宨PA5UB͚*&=!5,xn,0-9PW #T̾}h["C2(EUSy)HMWAHzBkPXKxnn7@pG޿ CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f CFpPdHjΉ7f NsKY`7fǭH2ќ69Zx٩Ǉ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7f#=Ҩh

!!	(m2$*#=Ҩh
<EFtx(m2$*~W
a_+|0S2jJݢ%nJL<>>A,-(zACFnO
a_+|0¾f_MSV[_DICi!|0¾W
a_U3/_D/V$Ȑ¾W
a_+|0TկV+vPdHfa_+|0¾WLj+v蕻I(m2$3|0¾W
a_+e5k蕻EJݤ6W
a_+|0S2jJݢ%nJL+|0¾W
}5MZ%n}i%Do¾W
a_+}T̾}h["C7
a_+|0¾f_MSV[_DICi!|0¾W
a_U3/_D/V$Ȑ¾W
a_+|0TկV+vPdHfa_+|0¾WLj+v蕻I(m2$3|0¾W
a_+e5k蕻EJݤ6W
a_+|0S2jJݢ%nJL+|0¾W
}5MZ%n}i%Do¾W
a_+}T̾}h["C7
a_+|0¾f_MSV[_DICi!-
(*eT|T:Zg|U%U]Pj5USy)HMWAHzBkQY,bxX`#Zr"B#p
}5MZ%n}i"5m(eQ+vR֠,x-n79 GV҉Ҩ9kDfmnښt p֙Ꞓ=$U 8<<dA՝4
ej:Хz`AX2"OTgv`iTǭH2ќJ\"@њY<[WF+i-٩՝յp4jҶ>z<~{ c 0z@i -m*nکZ래eiDhfO=$邙d3Zp8j}=SAh?=1w kh=
yM-9|Y[RB0A*qմF<0+iD T[e[CD
%npq%0
 NsKY`7feo6>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><ԮVpex[S9և8TF6g<A, Tf=2;v`iT cC(tVԐjڸ% ҈5ޥPѬO;VHp3`h̉;8PgO譩!@յpJA4kKY7g
6d8\ ̉2
S@dHa@> p 1a2*4t-ژ%,49ݜ*Ê
gA<6Fk\;Vٴm?Cj367mMp4j5z`iTOimI~{zZ Z6k(%g 4մF<0+iD `:3쇑ǧa_+|0¾WLj+v蕻IiD3|0¾W
a_+e5k蕻EJݤմW
a_+|0S2jJݢ%nDjQ+|0¾W
}5MZ%n}i"5m(o¾W
a_+}T̾}h[C7
a_+|0¾f_MSV[_DH[J!|0¾W
a_U3/_D/V$F¾W
a_+|0TկV+v#V҈fa_+|0¾WLj+v蕻IiD3|0¾W
a_+e5k蕻EJݤմW
a_+|0S2jJݢ%nDjQ+|0¾W
}5MZ%n}i"5m(o¾W
a_+}T̾}h[C7
a_+|0¾f_MSV[_DH[J!|0¾W
a_U3/_D/V$F¾W
a_+|0TկV+v#V҈fa_+|0¾WLj+v蕻IiD3|0¾W
a_+e5k蕻EJݤմW
a_+|0S2jJݢ%nDjQ+|0¾W
}5MZ%n}i"5m(o¾W
a_+}T̾}h[C7
a_+|0¾f_MSV[_DH[J!|0¾W
a_U3/_D/V$F¾W
a_+|0TկV+v#V҈fa_+|0¾WLj+v蕻IiD3|0¾W
a_+e5k蕻EJݤմW
a_+|0S2jJݢ%nDjQ+|0¾W
}5MZ%n}i"5m(o¾W
a_+}T̾}h[C7
a_+|0¾f_MSV[_DH[J!|0¾W
a_U3/_D/V$F¾W
a_+|0TկV+v#V҈f4 3=$h?==ivpVYZ,B4 3=$h?==ivpVYZ,B4	3JӜ]͙roB:*hNrntkSJG&S<Ԝ+8'3fsn["$s̉$YTȍTUCj@;"Bx%f`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGi-
*e5k蕻EJݤU;Vt1AD.HzBj
CZXup,# xҙ#VX798G7GS4l8jհzNyW"(lFȃ+J'g u4-md}<*VpǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ
dy$F*(SC:'ݚ
dy$F*(SC:'ݚ
dy$F*(Se8UpSʹѫzimL!2 SC:'ݚ
dfF=4I) Vp!՝nO)'0L<ȒJ#yi6tȆΈC)iW$ڙ&Cd@5 CFp37fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ4tA,ML<ЪEV)*ZO[R	YL 	&ykFhU"ȋ+RW-sԧyM-9d9DTYL0#!J'k a,#!J'jSKjN`y$F*)Y(d	q!|W
a_+|0S2jJݢ%nJ*:g6>Ȱ s]s5?+|0¾W
}5MZ%n}i%N՝3AnW
a_+|0S2jJݢ%nJ*:g0¾W
a_+e5k蕻EJݤU;Vt1a_+|0¾WLj+v蕻I(vb3p¾W
a_+|0TկV+vQTY<f|0¾W
a_U3/_D/V$ڳy0
a_+|0¾f_MSV[_DIESgLa¾W
a_+}T̾}h[jΙ 7+|0¾W
}5MZ%n}i%N՝3AnW
a_+|0S2jJݢ%nJ*:g0¾W
a_+e5k蕻EJݤU;Vt1a_+|0¾WLj+v蕻I(vb3p¾W
a_+|0TկV+vQTY<f|0¾W
a_U3/_D/V$ڳy0
a_+|0¾f_MSV[_DIESgLa¾W
a_+}T̾}h[jΙ 7+|0¾W
}5MZ%n}i%N՝3AnW
a_+|0S2jJݢ%nJ*:g0¾W
a_+e5k蕻EJݤU;Vt1a_+|0¾WLj+v蕻I(vb3p¾W
a_+|0TկV+vQTY<f|0¾W
a_U3/_D/V$ڳy0
a_+|0¾f_MSV[_DIESgLaZ[MWLѪhYTD9Zpa2#=C/hITJt\MC:'
x`C!3쁬a2SKjN`y$F*)Q%h:+ !pxxyM-9d9DTYL0-Fg-rD`8
2XCV`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGi-
*e5k蕻E6EoD3.[]U7t&dlqX@A¾W
a_+|0TկVJݤKjdC:'NsKY`7fШ+of_UMUKٳzWURU\
&Y]U7t&p/ׅF9 B/xmm"mmm_
_K +e  ,O_X	ĳOZ[K ĴYGV%!8
_K )/p@R
_K )/p@R
_K )/hT7ULj+vڳtJݢ*&=!5,%pn7^7`B r">C[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vj<I'ȇ+VtOI-(zACFnO0¾W
a_+e5k蕻EmYMPy+vOM-V螓ZQ9.g9ݚa_+|0¾WLj+vڳ¾W
a_+}T̾}h:)a_+|0¾WLj+vڳ¾W
a_+}T̾}h:)a_+|0¾WLj+vڳ`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGiQhT7qT̾}h:)JatJݢ*&=!5,%pn7^7`B r"?`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGiPW !S2jJݢk:)AD.HzBj
CZXup,#tq)Ǉdz籇籇ԢGZpPULꩺ{6t JJC]U6kR֣Xq7G#EA\xFB F
}5MZ%n}i#67AD.HzBj
CZXup,#$lA\x@S2nj^͝-3Ҿj宨PA5UB͚*&=!5,xn,0-9PW  U3/_D/V$tmE̺
%ntTJCURp8^7!`9Igil8SC:'ݚjBTP?'d=L02Vvj NsKY`7f%gVt)l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fG3Z
`91rgDS'd\k) Vp!՝nNFz==s5Y+VtO58RyC[ NsFhhs\Ig +t09Zx٩
O#=ei\k) Vp!՝nORyAֺB`hԃ-zݚGYZW3Z
`9R4g9vj|)<{ vQ {+J`egY<Ig͛ZVs c+8jΉ7f
O#=>lݵHҰY+VtO58RyAf@V09Zx٩G7mE)H2ќ窸٩)<{ vQ {+J`hԃ-zݚGf {Ur֍PSC:'ݚ)<{ zk]2W-h09Zx٩Gf {Ur֍PSe8UpS0¾W
a_+e5k蕻EJݤ5x||@KdXZQ9.g9ݚ¾W
a_+}T̾}h[fݵC7
a_+|0¾f_MSV[_DI3Znڊ!|0¾W
a_U3/_D/V$tmE¾W
a_+|0TկV+vLֺ[fa_+|0¾WLj+v蕻I&k]-QD3|0¾W
a_+e5k蕻EJݤ5W
a_+|0S2jJݢ%nIKvQ+|0¾W
}5MZ%n}i$kj(o¾W
a_+}T̾}h[fݵC7
a_+|0¾f_MSV[_DI3Znڊ!|0¾W
a_U3/_D/V$tmE¾W
a_+|0TկV+vLֺ[fa_+|0¾WLj+v蕻I&k]-QD3|0¾W
a_+e5k蕻EJݤ5W
a_+|0S2jJݢ%nIKvQ+|0¾W
}5MZ%n}i$kj(o¾W
a_+}T̾}h[fݵC7
a_+|0¾f_MSV[_DI3Znڊ!|0¾W
a_U3/_D/V$tmE¾W
a_+|0TկV+vLֺ[fB J
}U7_5U/fΖ_5UIUrT(kftTJCURpKXn7^HpШ+oZ`TկV+vKEC2(EUSy)HMWAHzBkPXKxnn7@pG)
d'Dt
`91rgDSO\3s c+8jΉ7f)=zB`egY<2"#HSC:'ݚ	&Z(m4`+J'fh?=Z"S@xUSMeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?cilJ'9ޥPѬ0S*=0l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fIzB`hԃ-zݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|)=zB`hԃ-zݚ NsKY`7fǇ4EoR(hs٩;4pxy1cWk:+jHP5m\eiDoR(hx§tVԐjڸ% ҈5ޥPѬOJݤKjdC:'NsKY`7fW
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfa_+|0¾WLj+v蕻I|0¾W
a_U3/_D/V&*o¾W
a_+}T̾}h[Z(W
a_+|0S2jJݢ%nihfB J
}U7_5U/fΖ_5UIUrT(kftTJCURpKXn7^HpZpULj+v蕻I'j#N<3.[]U7t&dlqXG`tqhT7	AU3/檥Ѓ=+檩*ZtUT,ٮHzBj
CZ`8# 	Ӑ!khT7AU3/_D/V$@YeQ+vR֠,x-n79 ,<ޯG+- 4zTԵp1ݜZs5=3@{ x~Cc6 7`#x@*0 u F#qYS2jJݢ%nAD.HzBj
CZ_`*
 S2jJݢ%nIQDVЃ<3.[]U7t&dlqXG`tq͜ʁz遥P?)%fΘL4pxxS 5Ca3$yi@>Ig98SC:'ݚGspY+VtO5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?MeEi4Cil 0ZQ;5?cilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5>Fz=4AӅ09Zx٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ
O#= i`egY<6>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0SIg98Se8UpS27g-`v@ZOL!)eg3@n["TYȁ-4jBSFz=4AӅ0ѩZ3W5?ጬhKdX$v@ZOL!)18ili#67FOc+8)vp 
%nFm*o-s!LQBVpS4A,JݤTZC?ጬhKdX$vB3y%"-HJpVpS4A,Jݤ=-eJjD:VpS4A,Jݤ=-eJjD:[Vl鞪hեr4k\Y+VtO5?4JݤgLU#F+Z祬09Zx٩)V$:g5i\=-e)H2ќ窸٩|0¾W
a_U3/_D/V$O5m376>Ȱ s]s5?+|0¾W
}5MZ%n}i$ͨyhA|0¾W
a_U3/_D/V$O5m370¾W
a_+e5k蕻EJݤ6歡xf¾W
a_+}T̾}h[fQ<մ ¾W
a_+|0TկV+vLڊ'W
a_+|0S2jJݢ%nIQDVЃ<3
a_+|0¾f_MSV[_DI3j(jgoa_+|0¾WLj+v蕻I&mE[B+|0¾W
}5MZ%n}i$ͨyhA|0¾W
a_U3/_D/V$O5m370¾W
a_+e5k蕻EJݤ6歡xf¾W
a_+}T̾}h[fQ<մ ¾W
a_+|0TկV+vLڊ'W
a_+|0S2jJݢ%nIQDVЃ<3
a_+|0¾f_MSV[_DI3j(jgoa_+|0¾WLj+v蕻I&mE[B+|0¾W
}5MZ%n}i$ͨyhA|0¾W
a_U3/_D/V$O5m370¾W
a_+e5k蕻EJݤ6歡xf¾W
a_+}T̾}h[fQ<մ ¾W
a_+|0TկV+vLڊ'W
a_+|0S2jJݢ%nIQDVЃ<3
a_+|0¾f_MSV[_DI3j(jgoa_+|0¾WLj+v蕻I&mE[BhT7	AU3/檥Ѓ=+檩*ZtUT,ٮHzBj
CZ`8# 	Ӑ!ZpF TկV+vL<ȍ4k\3.[]U7t&dlqXG H:8ޯ7S՛ԧ7gȍ&#65=2;=?O5=2;=?ǧ5=36*j{!g*쇑dF;~1F;yP+v3d7GިVU=rMURM- K2%_FkT5UI4P,ȕyKꆉ[!<&C4@EnJaj+vN$_gc8$>>?~x<Fz=v<CC3gc8$>>?~x<Fz=v<CC36>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5><>>A,-(zACFnO)'03,`yhָ[3FxeiDSimIlv6Ad9Dn٣ZElAN<ԜΊH6Ad9Dn٣ZAFk5m5ZQ;8T4@mpS=342Do\rgD5Lt&W=-)|0¾W
a_U3/_D/V$yhָf¾W
a_+}T̾}h[d9Dn٣ZW
a_+|0S2jJݢ%nIfkoa_+|0¾WLj+v蕻I&CdF5|0¾W
a_U3/_D/V$yhָf¾W
a_+}T̾}h[d9Dn٣ZiZg=342Do\rgD-
g΄Ҫ祣T%?)'0LQ=L<ȍ4k\΄ҪZ6kB"U(NhT7	AU3/檥Ѓ=+檩*ZtUT,ٮHzBj
CZ`8# 	Ӑ!Zp TկV΋3r3.[]U7t&dlqXGhtqZp*e5k蕻EJݤJˠVAUM=!5]!	A`Y,q[ nr?CdH9h¾W
a_+}T̾}h[Qaft:¾W
a_+}T̾}h[QaB J
}U7_5U/fΖ_5UIUrT(kftTJCURpKXn7^HpШ+o`TկV2$3.[]U7t&dlqX@A+|0¾W
}5MZ%n|"C7t	%4	%nF9Cj΀[5	A\x@S2nj^͝-3Ҿj宨PA5UB͚*&=!5,xn,0-9翞k翞{{?5Ш+o0ULj+v蕻I*8f]h
o%!	)HMj`8/׍s*DV:AER7tJo)
ҳ!d$jEB
M灣XW*;Z!?d$jEB
M灣XW*;Z!!I=4D9ZzN`AiD0Ժ
5vj|0¾W
a_U3/_D/V$v|0¾W
a_U3/_D/V$v|0¾W
a_U3/_D/V$v-
(*eT|T:Zg|U%U]Pj5USy)HMWAHzBkQY,bxX`#Zr"B!`
}5MZ%n}i%3؃=$(f]h
o%!	)HMj`8/׍s tq6>Ȱ s]s5><>>A,-(zACFnOcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5>Fz=)䭵rԈs c+8jΉ7f)<{!5(S[j) Vp!՝nORyCFEJW-HL02Vvj
O#=}=Hȳ[j) Vp!՝nOIgQBJW-HL04jAg=UnO'd>dY䭵rԈsFhhs\¾W
a_+|0TկV+vS<͈3Bo NsKY`7f|0¾W
a_U3/_D/V$yg+|0¾W
}5MZ%n}i%3؃=$(fa_+|0¾WLj+v蕻I)f!C7
a_+|0¾f_MSV[_DIL6 I
W
a_+|0S2jJݢ%nJgzHPA\x@S2nj^͝-3Ҿj宨PA5UB͚*&=!5,xn,0-9PW "AU3/_D/V$y0̺
%ntTJCURp8^7!`9 ft:hC:ft:㥽tªxC#dFSK]s(ռ")VN`FjYBzlЪo$ u 8<<6
١TIYpxymJ#FGò-!Hќ!"ԅ#FcilJ'9ޥPѬ0S["҉`7t4k96>Ȱ s]s5>Ίڒ[WZQFԺ
5vp5$(	H2`7t4k<Sml:)t:8?a
H|;<><I'ȇ+VtOI-(zACFnOi$ڙjΉ9oR(hs٩V$[S"Y='0 s]s5?JݤKjdC:'NsKY`7fC[zimLrgD҉`7t4k9y+vOM-V螓ZQ9.g9ݚ%nI饵2!՝sJ'9ޥPѬ0S!I=4D9ZzN`AiD0Ժ
5vjІ޺@xa*2<4JT 2GGg1?¾W
a_+}T̾}h[ 7cilJ'9ޥPѬ0S¾W
a_+|0TկV+vS<fa_+|0¾WLj+v蕻I)b3|0¾W
a_+e5k蕻EJݤ1W
a_+|0S2jJݢ%nJg+|0¾W
}5MZ%n}i%3Ao¾W
a_+}T̾}h[ 7
a_+|0¾f_MSV[_DILa|0¾W
a_U3/_D/V$y0¾W
a_+|0TկV+vS<fa_+|0¾WLj+v蕻I)b3|0¾W
a_+e5k蕻EJݤ1W
a_+|0S2jJݢ%nJg+|0¾W
}5MZ%n}i%3Ao¾W
a_+}T̾}h[ 7
a_+|0¾f_MSV[_DILa|0¾W
a_U3/_D/V$y0¾W
a_+|0TկV+vS<fa_+|0¾WLj+v蕻I)b3|0¾W
a_+e5k蕻EJݤ1W
a_+|0S2jJݢ%nJg+|0¾W
}5MZ%n}i%3Ao¾W
a_+}T̾}h[ 7
a_+|0¾f_MSV[_DILa|0¾W
a_U3/_D/V$y0¾W
a_+|0TկV+vS<fa_+|0¾WLj+v蕻I)b3}RAiH"VtS u%nJ5B4A܌GóZ[MWLѪhYTD9Zpa2#=C/hITJt\MC:'
x`C!3쁬a2`*
SuURlhAUTW-uB	lAUM=!5]!	Gdu`nGi-
*e5k蕻E@FBeQ+vR֠,x-n79 :8O6?ᔇǁp~??>@)C))AᔀV1?S8Ã*
zD?Ce!jB23!26G7g?vpݟ29HQ|;~Hcd<~Ij?`S6 vj~@pndQ܁8P#Eg stu=T stu=u9:@pndQ܃ stu?Ur\٩#F@nO4JTѪhP# Z*fVp8G7GS\:OևLu9:5=2b=<:ݚ~52Gr1Gk d>@dQ܇0OT@pnCgLNtZv8G7GSʄi3u9:d%fΘP#ED6u9:Ыf stu?Bf stu?HG7O瑞`C:'u5?؆AC
!j;5hH#CY w!p 5@5zyh<jDVlu9:"VtS stu?̊މ&k]08G7GSgc8$~?VCEl\&6gfku9:ALp8G7GSI#5~jDVɻ0%fΘP#":)u9:EMهaɻ0tpnJÓvaN$>97f&ñ9:3 Rzjh٬ >zS؆A@w@|~}<RLp8G7GS:+jVlu9:3샱bGj;#=;!i!|H5=3цCPxyFz=0y!
0%pAAћWA@:Otx  nѪ#OUu@:ݚS#?b|<u5?!H#N<(sԅ x:4+J @nOk dv;>G@5j?rX?CY w$ax>yh<E
@tiCVp7f)iѧZQ vjCET&'Ԇ",M&FԆ",M&BK2$lÓva>dI+97f:Ogc8$=Icgc8$=Icgc8$<Agc8$<Agc8$ǲ )yA1IgwvPzkT@:ݚnѪ5Bfȭ@nO2C[jkMهcstu?y+vT%U stu?<ӣO
u5?<ӣOrJdZ*u9:m\!\"U stu?<ӣO
u5?<ӣOr j{ dl>1) 9*97f&ñ9:LAÓvarn;#%nJdE	8G7GSR$!ȋ+pݘw vj~[VͳY@pn蕻I5i\5~ @~?z>?7f5=~3@xZQddI՛FP8G7GSFEY$o;Vm@:NIfDYj stu<QC6Óva-Qu5?H
FkI@nO5m\3 I3ZÓvafHD=r!Mهp8G7GS$s"Hҹ+97f:Ỏ%Sg"0ݘw stu?G2$N՜@pn3샱bσc3o xyA1Ig쁙7~<?*(r՝rn;W vjJjIfDf&øPOcǇǠ<u5?a7gӄstpOPTP5a'6S}<`Xvp-8G7G
 TP:ݘw9?hOddu8#j7 kF	L٩3샱bσcPxy xgc8$ǲ AG1VsF`T
'9SEPڳ;Mهp\ vj~	!H(m2 rn;u3@BՇ&øPO$"H՝3ZÓvafڳ"I3ZÓvaf3y 4Ъo$kut<摚HLָPOzG
Fy vj~ Cz>$ǇR3PSEPڳ;Mهp\ vj~AVtaɻ0:O}*(r՝rn;xPSJg@v᪙@pnOy+v7mMaVtphi#vg@wT vj|ި |5H*Zu:h0ǡp?>+J'fs P,0Ѓ5SR=ljmg9ބjQC6ðݘw
)	Vs:ݚ	)rS8y$kMهp7	2$mYL597f:ކjxS@z>5Ǡ<u58TAT 2Aɻ097f:ބu<QC6Óva(lu9:AVtaɻ0ZhyEPڳ;Mهpԅ#Fp7fV$nښÔ6g=U:ݚHD<Mهaɻ0L stu<̉ xÓva-gGy#@97f&ø[9y(mY&øQ sz?9Cj΀97fRd&:ݚ(mYaɻ0LGSMeEi4J$kMهp7$Iڇ3&kXrn;u$"HޖȭI@oC5?ISVrK2$$aɻ03SPi3#4*3Z@oC5?HE<3BI z*(r՝rn;*Mu5?EPڳ;MهpԆΊ`@pnAVtaɻ0RFGu5?Jg@vFg-r:Oi#vg@wm:O}<`9*JPi98V~>0S1JZpn|@yr,ޥ?瑞d4x??CH?Fz=v<CC3Pxy x TP:ݘw
-HR4g stu??9Cj΀97fCir٩AVarn;fu5#	)"2QI@oC5?|<?>|?GG)٩H?9Cj΀97fZu9:ʊg@vᡴLٹ
!Hݵ5(mY޺`@pn%nF9Cj΀V$nښÔ6iT:ݚ<I:Y(PSi#vg@wrLֺ`@nYUaVtaɻ0۶oT >	LQdg=U:ݚ3Z鑽t=reoT >	L窰ݘw vjEtY[xQjJ@pn#@97f&øQevp8G7GStͭ:,邉:ݚ4A@:3 ֤((٩(5O\A stx5m٩ TP:ݘw
39k#(mY&øP%u9:*(r՝rn;Y@nO?9Cj΀97f3fs@nO?9Cj΀97f=rU8xմ٩(mYaɻ0%S3SH+VtO%hݳy&kXrn;u5?[IL+I@oC5?N՜eIڇLְݘw z(mY&øP%u9:*(r՝rn;Y@nO?9Cj΀97f=rU8xմ٩(mY&øjhP]9:TP:ݘw
-HR7DPO}*(r՝rn;2Q;XP#SJݤSXr՝5E5p7f<I:ZDPSJݤSXr՝5R$:ݚV$nښÔ6o vj~C[jkPڳ;i#vg@wJnL7f<I:fCjΈP#ZEjgdek\@pnilL7ژ΀Ѫ*|V jB򳞘&lֹT9
y(mYaɻ0s%S3S?9Cj;Mهpʌ"U stu<QC6ðݘwRȃDU@:O TP097fѬ!PVp7f*(r՘vEFm+8PS%3LjEi\+f&øPON՜̉$!I3ZÓvafIfD65[jf&øPO̉%htR$kMهp7GFr,Nְݘw z(f3%3AMهp7jx#=;!i x>~6??<@:ݚGǁpH|<Oc٩ʊg@vmJ5P#ʊg@vn]RU;Z@oC5<QC6Óva3#S#dJg@vo;Vr7DPO!Vtaɻ0QH2 *Jg@vE
FP[@:O!Vtaɻ0Zv8G7C[jkPڳ;)*@pnV$nښÔ6FP[@:O!Hݵ5(mY45P#<I:QeBi0y%nF9Cj΀YPL@:NoT >69t5L@t޺@xa3Z<(PS[B~-35$(%HPUCj PyFPVsAO[Fp#i
J":7)L8G7xZhPS TP:ݘwjPt:ބu?HѭtȀQ
JgLְݘw vjN՜7i䙭aɻ03SN՜7iAF&kXrn;u%Sg$"H+J'g$kMهp7#=;!i b@ǇǠ<u5?Fz=v<CCj<>z>?H @nOd45O07fGǁpH|< 32:ݚ UaVtaɻ0fD 4OQC6Óva(*Jk\fAVtaɻ0QAT*@pnAVtaɻ0EPu9:(mY&øQZ5*J?9Cj΀97f*<!PVp7fCQC6Óva2#ȃDU@:OҢ(mY&øih
P#JݤW-sXvp-8G7G
y+v7mMaVtpЋ*I8G7GS!Hݵ5(mYB,M& @pnC[jkPڳ;䩼O vj<I:j9Ԣ@:ݚ%nF9Cj΀۶FȰ7fC[jkPڳ;JCf@nOi#vg@w4@:Oi#vg@wj[Fp8G7GS!Hݵ5(mYͳYh<I:Z5i\ vj<I:f:)u9:%nF9Cj΀eBi0<I:eʊg@v
&k]08G7u??9Cj΀97fvdI&k\٩AVarn;6tS#F-@poB:ʊf&øfFF(5O\GSQC6ðݘw@FAt:ބu?%3Jg$[ȃ+J'f@oC5?#zI:+zRVvI3ZÓvaf$oSI䩼O$kMهp7Y$@W%mI@oC5?%Sg#YfDVNI@oC5?y+f&øPC5?yȄF3ZÓva衚L?m\Y*aɻ0POvpFr,197f:ފ	:gBH
 ҉3Z@oC5? gLAiT"(53Sd4~xO07f#=;!i!5dcPSd4x@G!g z #PSbVÓvatR OEPڳ;Mهpօ\5P#B:ʊg@vo;VrK2$5 TP:ݘwHlFP[@:OEPڳ;MهpDdL!Vtaɻ0 FP[@:OJg@v
&k]08G7u?y+v7mMaVtp%d&:OJݤSXr՝-L"@:OJݤSXr՝(Ȇ՝8G7GSi#vg@whݳvu5?y+v7mMaVtp҂4u5?y+v7mMaVtpDV$nښÔ6C+XP#C[jkPڳ;2Do\O\!Hݵ5(mY2#zٴ)C[jkPڳ;2CdF5)C[jkPڳ;V$eBi4٩C[jkPڳ;AT*@pn%nF9Cj΀fDW stu??jJPڳ;MهpAJ"U vjAmj`Zgg,譩!A\"@@nO֨-AmL!LE$(+H٩AVtaɻ0ZCgL5S4QC6Óva(l:)u9#(mY&øfEoD5P#B:*(r՘vR:ބu?Ύҹ)<VNI@oC5?i$!I[dI$k97f:ކj~	F9*o,3ZMهp7FȃC`IfD-f&øPO#tJA{%Sg$"I3ZÓvaf<{jn\Nֹ&kXrn;u3SFz=r7DJg$kMهp7j~C2UXr՝rn;$pF@nO}1JPڳ;Mهp2$=Hp7fʊg@vE
D6tU3@:O?9Cj΀97fΙڳP#B:*(r՝rn;dVI3Zu9#(mY&øj;9*CgE08G7GSJg@vᙲ+z$CjΊ`@pn>9Cj΀97f2+z$t:ފҢ(mY&øP"VtS sz(GSJݤSXr՝(7DJP#%nF9Cj΀D6~C[jkPڳ;=rLֺ`@pn<I:Z5i[IhhNi#vg@w
%FY:ݚV$nښÔ6Z5j%P#%nF9Cj΀m%3Ԍ<٩%nF9Cj΀d@V:ݚV$nښÔ6Odh-()%nF9Cj΀"Y<٩%nF9Cj΀Ȁ%M@nOy+v7mMaVtpmEHz@nOy+v7mMaVtpʌ"U stu?!Hݵ5(mY,ȐʄhP#%nF9Cj΀fDPu9:V$nښÔ6dHgnd8P#YUaVtaɻ0IL䪰:ݘwhT[@:ݚh0ǡxHjΉVNʊg@vE
D6tzu9:H?9Cj΀97fZ咉:ފEPڳ;Mهp:+j璩QZ5f vjy(mYaɻ0dR4jsvp 9Z咩@oEs%3AMهp7jx$A{#VU;VrTYf&øPO̉"䝻i䭵UI3ZÓvafJf #N;9jOKi&kXrn;uFz=~5r3dv&øPC5<``?m\Y)brn;u3S?C~ڹ7%rLְݘw z(f~-3r!!%rLְݘw z(f@Z(m4摚MAf:ކjx$eHAiT"(53S}1JPڳ;Mهp]5T[@:ݚAVtaɻ0ZCgL,窸P#dQC6Óva(Y(O TP:ݘw3y*Vh7fV$nښÔ6zv5Bu5<i#vg@w
$h
PSy+v7mMaVtpk {KJnXe vjy%nF9Cj΀9h5ԅ stu<i#vg@wHh4jҹ:O!Hݵ5(mYޖն9@pnV$nښÔ6f٬S=UMp7fV$nښÔ6"3Zy%nF9Cj΀hU"ȋ:,ڳÔ6Óva4KUrU8y#V7f~՜Vg@vyYkڳÔ6Óva4Hv5Bu5<䪰:ݘwm$ei[FP7fʁDV)ȐV
j	`=h
<QC6Óva(!HΘQeBi4?9Cj΀97fRlPu9:(mY&øQjB0ݴp8G7GSrgDVL7Z*I@nO ́#4i䭴̉ {+J䙭aɻ03S Zggjn\Nֹ&kXrn;u3S Zggjn\1I@oE?9Cj΀97fRlT&@:OQC6Óva(!HΘPh
P#*(r՝rn;)L stu?EPڳ;MهpԆ%RgT8G7GS!Hݵ5(mYIhT@:Oi#vg@w$zQZ5@nOi#vg@w
,ޖTUP7fC[jkPڳ;
"Vt@:Oi#vg@w
,T՜7i@nOi#vg@wH۶hFy+v7mMaVtp;VrVKjxPS!Hݵ5(mYյ($͛@pnC[jkPڳ;4Y&l܅%m@pnC[jkPڳ;d4F;YP(٩V$nښÔ6JYky+v7mMaVtpFE4Y+J@nOi#vg@wm4Y+J@nOi#vg@wd޹ZQ;YQguJ<I:Z5Z:)u5?JݤSXr՝(OL٢ȂhPS!Hݵ5(mY:=sg#F-@pnC[jkPڳ;Y!CgMd&:Oi#vg@wHhU;VrDu5?ڳÔ6Óva5J#FÓva٩~՜Vg@vJEyY:ݚYUaVtaɻ0dTY+7fAVrUXr՝rn;d9D5(Su5?2AVrUXr՝rn;ȒNAp8G7GS d!gE2Vtaɻ0"D6@9Cj΀97fVp8G7GS d!gE2Vtaɻ0"D6@9Cj΀97fVp8G7GS d!gE2Vtaɻ0"D6@9Cj΀97fVp8G7GSoT >	L窹*ZѪMهp7fAVtaɻ0ZCgL5NHմ TP:ݘw
-HR!Zh*(r՘vfR,W-s޺`@poB:7W#4f7DI@oEn G0@~ڹH&kXrn;u3S"Q[I)ekR+Jn\597f:ކjDj(fȭ:)<FI@oC5?#tJA{$"Hմm4597f:ކjFto"+Jy+f&øPOFz=rS=t֩W$kMهp7j~-3~5r3dv&øPC5??C?b~ڹ\S<ݘw z(f UaVtaɻ0fDJISVp7u??9Cj΀97fRl醩u9:ʊg@vE
D6tR:OEPڳ;MهpBJo]08G7GSҢ(mY&øYT%U\7P#*
G?@=a-V!Hݵ5(mYZk8[ќ!Hݵ5(mYZk8PڳV$nښÔ6EDd6tD`@pn%nF9Cj΀fDZdnٻy:ݚ<I:eJifg vjV$nښÔ6᪪yYpPSi#vg@wSg%mgI vjV$nښÔ6j٬禦W;Z@nOJݤSXr՝(ȍU27DJPSi#vg@wFL޹ڳ@nOJݤSXr՝-g#F"-H8G7GSi#vg@w"C,Ȅu9#AVrUXr՝rn;4Y*r#L٩AVrUXr՝rn;-AT(PSdVH՝(mY&øPڳ2lމڳ:ݘw
Vt@:OM["VtS xg@vCjΈP#8k*[h"A[h*8Z5BZ(O"IL8G7x+BILO?9Cj΀97fRl5 stu? TP:ݘw
-HR!6tD`@pnʊg@vE
D6t*2<4JPO?9Cj΀97fRl酼*J|v|x+mh@յpU=p#7 u27g ޣ ?m\+$kMهp7j|ݜ >z`r7DJg$kMهp7j|ݜ >z`rK2$N՜597f:ފvp 9,ȒS<&kXrn;u3Ss=sDI@oETѪL+ZZW#tJ䙭aɻ03SFz=~5r7DJk\597f:ފ#=?b~ڹW%3Af&øPC5?g`3W#9kDVه&øPC5? TP:ݘw
-HR!6tBo<QC6Óva(!HΘeFGhQC6Óva(!HΘ[B@pnʊg@vE
D6tΙ(i#vg@w͑[\ѫ9@nOy+v7mMaVtpV %htR٩%nF9Cj΀ZW$"IZ3ԇ vj~C[jkPڳ;J\s%7u5?!Hݵ5(mYR,6nBȰ8G7GSJݤSXr՝-L#""VtS vj~C[jkPڳ;dFLP`@pn<I:i70ݘw s7g ޣ ?m\-+%a597f:ފL?m\]2F3ZÓva衚C2UXr՝rn;Yj$"I3Z@nO TP:ݘw
-HR!(5O\O TP:ݘw
-HR!EVh8G7GS}*(r՝rn;)*o<7Q`@poEqh%՜x'k]$([S9vjqh%>bx'k]$([S9vjy%nF9Cj΀\k#Fp8G7GSy+v7mMaVtphg$>u9:Hy+v7mMaVtpVL:O!Hݵ5(mYѬUr\mYL٩g%U(mY&øe+m%3`@poEyYUaVtaɻ0gaɻ0'k vjy&ȭ:)<Pڳ;Mهp<6k stu<dVH՝(mY&øiZ5u9:@ɲ+z$CjΊd6Óva4-M:Nz٪妸"sh!BC]hP=Sj iZmFAZ6GF2AVtaɻ0ZHZeEu9#Fto#4i䭴m25(SMهp7r;8CXW#tJv3ZÓva衚r;8CXW#tJy2Lְݘw z(f2Zvaɻ0POd:ݘw"HҪÓva-?9Cj΀97fRlTdyh
P#*(r՝rn;)
-HRQ;XP#B: TP:ݘw
-HRTyo-2:ފy+v7mMaVtphF@pnC[jkPڳ;V"J鞤8PS!Hݵ5(mYZ$gCf:Oi#vg@wHh3iSy+CyY:Oi#vg@wHh!PZ$C:'u5?JݤSXr՝3"7D6Jg stu?JݤSXr՝3"7JgBxPԧC[jkPڳ;Y!ku9:YUaVtaɻ0EVhɻ0 vjg%U(mY&øZ-,7fݜ >z`rS=t֩W$kMهp7jD$f<ڳ:[W]3ZÓvaf#=?b~ڹ)ekT+f&øPC5?APT@y
@??y | 9ZxPSd:ݘw,ȕI[i*jP*
#=?50y | 9ZxPSTAT`bx<z>h[SY<٩AVtaɻ0ZCgL5W$kP*
#=}ka3AmLrgD7f%nF9Cj΀Vdz镭H+f7f%nF9Cj΀9h
zg9JMu9:<I:C$FΆk"J'u9:g%U(mY&øitV&ø[Ly@յpNT
'gfVҨ+C٩H?D6G렐*,4(mY:Oȃ@r՝tE:P#(mY&øQjB0D6Pʊg@vE
D6t2+z$t:ފi#vg@wyiFj%rԉTi#vg@wyiFរdCjΊ`@pn<I:[Mr4gF$Li#vg@w67Jm]tO vj|*
GǃǐGmj`C:'u5>APUg~3AmLrgD7f|0¾W
a_U3/_D/g:23yFPO43,0V"D$1ѻ5V%ѻ5>z٪;B?h9H	tntIC`tnOUS[F`A9iAZZQ<.gݜ*~	ټѧ#UL5Q#VT7Mهp7L+Zn\597f:ފʊg@vIQdA3#F-@pnJݤSXr՝36EoD<Mهp8G7GSy+v7mMaVtp̈޹+Cfќt3 @pn2lމڳ:ݘwhU3Zu9#"D6@9Cj΀97fTѪhP#"D6@9Cj΀97fZrLֺ`@poEy&ȭ:)<Pڳ;Mهp)vr4jy&ȭ:)<Pڳ;Mهpօ\5P#B:@ɲ+z$CjΊd6Óva5JAu9:dj`Fz`4EzU΋Ѡ,O TP:ݘwHhJ"(lA5Am sz%Sg$"HޖOUMHյMy&kXrn;uy+v7mMaVtp!ͥMg stu?M["VtS xg@vLֺ`@poE"D6@9Cj΀97f3dVH՝:OdVH՝(mY&øfEoD5P#B:&ȭ:)<Pڳ;Mهp!gE08G7GS d!gE2Vtaɻ0[$kP@ɲ+z$CjΊd6Óva36EoDmYLoQ@eiD䙭aɻ0POPTAPTAPTAPTAPTAPTAPTAPTAPTAPTAPTJʁDVYz٪W vk*,Y٩8k*[hgFPVs\ٮfȨf:7fvp 9ҹۢVH+J'g$kMهp7j|H?D9fg@v:8G7G]QdCVaVtp8G7GS2AW+J6G렐*,Ҁ:P# TY畘r՝tEyY(mY:O\(Pڳ;#AW+J6@pn<I:[Mr4g
5S"24u9:V$nښÔ6o-5ќ5MCi$:`@pn<I:CmCjΊdgCf:Oal6al6al6al6al6aORCFPT
Ј2!gE+fݣT()igyYJ՛FPj3\W vk*,Y٩YjFPS8x=U[hUp7f	"՘ݚٻvPo,ȓT3A9ѻ8XݚٻvPo,ȓTSgMsCvp5ѻ5>;>`f<vCH25(S u2AVtaɻ0ZCgL(!ISy摼ʋ sz(GSAPT@y8 >50y | 9ZxPSy+v7mMaVtphjDd*Zku9:ݘzgP=R	YhS
AZg&SAPTAPTPF@z<ǃAPTAPTJ *
*
*
*
*
*
*
*
*
*
*
*SAPTAT[B`t[S9vpAPTAPT)
*
歡x`t[S9vpAPTAPT)~՜Vg@vhֹk-K2%RVJf :ފAPTAPUsVЃ<kj`g=Un *
*
?APTAPUsVЃ<`kj`g=Un *
*
?y+v7mMaVtp̈޹)
VL޹jΉu9:ʊf&øjCETYeiCbѪ`#4j#(mY&øjCETYeiCbѪ`#4j|3!mYs8UV;YP(ZJZ`7fCt:Ct:Ct:Ct:Ct:Ct:J|t:Ct:Ct:Ct:Ct:Ct:Ct<I:fDo\΅
+y)dYC:'y%nF9Cj΀%3BJgiD9Zz`@pn*
GAjzx<?CacGmj`C:'u5?KUp73TOL7FoC5TB`4Ez*
 gk\XONֺHP 9ZxP]F7fʊf&øjCETYeiCbѪ`LmYLGS?9Cj΀97fR,ȃ+JgFP[ fȭCjΊ`@pn*(r՘vIQdA3#F-xaL譫IY#*(r՝rn;4Y%EV6 L3y%fΘP#C@~|7Z)9C[mY stuHy+v3@Bqѻ5?mvpU;Vm@ޖն7h

g%zA3fjѪ0§Ш+of_UMUKٳzWURU\
&Y]U7t&p/ׅF9 B/`*
<i4jKIh -Md( =CU,AXAhD,ZpMh\52mKv[F`pZÃ!DꞒRhTg,k8zjzHu 8u3FoCIf6,A[6MCj
gZM\@!@1fDMLW zҴ8k dږ&Zp TկV+vNԃ+6t2(EUSy)HMWAHzBkPXKxnn7@pSKjN`kfkU 8<<SFz=7) Vp!՝nO[RsU\4k\Ҩ4
hֹ遥P?Ig 09Zx٩
O#=?) Vp!՝nOjfDֵ+9ފr"O]PkZ~oE<>>A,-(zACFnO'djA
`91rgDSFz=7)H2ќ窸٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩DjY'+9ފDjY'+9ފl}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fGjA
`9R4g9vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩D̉=u@?kOM-YPOjfDֵ!5
`7jW-2$ v<m4g0C5?ez;Z֏؆+9ފSKjN`c
<{ o;R4SFz=6l钩
`91rgDSFz=6l钩
`91rgDSFz=6l
z`egY<'d:dBY+VtO5?ezyhA~oE~ڹh4CmUp2$ԴoE~ڹh4CmUp2$Դ~5YPOezyhA~oE~ڹh4CmUp2$ԴoE~ڹh4CmUp2$Դ~5YPOhi4"O]KCVs3Shi4"O]KCVs3SIg#fΙ*5 CFp37fGF͝2!OXSe8UpSZԊҸezZ³衚r Z;Zh ą\-YPN~ڹhz镭H+Y'+9ފW-X`HUR~oEezyhAK@Vs3S~ڹhY'v٭GVs3S~ڹhY'v٭<m4g0C5?ezyhAxg0C5?hi4"O]KOM-YPOhi4"O]KGCQjoE~ڹhvކK\2$ԴoE~ڹhvކK\2$Դ~5YPOZԊҸezZxih
`7j|r Z;Zh ą\-<m4g0C5>~ڹhz镭H+Y'!5
`7j|r Z;Zh ą\-GVs3SZԊҸezZxih
`7j|r Z;Zh ą\-<m4g0C5>~ڹhz镭H+Y'!5
`7j|r Z;Zh ą\-GVs3Sr,;Bh ą\-YPN~ڹhw-r}<Ӵ `HUR~oEr,;Bh ą\-<m4g0C5>~ڹhw-r}<Ӵ `HURxg0C5>~ڹhw-r}<Ӵ `HURK@Vs3Sr,;Bh ą\-GVs3S¾W
a_+|0TկV+vNԃ+6t6<>>A,-(zACFnO
a_+|0¾f_MSV[_DHU;R0¾W
a_+e5k蕻EJݤS ͝0
a_+|0¾f_MSV[_DHU;R0¾W
a_+e5k蕻EJݤS ͝0
a_+|0¾f_MSV[_DHU;R0¾W
a_+e5k蕻EJݤS ͝0
a_+|0¾f_MSV[_DHU;R0¾W
a_+e5k蕻EJݤS ͝0
a_+|0¾f_MSV[_DHU;R0¾W
a_+e5k蕻EJݤS ͝0
a_+|0¾f_MSV[_DHU;R0¾W
a_+e5k蕻EJݤS ͝0
a_+|0¾f_MSV[_DHU;R0¾W
a_+e5k蕻EJݤS ͝0
a_+|0¾f_MSV[_DHU;RPW %T̾gKBk5MUPf
o%!	)HMj8%,^7 p$r8N@_hT7-f_MSV[_DHښtJݢ*&=!5,%pn7^7`B r8B J
}U7_5U/fΖ_5UIUrT(kftTJCURpKXn7^Hp1\U+qW_|gUń_|WgqWl\*ԕUqWǟ_|pBqW,_|R*\*6_|;*UؗU[0G*_|	_|?_|N*Y*/? Q*U@U#`U_P0aUO1,A?C¿qW޴U$?tU?qWUCr7qW#CC_j5*;_ӏ?_Ջ?_N*U#eU3[MqW_/PU+qU?*pP*7*rN*WUv\* _Њ___
_P&@UjqW	_P&@UjqW	_P&Um_P&Um_P&Um_P&Um_P&*5qW	MoUk[@_P&Um_P&Um_P&Um_P&Um_P&@Uj?qW	_P&@Uj?qW	_P&*5qW	?MqUk\@_P&Um_P&Um_P&Um_P&Um_P&M#@F*4Ui7qW	oH_P&M#@G*4Ui?qW	H_P&__P&__P&__P&__P&__P&__P&__P&__P&@Uj_qW	_P&@Uj_qW	_P&_P&_P&_P&_P&_P&_P&_P&_P&M%@J*4UhUhUhUhUhUhUhUhUjgqW	_P&@UjgqW	_P&@Ui3gqW	I_P&?M&@L*4Ui;wqW	I_P&M'@N*4UhUhUhUhUhUhUhUhUi?qW	I_P&M'@O*4UiC҇qW	J_P&?M(@P*4UiGҏqW	J?_P&M(@Q*4UhUhUhUhUhUhUhUhUiKҗqW	/J__P&M)@R*4UjoqW	_P&@UjoqW	_P&@UiWүqW	_J_P&M*@U*4UhUhUhUhUhUhUhUhUi[ҷqW	oJ_P&M+@V*4UhUhUhUhUhUhUhUhUi_ҿqW	J_P&M+@W*4UhUhUhUhUhUhUhUhUicqW	K_P&?M,@X*4UhUhUk]@?M_P&?M.@M_P&@UiwqW?(_PPQU_PP2*qWgUO(AA_qWA@
_PPA@gU?qW_PPAAoqWAAwqWA@
_PPA@qUqW?_PPAAqWA@wUqWAAqW?yU(A@
_PP A@U 
qWJ?(2  tr`?:'̿?gG_Vs/|߃8/} tQŇH:?{6_Co;?:+/d!'2?C)!p`"? vG?J䒷6Qҗ6?H!+!;!G!KP	[J+sOW[?W=]+G\;s/x@$ `q/!)xܜeܝrt_ǿ'_rrwp>i}p>G?p>Vp@k_?p@?|GKDӖo7?^[_/1x/@$'W3x@$'o7o?k_w5V!Wxl_ki%o?7?fҗVJicQ7̿ 3WtO@%'ooo .?p?q,sF #N,oC/*)p/++)pB\j	Rp:5[3/!)5Gc/LipDe7?3qW318b6+PQGpEgpDJqpp8u%\q?pRy[, (#ws?ハ( 
%{ oŇp9_?pDX ; F_FKJcܔ@JCJGJ#%Ip	[Xw)q5;>bOJ[@_SSIƟ`8S??/`O_Su)?)?kq0sO?=O
?Sq)q'>OO_?X`O޿S	?>O~O ?g7
B`}G
}
_-
mx ?S}WS}gS_~/|w| {?e|
!`||N?`Sk`P1
??S@W SA;
)PPE	^O s`7
Oo `
OP P_>O0Y0`=O +{?(`F>`'
{Co`\S߂11
{M{?#1c/` yb!?  )1 1 `Z
{b^
{05
{COy!) SOx )	O~`
i_)0 Sߍ?q̔dw dE@F øE!2|ɦ2W#yQi_̉;ʌ?2ʌ?יMF` V^d[ʌ?"2wd q_&ʌ?9_&ʌ?9c#mF1 X*Sp	o{ʔćH1 =JbC)1)|bPT$?V,T"p	w?1!'N?1!'yR=I?1!''ʔćܞԁJbCOG.w)=/ԁJbCO'zGOH/RUT$?,o*SrysԀ?1!o*Sq2v??x<*S q0[ʔyRe)&7)&$o*SL*<#*SL,x<w)&'x<'o*Sx<UT#[𯼩OpF?T#o𿼩OpFG1?g{ʔe3
w)fqOpFJʔM|yRiǙ}J|o*SMea?3"*SMK4J3ʔJ^f)&*SM.y*T@f?y/TB/3)P=2?~gn?x>*SܠJ|(T@;ʔ(|7)P,x>o*SܠʔT$[ʔ<)	)	>)	;ʔJByRv?#J_mJS_JS=JV> ?+/o*S@ET%KOpJNKT%)x@ST%+@)	Kʔ^[OpM!?4^)	|!aOpLqOpMg(ʔįlT&'B)	{ʔŏEJdA?&7)Q[JXy?$4w)QoJHhOrg$o*SܢQ@TDJ]OpO*S3T'8@T'cJv^!T'GFʔ~yRJr7)	yRꀾ?/T7)'AJz.?TOq9JzTJ@yRq?w)'}POq8ꁮ?T)
<"{yRoJ)
xD4T( xDqOpP&ʔ]JJH{ʔo;ʔ"#o*SO"$*SO5Oq<"~?>J" J ~?JJ/cJfʔ˞*Sx;ʔ0x)
b{OpR{,*SyRa?I+X*S)
J?IcX&T)N)*Sx7)
ʔL<?QՌ7)
]J?]OpTT*(yRਭ?SVOqC`gyR⁯ʔ=YKyRV,o*SPeCyR?o*SPKf?wc}J/ǻʔ
T\yR#/ʔ)AJ*Sܤ{Or`Or-J^?D	=Jo*SܤXiOrw}J<$w)S[ yR6OOrB?m$#*SܦGDTM3B^?e	?eo	JH[ʔ*~J|$)T8𐹼Or	ʔ*2cOr??ʉ~;ʔ*%_OrKQ?ʅ	@?ʅ	HʔL%ʔ`𔇼OqF/	R)(J$o*SQCo*SQPWOqD(OqD)syRWR?ǚw)(yGOtO5
w)W*S5)@P'Otj@TiY*S53CJ|ԇOtҷ&?]*SRJTk栏yRǚ))1PTA?$5JI~j_TNAOqH#mJE/T\Jf^2<T?8e>?3SOqMIʔ*SS%x*SS'ȝOqL MOqL 
T!cyRi mOp
[ T0JQʔ n?(ʔ Y?(]JQ[ ?)߬BTWʔ*;ʔ*zĽJXyRV^*Sܪ&?ʩ~Or; f?ʥ/X7)U+syRR.o*Szw)
!T+cmJ	7)
&)

*S&DT+'Mf?YW`3OpVX7)
Ӽ&*o*SxLw)LZT,a0OpX@J34T,#'T,LT,(.T,+x͎?cʔ so*S|fo*S<gf?-yR`syR0AOpK񘝼Op'xUTf-*S3)e	7)*xO?H<'*STx)*N}OqQp/OqR	7)*'w)*'#o*ST*N)*<'ʔ'ʔ O	ʛʔ žʔ ~?08Opo8Op#PcOpL*S
>;ʔ ·f?1߅?Pw?(tB09#PCf f_ g|s:҆u׽s{6{#{K:J:Ҙuuuuuuuuu׽׽{Y׽#{F^N@ui׽{Q{`u׽ӯ{D{L!{nuU^^ν&{'{'{({){*{+{+{,{vuu8^uY׽S{p{Zu\G^{buY [#{hg^۝{G:a׽9׽{d{i^^^'^G^ʧ^^^^ݝ{.{N:g^c#{1׽׽i׽׽׽׽@:2:!{ћ{ёν{ш^d{1(uF'{щ^b׽uF*{ъ^b׽uFvuF.{ѓA2:MS{{i׽pu u :Sq׽O:J'^	HA*{%c{u g^	pAN:׽=2:^uV{Ӄ{{׽=`uX{ӯ{z@:׽=nuQν^uRν({q׽='{҉׽=){ҩ׽=+{ҹ׽=,{g^uS׽huG5:uGZuG8:uG`uGbuG=:쎽g^v^ts{=^r9׽,J:{^ry׽uG){ʧ^r׽uG,{ݝ{ˇ^t{:#C{BBZu!{Q{L&'^׽@:{Hg^s{	BB#{Ig^(BL:^<B({ES{u!ν"׽B.{I^:G^{ӯ{|pu:{|zu^׽>C:ν9׽>νY׽>%{ï{|N:{|Q:#{|U:c{|W:Ń{|q׽?ν׽?4:^{~{{~{׽?duνs{~u:s{~uG^0<NHNXν`:ï{~uq{{{{@up#{^NN^ν{#{XupG:K:%{&{	^{׽TupW:,{;:.{'{y׽du!{f^^ӯ{CC`u!:g^xu^xu^y׽^.{{{#{huN^}i׽_8:{^}׽_=:{/{^}/u^},/a׽_'{y׽_({׽_*{׽_+{׽_vuˇ^}8{̎^S{|^^{|G^^'^ӯ{{'{){T\^^p<u#{8{Nܝ׽ܜǧ^rq g^rss{'Xu'νܜJ:ܜO:'^N*{c{'g^NN:׽{Zu^{{{du}׽{#{Y׽ï{'{({HX^ݝ{puG^N{^pA׽'^p@zu׽!{ G:%{(8	^
G^p@U:p@W:׽׽'{{ "{-:pN@:pC:Cs{ G:p%{!0 u ׽ATc{ ׽{'{ļĳC{juZӯ{pu[{Ĳ׽Kdu[s{uY%{u^%NYHĲ׽K+{%^pBdu`:pBpu1{!bu'^Y{
׽s{!
Y׽uu%S{%s{!,{!.{
q׽##{"4:pE׽-:pE׽0:pDzuD{Hg^pD^pDG:pDJ:$ï{D{"({"*{X`{"N:Nuhu S{ ^p	8:p	`u '^${:p	nu s{ 9׽RνSN:p	({$uV:I\%׽K^Oν#{'{{<ONӯ{':νܞu'u{<uq׽ܞO:ryHO*{<u'ܞ\:ӎL2:^&@u{׽L`ua׽L {u{a׽L#{J:^&νaD©׽L+{X:νLN:<׽{#Zug^{{d{#du׽{##{Y׽4ï{#'{#({HX^ݝ{p&{ju`:q4&uk{zuk#{uj9׽MԳ{J:q4uI^&iTҹ׽M,{\:^P2:ܡ׽ܠ{ܠzu(ܠu(7:r^r{A0{@u׽ܠV:r`Pvu{$ν{!׽E^pHpu׽1:pH@:FG^	{"9׽B9׽%{$L:Bq׽B׽u׽^pJdu	`:pJpu{%bu^	Y{*׽Ts{%*Y׽uuS{s{%,{%.{*q׽c#{&4:pM׽-:pM׽0:pLzu{g^pL5^pLG:pLJ:dï{{&({&*{1X1`	{&N:s{({&^QZu({E׽ܢ${E׽[{(^Q#{)g^QL:I^Q({%#{(׽]{%ï{׽{'5:x{<G^	؝{9׽vG^pNu	:pNu䣯{{''{'){9T9\	^	ˇ^pNuq׽N4:q:{莽s{Nq 3{qQ׽NL:q8u'^'NqX׽Nvurq׽g^
Bӯ{(8:pP
{( {C#{νA
ν&{A8AD

G^

^pPW:pP
^'^q<S{׽^q>#{؝{ӯ{{3{ν}^'{Q׽{O:q<uʧ^'νy`׽ON:pRdu&^
`:^
b:^
ONऀu
[{)
H^
IG^pRuञu%{%S{)+{),{K{)^pU{*4:S{KNS{*bu਀uL7:s{Ds{*K:pTuD{E{*){*+{Q\S{*.{{#{N^({PbuNPduνPG:{u	G^(<׽P*{W:{^qA8FG^r׽:{J#{I׽N"׽ν&^RR#{Hu)&{Hu)NܤU:^R,{Nνܤu)^S4:NܦS8:r{M׽^r#{):νܦG:νܦu)ܦQ:G^S+{es{):ˇ^TνC#{*{ʐ{PTʌNCӯ{*2:νܨu*XuD{PuBq׽ܨO:rHT*{Pu*ܨ\:Q2:&^(uV{׽Q`u׽Q {u[{a׽Q#{J:)^(νD׽Q+{X:.νQN:^huM5:tէ^tӃ{M`uMbu{k#{MnuMG:t9׽5,S{M({JG^V:ν5׽4uuR5:P{pu:qI׽R=:qI׽RC:qI)XuY׽R%{N:D{G^qHu\)R.{${̎♡׽p{5^)u{zu^){6^)u^)a׽d{Q:qLu^)⛳{ӎ{{()i׽{)׽Q L{)(u { ï{'^p
){W:p
vu ׽s{Tʦ^r^U8:b:r{TʬT3{*{ʶ{U,U%{Tu*νܪR:J^U+{ʥ{*T{fG^pVhu{+Zu#{+`u
^
ν୹׽଎uଔui^
^pVQ:pVU:׽׽:pVu׽C{,5:pX0:'^^pXcs{,G:pXG:ĳ{^pXN:pXQ:׽±׽ν;:׽^u #{ S{upu ؝{,-׽ννa׽ZY׽G^d{νG^p*{νX:p.{-8C#{hu^qQi׽{F^*{B׽g^qQ׽{B9׽{u<*NT*{B׽{D{g^^p5:pZu Ã{ ^pbu@:c#{ ^pG:p#{1,10{ ׽
G^c{ν{0uu⩑׽SC{MN*uӯ{pu~qV#{X{߽UbuON**:qUV^*{a׽s{u(Tï{I^*νU({R:qTuXR׽{]{\:qU87:p2:p4:_4u~2N Ӄ{ ؎zu@:pduu~ ^^ s{ Գ{ Q׽ja׽i8O:gJ'^R:p*{W:p,{:4uu+g^r׽Ƨ^Voe^+{߽ܭ׽{߆_NV=:r Y׽r׽Y׽ν{߽ܬG:d{+dï{+ܬO:rDb׽^?c{Xu~r`gg^V.{߽ܬu:i׽pZhul^V{-8:p[׽^X{-=:pZ@:pZj׽^Qνl:pZG:Գ{-%{-L:{-'{i<{pZR:;J^ǿi\pZX:g^pZ\:jq׽cVνV2:qXcS{:qYi׽^+Du{{zu fG^+!{ds{:qXuY׽ģ{V'{O:qXuHb׽c{^+Vvupd{ 8hu}?p5:wpN/׽9׽8@:pduu9:ï{ν?u'p%{&{{ ׽G^ ׽8u~p+{߽^ν^^+^+{hu⹩׽{+{xW`u{NW {t3{۝{ߙν:^Y׽+tï{q\u~O:{Q:7+S{q\u~gW+{߅r׽⻳{q\uq]8:=.5:p]׽k-:{.8:莽{.bu~ӯ{฀u~>{߀ss{^p]a׽9׽p\uดu~ɇ^_q8q<qDฤuS{c{s{׽;:{..{߽'{߽Xν׽^,{׽NX8:qb#{{8,{߇ł׽ņG^,!{,#{߆ŋ^Gu~	G^Gqa0	^Wq`uDHTł׽s{^qa׽q`u~p_{߅y׽y׽:p^pu#{_ཉ׽y׽y ད׽p^u~/nu~?s{{߅y,ν䣯{p^u~q?y׽׽_yH༪u~p^V:{/+{/,{߁׽׽{ܯ{߆G^W4:Nxu^W8:rG^W`u~؝{߽ܮzu~r vG^WC:{]׽^Ws{+{\utï{+ܮO:rD0W){߭W*{\ur׽^r{\ut{׽#{^N@ui׽{{0`u׽ӯ{{!{0nu^^ν08<
'^p`R:p`U:p`V:p`W:p`X:p`u	^pc{{߽{ߢ&^:{18:pc׽1`u~,N'^H^?#{pbu~pb9׽ν{1%{1L:pbN:pbO:pbQ:pbR:pbU:pbV:pbW:pbX:pbpq׽{{W}ht+:WUJ j_Cvꩺ}?h4/R2[}ևLz-BfS
B^1BSAPY.f(PA`nTKf>ʂs1ZO 0+H!]`ܨ,3Y|^UAd*CEBS"0ܨ,3"W p7*%Ąz|#8d=thI*!U\L٪D$jef@U@D 
a#F@Dv~*!U$CJ>)A+yiIZVAp$:ʂs!O\H>ҍ@!yYL%mg>:`0yM-[zļPtvf	CQ) 0W|R  r\iS"CiOdHDaUt;_S4C	BPA]-fEo|`7*%Z4>	ʩr\̦k| @TM3)
z><'2AoKF Cr\WLt9	
UNR[F}O..ʂs7Z}O-	@7*%c4Cj|*Q &bt,cYjS慱ePW)y\`ܨ,3*ѭh>HnPܨ,1UM+T7[S|V	DQ8S g!O[vO$AdD> bOKoS\|t)E 3U]-)D>Ps)h<hSM"|($ 0v	)jwBpQ+h?hHX'mg> J hlY<)뭢,YB?APY.amgZVSTihH'2f_S)Jc$T| IN)E 3TBfP}O\8bt,cmg>,%@jIԢ:,V@\$J-SCi=O&`ܨ,34ZED:C&Դk=rJ͝>bTj}zCVmOxH@=s!+VrJ՟WL<ȭO \rJ՜g|Ad/|a\"F0gCf>t `FB$fL蚆OUHzi>M.BhpazVrL٫95i_8	Vg$͚WKbMCyY3fei_dC`ܨ,5mCyY3f䩢Yhht+9*k4U\|B 8Eܨ,0ht+9&yk>AdCyYT+Yy!oZ3Ik4xD޴:g]24jҿS PY.c6<䖺钩g=ṙUr?4ܨ,0ht+9%dz꙳yoZ3J` @><~g#fO|ȔAdmCyYȊ\#5ȞևLhե~ևL䡴ȞT
:g,"xJ޴:g6jJ"=~,!X7g"*5szF<EFty+Ci=[zVrU=uLټ5ozVr"4S)@XnTKɽht+9&CdFkYj	g#Ϥ+vJ͝25F4<{$cO4V$:djEx=!I3f/S ^ Y|=y+vLٹ
D["R/RJݤ6nBTOdg:2[Vv%nFh^i!H
J!V$f"VtxA!HA6k|At!V$nѪ"RJݤlJ' GHy+v3yi<I%nFHz> h\, ]A#4)"dV~ &
b@,oKF254L
I!b@.FhR3FEo%Hh3}\oKFR,_W#4)ѭrLsW
Fk\6Fk\ѪoSlS g5hֹ&lމڳ$hֹ)bW-sI#4)ѭrU;VrU\$oKF,մ %5W$oKF,մ %RI#4)ѭrS*,^H
Fk\J$kW3@B-$VЃ<̉f#zZ5IfDyYI#4)ѭrQ+vU\f#zZ5F҃$kFhR7Z䙭~H
Fk\Y+O N51HsY!Hޖk[)|N) y+vKUS_V$hե~Q+v4jҹ=IgǑdx<މ[Vz%nFZW'ǧdfzyAz'V$zQ|V$zQd'd?Fz=x|z%nJ+vW=(x<zyCkgd?xƉ[5~[5rx3쇡<{!p'oDH+v7FORzyCGxƉ[
zMi"GRy@x'oDH=~7V$B=IgAǧdx?DH=s5(If'瑞dG|~}'蕻Ifz%nD)뙭tgAd>?>3쁠2Ii {+Jk]>+vf'dO!'dO!V$ei\k+vf''dO!Fz=
=?z%nFZWi#VQD+Fz=|ǇXǧFz=|ǇXǧxDމ[f@VoDHճvQ {+J36<<
=?zyAlzHci#tjPR'%nFԡO%mI<"<{!p|$?<{!p|$?-i#tjPR'oDH)䭵rԉ'GC1߫=<{!p|$?.[FEJW-H[FEJW-Hx<{!~c~3p$?+vS=Hȳ[j6JݤR2,VڹjD՞Fz=x?QcO#=|<C1ܞ+vU=s5ګj$V$zk]2W-hIg|~} ~$<{ x~ϤÁ7V$zk]2W-hxJމ[뙭t\U'd!T~p?3d>?>
?x?DITֺ| V$zk]2x>yA2x@yA2Iz%nJfz%nJf'd!'d!1V$=4Jݤx3'd>@i%(蕻I)Ed'd>@ǧd>@Q+vR3V$=Gyz%nJQCдqz%nJQCдq'+vJTY?DI*-Sg'Fz=0~<<{$ax>z%nIQj?+vJTYg#GGFǃܞQ+v iΉ[vO'Ǒdǃygdǃy'V$A>މ[vO'Fz=3!科dǃy'+v! iV$BAgd12x>y@3!V$BA@މ[	vO'科d12x@zy@3!Q+v7gDHޖgO`ygd=>fމ[-'}i#z[ O'Fz=6GFz=6Gx?DI+6tU^Q+vJ͝3TFz=1x?@yHc'蕻I%fΙJݤgLU'dv;>Fz=1x?i$=UHѫJ+vJ͝3TO#=v|<#=v|<xoDI+6tUR4jҿVމ[Vl鞪hեrx=<{$c~?z>GF;[Vl鞪hեah:%nIYzV=Yg#χ-xFyHc |=?GxFމ[Vl鞪hեahFJݤgLU#F+GxFzyHc |=?GFz=1x?=OĞQ+vJ͝2U=~+vJ͝2U=rx@yHcO#=v} x'-蕻I%fΙ*4oDI+6tT	g#Ϥ3쑎gǇxADI+6tȅ=~+vJ͝2!O\Fz=1@x	g#ϤxBމ[Vl
zѽi$"	g#ϤhzyHcA[<%n@v=Igq
x<y@x>x<މ[<+v gq
ygq
IhI*%nJjAԞFz=~<O#=?7V$v3oDITH2x<zyA|<3
IJݤ!IUtjꨕIjBh
O4<{ j?$G<{ j?$Gi"-HRU]-xDމ[)*PGdGᤃ43쁨4~~|=z%nFՐ|V$nYORyC
x<yC
Iz%nFՐ|ͽi#tj2x<zyC
ygC)'V$BJݤSAԞFz=4O#=7V$BV$BFz=4O3=<{ h<?x?DI*-SfA[TZj̃'瑞d5ð)g#G
Iz%nIQj2-蕻I%Ev2x@zyHQ|;Fz=0~<[z|V$GA=IgG17V$GA3oDH=2x<zyB f<>3G1+v"ԄݵxADHRvQ'瑞dGlxygQhzIz%nDZ[+v"ԄݵIgQhzxBzy@~Ǉz%nDjQi"5m(ԞFz=8?x<y@zy'蕻IiGV$Fx<zy@zygdǧzGZGZԞFz=zQ|=<{!3쇨GWGOO#=O_瑞d'fgI뙭t@y@++Jk]>Fz=
ҹO<{ vQ {+J"=<{ vQ {+J"<{!5(S[jYgQBJW-H#=}=Hȳ[j՞Fz=zgR'gd\k@	O#=?LUZ5^Fz==s5O#=?OO#=|G"Fz==GfzyCP-yg#Ev=<{$hN՟Ǒdk4fzy@vOgdgk4Fz=4A<yC[ Ogd=Fz=6l鞪 =<{$l=UxDyHٳzV=<{$l=UHѫJYg#fΙFZV<#=<{$l=UHѫJǄd:dz!=<{$l%Sg#fΙGF͝2!O_<{ o;RǧdjA'dԃg gZZ5BGdjBhԞFz=ǧd=FO#=OYGA|3쑢;VdO#=-SfA'd  Oǧd  O瑞djBnڊ< =<{ kRvQO#=VҏO#=Vҏ$<I*CE>@ЎI KrJݤ!UtTG Xy|Z p9C[H PdI*rVL!|QBh7*%OC=ʂsS(K1Hu>q Pu>8K"RN !S gS1Hu>z1Hu>).+Z)E 3`5
b@|@"`) Χـ) ΧE@","`01"j(bP:-F)E 3Pr$ALR(O	4	1Hu>bbpnTKS6@7*%O`#PY.j}`*nTK 6D6ʂsSd )ʂsS" ܨ,5> S gS
Adh/bD_	
pS gS",@(PY.j|;	 h)E 3-ApS)@XM5>&1Hu>*,1Hu>`nTKY"P:@MP:#h b@~, \!4.S gS|@дM5>x7*%O) Χ8S gSg1Hu>*APBO%LR(O L%
b@|\1Hu>`.E1Hu>APY.j| HDO!|v)E 3HDOdHDOqЦ) Χa	HDOQX7*%Oyl7Cr\`<7*%O"Ad)
aPY.j|U!p	!7ʂsS*ʂsS;$ܨ,5>	-/
b@}$31\S gSZ ʂsS tA Jj|YhJ!PY.j|^UAdS gS `JPY.j| 6`ҍ@O 	mЁXnTKU@P@ʂsSJ*p. LR(O@f ܨ,5>  Dh.j|	0	ʂsS BAd  "TL	ܨ,5> 47*%O$Adh!PY.j|	<7HDO`5aPY.j|4#Ad ܨ,5>   7*%OCRIŠBi*	R(ܨ,5> @E Ad \Pj|;ʂsS ܨ,5>br\7" ܨ,5><%ʂsSnTK܃nTK"PAd|?nTK`7*%O<يFeALR(O
qܨ,5>x7*%OKAPY.j|dV'B7*%OkH`(ԏk QK!nTK ` nTKD "ʂsSh35PY.j~5ܨ,5>pD-MO 1LS gS) ΧՃ`	r\er\ ֭
!5>	P:	Cr\A pܨ,5>xȴAdBh7*%O L7*%O1Šܨ,5>W@nTK6"-PY.j|*t7*%O%ܨ,5>h#x) Χpx)E 3e E1Hu>gr) Χt~ea(J5?AXЈa(J5>O,*Ad0R#S(¹HDOx6	r\8nTK@Z&@U8Ad2pܨ,5>h.j|) ΧT157*%O7*%OE<7*%O4rS1Hu>xZ&:(!nTK*  \)E 3Ada*x+ʂsS%PYʂsSD	@h) Χ@K5"04!PY.j|?7*%O 袰nTK
FAdA_r\\%Cr\)ǡPY.j|$	CO1P% ܨ,5>P:,L!PY.j|K#) Χz7*%OXB7*%O Jܨ,5>FhBnTKI7*%O@$@>%䂀@$j~ 7*%ORP) Χ`ܨ,5>!ʂsS@8
!5>	ʩr\lYTB$j|f+.FGLr\t3 "nTK#HʂsS@h @@I"1Bܨ,5>! "nTK-2ʂsSD7*%OX!Pu>  l`[d*&hp 7*%OdAdBp`D%	A|ihS'S `&łļ(W	: % 46bt,j|($ 0v	>-'S`+'d7*%Or̀<BAdJ =nTKK% nTK9	
UNb0Ad< nTKXAd@ dDj)E 31N!@jIp) ΧUAPY.j|*Q &bt,j|pAPY.j|Nx7*%OW@P7*%O
8) Χ28
b@|n1Hu>LS gS@p  )"
n)E 3tC")P:`1Hu>@X"
b@}Z*(x)E 3Zjf)E 3dbP:q@) ΧS gSX@Ȧ) Χ J1Hu>!  S gStB LR(Op"z)E 3hp@ˀSf(}S"`brJ(
 brH. 칩8	0,&|hCNIkS>	A0 95>($ YtbrId h3> ;_u>@ЎIATiT5b f>/"Y~'[P+j|@ ' |S$ 1쩩7]7CD/hp	!| Oxx6[| I>-	O>W8	0,9V
|. .иX u>'"
PH	* OS(brH	Bҵ>@ЎI K>T@j
|pL
FPBA@>A/ O7)ླྀ	vka0f)j|`07z NBOzBDfA [v- 0RJ``O$~}x Xz#y 	' '!0'@U@D 
֧@Dv~*t A~'?_TxZOJ߂=SGK?GI)|Y7K?E??SQ)P=SWM], Tg~K?gtK?Tg!wK?,Tg -	Ocm	O(%?>A)A)>A)CϾPJPJA)||SQ)?Y@OǪhgJ^˥1+zt ҟ#TR4tSGK? S|UN<GU:Y %?"	O<RU:Y1RSf*%?`	jSfꜺYi ,2Ǫhg_T ,|	*%?:Y u:Y :Y >J[(%? O@Tg?BS|#o|OJϪ@)HA)DUSUNPJSh{t(U:Y}T&,Ag)TQ,LPgnBt%	TJBHIO/N,E_T!Yo|}Pg.z	T7K?"1R,NDzBUJ$T,g㥟{}Rc}Sϒg`	?,SީG(%?,'K?Y,fCtՅ>]'K?[T!:YV}O/dT,b/LtՋsXX	{OD#4U:Y|`oϒ{#=UNFU))|iުK?%
>SꚺY(4tV~JtW'1JQ5tTT	JިJtPq:Y}U)5
*%?)5}Sj?qS2S28U:Y TgOUS2'z,tEoUS2K?gt+U:Y,US?T.=QAX"z,T	,:Y
ިQt`;JfH%?0 	OL',WU:Y08U:Y?Tg,US3,睊U:Y4US3UN3TgK?f=UNNTg羪K?'#z,tr*Y9WTgϪ	ӽUNPgt=UNP8U:YCUS^K?(otUS=UNPUU:Y@t窩6Qt͍}UNUSlTg,d?USlTg%,bg6(,aSTg=UN;U:Yz,~K?~K?US t(,USUS4 h A)
BS|'K?)gtK?)=UNR%,7Tg%USUNT	~OT'{*^S
~@Tz,?qS5=U:YVK?jtƤUS5+z,sTgz,sUSn ?qSog7LU:Y/USnXU:Y3U:Y2USz,Tg/TgSTgqtiUN<U:Y6USD/USS-	OTgTgUNgZ',Z=UNVit±Y)
)
PJ²
˞K?+/TJßUS6O]	O,9U:Y8Tg=UN#z,PU:Y8tqsTgTgct2U:YUNTg(z,§\.z,US,Tgߪת9t5@g?Fs(%?z,Y,iPU:Y}SStׂ?ʉO;Y)8TgħZ	O>J枪K?n}ԥ?sUS7?*?sUS7 OTgU:YrK?,&z.XP@gOS
~A)
ުK?,uOXO=U:Y@	~K?	ߊOG,VJUN"{ϒ"TgK?->OZ{-TgK?-CU:YmK?-%z,tүKK?-NU:YHTg%K?	0U:YHtUSK?	&z,$QU:YHtUS	O@S|FU:Y>4 7
K?.$}.O\M	O\UU:YqcTg#?&K?~c|?|=UN^}ԥ?xTggT/atd/UN__%?zg^K?/}UN^]U:Y㑟}UN:U:YK?r",ȟt"Ϫ}UNgtCUS:UNǪK?t',гtEUSUN`9U:YutK?0}UN`',YU:YwTgUNTg^K?Ǫ:}UNПt΅USt]U:Y~K?TgUNK?t}UN qt4U:Yz,}UNmUNb'tUN`Tg*UNb8U:YkU:YሉtEUSUS*%?ᐭX%?3WJ}UN폪teS<{(%??xqtǁS<<U:YXJǈ~K?xAުK?xHRg/ˉOOU:YSm>J0)ħ3 z,ͿުK?3LU:Y"e_US>K?3.z,G}UNh,Tg~K?4qtDUS=UNhQU:YᠩtBǪߪbet،UNUSwtؐ=UN=UN=UNTg'z,"bVU:YEUS;TgLUNUS=z,US=UNUNtǢ_UNWU:Y~K?z]U:YLTg1qz,&yt/USU:YLtt?Tg4USK?	USw,~K?o;,USvTg,Tgz,󲇪;*,gTg=UNUSxktz,K?Tg!,K?/Tg=UNGTg
K?tUK?5[tQϪO}UNjTgK?5UNjtRJK?5}UNj\U:YK?|kt˽UN,8U:YUS>&z,GTgOUS>,z,;U:Y᱗~K?68U:YTgUSQtk=UNl"z,؝ta?TgoUSK?6NU:Y~K?USz8U:Y}UNut[,7=%z,/TgUNt],睊=UNnTgUNn!z,3TgUS}UNn,,ܹtϔz,_US|Tg0U:Y) K?~3EK?~6%?_US~9@g~Op{8
>OpTgUS2U:Y?UNpNU:YKTgUS=UN2U:YRUS"U:YPTgD?US,U:YPt?TgBUSUN4U:YUo=UN z,*TgR?K?
}UN+z,*Tg?US@5U:YUS@ctz,Tg	K?', t Tgc/USU:YZ/US}UNCU:YZUS^K?UN*,,XU:YY;Tg	 ~O }S $Ox	3Tg#O UN JYU:Y.Ĥ SUNrcOrTg!OWJÓUS1JÓUS)PUNrAҟtÒG%?gA,?ȟtÐY9+,{䤧9~K?:{ d:4U:YQ:]tã|?USO|LUNuORJë=UNt B/.%?GTgBWU:Yеҟtâ)UNvo|DJñߪϽ;etö)z,=tòo)K?;*{d;+z,]Jðqtñps/USOԧ}UN?vvK?ҟ.z,.?$,. O=UN?NJ?TgpU6Jt1?]ߪ)a)G"ZJTgS Tg-)tA)O,S"_FO_NɩO_US US Q)dktz,L}UN&^K??dtUN"dWU:Y싞K?S/US,K?XUNK?T?US-K?RWt*,KK?TUSit,K? t,')@#, 5?	K? }$ t?}SVU:Y ~K? =toTg{ҟ}UN3ߥ)TgTgz,,?UN/tMU:YUNTgUN5~K?USstٞ,lUN4USBU:Y=UN2fUU:YşUS̹tQt_TgOD7K?q?
Ζ.%?spc˾K?gtG>K?:U:Y.=UNtDUS,,睊B,!ϪBUNUS.ϒ 	O	}J|%?pz,8}JU:Ya"?gK?C&?hK?USH%?
>K?[TgwttK?|,0TˉO0,^gw|睊DSS,HҟAߪ!)Dgt)%?hg9S (?|	.>OUS@Tgy.P6t',!PS}SGK?wt¿GK?<.ygcQ),5)K?TSJ?p&UfGK?ǃ:Yh`)`&?Y) >,N:'K? 9) 7	S$%?9D|sP dg>gyY!K?BS?|KJhgx>ng͝,;+%? GQ)!"JgWK?D],|%?1Jgɾ"JeQ+Cħ>)! "SD'z],@ Vg
~"J
WK?U$?"hg -YF"J܎=D	O# O/3 K?>%?P)$tȤP,3)YϾ 1%?Tg:Y3 K?A20Vg!Go@%?	+'K?AO=@"׾#>lg>g3S @) ],=T D /*}ϒ,z,3  @X% 'hg8J  SGK?Bq`g@oIO$}ϒt!g'K?HfN+tD)+Jg(	}$3,a>g1򛥟 GS O|%?}@Y, }@/f|o|WM,@a$Jg|%?Q+I>Y䓟ySI4tASgK?Pm4~+%?hTSGK?<,R}S Uk ׄ  {< pSJSKgMJ
"J=QUtQUt] c?3 K?`aׄBOs$gTUt;K?Sx>Yq	O${)P6t:
?3 K?F=D?sF=U:Y3P,e7K?F/|%?0>JsOUS#zdgfNR0VgǾ%td0	)L@SK5|%|t`_Y)%}@	OO0q:Y	O<6tɪ,hY=@c?ީN~x0J~+%?|HS|%?gK?8|t :Y~+%?=@C_|%??)O!D Jg gD/) EK?@O=DI],	}QU g|,	<Y/GK?~|%?Ϫ*Y>g}@/tK?'~+%?c	O<}@͝,0`g) GIO#UN#'K?<̦g0U>JSIO#UN#~:YhQ	M=@}SPG	O$z$*>Y~+%?0S	@Le		Y)	O&/|%?}4~+%?Y|S'4NR8~8UTJ[U)O)4tS߂ħ_O*?*%?એ·K?=:S(}SGK?@M,;4tb OL:YET'>Y1$4 )Mh iOh"S_pJ"whgg):Y})  OT4tʤT*}SGK?*1M,PDM,SGK?KV4toT+Jbhgp4t:T<],\{S+^%?Too^4tyC4tys4tT+=SGK?\M,bT	OM,d4tŐ4t;|!tEIO34tD!),h:YSGK?:Y],h*%?6cTS-.0M,q/4tS,JTwJJ*S@KRjiO5RlcO6(],l)J_,Љ:Y4t4tBgAIO8~%? g:Y 6ҟ@"SG;4tDTk,v!z	:Y&GM,)x>1tTꜺY*X@g8)tӄT=SGK?^ ygS/=)OUS/=@2tǨWS~+%?TJSQ)Om]).}AS]OS^fSY)/a)/\J	?OcQ)ʉOiObSǄ.,u?OQ8JʟS)TJ'SYwˉOx~IOxҟwS~&zP\M,`(sީӒ`HWJ?Xs?	O1+?bs'SEʉOߊO~,?`?0 O~Rds$O2ks"oS̅otZ+?cODDodAW)Yqu k])@Sa)Kҟ=px)?~,?/]JTJD??ԧbSSiOx@YMY  OńD ]) 6VJ@?ҟSGK?"׾DJ#S/SWbS}SGK?+zM,~@	 S\?	Oaote),RY)ŏ|AJgQ)TJF@Y# ) ,%?%spFS@gDDʉO|:Y`cQ),0>gu2JMOD)0,%?&3[WK?SGK?Q)8	~VJN/UJP)mO)	Q)u)O1?ghgx@x߹Sƀ3%?h!Q@)4obƉfNf
,4/}SWK?#_UkϙN
@)Hu%tRRu)O
A	?),z],# )PQ)Qǃ[Ʈ*?j 5O71%?n)*%?TJsU)0Ap+%?ϺOSjoΖGK?9uתΖZ"xDQtүNZ/?+P6tWOdT,6cEaSpgK?/?0@8Ss?T,Tt%xD*:Yp"<"(Ypgp}< ~/~A1_huuiO_g*YxsׁRꊮ^'צ^guTUtsK?/Rpeꊮ8Wꊮ8^gsTUtK??Rp],qG*YP,p.xD*:Yn"ʉO%?,ҟp 5EWK?TUtK?8@"SEjSTUt],Xz^gp"A5)E/],D_TUt&z^gp"??-2EWK?QUhK?wR>gp$],}@/t ORgp$OEWK?"TJ\ O?MJ\AJ]g*Y.QUp{N~s5)zQU|gpoMJ^DJ^GEWK?'*Y/}@/t{R9< 5)/Vq~gq͞gqK?I
p)Ǫ5)1VqӏTUtꊮ%^gqЍjS@)㢗*Yt*zB )JjS )Ǫ*Y0ߨDWgvZS~)^:Y2MJd>ҟ2EWK?Tz*@/td@.t 5)㰧)ިgqTUt폨OJ],;QUK?<"(Y3K?Uk@"SBGpH5) JhUEWK?*Y4}@/t5?݈Vv ԧ+؋gv K?H|p&],|sG֔s; ?ws O<"}ե?ꊮ<&zP,x
MJVsqꊮ<NEWK?V}ե?5XQUP,>QsO?uiO.EWK?EWK?z^gq;4tl%=.>SGK?D֔s|p_hgpmjSÀ)TUtp@EWK?@/tp'T
=SGK?r J3],@'P,OuiOת*YQꊮ^gp,:Y bM, #R (uiO =QU], $oP, )Ú=@.trA5)}ե?9=QUg*Y9'z^gpoΖߦ?:@JuG*Y:#äP,	?:uiO^gpWEWK?BϨO.ůeTPt)\-JuiOTPt"_uiO}ե?A_,-J&gvG:YݐJ&gvDGK?^Od>ҟWEK??ݐ	}ե?ݑw],)*YU~YQ/(?eWK?_5)Ͼ
}iOf`}obSٔ<YݙS%?ݘ`}߹S٧yt}90>gyf,:SG0>gydJ0>gyɿO`}qSVAt	癁K?^f,GK?0<gtD_3ΖA:YO0<gtSJ`nA<:Y*%?"|],OB?EWK?2EWK?)pzCԧhq:YݣT߂ħ?0<gvp)(0<gvSY`y Y)O3Ζh$}Н`y/jvK?OhV0<gv?ݠ`y KS'yt2hgp0 Mb0TJ>^f.)`
ODQnD5EK?EM聟)?,AdYK?MJ ꊮD+?MJgz>gz Oꊮ7],@35)=QU覞gtXMJ)*Y*Y>tVY'K?['K?~Oj;CډBtQSnly'K?PgvOR]v',%?ݸg
OnxD1tzPgvOxvܣި_tpcҟ-0Rgp ~OQU?<&z*Y<>Ogpꊮ
~z\TJ"w)􊞨gzETUtA')zaꊮ>OEEWK?%Oꊮߪ*YްU>OZ֝ΖFD:Yqt2FF#zђ"	,QEK?
;M,]Y܂3hgr,A>O Bt;NL"Pgp],ߕ>RbS>])/0 gftpg
B1)O!sDSNPgpN	?Ζ|"
],?DY)
~+??aꜺY? zt~'D],<"!u)O!C?*?܆)1Sgߋ	O!OO!~)O!\J{ƉO!ԧ)0Sb
Sbpr g Sȃxt7!? YsxXJ~TJ}J_@N],	(.I}SWK?bthgt_4t=SGK?8M,凪jgw'܀7)IsT}UNr%D7tAkܦDY܊?*%?܊>Sȥ/TPw:Y܌F3M],F4tr0 ¿,FxF9t}Q)
N\z4gq>OR"`gqqꊮETUt+q;B:DgK?~hgp#4gp%xD%D<t*zX@i=Pgr?#^r<O#=QUv~gr8~r93],G'K? R l"`gpMJgp'z7!㥟 1sn 4T, =Pgp5DwK? n B, T+:Y Vt ) xD 2B "Pgp =Pgp O:Y Ǫ,!ߦ?BSEWK?)*YGsT+/TUtꊮ Pg5J=QU
]EWK?0I４p{%?O aPp>O a? &gp~gt],ilgt1JQ*Y(ꊮJ Adtw*Y(ꊮJ*D:Y(XEWK?zƾΖKvt],ꊮK &gt*Y-7],+D:Y,ZR!z1*YC86t{IOEWK?hgqB6tJꊮިgr@{RH"?t S/@YU
iO$xVJ T:Yܐ>r@TgK?BxSJ$m4WxD,I{S RIrMhlgrH}?ܒZS 	%?ܒHrHO$DrH )O$?y);?ܒTEox)c
iO$^])"T#J<"Ζ	^gK?`,RPt~O@Oԧ7*Y%[],TUtMJ4gpO%~CtVwAO$~wM}Sxp6O`y)l"S	{O_T,:Y! K?/ħ')pt=Pgp8'Dp\CS?T!:YExD+?T!:YEq'K?T,"<"`gq(=Pt4B,@ԧ'O}R#zaϪ*YF@5)2)3TUtGEWK?OR#
sTϪ*YFwꊮ5)8Y5J],#qcԧ)tZtjtBt`'K?}Pgts .gtT/~LgrY$7K?%?ܖ+dt,E䲏 i`Yt-;5tcR$z M,$CIO"K?T/YH}J@K?Pgq!hq!*],$Pgq hgq ~$
f,$_p)C3Ζ SQ)Awĕ?OM<:YI
>OFf,$qSĘ:YIҟ$yt ?p)K/3ΖZJ_K?$oR,$`,$JU0	t1,LGBɖzOy)W߅)hgq(4t~%E`yPg
%yt ?OytY)U~f,%9%?J#tTB/K?@])Q?ĠU
R%&t+}JW0<gq)߄GK?@ Mɰz&O&:SɢޔK K??k4t<M,?O~f,?p)yǙK?TJK0<gp<#~+%?<:Y?SG?
f,Scw`y%?ܜe`y_'|,N8 hgrq?ܜyYܜt8ANXrpzgrqw4t3M,~0<gp?(JyttOיK?14Jo`y|?:Y?ҟ^f,ɿp)|K0<gp>'}J)yt+x@4t|,4t SiO
],~8t  bS zgp@På!GhgpW:Y߂ħAǙK?@a
3Ζ DA!Y)GK?@}4JY`y qS D0<gp?ҟ3Ζ K
RK?@,p+yt< :Yǘ !;ĵp6q,k`gpB=@pB*%?pBY)K?qꚺYp)GhgpD:gpD4t"?B?,iOI~],o)GJ"'DgpD'{ Yҟ_![OBǼҟ'%?<"YLPgp	Dgp	 K?K/ t=Pgry,O>S%YܞꚺYܞ!z'>㴧Y)`u gq2BK?n
^K?WJ,"YxEKS5J#zl}SGK?05t#o:Y_)jTh4t:YMs,JG0<gq4}/K?Q)i?Uq57[hq4`yh6R&3ΖEt?3Ζ(p)~f,P
~%?ܠx@4t@w &grGK?)yYܠ:Yܠ"}/B7K?
^_t@! 	WJ%Qӥ(g?P)iO)~pL],	=QU}R	pL!z1+],Q1dhbgrԧD/T/YܢM?ܢOEWK?DTUtDWB%T/Y?EWK?x=QUqK?q)ꊮQUǪ,'+B~OEWK?ÿTUtGBA5JPEWK?/TUt(	=S@QQ)FN~_t(s5J(QUEEWK?,
_t(OzOTUt=S*%?O}ᇼ)xgO)x̒'{)O}'J 1)x{Q)x{˒'=ST^Q稑_	bYP(<grϸ)!q(~O)=Pgrn)<):YܤM%?ܤOU:Yܤ'} 4JLK?z}7?sT/TUtLꊮ)?})1S 0w:Yܨ4tP"%?ܨk`y@
T]`yCDytP}rK?>O*!tP?ܨʀ	r_K?oRr3ʀSʅ3Ζ*| :Yܨ+	YܨX hgqEJg`gqDw!+T.[}?nIHqDIgqDK?%T/Y5﹪SLQU馾gtwӥ%:YRO|"`gqHԧGgqH:EWK?I0tRxgqHgK?N=PtL,)<":YSc"n=R)ӥ;=PgqLDDwK?Qjp
#^grYjSʠOjruꊮ*ʠԧD﹪SʥoTUtTYEWK?G%??)ħ/,a%?*%??uO hgqP	bSFf,*:YTORGDc3 %?YO3Ζ ǙK?OP?MJ?bS4Dbgp>뒟
S4wJS4}ħh%?ܬJBN+"Y}bSc?.}T/YV4tㄧ7ߺ%?K:T/Y)O jgp4tYOB8:YWQK?],+BpU%?)J. y5)ԧ;.%)_J,J8J},WK?%?X|",ħ߄@YҟS3+?)O+{ɩO+?ʉOUJ0}/ S6? rpb t1=,Yx@Ζ6z\gqd3ĔqdTJK?#?P,ߦ?*J2cꊮDTUt2e{??>*J2KEWK?$TUt2'z^gpd	MJ2*J2QU\EWK? q{Ζl}SWK?0)RD;=SGK?1 A̡K?1sg? TJ`K?$:Yܰ ?v)O,54K?	GK?)哏#!JS(n,WK?E	.?Z3*t~qh,RSšϪ*YZcꊮ}@/t!x@%?[(x@,- ,.qS~Tsx?*%? ')E ثs_K?wMJ7	=Tpo*Yz^Y?R
QU], MJ7=Tpn%ꊮ龠YSWK?pmRGSݙzv3 tϘ,0v*iO-SGK?Dz->RZ&SE/UkBτ 駃ѷ
.=DGv)OP>M)UkW  ҟ.< K?n-ҟ[SGK?T]Ĕp x@Y,M], R kS@:Y|,,*YH?qSE74tO iO 
?cˑx@!Yܸx@CtpFҟ\˅T$}Rp*~*%?·K?WK?^],SЅ Tgpt#~ptTpt'W],ޠYx@$%?SL"Mԧ}],dTUt	z^gp)y:YSGK?^f,!Q*)*ҟz],GK?7STYM,?xt~ON|"(Y8~t⧼
*zӋgt~Y^30t4t`/GK?	?_&z],/ O*%?=hgtgk?Sg
,,] з%?ܺ} Dx@,_	>R_
?*%?ܾ>TJ|Vg{GWK?%@:YԧT{DTUtTUt/P,jw,O\$	O\m޹ g~RxAďDxD],|Eg_K???.QUY,P ?ħ>Sx񉟄 9SR,TJx`TJx`VgWK?x@ItxʏK??d *Jx3],2QU"< ^gbS\x<RDTJx̡Vgw@|K |
~>TUtx#z{o,ŏbS T$ҟO|YB+ txR4_O*L"*#x@ItyP ? TgUjSʅox%?\EWK?=QUIޠYx@0%?@,VS@tyY35tyX#)O+*%?WM,V ANqy7tx#qST	xH>ҟ	)+2gJ*?ߕ	A)SO sƬ| ,5Ơ;JxԻ:Y23M, 7DBv=SGK?CRX8M,X>%?As4>*Jx&ymws0ԧdx%?QꊮgMg/K?bΖOx%?35EWK?c_TUtxfK?cT1Jxf ?:Y3#:Y3'yi_9vNGM,	O ;Jx(yNAcgK?)fz@*%?#?;4tzwrT)V15)	OYzZQU᫏P,7OD`KEWK?*Y5M ᨭjSPm=QU],72 qjg?n~TJx4txݗ yirwK?`E? 5?AĔVjSX}
ިgVJEWK?P,
Ob0Jx++zYc],
^gV?6S+EWK?_TUtxlK?=SWK?b
~TJxl4txlF txlLӥa_8-ҟT'}iO o$SQ)@ԧSГQUJ^g%_P,ބ~"0JyzTUtyy*YP,^~%?],^],^{??>SOTUtyy3],^%^gUQ)龩obhg0K?`Ztx ;Jxni:Yofg:Y`=DThg:YC4Zg< g4tx-[:Y:Y<,P~SkQ+h}إ?p&Z+],KGK?Jx	=iO!Ǫ$ HgBhgB_hg\4tx.>Jx.p&\JVY< σpWK?BBJxZgu $tx}إ?rҟ9'],9 UVIީÑW)64JU:Y:)giOVY: HgR~M)ЯtxtX:Y}SGK?gO?p)TUtx闪*Yt{@jSD߸`G],:MEWK?OP,:O`/TUtyTUtyK??p)g^g?P,`MJy
}4EWK?э}@/tz0ԧp)QUEWK?q{т?`igeoTUtz2F??UgbK?`c_*Yꊮ$P,@Sԧ%?z],YR`d+c],^gԧk>Sõިg/TUtxvK?d`ꊮOTUtxv"^gS	Og\EWK?`K?3%?<],QUR`WEWK?TUtxxK?1Ot4TUtx3+z_K?0CR}AǪ*Y0EWK?F>Y zSBRbzHg^Y~k%?=	>SǪ*Y=aꊮX^g>Sg*Y='ҏETUtxz],=@/tx	S	O0l=QU&yꊮ3P,`cԧ`}QU&NEWK??K?,ߦ?v}QU^gߦ?v%?vLEWK?gGK?DQtxybSǁj_Ζߦ?x$}
>go*Yx*z^gjFgjH%?x)ԟs*5)ԩJgj.z8 `leK?F],==OƩO\g5)`?*YzFEWK?D/P,>],)5Jx7C ܃jS}QUEEWK?rgo`nş.ybSR?2 ԧ}=QUϪ*Y~; GEK?Xp5Jx88 05)1	OTUtx8gꊮz^gp)(V2ۥT)*	*%?ER p)*Y@]ꊮY@<;tx? ) u:Y@/,5tx $Y'?NaOԧ1	Oas],TUtx'z^g < ^g ?ħߙkЯ:YOxp OqS gw g~#:Y  D3,ސVIOHX1IPiO2A)O24ty!zP<_ޔ>jgo?)34tzRhgϨΖ _qSSGK?m?WK?	n _qSE:Y3TW$/5)a'DzSz@/tysWOJy[],fXEWK? }zSӚzꊮNK?F|"Y9jgp)M,ޜBAtzqZgK?)z],ޜ=Fި_tyO1Jy4ty$ERA*%?5 !ϨΖ! QU"?*Y{@'?'B*Y+^gҟB.f~gP,Cv)O!F^],C!}ïT4K?_b3SeT/Y\M,h%?ЛjSD=)TUtxa_'?QU0],z^gsҟ'*Y	g@/tySȀSȀԧ K'?]EWK?3EWK?W{ Rޠ'?@],ޠ],ޠ:  OPDOPGEWK?%z&z^g/P,ޠY U?v)O"Sȣ?."M],E~SȬ=SGK?P=F+?T/YA)O"M,E#\g(,	O""],E,xD Ƞ)4SPgU?p)榞G~K?{<"],j 5&*%?  ,lsl!Ǿ  gdx?6SͬM,l!z\gbǼPJyg`q 74 K?ty>%Jy!xpog,n p)k}SGK?OK?4ž_tx<}@.tx<ASK?4tx<(}:YIǪCUkԸVYHtz7ޥ3!I  g"ϪhgH?xިBDRެksՏzSղEWK?oꊮV{Ւ=zSՓ=QUgbV+{=QUߪ*YYwK?/b2TaϪhg1D;JyYM, ϸ)T:YALVY?xGߦ?ҟHިgz"z{GK?ҷΖ#ꚺYSk(%?N pGjS⟼OJyꊮ#>g8{P,!	gOJx5EWK?Gg
/P,!ʉOoR!?xOEWK?B*YB@/txMJx/g|],~YMJx>=zSTUtx> z/P,|A5)Rϸ)4tx? ܥ?m  g)T	ߪhg4txkK?g1τN,!"ym#?0x<(YD<gK jgTg\|&ty Zg@1TJz߄@ :Y)],I" AiO$],I#Jy$z}(v)O9$}xDg󒇪hg󒯄@ :Y 9A) !% txcT~],"	OBx(?E"v)O/b],#=SGK?|" 1  ,# xD YFq x?F"YF{(?F}9) gK?_5tx@S 8M,ʉO!gvGM,D_T}إ? >M)tx ~g-gO)' K4tx:YGR#_Jx.z], 3Otx ~], 0GQ).x<   jg 0tx T	)z  S<!Y [ :Y  + @0tx 
<
,  DM,<FtxB_w)O@	OEs5txFWK?0)O (4txOSGK?hgDKM, Q' )35txJ>
)ZS
,\g9S  `7?㴧1Jy(NK3M,K5M],K]:Yn% jgX gX:YPM,ҟ$ bSĀQ)@1%?I4+tx=JxSĒ)I;Tg$đsJgR DCS!TgL %tx?BʉO)2z,.=@2txDO~7K?S %?ߦ?=QU4@EWK?/P,TxD:YΖ5)4OEWK?ПꊮP,BτAh]5)3EWK?], x=@/txΖ 8cjS], vg^g^Ζ 85)QU*V <", p5)Q*YJġoʉOqSĠGt}O: z:oty՞K?p.C1ӥlE5NTARtxuO^t\VY@KS2R<,zv)OJxG=U_ X:YK?p0,z{JxHC0 Y$9%?$?sԧW @	O	 4txISIO	$oK?hg0}b1ҟ&YtxJ:Y%	X)Х?%UUk1%?M ozK?_Ukzx%?)< ħSxtx>K?;VYN],'ʉO)qz ϒ?Ȟ@q4 TJx	p0 ħ #Jx	p)@?MJx
S_ D)JxJxOx3Jx g)9%?	fY%^)D!5D%D&Y  g"}U HZg^GK?&Uk~K?OUkb#ahgTg%g,g#8VY@	,dT5hg!z],IGK?SGK?z㥟,US7tx0J:Y	DOUS;[otx,QU+'K?%3,K?8Jg'@Y	K?:g N Vg'~tK?:Y'K?⇄ 8:Y
,'g()z,0=/:Y'K?J3RTg)'K?I+txK?H8 Tk:Y
],DoK?Q3Jg*(],z],~GK?n
 ZgIo&>WK?Aת␗tx $tx%,*10⥞K?g+US3txQ+,S@2ty5_gkUSН,U:YAz?S?*%?@_;Jx?*KRGݪSTTV+],gY
Jx?p&+LVY
#:Y!5)X>~ꋎ, ], ?TUtx^gK¡*Y*¤Y*< ,,
Y*x)Pa¡_,~TJxvL0>g	MJxUsԧQ_],KgK?5x)5DK?4).c?TUtxK?ǞnROSQ)Z㴧hTJxVkj:Y+?QUK?8	إ?_ҟ Uk"x@	, _4txWYjS¸[%?+
Qq]Ǫ.:Y+g\EWK?tP,ɾg.QU\,^gi gq ng{Q)a.on:Yg/%xD
],x3Jx"*:YWQK??W8,+?W 
tx f\DTtxʉO'v1<0>g1?i?\zďꊮP, ?Jx%?)+zXEWK?=ߨ'/7K?QQ)d6ҟ@=Jx?MJx;EWK?w*YP,l< ,`S㴧S=Jx 'OB*Y
^g4*^g`7SŁc;JxOPMJx!ző],,=@/tx.x@!Y- 7D7?-ϹSajS?TUtx[],z^g'@!Y.CQ)p;Jx?sԧv5 5%zԙꊮQ/K?;Jx< $YʉOaw;JxsԧNuިCtxBnr'OrW*Yɞg7@/tx?MJx,)j=UN;=QUqz^gO;CEWK? `O;LBިCtyK KT,v"xD
],-?y)uQ_ K?DK?E/T,-T=P:Y.tx]M,E:Y.?[4 gl}ϒ-z,-Ŷ^gmK?doTUtxꊮ^Y[(xD
],-?[.ztxϒK?],=QUpK??TUtx7EWK??oO K?3%?,?TUtx}QUK?@sꊮ TUtx}@/txxDCå ' ?N,' 3IO  Zg F~, 	Zg ET  , ;,.D Y\[tx9tx@@gqO8txꜺY\'tx\VYBy)r5sR,}QUrꊮK?N,-"pg9"å{S+Ζ,")r,DYJU ^8tx {$"],"N,"ǄK, ҟAOTUtx}QUt; t],TzP,B ?#? OU%?Q)v=	)~TJx)KYb7|
8txM}SGK?TjS*NEWK?Tꊮ KK?T%tx^(@!YiOTz],/p&xDVYi%?>㴧/%?SGK?5t(1J+zSGK?%?r?hgO}R߸ꊮܫꊮܭ{}O4t}5)S=QU^g_P,|{SʉO	~O
Oa`t}BP,P*%?~OOUN}@2t|iOp04t|U>J|Z?0Qt|`5  ?0)z*Y0gTUt|gꊮ=QU#TUt|ɟ*Yd],2QU!c~d_@BSt|,ҟ3*%?f쒟3}~R3sȟtݚSb7)|CJ|NM,/t| at| e ӥw4t|!=÷K?[	;JgUkU	p)@URTD=SGK?	SꋾWK?#3 K?$REWK?!],_P,3 K?X ÔX{S,H%?x1J}X4t}[3}UN@2t|#5@ihgFFҟߙn^f
,	WK?FK?DUk(gҟ	@ݚS(%t|5.z\gOO	O!Ǫ*Y2^g~1hgLPM,_RϽ	OTUt|fXEWK?n@/t|f/N}J|'5EWK?q*Y 𝇨ΖOԧp/)],	EWK?wYSGK?GDs"@	~ބ͍}QUeިgK?͏,6vOSGK?sC>J~ BS,߂P,߀:Y #Д |_US; Ab)4ƌ=UGK?ƄTC!Q[SДR?s睊"ҟ
x<
,
/ݪSST񩟪hg
t|j>OQUNxY>f,vO4t| 'ݪS1/4t||:YTϒK?h
t|%?\z,:YA/)t|x<
,Z6J}h`)ުK?µ~X
t|+#x<
,
OP,Uf):Y6=YDpҟԧ(|?t}s/)ooJ|VY~GK?Q:Y?6%?`g5)?z8Wꊮ-EWK?=@/t|9"J|b kX6IO3, 
,:Y7&NД7],QUcK?9S`;M,n_1 ./J|peꊮ~gk{ߙs_{%?8/	OK?'K?g	O^D`"'}J|],^IOf):Yt|-&z],@SSHAҟ߈(iOFM,߈T R߈]Д@],zq"(YMJ|. O	O'*YQU{q[9/t| %?r}J|kt|w-",9s	O"(J|/40^g^6%?)𽇪𽗨N<Y>%?WK?;%?|Rt|r~<Y9}ϒ}J|rTg3nA/ބ%/Q+g3,,IOg VgNiOz< -Y@.t|0?? ބTUt|],:4 ?.ߦ?t z:%zB_*YtP 󢿙sE3	>OY)UN< ",``"S3,ߎUkqSߕBOD.!%?~SXb"z%TW0t|1MJ|1%?gdK? BSJgeGs}Rd p)ȭVg*t|v}ϒzU:Y;< Y;"~ȟxff qSᡏ|hQ)k:Y0EK?CT\t|4"{ƩOG)}Sᠯ:YT&f?BSG~g*Yŗﱳ9 R·K?؃K?Ǫ~%?=>O`U:Y=a@)&e:Y^LmIOg}$^f):Yv'}إ?v*S`Zg#g"J|񇙊NU	K?S.c5J|5s,J|5p0jPM,ET>RSGK?<NQ)iO3J|/TΖ~BSz~g+K?p'jn")៪wS#?|_O}O}SGK?@Y? o[@< $Y~4< 
,? R?k)=QU],?=@/t|K?ŏbScSjSY)wꊮTUt|8e{ŞfΖۥPQ)({4?SUK?_ԧC4t|  9$}O?hgr~r>%?ꊮ#TUt|9< gDà
Rߦ?!~gtK?à5)ꊮETUt|:@/t|:MJ|:wꊮ@],Y?EWK?ñǪ*Y}@/t|;~vꊮuۏP,W?.eRބ],gK??EK?~%?ިgQU.{\`g<,ߑ|?zߑ3K?(U:Yk:YTU:Yzdg t} 3U:Y1'K?وK?ى:Y;USdgt}O &
2Tt}FД>J}t}W !kԧЋg*Yi{ʉO}ԥ?)gS߽	O z\gDRh],hGEWK?%^gBgۥRhWEWK?g@q{`Vg*D], $Y{4@:Y ],D=EWK?YK?obS艾fRD.z^gfΖЗ g	n)PAQ)PU?)J}ԧڡQQUz^gQ#)TP,lcjSEWK?.EWK?=@/t}K? ~ggb?*Y/K?| K? O4EWK?یQU_P,Dƿ?Hߥhg!ת.:YJ.:YHYRT5M,ߨ-J~>#g:YX4t~g7ꊮzƾY3/TUt}*Y{Gnإ?AM)_#zXM,@GJS
}J|=~Op)x<"Y9]t}K?],G%z}rg@t|s)D@c)Q)?B~R!J|#}iOK?Iީjg|5M,], ^Ǆ:Yt}#%?TJ}6TJ|}iO}إ?C94h~K?u@	,!7JS2Ӽ
,"-*t|ϒ"SCUSJ@2t|J{Bo)߄ 9H
@@1߰)߰m	O{S	?`x J~߰_R߰nHK?I_t}>H/).<"Y	OqSA܂GGJ}wI.Tz}),"7Bȁ`)4^ A? _q) >ҟpJ| O,2S}֥? BϚ$Y E4It|q:YGg:YGMxYGtZS6 @Q)>㴧Ox, og  "%?  
}iOO~TJ|B>i)	JJ|BA?!SiON"?!ߕR)<9t|,J>㴧x<Ne/wK? ,$wK?$)H:Y">ds`2 ?v)Oҟ"_2'@	, PYQ)4{:Yp)4H%?q`}إ? SLVY #+{%%1M,%YVgʉOp)64t|>SlJg ox)6JYYRSp:EWK?*Y^gL0t||,ORǼb,zpzp^g}ϒBOx)wb(u`g`gFU:Y"=@2t|EM2(`g):Tgdg<0
t|<,~:Yi5): )OԿTUt|g&z^g.y9t|FSb}S4^K?c#0:Y#
3T,R>WK?p)b>M)t|GL:Y#_pYiO窵 Hg,DM,%v)OJ|Zg,@	,J|HYiO}UGK?ĄĀҟ	ުK?Ă !;4t|I@5)$Q)$EP,K:YLWs1J|{ꊮz?P,&9R&g0ꊮP,&=ɂ*YL=QU`8 (:Y%Ћ)h4ɣUk Hg4(J|'~TJ|z݊Sx04ut|W $t|yBSxV84t|ch9/4t|:YNO	?ƾK?#}P*%?)@g:Yϻ ciO^K?#H%?D 4t|<
, 5)-Ob3EWK?ĵިg8 Bys MJ|{)OTUt|QUB{g!+xD&Y]D VYWD%O3J|IXM, 1J|Jg<1J|z],'| .T04t|Lv)O	?&=U#s:YM,i~~g#>S\Yv)O	?&VY&:Y&~M)4BVY& MJ|Q)5)/?P,z\g@]5)1J|z_*Y	~Y	>:Y	?R?	*Y	@/t|}@.t|
ߦ?	b$.zꊮUY	BOyBSoΖPԧ(g?	O}QUJz[=@.t|'OQ1J|QUJPEWK?({]R],=QULg{x)M*Y	K?3_x)Lꊮb?*Y	@/t|x(q)cLJ|yNg'K?;_'@.t|R7ܺ'(zꊮrpc/?	ůʉOp@ 9ԧ1.?'Yꊮ*Y'Y'@.t|NMJ|Nԧ~gQU8{gsmjSu)P;EWK?A*Y
Y
@.t|??
 ]J|&zKEWK?ACK?@s(rSꊮ^Y''ܺ)rSB RMJ|rSडꊮ*Y
JY
AjS"~*9RGg*eꊮ?P,D3 K?Q7)TO0^g*<",BOܺ3EWK?gq{?T@s‑jS%R
^g*z {"ܺHs KjS!;]J|VEWK?BϪ*YR=@/t|/֥?SxDQt|L
}˩OQUTUt|F 39S)`gP$5)?rSHQU],*z^gRTKK?ʀԧʀ]J|],*TUt|] ES∃jS%RKg=QUD^gi@M~Ζ瑩M,M>RMgꊮ醴EWK?Q@/t}4X?) ~OܺꊮB_*Y)=@/t|R+z],],Rt|S[s[jS*Y)=QUMdoUk_Ζb7OeTUt|S)zWK?0m.?)z], ?P, ҟ KjS~ԧ(_],*z^gU_UkSR*?u)uꊮPQUP,*?rSPA.?UQUW],*@/t|{%?0t|??ԧc?TUt|WꊮY`cԧ-ܺgQU'^gR s"_?bjS⡟ΖGܺqꊮTUt|T^g4t|~ԧ0], =QU[{@0`g9R ], W*YYܺ>g=QUN TK?PԧQܺ8EWK?STUt|U@/t|UxAO) /TUt|M}QUK?4ꚺYO1)x [MJ|ER+)	O~gYw*YVz^gY7t|X3X:YYzֿrbSഃ)ZDR7OE/TUt|QUZW Zѻⱗ(t|Vs)XT	O¿*Y+g=@/t|IOs_R 'HJ|QULEWK?8{_ĔLJ|W95)\	Ąp],EWK?z@/t|W.z1)\c)\?MJ|q!)\],TUt|2 \"yWK?ŀLJ|X
~%?,?,q!)`ꊮ~gK?ŀR	h^5t|?rbSm)^MJ|HJ|ꊮg/#z^g/(y1)+ѫ(Ro1)`y, LJ|iCɉO҇K?1R"ܘԧ<, S?MJ|︐g>gY$K?œ5)eLJ|Yx@ԧŐ7DTUt|YQUe7K?őgXt|YwꚺYԧܘ2x@	jSĄꊮ!?],IYK?TfJ|jSHJ|g3&zK f'}h}J|? HJ|!],z^g4KY$}ɉOR,q!)],,K?T&%?X~%?Y15)I,EWK?1zYY*],,SWK? Sܘ~HJ|ZaꊮGg@ iܚK?ſ5t|[>ħŰSYjScQUm*Y-{gCK??rbSLJ|\&xEK">ԧT/YA/ܘ5<"YɉOk<"Y",Oܚ7$}ɉOrg@Ynԧݩ)O$~7vꅗK?݋>Yt|}A'OJ|
-?rS*%?Z>O߸hUJ|}bS*%?ZS'+%?Z}dGq])	OWJ|)")O?ZrS;-%?Z_qq)S-
wiOg]J|*S[)Oq)1SgiO
%?ZtB_J|]>Oz,-8!|T ػEAO_pF P_ 	B1BA︜ox!|! {@B	"1)Uk
~R 	SkQ) 
, 	c  ) )៪P,.x@ .< ΖǄ$WK?#)rTTJ|?ʉOnS$O)qt|_P,!?,%?< Ζ$WK?Э@#-J|_k>OǪv=S&K?L{dR],@AP)U[<
,RS*
O-J|EUS*] ោ,N~N(@,NMg>%?/!],J|^}USޅ)|	O>Xt}<%?BS?O類*%? O療>Y] ?sˡo)窩:Y]K{XtV	Oߴ g?H/dgR~*%?DKF\*tQO.c-JQqE>:YuK?ħ@,<+ħ*%?|CK?
bSߕ()z|:Y0@Y0_}SGK? O%?1C|*tPd?2SAg ! Ax/!Pd+{!f>Bb0PyBbT/"HBHEVRsB
P=pB/?xR} !P?ʉO?hg'D,/K? ["yߪ,ΖD/:Y3] ],ߕ>1w?3~|1ҟT@>%D],`[tP>`],@@6ҟzhg!SQ)@B'~TJP=4!?@K%%?44N],A	AǄAK@'R #%?4@%?4 ɉO
n7 gPtPK?
(tPz˥'K?; s@cK? -J, =Qe@L BtP4tPdo§K?{ԧ##wꚺYS?	?T@H{!Ǆ@@H4tP }ܥ?	O0-Y	0A?@JiOVT@J.5䰅AϼH_{ B=65~5>0!P2{B!V_y63_,AA14>
/`)'/b'//bo]_¯__4G@N{aX'q'K?:_,_(:Y	}QA@NVg'=QA@N,@P3HK?@XDg(<Y
x	],GK?@,a!Pl߀!PlHB{PA#/|p~%?\ghԧG>Zh!z+],=@/tP4(@Y?ZhQU@R],&~Y
BR!g?
G>g)<EWK?IR$|-JPꊮTUtP@/tPߕ%oT@RSߪhg*
>㴧U>JPU#@8JP S_ҟ^%?JP5OΖ@T|+tPni5tPnq%ASq a 9@!"YO `ԧ 0ꊮ a?],  ` vg^XS~TJPC)@* h vghsGO})B?],-*oP,-ws)jS?
=QU@V3EWK?XK?X})@V*%?
_R{jSTUtP6K?`/OQU@TUtP6#^glMԧb*YQU@ث{c5tP6bl:YovY:Yn qK Bvr?hgq4tPZĔMJPʉO {_|-JPEWK? =/], W xO y_], ~g=@/tQ	?],B],Bq{@D/>JPʉO?/)x>Y8Q vg],3*tPqOO|-JPpJEWK?TUtPp%^g\{%? Ζ'$WK?rgۥ~TJP 7O5O/],*Y}@/tPox%?c!)@MJP|-JPTUtP(EWK? BP,1@ 5)@)ԧǪ*YQU@K?kS"6ԧ DN T!Y _ԧ F|-JP\z"!z""z^g?x%?"c"x@&:YWxD,T!Y@ԧ H_ԧ(EWK?+EWK?@/tQY.JQcWO")DBϪ*YzߨSTgRZTUtPrqꊮb A;JPJPTJP</@^\Yx@ItP9x@:Y??O|-JP9CEWK?QU@Ǩ%Yħ~ K?], ? JSDʉOg@`]|+tPt jg闄K?DoK?DR})AG],&SK? ^gI,JPK:Y`Qg0/Q)DbO#/|-JQw],&~g1W{~19ԧ],'g1@/tPLg1G|*tP7Sđ1M|+tPYʩO%O Q)@dx@ItP7|&tP|
,	.px>Y|&tP;)x>:YʉO=SWK?)O'hgx,}iO5ީ}iO4T@f+@9_B {)O*DzħO<:Yb ?p)C^f,1k~f,1s kh`yCA?bO0<g*WJP7")JPį`yCm)Cq`yCGK?/07K?~`,BʉOOҟO],Y\gzGM,I#%?:Yp)@W0<gz-~*%?0<gzO3Ζ S&i`y@
>T Lk`y@?ҟ8:Ya)JP<:Y`)@e`y@o @q &g	:Y`kS&
m)@*YeP,2hgG,~㴧e_TAE?<g:Y<})A8Bw7K?,BtPB/T!:YQtP`Y@K"c?/|0JP>*D,ߨΖgMJPkꊮeޠY>ΖcgK?sH5)@lQEWK?o*YOP,:Y=MJPz >`TUtPzꊮl A_hgH5)A	OEOTUtPzWEWK?P,R&tP7%?g7=QA@n=QAA=P tP}@}AuQAA)Oҟ 7)A#iOgΖ\g~eꊮQU@g{P:Y}@Lg~],EWK?@/tP?>`~\B~(tP~9BT!:Y?OΖ?T.
{S?ߪhg
=r
],Ep)@4tPt
9ҟU. K? TktPXD@Q)@#. 	@*@=)A F?MJP@@LgX@g, Yv	,>Ra_Zg_p)@w:Y <". {S}Pg IBtP %T!Y <,&>b9,4ztP%?D/USFҟ",%oT!:YJCtP'K?	}äѯ@t9åQ)@t9tP%tP	&tP|1JPqS:M,`c)@w_@v?.~TJPPY'jg \tPT@p)@SGK?qSTD=@LgA#%?}iO.AtPsgBAׄBTxD YdZgtPȟK?K?åO=U%'%LVYK?.>.=U,VY@&xDB tQ7K?2x,L!z],L%DDŏUkN,3ZguK?OK?ɞ.<"],3wtQ9N,N:Y4tQ94tQ8%?E0<gpA
NO0<gpUt3Ζ'NW0<gpm4JQ880<gq5JPtP~+?AW`yBS
R 0<g-s`yB	GK?$07K?,:YA OJP"yYA~㴧F%K?Qz~:YB"}iOOTBc4tP\M,!)B	,!㥟1#`C!P^B$YhFDK?4ItP՗$YjJDK?|%@xg.)%E4yaE"_$Y\DK?|%EnQ륟b$YF#yK.~hg=(yKp %@|\DK?GJPjS }	OJP~a)@~Tät%?p	OS4} %?!h  S0YA@)A>5)AA ?"}1)AWEWK?As],ǨbSǪ*YHP,$}1)BE~g ꊮ/P,$~R$=UTB@,)OTB@Q)E3;JQcTE;JPg:YI],$M,$>%?I*%?IMJP?rħOQUC~gYr bS$TUtPꊮ@/tPU9+.QUC=SWK?P?"SGK?P1?"=SGK?Rvy:Y#^0,@{Q)@#K?EQ)@Q)@~A?*?IA_")@n  Vg~n/[8#JPG.@Y 1[ ], n :@Y 0ҟ 
 ꜺY 2 'K? DVJP ޴ <"Y A5JP Ǫ,  }ҟ  )O  =%@  _])@ K?  9*S ],  H)O  'z}@  )@  ?  N  x?  @DgBW:YD 
/K? tP!D1tP!
_tP!T/Y U  gG~GK? 
!#}@z}@OʉO #'>g|/|/*/`BPpBQS	@#)BYO?ʉOO^:YK*{OTUtP.zq{NJP!o*Y=@/tP!~rSꊮ4?TUtP! @!z07RdT@S:Y$ ϼIO	??$SQ)A jS@"Ӓ
^gVEWK?	&>rSI*Y$EWK?P,C?}9)A$ꊮ	(~gK?Ζ@Sԧ D@5)@ ꊮA?],Y\gӒ*Y+QU@z^g?}9)@QU@],@/tPEIO QQ)@>5)@AӒgYꊮ K? h/}9)@(4UEWK? h{4=@.tP 8SO {ԧ K? ԧ NJP *Y rW*Y tP,qSP?uΖ1 CǨΖ?t_Ӓ/TUtP63 @(\g?MJPŏ}9)@,z6=QU@~YΖ 5)@rS8PEWK? pꊮ WK? pXӒ~g'z],gE[ꊮXQU@],TUtP"],TUtP"QU@NEWK?)G],_TUtP"QU@],ިgz:kꊮ TUtPG>gz:z;G*Y=QU@QU@}QU@QU@QU@=QU@}QU@g}QU@gꊮa*YzsꊮcTUtP#^gF],=QU@ ?o}9)@NEWK?1G],/P,D9jgGp)@:Y|G O|_JP#xP:Yޠ6tP#>8tP# Y@@BgK?	~4tPk ǨYLaK?	ר,&!"g0@tP%BaWgK?	Y%.tPKA./P],@tPK#	b'Ζ	dP,>!OvHe:Y vH%ΖT@~+%?IީaǪjg}>`iO	SGK?~Y|,	B_K?/0],P}Sm`):Y&|<Y_JP K<S< A9g_JPNaA8HO	_AK? |kBg tPşU:YxB, 5ҟ G +tP c/? gK?Xgҟ	hFgK>})@!3xg@$Y%_K? K?  g})@@, K_|l, H !tPO=Sy륟x3O gL"{a[ ZgSF jg@YFQtP&)@ngM@@_5㥟5ǃ6tP&:tP&:YD/K?j_s4Dx	:YI^K?htP&x<@LxYI K?hVgM'<],	,	wK?hLgM)x<2tP&<YJnSK?i[륟4WxngM+<:YEǃΖs
.~],	 @\zgM~K?jw gM.@,?0 K?`&:Y(x@%:Y(@$Y(x@<tPPWn
:Y(!n
xBA@k tPP[BgyA@'K?QtPP+tPPa g; AA A@ tPP=Y(@:tPP x@.
יWK?*:^`PQG_ҏ
0Tu$0Tu)~`I^`S<QQQ|QQ|QQQ<QG_\G_ҝ
G_e
Q*:<Q-G_q
/0TuL<Q1G_{

*:?0TuMQ#QR_*:W*:0TuD0TuD0TuE0TuE/0TuE_0TuEo0TuE0TuE0TuNQ<Q'yQy4G_k
0Tuk|Qy[0Tul|Q ye
[0Tuh`G_GG_֗

3Y;Y?YGYKYWY[Y_Yc[0Tue0Tui`oe
F4G_ѠG_-G_yѢG_0G_1G_ш`f^`d?0Tu30Tu2?*:0Tu1
F%yѓ<Q0Tu1?QG_Q_0Tu1[WG_<QQ0Tu2w*:&^`	*:k
 
 G_N<QQ`
g*:NG_I`	GA)y%_0Tu
 Qǘ*:A.y)`G_^`<Q0Tuzq
bG_<Q0Tuz{
H`*:=CG_Q?*:=Q_*:=%y0TuzNG_0TuzQG_/0TuzUG_o0TuzWG_0Tuz<Qw*:G_y<Q`x<Q|Q`xQ<Q|Q`r*:*:
GGG_^`t0Tu9;OG_|Q/0Tu9WVG_Q0Tu;0Tu9s
!~`*:i
!PyK|Q#0Tu
/0Tu	*:B=G_`/0Tu	Bo
!#VyD0Tu	/B%yI`;B'E0Tu
!Q"*:XG_E0Tu	;~`y_0Tu}*:>[
<Q^`*:>c
|Q2G_~`*:>GG_y?*:>KG_į0Tu|
`
>`
`
`
*:>NG_*:?2G_`
0Tu*:?a
0Tu~@G_Q*:?o
Q`
Q+yw*:?'*:?)y*:?+y*:?,y~`
ӼQ?0Tu/0TuO0Tu_0Tu<QyE
pᏘ*:*:ᗘ*:*:0Tu0Tu<Q`	~`0Tu0Tuw*:?
pRG_*Q
`0Tu~`0Tu0TuG_̼Q3O0TuCC[
!yqyl<Q6>`y⯃x2:^+>_ŏTy߃&u\| '_g_哯/N<_|/|/x>|/|>[:_=|/< ^_~f#/0:u`p~3tuG0:_K02uJ2Ig|9:_'>>#|2:_+x>#ǃ}߃|2:_N|>O2|i2:<du|#>O8|#>O=|οx'_p<ON:◄)_p<UN:⿄"?x9:8:?<!S9oqܝ Nau'B 8u'!B_rs:Kg_rq8N%xBZ:? N('_AܜVN:g_rs9;_p>i4:_[2:a1N:}q@|抎}/8<%:wq|K8h_8>u :/ 5AAuh0:q2Gο8_pAgq%Ci	x	_p@R|M:qu0e 8x>)!oq"|!q|_p ~'!S7N:ECJ|P:Bgq	U| u ǃu _pN|Ŀ8%x>(ĳ_K8N:l<_q-qK x>_q-qKoiG_q-8%NZ_qKL0 Y;8%| οYK8% Y_8%1 %?2)~'	`N:(bN:>!=N:^N8Q@ N!K u$!'zdu$!)x>J_pBWK_pB\c!NN:#/1qA_pD8zS"auGNuD"Cx9:&_pEg8^4:$"'As"('WYq'z?qM<!&_p	[~'%8$Pnu __p	o iQGYR qI߉_p	(u qJޡyJ_p	w_p	.~''_ryqܞk><_r|__r{P::^4:P=:N:AܞJN:ޠ5:_ryK_ryW8O+O,~'Peiu L[u"_q0Bï@N:~b8:eb?qL%yG_q138&&aWG'_q0ub_q1;Xufbq~'1οq<ŉN:6bο8bxui_pF##'~'GONueo1>:2q#.~'@M2N:b@:~'ӏ1 qMc!M=N:?,m_q5/Pi+8&řM''җүqM+M,~'瘁u(y_rqܡ:'ysAqܠ{4Ak:'yP#'1G:?_rG8P*@u(<Ĉu(;N:ï$\!q-1~'#1Nq<Ďu!#'!D#$KN:D1 c$'~'!GRοuo1$!_8	u%)q(	`N:S1g_pKq	O_pJubu~'*__pJJN:Rwu/1&)W8	JbN:Rq<*wqyuƟ_pM#&[uy<	~'13& ~'2qY 	_pLJ&~'1?D&('1WD&+~'1cAQ;N:d1)?qܢi%CD8Q[)_rqܢE3Eqܢ@ܢ8Qo QGN:Hb*)_rg_r;8Q(XQ)~'%o1qܢEsDu_pNeubW:x?Au|Y:s'e 	K_pOgqu''yu')y6:rq?"~'/1_q88'A "u'ĸu~'1#@N:~bοsg_q8u^b]:ɟ_q8qG8'|`'qc'_q9qNN_pPi'_pPku|`fu_pP1N:ࡗq7Du_pPG񂳯(KN:_pPNN:Nࠥuo,:q;
_q?Pu̿y :~''_q>/S{ux?_q>O%~'wqO)xUN:qO.x,:߉_pRe~'L0Noqेq
H_pRN:<`I8
I^0`u)_pRObu%)*vu%o),x3:_pR'_pU'Q 'RQq0
'Q_pT8

ਏ*KN:C*'~'QG*)~'Q[ uE*w 
_qC:__q@_q@_qB/οqPeu`u,N:	~0_q@u	0(KNW8(`(?sHF_r0 K(`u)0N:|`DI&_r0"DH$H'_rG8R*u)"ǌIqܤ9ܧ'f0 CL8S[S8N:x6?_r	g_r/M	_r?qܦGu)'i0G_r;8S(u)2 ܦWN:E:˟_rT2N:|`u*Au*xH:"N:u*'ʌ`M:DK?DPu*`%ʄP Du*B	_rc8T.xʉ߉_qDiu`%:+^0(_qDqQ ~'?	_qEqQ (+#uI0*qQ*4(cQwuS`U:_tOïiq5oCiq5Skick/k
_ti5/8`NN:|`W:oi_84u3eu|`X:P~'#G_qJ/R=N:L`qRG񃳯gqRKu__qH pu_qH :E_Wp)?s $u♗S4N:px{|)?_qMqSGN:d2οgqS'_qLuʾd)čN⛿FG_p
iJNku dfu 0 L@#C2N:S2u ?+:R_q<$:Q;8E25:QK8Eo2Xu qEW U2N:M|VTԄ_r__rR2:OV^&:PTRʶ~'ʩ~U%~'ʤR4:I_rKԅG_rW8U+sTu*=H:Sԅg_pViupzuk/Rοେq_pV@N:?R7:_pWg_pVGN:W'_pVudRଣue_RY[8
/:_pVGG_pY'a::_,[c:Ï,aC#,cuR<:__pXԆ_pXuR=:Ŀ,L'g_pXNN:NథuoRa_8_pHf__p5!N:Yǩ_p8l}H:Yqzh_pG!N:Z_dL_p'',f:YW8eS9_p.z#~'C/R*~'H=J!T[u"(_qQqT=-8*!*7N:z8*J1TLN:RBqT*T+~'Bǩο⣿Hg_piRku ž$_paH_pcu 8H18R g_pKN:bg  }H0u ·J:a_8Hu qUB!U2_qTTuM|X<U'_qT0
RN_qT_qU@*>NUG|.:x>R?ο_㣯J|*x?U'x>RïQ|4:/ǧ_qTU+x>RU,x>W~οs*x>N>ebiM?C:ic H< 5{9H Yy2:j[Fu <%:icI^`4:jgNNOx?:iG@u җ_1|o0O:i_LX]M:issxA9ܭ@^XïXh<V[ܬq	_r^$?VchV=x̿VCu+7$VGܭgųX_r_G_r+Ύd3V'yV'hu+|!/3Nb_r[ܬW V,yCY߃ܬ\| dL :<J:վf2:ӏ3	/0XyNu|O|hu3
ൗ_pZf_pZiVuyVu3R[:WG_pZYhuiGοഥYG_pZVB:ҿuu_pZ+~h<:^hcO4οⱯh<3G_qX# Vc@++<yVe<+!:d47:y_qXd4+9:ɞi)V'yvuhG V)ypuh?:o4ο_cX@+;C\AVN@߃:q	G_p4x@ G_p[ 8~9_pcu '_p x>N:rp 3#@g8NJ2<8 |_p)y8G_p+yg_p+:qc3<zu 3;:5s/CïickaWcl+x< G_q^/@+x '_q]+<:Su+{?2:ο_rWaWL|u߼u`=:g_q\SUV":۝rIWwW.~+x<οq)~#q_p]!-xut^Zu<_p\,$q4u̿ο @4:<u0N/ x_rg_p\N#:)|6:◄ u_q[@a)< '_p\$:Lua9X  	X2,x@,@u X[ <,yx,E :<ņ?@_qaο,Y,fułWiXLX'~,ł9X)x>NW#VX+X,~Ň:aXNNN_p^k T:0N/0ཇNཏg_p^{_p^@_p^_p^/o\uA_p^ _G_p^ y;/'ju$ʾ`E: "ycJu!
ο༹:NQܮe 4W4A:|Wg_r1
οs1_r^bοv| οs0  W yC:ܮ)ܯg_rꎿtӯ\c]3W'x<B:_rG	ܮR	_nu+ O:_rc9ܮ<W.x@^:Ӽ ? x>?!A_p`xB/@0 |! 0 y:^_p`u!_p`&:<!_p`GJ:0_p`J Nu	;_p`Oy|!
^W
)!F:Ǩ&:P0:#B:O0%_pc!PǨ!_NŇ_pb$"1ebu(_pb
:E#1:?"BS:W"xB
Nĝ(: J>_pbR=:$#1+xC9@xu%P]_pb\ Zu)`S: u /R< aSb	sOz?_jmj¯W0޿H5?_ 0/0޿A.a޿Fa޿A.a_Aj?޿ 0?z3ObH5?__sOz$5?W 5?_a?޿SQzra?_Oo"a @a_ %jş@0_ԁS?޿ a_5?_ԟf?a0s?0p<O_%SS¿IO޿&?x?uA0pfa_O>zf? ?_[0tEj_0z޿O_Sz1@5?޿	3O޿sjzf?&awxmjS0pzNaGj4z?[zj
\Szjxab#f?Wb#f?
޿DS?5?<SsO1z#0~0-bf?DzOY&aGjxH5?
޿95?*RO__YO!Na޿00??_Vf?޿܃j|6zj|:zO_!a7j|޿>5?%5?'Oo0Kj|@jP1z1O*)K!މ̿dU2n_/?M=@{/8Ke'_/?V1OSPOXB6_/?Xz{/}@Ke'sOR?މ̿dUC s{/A;{/oz%2qVPTKe'D_2O*Ke'+mD_2O*yORwމ̿dU'Ke'GD_2O*7Ke'Woz%2qTz%2qT_/?K`!oz%2qUߘމ̿dU.y!Ke'w
;މ̿d0?yO4&oz%2p5O6N_/? տsD_2O`7?D_2O=@Ke'L7??O4!&_/? ^`-z%2pCoz%2po_/? 1
?1oz%2p#iO5/O7?
oz%2pL{/i;Q7?{/iG#oz%2p)y{/iWD-D_2OoP7?z%2p,yO5߾oz%2p.yKe' _/?+~oz%2r{މ̿dܬiD_2OV5MOy+Ke'eb?XA_/?+E%D_2OVa D_2OVc6z%2r{މ̿dܬ@{/~7?Yޏ{/"Ke'dx/Ke'k<`mOމ̿dܬ 'OįP7?Y3D_2OV'xMD_2OV'_/?+|`?X_/?+|`?X _/?+`RKe'bǌv_/?+;7Ke'b_/?+'yމ̿dމ̿d{_/?doz%2pZkKw?-̀_/?|{/ӏ2CKe'/2 -D_2OXyKe'൏}D_2OO|ȯOi̓?-e_/?~15Ke'ൿFމ̿d{/<bOiD_2OR@Ke'ക_/?1 =D_2OIޠoz%2pZOٽOiG[Ke'ഥ7?-*V_/?oy{/ҿ?-,{_/??{/oz%2pZ;މ̿dVb މ̿dV2oz%2qX%MD_2O+oz%2qZ_/?{/z%2qZ/Roz%2qYމ̿dVcQw?{Hމ̿dV z{/̽Hz%2qYԊ[މ̿dVoJމ̿dVG%D_2O+Y_/?މ̿dVKx{/į_/?<w?NxDKe'?7{/}D_2O+D_2O+|{/o3z%2qXqz%2qX`[{/νD_2O+<BKe'wD_2Oߘ{މ̿dQKe'iemD_2Oƾfw?A _/? `-z%2p8O:/xaO9{މ̿dO8D_2O-D_2O̼]O9?7|
oz%2pG~D_2Oz1O8O9/w? -D_2Oɞw?LKe'Oo{/qGD_2O/_/? ⯃{/q[O{/q__{/qcs{/s0?<OKe'_/?މ̿dW22Ke'⹧_/?| 7?	[މ̿dW[ _/?=@Ke'^?G{/| w?{ Or _/?xBoz%2q]_/?oz%2q]D_2O+OOr?mD_2O+OrW{/sD_2O+SOr!_/??p{//z%2q\މ̿dW+~:Ke'_?Xoz%2q]w?\z%2q];Q7?.sOq_/?ƞ_/?ƾ_/?{{/Ke'+Ot^?.aD_2OOqMKe'ก
މ̿d2;މ̿d!B%z%2p\_/?-D_2Oz%2p\GOr_{މ̿d D_2O=z%2p\NEމ̿d"Ke'รw?.)z1OqWD_2O`-z%2p\WCD_2Ooz%2p\މ̿d<;Ke';?1OŃ/0?ioz%2q`D_2O,A愍D_2O,-A{/`-z%2qb/4[މ̿dXa性{/}{/D_2O,<z%2qa7?D_2O,7 c{/_/?,D_2O,>_/?w?J\Ke'g+Ke';gOłoz%2q`]D_2O,PWOł?VGމ̿dX++Oł_/??\KKe'w{/?/27{/OTOyGKe'T {މ̿d@o{/TNKe'/T	w?/aO{T(z%2p^{މ̿d=SD_2OzKe'/{/oz%2p^_/?}ʛމ̿d_/?tD_2O_z?/LѽOy;#mD_2O D_2O?q;{/Qz%2p^UOy[&[މ̿d"މ̿d=_/?[Ke'༹ _/?߃D_2OWk{/̼[Ke'sOy_/?+1O~oz%2rD_2OW8?^/D_2OWa?]@{/|" D_2OW xD,oz%2r/_/?+D^Ke'v7?]D_2OW\މ̿dܮGw?]/XKe'rW{/<˽Otoz%2r?Y{/?pKe'roO_d}D_2OW+x7?\,oz%2rcD_2OWw _/?+<n_/?+x-z%2paO?04cMD_2O}XKe'Voz%2p`D_2O=Y{/XyOV oz%2p`Ոމ̿dKe'ʛމ̿d2`Oމ̿d7eD_2O#UO{މ̿d[Ke'/D_2O	^oz%2p`{/w`W{/މ̿d}@Ke'{މ̿d|[Ke'{/dD_2O`-z%2p` ;މ̿d=@Ke';D_2O{މ̿dy&_/?&?15OD_2OVI}D_2ON<$SO_z%2pb_/?,|$oz%2pb{ WO]D_2OY}=D_2OPQO	 _/?(z%2pcgc{/?-D_2OR$ =D_2OI^މ̿dxHPKe'ĝ!O{/{/'OKP{/V_/?%o	BD_2OJމ̿d<%AKe'߄MD_2OK`-z%2pb _/? D_2O^>_/? O0??i|^	IK˿%?U._?{0{_@~=;O;=P0 P=~0{Pf`j ~fy߁`8Q7`E_?ꆾj~=|Է߁f`g_?k=~f|d4@/C߁`g]~fdwzaa=E&~f+OD_?s?¡B_~F~2=P0
fn<d=P00d}~H_Xwzaa=zaa=pP_?3?>߁6`~_?3?w=P0
f{=P00[߁`;;@0{2[߁`0I߁`fi0@0{0c߁0{0@K= ,&E@0{r{=P00B+L ~f&~f#L
=P0=&~*
=P0W c_w+`-z% 7?Ňo%3O7kـO f<9Fp5ng 	p	a*{0)J	C]zf%?枠y_OssFpS{޿<0Ta qg0s_Ø*03	/_Dl&0"Ǆwk\dO{޿<0Ta rǄ-z*0$	z0)ׄ^x?`O$/`2S 27ka$ )__dO)250JQF3?d"o{0)Kzf%?r i__dOO53?< zf%?r{X:`2S'3?=ka~{50Jw.3?<2zf%?ry_f50Jĭzf%?q0bv3?*f%?q2/	zs? KOLwcO%?ʛ DW7a~'H<f?@$lO<fӿ g~3I@$كx3 17 
3 _O|=EO~'*vf.z{0{%x_@$`m=P	=]	wz{k0{q8e߁I?d	Î_OP0{D_	;=P	?k="{=P	?3?z@D@$`H<'&z~f{	;=P	=@I=ȰxN
=P	=@S=~]@N߁I!

._OPs=o=P	=@g=A~'>
$@$ _0{1fr@W~'f`C
~' pCz~fp:FV@$s? ~'T9;͌{=P	=`Ӽ&@$ =!͎;=P	=@~'f`<
wz~fpJ+~'&pLy}߁I`ŏ6 N_OP
?iC̈́n_OPs=2;=P	=@,V`Y߁IOR[Kdae_8|3F0E_1
s a t*y[Q90P_Oϳ317iF{޿Fy<&#?m
o{n`20:K< 3 O -zx@ O,}@q_1	
&0xz&04;5,J^h#o{G
?4ac?F\Bx?`O4.o{GlQ#NCzx@#?ec?P޿^&0:#Mzx>3 O &2|f1U|o1f[O޿La	?T{G
?!<`20T	wkYC]zx>3 O@W{޿^9OI z0)7̼n̼&0R=_Ø*0{޿^9Oe  #?J ̼%c̼ s%=Dzx@#?3|z
f1{z
f1i;ac?3}/zxBf+e
`+v`W.Laj=Q_޿x@.1/4Nc?3PONg`/O0	?yo{G
?/x>.o{G
?	s{޿<0Tao%10{޿~ #?+xBwe [?`]#6`ǄQk0	?/8`VK޿^`Le [f` O_C&03+޿9Lafzf2f1lUo{k07iYfbq{޿^&07>zxBf1,޿^&074	1WN_F`209_2x?`O ⿄emz~Q-zx>-f#?ʾf(>Rf`YS{޿S?0>m/!?]O%?C_P;%б?PD5;=0>_BH=0>_An_?P &|=0>	ك h C=P;%50O iy	 ])ߨBS =O -a`C/=?PEf`s/ _
~	ك&xs߁OOr?e?(_bxJM@wPsyw+#z1/	WpVF/ _ƀ _8-k0{<h{=0s?.x_O*<)wz`3?\q߁/`}01⸟H^_O)#wz`@p\Qz`3?'R&wz`3?/W߁/0༝Ig _ G0{z`@rC¡~ ,OO̿e?FD#?o%'La$]zx>341i,FbweF>b#o{1?ǚ7e#?WJMA]	(9, c_ƐOxTϿ 0{=1|`3?P
f|J~!6A A߁C0{¢~!6@Pzb3?P~J =>#0{?wzb<?P=1|YƞwKe+|[K{#?!+D{5	s HJ!'{޿dO*jqi|/P&1/U5ƠK18?P&1_N?O	~5w'?n@Y{jC@R'zbqMCw'<j 66.@GA?zbqMƢzbqMƠ18?P&Pg޿h޿[{{k7zbqMo}55;{k7]޿[]5]67{m~n{m~nϿ18?P&{{m~nB_N?O	18?P&}675zbqMGpI޿Q718?P&޿Qܳ޿Qܹ޿Q}5`C޿\x6_N?O	<C޿\x;{kzbqMq0;_N?O	<"'5ǀ_N?O	x{m@g@gc18?P&0޿l]_N?O	x4_N?O	x
{ih_N?O	oO18?P&~@Fw'718?P&_N?O	o18?P&;{ih/_N?O	@GzbqM#}4B@GzbqM#@G;{hR;{h@zbqMh޿D/ZT_N?O	4B@!xVe޿D/
ͻ{j_`K18?P&V<_N?O	~'Կ
;{j_azbqMK@Z_zbqMKG_N?O	'`޿DO
?zbqM<+M_N?O	'bzbqM<+4D\_N?O	'e@"xV޿I^6w'W_zbqM%x@J@J]޿I^6{i+4i{{hf4E@";{h`_N?O	/@"M_N?O	/4E[18?P&xw'{jg{jg53r@8(_N?O	w'wzbqM&x;{i3qzbqM&x@_N?O	ͻ{i3q18?P&< ޿IzbqM&x'w'wM޿I@NV_N?O	zbqM'x-w'w_N?O	\18?P&r@%n@%޿D\9_N?O	_}4K[18?P&~18?P&~18?P&~ {i? ?zbqM'A޿Iw'4끯zbqM'{18?P&4<)_N?O	K18?P&<w'҇@P'҇_N?O	OzbqM(x{iCy[18?P&|~@Q4'ҏ'ҏo޿J?_N?O	3_N?O	
w'?B_N?O	A_N?O	 '?=4OD@' 18?P&޿DX_N?O	/'җ]4{iK׌{{iKׄ}4Ɲ4_N?O	/^s޿S}xi޿S}yzbqMM_18?P&57ףw'^޿S}xw'^{iWׁ@U@U೿18?P&}x'ү@U'ү]4^@*y_N?O	=4TzbqM<w'S'_N?O	4T'zbqM<;{i[ 18?P&H_N?O	o8]4 18?P&R_N?O	o84 Ͽ18?P&]_N?O	 zbqMna޿E_N?O	@+o޿E_N?O	{{hy;{i_{i_zbqM+A_N?O	}4p;޿J74pK޿J7*w'g޿E.@,w'gzbqM|,'g^@,X18?P&>.@X4_N?O	{ic/޿K4_N?O	{icĞ@X{ic7޿ܪk`ʿ[5?;dOEo;5?|,5?&xY&dOD5?7dOD")^dOK|,o{JibzOSN~dO)<n5?U325?J񸣽__)vxo{JdO)F8nH8<n [5?ep{޿2S7o__)E"}zOR'x=zORKY__)H7
k%?qI=zORcszOR8zOR5dO)~p7k%?t~p+o{Jo8k%?tҏ	5?jg NdOG'{޿2SMozO4  o{J<#{޿2SM[{J馞p__))p ;5?X{޿2SJpo{J?"W{J⍞pk%?qE=zOQ=#__)1zg{޿2S`__)&^{JB'o{JB5?Pҷk%?r;׹ʉ~__)xʌ|5?Q{JC^{޿2S*{޿2S*~~dOSwzOܦV&dOS(;5?M3{޿2S)u__).k%?r5?M[5?Mo	wk%?rMIE k%?rWwk%?r?CD
{J+>{޿2S)!!ndOR=@fdOR	7k%?r{޿2S)x]zOP.xw__){޿2S
^FdO(7k%?qA/xo{J?}zOPe>mzOPc<5o{J⁯{޿2S?dO
{޿2SEo\k%?pTQ¶dO
=p__)? zO7ĭzO=q{޿2SL=q{޿2SK}sMzOzJw;Ick%?pRU{JटI+[5?)o{Jp
{Jp__)-zO8{JrndO'<wk%?q<8{JyKpw{޿2S7k%?q=s}zOOe:mzOOc88wk%?q<qdO'~dO
6A[pE__)zO&x^A{޿2SlXA{޿2S<l({Jo5?(47{޿2SlJǍ ⯍{5?O}zON%x4<ls__)~6W__)Ǿ62+.{JtzON2{JX19_°9K±K{޿2S
zOVO:?i5?'eX__)v>{Jºwk%?pNk\5?'+7k%?r
=zOܢV-zOܢQzOܢX{޿2S(h9-h1$Z({J{Jo{JO[fdO	h1cև5?&*ӭzOh{޿2SįZ{J[}zO!5?&=W4^EzOA4wk%?pLe4{J4A)_m;5?%)x{޿2S{5?%KdO	Qwk%?pJjzO^)ǀw{޿2S~dO	dO	{5?$+xL!GbVdO	<$o{J1dO	5?$ xo{JízO-{޿2S 	7k%?rcek%?rWdOP'__)	^n5?B7k%?r]zOܠ{zOܡ5?B7k%?r5?\p{޿2SJn{޿2SJ^o>dO& wk%?q5/wk%?q5{5?zOMc?{޿2SN<)_7	wk%?q7p{޿2SnzOj__)2K{5?#L4ƢdOSƢvdOxwk%?pFƢNdO<jJ__)o{JaWƴ{Ja?ƨ;5?J {Je5k%?q1ơdO&-zOޠwK_O	o zO?P'% ~J^JzN#xX)T|jqi|/P&wKM<,;!4\޿O	,HGMwbwz#?P&
;!4x;!4@e޿O	Wz#?P&B?{h; 9_Ԅ}@@ {!4@wB?{iwHGJ_Ԅ
#R(( 	{! R(xA@	B?{?B?{?,_Ԅ
8
! z#?PPWÿR(+_Ԅ
8A@!B?{AB ޿O +R(|pM_Ԅ
_>HGz#?PP[_Ԅ
p,B?{8 z#?PP8"z#?PP8"k޿Oa_Ԅ
#HG׿R(ED:_Ԅ
4wB?{ρR(0"E_Ԅ
<7z#?PP}A@wD;! R(1"U_Ԅ
E~HGyDwB?{%HG{D^_Ԅ
wB?{@_z#?PP xZm޿OHGxZ9_Ԅ
ׅz#?;dOoG[5?|-{޿2S `0jzOZ10D_1q__)b%zO<zOTN"
k%?qPDo{JW__) s{޿2S	^Rk%?qR$mzOTC"__)Qwk%?qR/!dO*AD}__)^CzO˞W{JW"2,EFdOd7k%?pK2-dOlpR-zO<pk%?p5ízO[5?,wㄍzOqVdO
>8{޿2S8 o{JఏヽzO7dO8o{Jే5?,[〛{޿2S8k%?pV@7k%?pVX XYW{Jଟ@o{Jକ@I]k%?pV@__)5?+s__)<o{J{޿2S*</ʥ]zOܪR {޿2S*;5?U/dOUG^ʬ,zOܪk{޿2S*xXk%?ǄKOZ?˿wPsywPL+z1/+VE~f3?P%xZ=_-=_ǅ~00{E_a`	n_`O0{ yw%߁<
f߁<	?߁<0{U߁<ͮ`  %߁<>@C$z 3s?P|	=_9xx=@^_dO A"~10{Z@ wz 3D_`0{ ߁<̩=B%}/\O%~_~0c=D3~fs?PKx6@F/` %7=_3?POz 3,O~%/A~}N`wz LO2}߁<A@i~_S=ɩ`-z% |%&_Bw %?}@&wD[@(@%~ [߁o{2P u߁o{ƾ{"_-W#;~K<O=0{`-z%daH~ÍD2SVx{/^__)(<JXKk%?pDJF__)(2|f#?!G o{޿^dao{U?$|Ĺ_Ø*0	I/r˿{˿F c_UF_0>_A=~y :߁< ^b	s?xϿx O$
 $ /x ĩ= M=JLz 3?x~~_Urz ?x~_W0{87~y17_c=P$_m=9} 0{񯜖;=:9>_`
d_x s?x+^x s?x^z `^_e߅=%Od /)~=&`D_S=_ =kx. /P كA߅߿x K=ڿWx a`ǎL=9#._g=N;=`]	3?y<:~{S0{n_`} /=9;= c0{.x~z7= x߁< ^_ȣ߁< ^0 |r,wz ~x?|` /_P;%e?%o0"ONMD_6o 0	?`](޿^&0ؼ 'o{`20>
;4|? _O9OP i0j? < #?#Bo{`20W#zx>AFpByOB޿<0ffHQ90w.`O0)6:(9E}@F?Ȣώ=3y9Fu?~c2"fG~c2f '~cP كJЗ߁̀0{ş
<f%@1	;DF<{޿s!{`20WC 7_O9O]́>< #?r?i0+?{޿s๗Mwi0o_O9O]gPi0fJMOWO<0]*_fġᄽ*=,0x`߁<0񀵘=,^&zf`#P;%2d0_#?=zx>AFBW$da$'x< #?_i0_+@k_O9OM| 7i0ji0fCiy	]O%?QgO	E:wD|	wzfxs?|)cC_Ï6t߁qF9
?;=3>s?|	A@߁qS=t#wzf}fi@00{Ί}u9|F8(q@ۿ0̂,O :O3?OI8 0{ɞg~aǙ?}o
=3==HN c_/_OHRo{/A? -z0/[ 0fKiy	`aW˿{˿rA? /~i>dı~_|1@>_|1@M'̃O ]߁O9&{ o߁O9߁O9_0G? __2s?&o{̃dO%__2s?Q|1JZg7kA`2S|1J[`__2s?'KOfw(9@w4^_į0{W߁	+4^_įxfp\=3;0{ύ~bW`ό߁	3?o_da4iy	0]u?P;%,u? =x]&x3?o!'~`LO7.xb{=3ك$@~`3?_?6/O=3O	~zf	=Ί>;=3Y=Ǉ߁'O1|	qwM߁'`h{=3`;xb;=3\O?b=3\O
wzf	0{ DFJMC/%?08 c_BL<2@[ 0{;?zf-Q=yI~0{<2K[`^_ſ1
M<2=~dR8wzf-
fywzf-
fiW!c1òS0{#_~bߙ `U ~bߙ `_wzf-`saG~bߙ `!?e?cD&20Rm'v(9g?W;=q0{<dn_c=],x߁>0,Ocb_~
3?2ا߁>0ك; _`|b~1	~;N_`1N=Ǌ=bǁo~0{<x<~fpx_6<e߁>00{=`'|a}=X8_~s?_pBW|a?PP,z1/\Ro{/20^D_0P7eF	2|f#?޳Mzx>3AS{޿^da~wi0g4|?x< #?)yK_O9O`wi0czx>AF\ {޿s`{޿^da^aN̼O<?day_O9O<Fda<{`200wi0/0i0Yzx>AFu~i_O9O3Ձzx>AFuVo{`20%JM?_O z{k0{#{=м-	;3_/2s?|=C͟~yW̃߁>f }^d>S1} `3;=н@'eN_/2 OINWB$OF>wKi+DO~kA`2S%/}@J̼`e#?0{e 
f1⹧=_/G0+E_O9O]o-`20W8 #_O9O%y_/`ɞ1|i0/Ezx>AF{޿<dai0PW_/`T1m/!?6˿_.J.W5w?|
.1~W9+4>1~Q߁>%xĩ=埆^_+A.`_+̃Ob__+̃Obφg~A`GAC|J 0{Pz^dAg|J 0{⇆1}o|J 0{g؄}W9iG؅]W9hFW9xW#_+̃O(5'W90G(]W90}W91_+̃OB<[KFq-?{޿d%?pN{޿d%?p,xh?9O4u__2s? )xh%o{̃dOxhkA`2S 
[5 0)D^
5 0)AW@e__2s?4.o{̃dOb{޿d%?q-o	7kA`2S={޿d%?p؅5 0)bo{̃dOM}{޿d%?p2({5 0)F9OK {;5 0) xJMK˿ĥ[ DWz `w~R!QK`0{ǡ7~3_k `2SDzx>AFR_O9OYy"?QE4|?W-zx>AF KRm'z@˿{˿TP;%!K_%N]?`2zd=%z pwҏ~ O93ǥn_ A=w߁@pE{'D&k߁@	=h=??PP.z1/0pFy8da@)6L<wPsyw0}@Э?0|	߁@Q=L=0fp	]~ _?5) 13W/كQL=0fpp.x}6嗁2~ _ =c; 0{;S߁@9;6 =%;/&`̼/&`.} &`+߁@~vE 3?yev{=xm=|z`$fwe_ `!+{މ20fiV< #?G;4|?  iy	;*;O%?AW_<4 <f7<!;0{@_ 0{xwzd)猻=2?|J7~ yBv`AG < g=Yc^_ ̅OGx%zd6x'z0{ /e?Co{/ iy	< .J. P;%g߁@Ok~Wك ;=OTP;%2_Do?
~m/!?˿_.J.Jy D8_)熤_Y1;Q?G0{P5 _COh@Z 5=Ȇ^G'=3?<OM||wzb3?y;=13?xO~ (_?>{=1?y"zb ;=1$fw;=1$f@W/DF/JMG]8wPsywxiGt?xiG=$O' N੏˻=/xm=4]
y}6k~ ` W~ ?x,d._K`!Sd~_K`xl <O_^_KO:3;=/0LO`Qz
_p0{'
$s3 @#"_ @#[߁@)yك&_K^=wz
^b`Vzz
^bf}@_OWDa?x?N̼ lda@|
o{FI_/0s`{޿^6`202|12|-{Fpq,_/0	I_w@˿{˿bǨOWz=#OA]#O@!y0!x<>B=F `7Q߁B0`>]#xfͻ=Fs?Ppa`_>_ lO
~_ lO<7q߁B0 =p!x=N`@r~&`#8Q!z@pa߁B0 =Le D_2D%&_Bqw.	A DW>+3?E>c߁Bm=σ_`pqwz?>"wz=wz=WLOI|U!_
s?|zØ=>]+92~
`q+9pq߁Bs=w~
g=[7!_?A;=Wϳ?RǏz|O B!_K?]+O$~
~߁B0{K߁B0{z6`'a~
AD D2p{_ #?xJo{`2SA{޿spqda0zx>AFp4|? {޿s-zx>AF@7da<#'o{`204|?WV< #?)@daBm/!?wO%?N[ DG_r?'0{|_70{| _#B矈)?pU=T|߁B&?M!IOTK]߁BYW~
Oܛ=D_?'
?Ǉ/~
Oܛ=-^=R~`c߁B?Á~
Of'MT})?pN<߁B0{^wKWNo{/20 o{`20"7k0)7i0ycՈ4|?<#{޿s zx>AFxPX5da՗wi0#F{޿sWa^< #?(!O{޿sܔB< #?(B< #?)o_O9OJA{޿sӼ$=da w~zx>AFrR{޿sܔe daB%&_BÀ=8+(9	wKO KA*{މ??4i)6[
CP c_gRF= F`m ~Ox{=@?O( ~Q=9($wzbf+ _`@o߁Ba;5=s?/b0{  0{S_`J*߁B?||
߁B13?|]wz?|ƾD_`z?QO(dwT߁B1{0{ F`6@5! 0
3?|y q߁B`f4<zBO,߁Bȹ?~k0{šs_`^@] .<X! P كM<_b3?|;=@? 6`c] 0{sw߁Bn}߁Bf^N_=#A0{  D_2/DO|(J|ԕk? ArrwkF`2S'=H{dON*{޿`f%?rq?ԑk0)^{޿J=H?9Ԇ[5`2S'__Jx}@f%?rt^@f`2S'xo{ 6`2S'ABdO1 zk0)◌@{޿J`{޿`f%?p@b|b`2Sg^|(JmzQ3{޿`f%?p@qc]z J̷kdO?C{޿J}߃¾}5[7{޿1Y+__P ـO|7kwk 0)z,J|Q__xf%?p>zk0)A6|XFWY6.~˿1_ ǌCOEŮx	lkY?41[ L@1 !M7@ɗ_g¿O@Z_3y zpE+4< C;Ko!yc6_Wyc
w d_{ ??~?? _  w } {AAG_{5  {4Ox e
;AAR_{3/ _{3? a޿?f~ "zh ! zh !x zh !xs~A?PC4_{5~}ÓnA?PCWW޿?fA?PC5u޿?f37_{1!zh !94Ozh !4O޿?c_@4Oƾ?zh !|9%@#4Or	;AAo"zh !@;4OxrAAÐo޿?gA?PC8?4Owà4OAA/A?PCà޿?qxtAAs}9�4O>é;AAM;AAUwâzh !: .A?PCt!à9޿?l:&wA@4O{6~;@?PCg*_ SAâzhh~

!t,)G@ۿ4O{:<:.w)GBzhm;Q޿ ?Ovk޿ ~=
!?O-_ SAö
!v@?PCG4O{7~?Oxv޿ _ SAw)gbzhvxv޿ ð7޿ ògzhdozhd=
!;*w)GT_ SABX_ SAB޿ ػ޿ _`�4O{4
!2_ SAD.w)"x)"x
!w)J.s޿ +�4O{14O{14O{1zhi_ SA34O{4w)L. 
!<
!<
!@?PC'x}
!
!}
<m7\Kq?'=/{Sե7E㿢_Od].;Ty?#x/
?|W./?ūKo!?/Tcz`<VB {%[@'|P<c7qj_IwK& E޿Ԅ? ?ե7B@_O)
{B	3T ūKo!"w{%[A;=\?|VBEou/Tc 뿽T1Q+i|/'|DQ@˿T"{¶`qj_*	K>@'޿uOT$x/DQJcg<c=\Zf5e}F?՗ꄟxfK.-Z_3y!~I%[BW䟿TNxH1P\Zf2N)o1I%=C9?ūKo!>o1
 }޿~<cQ\ZfJo{%[BS޿?)x/_ KW }?1P\ZfJ)|}F?(%~fx/E _O( ?zS? oqj_b%[@ŏ#/%?
ūKo!T DQ	OwޤX1P0.-Z_3y˟ Ks P.$??ե7@M/TcnP1񈃘<coi|/PjW?PjWP4?;.-Z_3y>@Y/Tc ,_? qj_eDQ ޿-z`Ki|/|Ak_OZ_ A`Wi|/P2[F?d{@ 0xOEե7¿?0䷿T0xOūKo!ҍ}G/TcJ5Az 30xOi|/PjOC^?PjOC^"{ԁ? {i|/0<C~?0<C~"~_1"4.-Z_3y,!DQX9C"3.s?ե7B~_O,g{W l?%ūKo!F?`쀷zx/>_O,}zߗūKo!R?_OE? i|/|2UwKᗲbfC\Zf22BDQ22Bzb*ե7@L 7DQ	{ _%1?Qx/e%[@L ?z=H#1"x/cd{%[@Lzߵ1"|VB3d$Kǲ{0 0xO4.-Z_3yd%K섾"H,1"<.-Z_3y2. I/Tc}$_&>0&ūKo!=F?kOz0y?@Si|/P{$?P{$"> #<cD/;%[pWBz_ك?LVB~ȱ/Tccك?S/k_O)'"zKa1"ūKo!%ǿ_O)+=Da1"m\ZfRGB~?PDB?*VB8o18_&^ūKo!{CN?P(i޿Hޤ0xO\ZfP+/Tc%/
}K<cDE.-Z_3y-@DQ[w~"H<cDG.-Z_3y)e/Tcj_"7Dl? .-Z_3yߕDQ+" ?ك?Dե7AGKo1/?@\Zf(/TcB#w'Y?B/qj_UADQ!~PE޿D\?"_qj_8'_O<cDM.-Z_3y!|n?PH?@\Zf>Pa/TcCwx3ūKo!2Yo1eϔ޿B_VfOե7[o1Ao�3ե7>ϔ_o1>Q/)
ūKo!#@{_OzD
<bs|VBD@S/Tc^1ك?@i|/Peg*o1Vz"F`\Zf= ׿_Ok޿@A1" ե7@@
;%[@@
;|b	sūKo!@[/Tc-oz
N`2.-Z_3yI^;%[@ĕ Cy?Bׁqj_bwK@a޿@<? o\Zf	w/TcgK<cD<VBȢO/TcD/@L? s\ZfE(z?DQE(z?z ܃<cDūKo!ߠ=F?%wz >1"O.-Z_3yz o1{}H1ūKo!X KX wԁ|?Yqj_8{%[q&.j|VBAWDQ

{cE?XC\Zf65s_O ޿{0xOi|/Pl /Tcz  {i`,e\Zf6C o1~
3aGqj_l}F?l}Y?XU\Zf[)|DQ[)|zͽA0xOmm.-Z_3y0M/TcO&_X-sMCjЧ-DiEfCE4Y}HhSzIgOZjk*,ݣ>JUW:,6j	khٯ#FD*hiU|͑[LJ՜Чvg%3DEyM-[sW<,PnvUijdVi-mךZЧ-փ]3!
YhٮޖkA方mT{KJgEzjvMhִzimN=m3yꮖsVy)m4V~Z,*%mgh>=uE9H]mgZV~롴?UtSvKUS_Q
5AꮖEEtY5i^TPdMdFkCi:C&hz䕛:vU>=s!+Vr6A䕫9%jϪfEo\rJ՜g.ΆkjU?Q
M;zVrL٫95i^޴:g6jFs]-[zVrL٫9ZWg$͚MeoZ3JiZ=W-sCyY53\zVrU=sJi謄}ht+9&ѷg$LoZ3Ik*s,uW-sCyY-u%ST͛Ϸg%SЃg$+ևL򳑳YևLFkCi6<EFty5i^޴:gΏ%DhZ3Z6<䙳VrVva+ևLg=U؅g"*5s]$*Lg%ST͛#VzVr"4ht+9&CdFkYj!HΖv%nFto"rJݤlJgy+v7mM|i$H? TY畟 T^AVrU_ TY+dHD<dI*9G2$N՜ȒD6|̉ {+J䮎FȃC`IfD-f7DDK2$[HޖI3ZW"*9%IY$CjΊd|̉%HmkU$kdI%g%hU[jfK2$vCU$kK2$l̉%trT՜̉$C&k_%MYY$y$kvk,ȒL־JjF̉"(5Y$oKdV$kdIڳ&k_ ~2fBk*+ITY&k_ TYh>D9G3y 4Ъo$k<I*JJݤʋ%ME7!H|6EoDmYL ~21%nI7!r`D9g*|X<ZQi~A4IT.C[:g(f<I*CE<ID(<h%d&Jݤ!Q	܇i%Hh 5J(CE y+vT",!gDLy+vT%U%RggLdI55 R,6k[D)&lމ2k_%3A4Y&lֶR Q@dn5V$r4E4^C[fRVJy%nFZW"
3Yf٬i$͑[ y%"rM[ y"\dVISD&6EoD3JAfȭ:)tyfOD4@9*9䙭t3ZiJdZ!Hҹd|m4!3fBaV?aZ%nDj(yYM\m4!3fBTPV6 Hd־FJdZ!Hհg+Jg2k_%Sg%Hh7SFRUCj鞤0ɭ|m4!3fBfȭ螹&U;VrT#z[M=U4j$kvFzh
FsXՆMkJPeiDgG%Sg%Hh7SFRL8d־C[dNJ%nJQFZWDI@{"*5sz[DTjGHT6J3V$=䡴ȒVџ%i%숨Ώ%DCJ%nJQDf6Jey(I(dEFtyzzdP[DTjG"rQ+vPȊ\#5ȜJݤ"W:<BȜJݤ"W:<S=k=<JݤL٫95i_%i%6jFs]-\JݤL٫9ZWDI@{$͚ei_%i%6jJ!5J%nF<EFty5i_%i#zVr"W:<窺[(IևL䡴ȒVџ%i#zVr"W:<BȒVџ%i#zVr"W:<6Jey(IևLFkCi$P[ht+9QD)l)=V$oZ3DTjG"rQ+v7g"*5sȌֆ"rQ+v7g"*5s]$*LDH޴:gΏ"ZO%i#zVrL٫95i_%i#zVrL٫9Ut!rQ+v7g$͚=|JݤCyY3f䭢,ZWDH޴:g6jJ!5@҆"Vtgd@V$fR,6Jm\=Hmg6EoDҎ@ɲ+z$CV|(Q$͑["VtS x<56EoDmYL5v6EoDmYL55M!yfSyeiD䙭|Pi3#4*3Zs52 PdNC[:)1)YgL56l钙,䙭|gLQ#z䍛:dHZ8<IQD9g=5ICd.Jg%HhL٭mCgK2k_%3A4Y&lֶR3pɭ|AFQ$k䩣T*'%r4k\&k_%MQ<+fS<*CEfkh"*5ڰɭ|1JdoKiP|Jݤ!ͥMvim0d־J%nJdB[R?2k_%i%Hh3iSy՘mJ d־J%nJdn\5[4Y%E(QC&T$CL5[4YW"jQGMk<I*CE>4Y̇=2VL<I&d9䡣Y><I&d9䡣YE[IkVr!՝Z-27lIȇ+VtO%hݳye䙭|ti+i2%R7*fY3
Fh;dj!Hѭt3Z5!ILRI=(S=PJ&D<I&k]2Q2'!I3ZVddN@ɭtȇ<&%ri)r # 3Z%Ev䙭|X<vQ;>C[:g9)#F҆՝Q+v7J!HѫJdNC[䙲3ZYkD["-sH-7ZQB@ɲ+z$CV|ԡO dW+J9%nFHzjiU|i#yAљZGi_#hZ$BAymڳT܌eFt6o;YZQ?#hZ$hե|eD9hEV$Wy+v3B!ѬLy+vK2$Ly+vS1J&D<I!rJݤkV$f"VtrJݤ驣fi$ڙjΉ+CyY-uӡDѪmTyj&lމڳ+C[dFȇ+VtOO%i%3Ԍ<rgDQ+vS=UMr!՝y+vOM-<IU#9y%nDs3fsȆ՝Άk"J'eJgd9Ci1k<6Z1QgE
DCfdAEf)hFFuW(܅IQgE1tYfx"
,7!rQ+vVLϐ3y 4Ъo"(53y 4ЪEft<摚H ҉3ZYhgFhU"ȃ+J'g$keHAiT$kvdIiꩣT)O$kvdI'EoY
ITY,ȒL־JjIfDVNIȃ2ѧK2$+fQ+vU;VrM- K2'#zI:+zRVvI3Zf%MYZ-oSI䩼O$kV$CgL܍i#VT՜7i䙭|Ύҹ)<VNIȃC`JjJ4L־D5m%Sg%My&k_%3LjEi\+f3yZTͥ3\n\5-y+m$L#jdnJ%J鞤9gIΖf<dAJ%5F,Ȓ7L־C[FRLϐV$gKfQ9z9%nFto"3i%t%g4nTKSD*B Ȇ՝Jݤ5BWȍU#yڳJ5By)ekR+Jn\5IL+ZZW#tJ䙭|n\6ZW%3L־JgGEi\HVNϒڳ<(Q$kjڹf@f ́#4i䭴N՜ںIަN޲DRL־Jf #N;9jOKi&k_%3doKiBCm#tJ䙭|A-3yW$kV$y2M- K2'%i#:[7 4P,ȜJݤlD9h=sD[-ȇ-v蕆]i$#Tj(AiD0¾W
a_+e5k蕻E@FBlx͈0パZrÃej`z@2lݥ 6k ' ᒉ[-ȇ-v蕆\2Q+v3y@(Iټ1I	fDᒩڳl\5BᑚS$Ȭ䪺xdV$Q[LM*zxdvnѪGN՜5BYdy27h
Fg
z䕫9*΀$H<24kUrD4BЈ<2T
Ј2!gE<24kUrD4BF2#UHD6视FhR3FEo$Ȭdf#zZ5IJf DFhR3FEo%Hh3xdf#zZ5Jdg-r
Fk\6Fk\#4)ѭrLs#F-df#zZ5I"D6覮ѭrS<*ZvBᑚhֹ)bW-sޖkڳy'k]$.!Hޖkڳ~!HޖkYhAJjFhR7ZjgQxdf#zZ5Ify*9)b#4)ѭrKEK5m3TYLdtѭrS*,oKFѪ5SLNֺZOWoKFLNֺHUp
Fk\J$kWoKF,մ $"p
Fk\̉"ᑚhֹ(I*ZᑚTމHR"ΊڒoKFTNֺH\23@B-#yAf
Fk\W-rL־!Hޖkf
Fk\Y+df#zZ5J%nDZCgOJݤlJi$U=5¾W
a_+|0TկV+v͟O [ pr7NG J qm@hr JId^Jݤ!2%Hȵp+vM-K\L<ȕ#"ʹ=-eJjѩDYh27Tr%3U#6MCjj'3y%jDg3ZJgWL Lj$Jg$H2+CZO%3Fkv(Ik#zE<{$ҋyIZZ5Bᒉ[)*Ph־"l՜[S%3֍KY'Q#F+[ѐPxdV$W!I=4D9Zzxd<I'ȇ+VtOL$s̉#4dV Nڙ|2L<Ȓ6Cif27Tgdk=ajQ$Z5Bᑽ-mC9XzڔI*Pdy$oKjHٜ2L<ȒNԃ"jdVPEl~(I5i\r#:7릮(IKz[M%S֌߆J%nFZW$H<2Q+v4jҹ'jAYᒉ[d9D-m3j$El~(I&CdI5i\TZdV$hեr 5DHѭsZ$zQxdB&d9䪹iJ%nFZW$Ѫn(I΃"
doUR4jҹ5IYJ%nFU#F+ᒉ[f75i_m4U#F%UѪm4U#TdY֍Yjᑽ-k=ajQ$Z5B|0¾W
a_U3/_D/V$yg4`#p Xpp83R<Z8O#=!#"%mN(I5zZDR2,2Q+v4k\R?Jݤ'FFԡND6视¾W
a_+}T̾}h[<vYi6 7`FH q	g$:dBGI6tTFz=AH<'d7J%nFk%S DHѭsZ$:dza_+|0¾WLj+v蕻I'j#N<3g>lAn7,88A#6M-,Zh!HY'iI如zᒩH3<B"O_J,M)2$#N?I如zFJgzZh!HY'@tidy!4r#O$!4r#O*z#N<(Q#J!4rӣO$!pҩM'4;YP(TBi=FJBIg x:4PdN5i\&@ti䡴Ȝ2W=(OC9iѧᑣVBi=FD)*¾W
a_+|0TկV+vL<ȍ4k\3g>lAn7,88A#6L޹Jghե|23m$ȍ뒩Fo#6L޹&Sʹ"7Ft6o;^dFȌ֙КU\LM*zxdfI%34
zrNԃ!Zjᒉ[FED9ZzxdV$zC:'J%nI"Y=;VeE[V+v4jҹ8O#==OO#==OoDHѫJ[+v4jҹ8OO#==OOO#==OV$zQxhI+Y8O#=~<>xO#=~<>doDI\V$zQd=<{!5=<{!5[5|4Jݤѫ3쇡	gC8[+v7Fi#tj=<{!pzyCN%nD)V$B8O#=O#=oDH=|-蕻INGG8hIfDH=s58O#=!	gAd>?>i"ֺx[+v!O\kNG|~}zy@x~ϤV$ei\k[=s58O#=cCGXǧNJݤ+tV$ei\kNGXǧ3V1d>?>[f@V+v5lݵHҹ8O#=>Cc cGc@+NJݤ[7mEi#VQD+36<<
=?=<{ 6=$OV$nJVڹjDV$nJVڹjD3쇡h<6?~wyC4H~?;i#tjPR'z%nFԡO%mI8OO#=zc|'d=Ac8hI)dY䭵rԉDIL#"%mI8O#=|<C1	g5H~?;i%3Ԍ<Z8[+vS=Hȳ[jNGj<6?~wzyC8GV$zk]2W-hp+vU=s5ګj<{ x~ϤÁ	g|~} ~oDITֺdjZѪoDITֺdjZѪ3d>?>
?'d!T~p?[뙭t+vU=s58O#=?CGǇNJݤO\ki%S3Z铄3d>?>=<{ x~ϤV$=V$=3<{!jdoDIJ({މ[PNGW3[P-p+vR8O#=|PqyC
8[+vRJݤhNGT-pFz=5hN%nIQj>%nIQj98O#=j?|'d5ù8[+vJTYV$ڳ3쑆wzyHQ|;[vODH;Y3쁘|8O#=NJݤ3~Jݤ3y8OO#=3쁘|$V$BA+v! i<{ h3쁠f<C8[+v! i[+v! i=<{ h3쁠f<C8hI~%nF@NG3쇧b<i#z[ Oމ[-'3쇧b<=<{!l$V$:g%nIYz3쑎g3쑎gNJݤgLUމ[Vl鞪=<{$c~?=<{$c~?[Vl鞪hե|4JݤgLU#F+3쑎gAzyHc |=?i$=UHѫJ[+vJ͝3TNGF;	g#χN%nIYzV%nIYzV8O#=v|<h3쑎gAz~$oDI+6tUR4jҰqމ[Vl鞪hեahNGF;Z8=<{$c~?z>8hI%fΙ*%nIYJNGF;H?Fz=1ANJݤgLO_z%nIYJNGF;H?Fz=1AN%nIYD)V$:dB8O#=v} h<?<{$cNJݤgLSމ[Vl
z=<{$c3쑎g8hIڐxhIڐd<{ n<NGi y;Rz%n@v8OO#=S3쁸|$V$v%nJjA3
pFz=~<I8[+vU;Rz%nJjA3
pFz=~<I8hIjBh[)*P<{ j?$G	gQi z>$oDHRWKF\-蕻IjBh
NGA|pFz=5χN%nFՐxhIVA3쇡<{!p~$oDHz%nFՐd=<{!p~8OO#=zI8hIDH=d8O#=	gAi"x[+v!OYNG)zy@x~$V$ڳ +vJTYd<{$ax>NGFǃi$Nՙi$NՙNGFǃ=<{$ax>I8hIg[zd<{! 3pFz=oDH=<-蕻IgNG1	gN%nDZ%nDZ8O#=C3쁨4=$oDHRvQމ[&NG6<<=<{ j?Cc8hIiGi"5m(33NJݤմi"5m(33L3쑎g3쑎g:%nIYFQ'	gZWzyAVFz=zQxOO#==('d=F3쇨Fz=4Gy@zk]<'d'fy@++Jk]<'dfyAf@VFz=|ٻj(=|'d=F
y+m\"pFz=)䭵rԉyCFEJW-H'd>dY䭵rԉyAֺdjZѪ=<{ zk]2W-hpFz==s5GfyCP3ȡ	gCдqzyCP-pFz=4Zjτ3쑢;V|'dk4'dk4'dgk4'dgk4'd='d='d:gGF͝3W	g#fΙFZWzyHٳzVFz=6l鞪hեah3쑳gLU#F+G'd:dzOO#=6tTFz=6l
zOO#=6tȅ=|'djA=<{ o;R	g Fz=;R	gZZ5B=<{ kRWKF\'d=FzyCj<'d'zy@z<'dڳ Fz=4Zj̃yBFz==<'djBnڊ8OO#=ԄݵpFz=8'd+iG+|0¾W
}5MZ%n}i"jklx͈0パ9p+vHRWKF\4JݤU;Ri$H<4JݤJ͝2!O_i$gLO_i$մ[DZ%nIg[IYzV%nI%fΙFZWDI$=Up+vHޖ+vH;YV$vODI$Nՙ[IQj>%nI)EBi$4JݤU=s5%nI*LUZ5\4JݤS=Hȳ[j[FԡO%mN%nInڊ$ei_i$+t+vH=s5%nI[D) +vHi$ѫV$EV$V¾W
a_+|0TկV΋3r3g>lAn7q Xpp8xH:,\'@!Ut*,VڙGdAEf.QgE
DCUȂ:,R ЍRS7
H:,\-&l܅;AEf.(IgE¾W
a_+}T̾}h[4Xfѧ|؃ -n89#[ Xpp8JdnJ3iѧFmfҦ2Ԇ#6L޹̇=<2T%3AZW%3J+J8dJg%3@ȋR!LdȎ=2K2'AP-H՝t)EdCjΊxdg:KI:)J(f
8dV$IVdoKigJm_IR,DO#tJdfJdJeW#6T$#F+%ahFmIYFZW#tJdfJd@ZOL+ᒉ[4Y̇=<2Q+vT$N՟Jݤ!ȅ=|2Q+vT#tjdy$Ф+J%@iCJ\2Q+vT%(Jݤ!+6tUR4jҰq%i%HhJ͝3TJ%nJdB3y%%i%Hh KM-'J%nJdADIR,H3~(I*CEj(ᒉ[4Y*f5!R2+J䪆Ԇ%tBiy*|5!ȅ=r <UCjdg8x:4 <5!LRDg4Y#N<!pԆ$Ciѧ.dZ&%MjCEJ\s%ht+>dg=ṙ%34l׆4Y%fCК6kR,"I3f)T߆4Y(Df\23FEo%HhUCja_+|0¾WLj+v蕻I*CEڳlx͈0パ98jCEfRVDdiJdZ!HҹxdJjDfy&k]<2U;VrT#z[M=U4j%HhU;Vr"ԅ$"pȃ+JgJIR,Pںdv䖺F̉
a_+|0¾f_MSV[_DIR,1i6 7`FH8d'k=-&4R!ȋR4R!ȋRᐃ<T"-HRRφJgvBVڙgPzd%moKi)ig4Y&lֶR"URO%3;BT#z[M=U4j
a_+|0¾f_MSV[_DIR,ЪElx͈0パ9 F q4*ikzxdoKi5FhU"iJdfSyW:/!
&lމi꫆JdfTKJ2T#4*Z(ᒤ4YTI3Jd 4Ъo$%Hh3BIkJg8dFhUI-uY8dAmJ,ЪQdtdD)둬N%Hh3BJQxdFhUIUᒉ[4YUٜ PdNW
a_+|0S2jJݢ6覩*CElx͈0パ9 pȅ=mH2T"VtS"ڐdD6视D)dD6视D) R,mYOѫjA4YڳV7jA4YڳV7 R,mYO+|0¾W
}5MZ%n}i",訨T6~<lq	Ã2 <N",Pi'Gt^DYxdAyED
L$-sȋ:,6¾W
a_+}T̾}h[H͟O [ pr7G#% Xpp8J镭R"΋#v",H\2WLjtY+^+VH:,FtѬ+ᒪѐPdn_BMfҦFm*nکfR,!IUr=\2WLjtYi~T#4dTR+ZEIh2ML<ЪEV)*Z竆I7!H
*ZᑣV
*ZᑚH!KZ
Y*Z랞&CdI(m2$4=iZёQHR3B¾W
a_+}T̾}h[C6~<lq	 q	g$+iGմI饵2L!ICF3Bё[
23FEo#4*3fs5o,Ȓ#VҎeDjQ$ȌͼS_΅#6h 5DfTgMdz<Ъo$s̉$YTȍTUCjdt)T߆¾W
a_+}T̾}hY!?Fbpn@,88A%3[jgD$""I,Ȝ2!O\!!%IfDᑝ-%FIJjIZfD-ᑬ"H՝TYY$oKiPdvk,Ȝ2N<"p2"I,Ȓ@J镭H3 x:4dI+m%Sg$"p;PIfD=|2N<Y$vddIڳ*9%FzhJjIfDᑜ窹%FFH̉$"HѬ_JAFH̉$"HѬ_JAIZihIfD:)|0¾W
a_U3/_D/+z!?Fbpn@P8dy#tjPg"VtS$CR<6EoDmYO!I3dVH՝3dVH՝Z<2L!gE2N<2U;Vr#7g-s3ZtV@~QI"D6@~I3dVH՝;PI"D6视¾W
a_+}T̾}h:)i6 7`F@ TR9ڳZSUr KL쨓7:)5W"-4 D6视JjJgFnZG2U;VrS=HW"3vr?LmYOQD6视JQCдq"VtS%(mYOS%MD6视D	i=tf!gE<2 KLKBCjΊxd:dhեr!gE<2!OYmYOѫ :)
zCjΊxdn\-
zȆ՝[S"CjΊxdn[YڳV7:)Y)<:)|0¾W
a_U3/_D/hֺPڳ?Fbpo,88A%i%hZ,d,ѭtgE<2VKY5ZxdC:'ZdnٿAZCjΊxa_+|0¾WLj+v蕻I*i6 7`F8dnJ5m[dI#N?4<MeEi4J#vͨZ(m4#2YQZM%RޖOUR3!5QdFFzj"N@tidAyTY+@IIJZW%RZNֺHR5=ᑜ[B%RҹxdB*J(vB|0¾W
a_U3/_D/V&*lx͈0パG'@ <{$<{$;V|'d=G2"#O	g$>Exd'Dt<{$z\3yIQ(3BJ$k"jQdn\J$k"jQdlyW%R;Z!pȂڔY5IQdTY'k]$.[R$U*,-E
zTY'k]$.#EzxdfҩP(IZ蒦dNhU7zxdBL"VtpD6视¾W
a_+}T̾}h[jΙ 6~<lq#,88A",CiI3I7!pȋ*$PihM䙳rJݤ6Z$fW6Z$n\N՟H'2"pȋ*$Pih@FAf\2Tښ)EB!&DJQC(m4I*,N՟!2$ZeE|0¾W
a_U3/_D/V$fҦ26~<lq#] Xpp8J%nFm*o-s!OJݤTZC)S"ȅCi*|0¾W
a_U3/_D/V$tmE͟O [ pr7, ᒉ[Z祬HޖFz=AֺxO#= zk]2W-hpFz=C[ OyI͛ZWyI +tFz=@zk]<'d5	j(ᑣZ祬IDHҹOJݤ!2$5(I&k]2L<Ȝ2Q+vLֺdYhᑽ-R䙲+z'fPdNiJ I"z6k
a_+|0¾f_MSV[_DHAjS4`#xB# Xpp8fH3\3BMO#=$hNՙ@z2#O	g$'!5dg3VA4R3%%E Ȏ=<2Pih
z2#O6Z$nYDtVrgJ'k$s̉$L2L<ȒVp2"IXzBp2"H٬PAn&CdI5Bp3fJ3[jd3B6jA䠃<նJH
2L٩zk<նJH
2I歵23B3
a_+|0¾f_MSV[_DI3j(jglx͈0パG @,,88AyI#fΙFZV8O#=$l=UHѫJhI%fΙFZW#FKYh<{$gLUyID?	g$k4(r%m'k {+J禮(I*9%Jg8dV$hֹk- KM-'J%nD\=-eD	iDHѭsZ$vATYȅKdf KM-'DZdv@ZOL!pDHѭsZ$AѭsZ$A¾W
a_+|0TկV+vS<fѧ|؃ -n89rÃ2S<Ӵ #z[M=U4j#z[M=UI;v!L!2$ef2"HS<S5IZdyYoKd*gh
)bO#9JdIhJg
D%BILg$͑[#z[M%i%3AihY8dnYDȅ=d)g!yjf))g!yE
JYAi&lyjB|2S<5I5!)b$͚
Fk$͚
JH
S<)bЪo#yfDdfD6t-plᒉiBDZn\k%3Afkh#FKYhᒙ 3fB:)ᑛiٿgdtV%F¾W
a_+}T̾}h[ڳlx͈0パG#! Xpp8JjFzhFz>6nBsȃC`IM PdN)GEi\Ъo#JEᑽ-fR,+JjI3F%(+<նF΋#z[M=UHAjS#JEᒔtV3fBYi\27T$͚
F΋%Sg%3̅#tJdz镭H+%|2Rҹ&lֶR4t^iI5+FzvCsDITY4P,Ȝ0¾W
a_+e5k蕻EJݤk=0͟O [ pr7@ V$@Y|0¾W
a_U3/_D/V$Ȑ͟O [ pr7pDI@{$͚MeJ%nJ&l՜E{+JdV$=fYҾ(I(dVr3lBᒉ[I5g#F+ᒉ[DTjG
zgJ%nJQJ!PdN(I(dEFtydN(I(dEFty(m2'Jݤ"W:<S=k=2S({%i%숨Ώ%tm2$g%i%숨Ώ"3ZL%22Q+vPȊ\PdI+hφJ%nJQJL%22Q+vPȊ\3lBᒉ[DTjGVDH޴:g6jJ!5(IևLfY[DYهJ%nF<䙳VrJ%nF<䙳Vr3lBᒉ[ht+9&l՜J%nF<EFtyzzxdV$oZ3DTjGHT6J%nF<EFtydN(IևL䡴Ȝ2Q+v7g"*5sȅ=mֳ%22Q+v7g"*5s]$*L%mDH޴:gΏ"3ZL%22Q+v7g"*5sCi$>(IևL䡴ȒS({%i#zVr"W:<窺[dV$oZ3DTjGVDH=rVL2Q+vU=hg"
3Y%nJQkQJL@{"*5s]$*L@{"*5sȌֆ"pȊ\#5ȒTBk7Ut܅\5WL]Uf(j᪺Z܅ 8y\(6nBlA@r3p΋3r
,設3)j?
1TF*:q5ꔃ:TFGj?
1[?R#pJ ΂7xF3.RgA.*:	pGAf7TFpTFpGAf7GJAnpTFwaaH32U)tj?
0o?R!`߆J ΂F3RgA*:XpGAfRgA JA,#Q`PxRgA2U)tq5XxGJA,<2U)tGAf# ΂2U)t-,\# ΂.*:XF3")t.*:Ya`]?R!`]%RgA0(<H3*:8GJAdR @o%RgA(4Wx??3Zq%3Zq5>1=UUh#p#5>1[?zA2S=U~~ndzA.~~=Uᒙox??wnpLV7Ffp鞪BÎ)BÎ~~~3ZX7ᒙ,O,8GUh!`Y%3ZXpO,#gpLV~~3ZX8ᒙ,pO,<#gLV~~o,xdzA~~KLV.)B%5>0.3ZYUh!d\#S33ZXpLV#S3#g q%3Z8鞪@߆Jg 7ᒙm
5p޺PШh-CWzVrU=<(-hִ"5mgg-V~""O%m,(S;RiOKn!K5m5o=4'
=m3᩽-փټxCZW?6~kZ
,O_UDxjiZ]3KT"o*5S$U=5g#fO ZoZ3J7F[ևLFkCi8Pgd9%jIY᪺Z-S̊߅ht+9QJLTihiklv3KZ4Cj᭢,pg$͚VԆ5tpO]-3DiE3nJ'U5M𳡳y𳢢/ΎҾ<EFty5i_D*lht+9%dz\!\޴:g]2U=uLټ-CyY-u#F+oZ3DTjGHT6ht+9&ykzg$͚MezCV䕫>IZ<-CyYȈҊ8[ևLiZ=-\gOzVr"W:<窺[Y5v36Eo-3+VrT߅Z(m7HhSR,Ԇξg
zjQjFZWT#5Ȝ(N%DoZ3IZo;Vmpg$͚=|-CyY:;JjhZ3Z8[ևL򳒩VOEU\-CyYT+Yy[ևLfYzo[DYhm4V~TJ"-SV~)뭢,YBd9Bi=[ևLfY[DYهD-`[AAA@7hZGAAA#"@[AAAqZ$8`(  oAA "`  ACD
%nҤ4Pq%0d+Fρ9߇7oj7χmm\?𳖹_?hm+9EoBo2'8ihju qKI=62;vw$JݤUT!΋$,iKD7OSǸ=ii'!܆G|>\J%nIJgEКU\p1BwnC#MYGgpJ%n@dYd?L0('-<MNcøȆrh;;$V$EFe8ihju֖{"mdwɣ8?I%i }2,J"Jp11wnC#MYGgsI(IgE=gtzf~2p1|>Dgidٟ<̜_&QfjZs'Gvg3'ɣA]hi楧<	]hi楧:db4}b?4VB#x*e5k蕻EJݤR,3.[]U7t&ppZrqGw3?_?{xS/A`Oyoc)? O`Df??o'T'}J~[ʔ?(o*So*Su:G:s{{uN:{׽+{ν{ï{/ӎ^?s#{׽׽ףUJ /gQj_CD4@9^U+n}U7_5U/fRL:,g~ 7*%E@VR=H٠}2,D%B> "΋#vW|)AzhnTKE$U%Hh-u2NUOhIJgEКU\K%i$U%Hh-u2V$tY)	UOIDHL:,g| 7*%TJݤȳݵU5|PY.a,Jݤȳҹ+h=>J%n@dYdei_|SAd>`ܨ,5>j!r\` @>A nTK
B^Ѡ@>~<tM˿Ζ??tJ:Y?X/~hՄ/ B$~jg_7:G:K3GuR:+fu#Nӿο2A4k_0_j__'j¿aj_Og{0 w!w{/.~z%2ߨKe'WOs/[މ̿d4 Ke'_{/	/B~iy	7˿.XWY~`{߁4O}OO}ƽOfs{=ƟO_q~=}D?kـOz`2SG`2S73?	o{Ocei|/W?W?{0xO4frDQrz_<cyei|/[$wK߹#fvVB߸o1߸_0xO
}Z_3y_OϿy?}moݕ7y3'wKgN_+1}2,VўL:,+gE=r *L:,U_$U%Hh-u2$U%HhLM*zs2?\(-(¾W
a_+}T̾}h[y*CElx͈0パG D ([ScdV( ѳX '8%i$U%Hh-u2JݤUT!΋%34ᒉ[>tY+hφJ%n@dYdnڪdV$E@V[DYᒉ[>tYZWPѪ Z8&*CEIkYdtY)	UO}2,Vџ}2,7mU|!ȳҹh>tYZW!AAAA pp@@\7    	    X     ![ @	AAx   	#AA -
 Q+vۅ)%7\06|?Is%_ｽ7χ/? 6mmG{YB9k?:L<(UB VsB*Bo2'*&^>a2̑Eͩ&<iqvOIݹ̓'-z9"5cAø'dtǺlLQ#Z8dZ*y>78ǭ&o1 zmsf3>i[sKD;Bt8[1-;Z֭"x&~`"R=jЫ7;8ff&)z؈aqXv>"AN;c$7qV_5fqb1CˬpǭcBv>""L,;ih)ݽ-:9i#č--#nrTL8Q:c#';*dx^<]<F8(bQ-=ANU-9Y8(`p3'Q_^29i'Lim,v-.KeSpؠ̑VŬ~0ġAV{Vމ3
E<I6yVKhD\vZ}g?ȌͼTZki[F~&V>a_XA"36 #P%Sg+mY0̳I,MDFo2$FfFhT7}̵(Ȍݜ/Y0a
36S=S$m(gFy<2{,Po W-<MNafD|l0cOdCM4}g#3o%3?mNpd5G.2^ZK e6>)DKCt*.aZ9e\
uB6
6 TJ 3v\+$U	Y䴓G,cc3Vl 1V7Σs;Hx`1~)ჁD,Vi=7eL#"Xl(GffIXZIQ2ym&lkN4Y8}gux<ͼ+6:mNpd5<k@崯UAzMISuC6;{+0\N[)#!Y"Ŋ"\a]s<L&|bEfuwt\3x	b/LZB`"ܹiu؊Swn`Zprɮ1qec'qr$OtIZ\Ee13clpCr|CM0-rM.d2;Nljp;?3Ff@<js''_4?@`쮜4%+Jg=KPxDq`@c3?:cp
U0O郝k'!X];#`A3KpQ|`Pc~yi'Ki[,ڜC#MYGePfmk8z<js';K&8Nh:8h /,;{+±Z){"L4
Ab8[Kݑ/\KN)z<i;dG4v*n6i	iԆtlCwэ)zLlq2>dDxZI4Lhh[)\-mN!&#py% Ҋ4S<Md#7u7v٨YwvWe	KR@7ΜL42X7:Z=kl`VtBcsN֭
"сB7:`" <\0br]ǭ=rYw &WKc㴱ES7#s|ɏ&>;]V^K\L@e/-$q;e;Kͩ2;v<jQj -}hͥRQ<AZo}g3Z36NT
'24k]?mNpd5:pbn'qS.ݎ'qbf6'4-ZbDaܴ PZ
-[YR"Gczؒ2I:;.h=ii''4eSdwɣ8?JFhRV~&^>a2\hֹ@Y5AmVzyfO]\:pԖ8^Zdlx{~IjYwv+;/EvTɱLrF؄K
vEP@L,\'lbI:\CNfh;/ar#yoKizћKD7O]Y]:!8!qXCr^1xs1}?tL B`5c},L@-$D4ېGp٨qdCڐqcyfOSv"vd#zM@ӯ̠0vWNZ8B
	a'w>7::dnt_\#Ζz1pGߍ̶[D8ZzաWZ0(F]Y<O03cz؜YcqXHl|p,8	i8<Wq>h+8	itLD4i6d]vdwɥͩ8?P~D9hКU\wO,ڜjyN6y.l='-#svDbR
J,݆A֖'g0w#sIw
,r6&*SF[0备@w3c<w
@S w-`;?	jVoF4'<.1X[gn֤ïJ[d +#<̽g݂;9ao͞Nc d=k?-$<NZ7;v#Vp5Na&>gKKIր3Ib;wTH;ZZI"ie]e;Kͩ2;v>(EFFk,mNpd5<ir)'v|@P;{+-LL-at[++މ3~ǅ"'Hx1c+Z!͎0%fH~(
tȆYlkNljq4}gNfm䖹'Gi_SǸ2xia<iq<kD?d#zxҩU>[J6'iY:p?"pݎ;Z*cN!ŃA8X֭
 6QbDb@+w aֱVǿր~'Vb4-&@ǵ:"^a'M9w	nqAlp7whUE5>R{a&8X]ǭ>X;cqX@k0{nLȦWb6JvF̝|ntc%%p"=jЫ3qI
1=jЫ!R78$-L1jqbH.c;pyx~aK?nn3!@;Z*plI
RL1pZ=lI dcnֱtYcOM̦րd)|nzݑA-8dю"HP%qV_F.$$Hlqp=lI]ǭcLHX81Y	<'xĐ5pǭZ|B8sbHRV0Ċ;[@L8ǭcĨ\ջ(4eN(4rCL[ZU-iX-rim&lkNljp;\Hͼ6zzћk<MO%<jr|v$|SI;KdFfE+c RK>[J/N[x{rI/ܒKc}zN<[?"N֭
 G#sFqI#v:Z=lA0u7qX2,L){!?p`P;p^2whUЈskII Ez؈a2:ֱ`b/Xx~;6F8
Inin;JŹm+m,Kd]veSpbgZ(V螝<jqй]v<$kbt|ٲ)v`g`%X%{ǭ'n쉩v
Qi!D	V7
ǭp0(.s!;Z*.7=$<2[%=n=kd^c㹅c"!PzաWU1Ʊ%h !z؈a36< q'I7Lit.efh;{`.I΃*5Ȇ՝4׸2xdͩȹ)GҒyN"'via>[Jf҈S/'6J,(SLzpѣfh8 WqW?"2|]*kCd%fb LcǭZyсB77 ObL0p1w"W\:yz9Ӈ,/!WeC!Z` ߍεho.?- -𽇰ss2J?$_HEbn$#/8P$cN֮։ȅXČ;|JF 4f5hL,T,p	ǭZzAtDG#[Ę`ŎS#(L.{uǭc&WKct_qę;*\9NEl|A
Umi#%94܊# 	 $	 2$zԐ 8/Аs1|8&
@8|>إ>K	1N٘|JY0k%1Fwv+bֶ7;8$0!
$>+Wne8PczաW#qk@.$
bӸ$`d=k$ 9cQ2N\iKe.ژC#MIvҝtiD{JERvrW-X-v[)\-mNYG`@ŀ5i\۷mMrU\<js'kZSt(OIO]Đ`.'_4ᥡpPBԳcN֭
9e|qS I~8 WqV^DPPA"H~8WBG4s@$8V]ǭc7q]wH	Fp@w_x9A˸BG4"HDa°z:)zd]R+.ֱՖbet>g/Ki'Lim,v-.KeSpء@\FsʍEr!gE?i]AmNd#yNy.i6'-l6	/iHSB-ֲFqNh=jЫMXLPCqbpGֱX	y@dū?|X4 `w-=8I:Ӊ,&,#p~/x DVa3YH|:czաW#QƱ$"LP
4[@juz8;2N 夜L-i\i`K4S[,ڜ>OZ3yj<iq<js'=<k@wm,Dy>[JYd{8=<iiU>ͥ|i<_%NmLNEBIgnI,K9Y"I}I},(xqW?dG0b[$<f=zաWk&>Tcw$Ov#<a	z8Dn0N;K췝}lM/|7ǭ$n]ǭ]={srE34vDx1c.֟nǭwLlq>=k.w/z噘^ =pɀff>/A!.cs>xj7	ǭZ|nL
gc `z7Fw ͼwS@f+5pZȅbƠzաWA= `P&>suN=owqX怅/
=GK#Mֲ}sAqzաWC%@l qcA-5%[|\8Cwh:c4fqK°"z[##4XX=jA1 Z=jЫrV 6	q|Ijǭ>̘QpE-P5w۝=cp=jЫsAc$
s*nֱh\Gc"8">}.]cPc0;؋;}ho0Agp
w?,<"whUx\"AB 6Ę `\cCqbPw0pZ,w_odnhwovDx10:w?,<Pc!Bd@h0(DI \A)n\8R	ǭcފrR̝PgdE<c2$v:z Q47qV_CDAIV8R[|j ==k=Q2vTVo&DCǭ\a| B",AIq5w 4ֱr{t7Ęix8%Zȇlb.Ɔ֭
77
@l!"LPƄ7qbR=4Ew8;"<S$tt7ęcPI%1hV=k`P\> !whUɑ|dbLqz؃c/;Z3;o$ga Sȏq3&8ǭp
lb\ǀZ*f&(Cc![|j.{qX`>&W,?O
4(˄RH*yjy~HawiI}&	8"A./br#͚=ؙyi%HbM.pSC#MK6Kw[ZU-iX-rM.efv4y76zŃ'[iu1p1|ր5fd1.Dp=JF+6t9yfOSv"#(8O%=&|㴬|ЇfƖSiHCȈP'-1XXw+;ęqT`qcć佽%#"8LI/m`1b5`;3' sw,	$ϰ<׈Sn
CqY<PxlG,0Oށia5 WqYƠK\2Lumu$<a"ٙdy-<ذz8=msc7ql"(5DnqpL )w2Fqav$<bqMm	O\p03=p`jUgxXe夜;Viw[ZU-iYܶi6v$[%S[,ڜ>2wѫ Ȃ:S682x9De	;Kpl	]6崮|e|v3
KJ%iH_,Q:]I@D5Y$c6̽9m/nV8g,IbDxމ<xa)ǭd$(xsŎWqlx=p	k?guޢ79pLlz>j=pKs0[:mCI=ݙ%֗>MJvͥ)ƖKqV-i\i`KlipY8}goatjfBdͩ&J]v"?BP'_4{+-Ip)²AH,V<AvBO ,
Kv$lp0pff~RΘab
3:P+AX,
UpN=lL#<"X<"7w
6ٙK|,FxDcQ2NӰS[,ڜC#MYGc8>ͼ+9T߉{XyhFdEᥢ'~20:1夞Ȇrh;5J36U$͛}8ihk"g_=;ei'!܆G|>GRͼ3f!cyfOSv8ilĽ\e@yA8cBAIbv<5qb:\ɟsW~'#ewc#`^Ժ:ᯰsvbFN
.\K/9X8F˖	^\	nָd0(;"<#\gs`Z\E21Ic!/-$alipY8G|>ǔs\ Ff@#4*ga4N4zX%\Dfm䪺Qͩ&<iq?O%.=&"i])VBϧ_4d+'9jw6k<ۥ
n4&8J%;[g~숾G		]'osiq0(X|Bxy1yZXQp2!BX"3S
[d?#F^͠)^o`Q05X,(8N!Jt1@Z=ii%CG/--*㴬C#M-i\i`KlipY8}g7jD2,+Vr7mMmNpd5;Ky.q==& gWd
}>;J{NhǑzU5^ͥ	COKK
=3."1"c`z؄^iG[|nuq
}#|/`wo`Q05/+K
= /)n"1"cd'qKI/<Cyn;JŹm+Ki6d]veSpbD6Vj%rԉT4EO%UѪS<M\vKzMm+iY:pKbEʥNz{/+K}Qb@c;['eb3cwqB@Ӹ4i+崮[IC#M-v[)\-mNYGa^FEo$T4Ey+p?QFLȂoO)\pd5>6ֲH]eKb%\Զ$K2zzMm+iY<iiU:pݎJɂ2{&ǭ\~$qNx_g췂*ވ݃GJlбa2{hWq00c&0w/@4pt<`PJ'iH4[ұ4-rM.efv_ԳFEo$RyfIjyN.l'-Ic@z؈\G8D
ǭv|>c@z؈G8DǭD;[Cv#XZZIvveSdwɣ8?z&FEo"367VѳY5Am%r7<js'=<iq?-5]XOҼDCRuDᥲ#qb"ءLu@z؈;GuEqb"].6:w"&Xc)Z}٤Vx^~'D1ݛ<"b[Ğ"X']ǭO{@?	؈11nD1+&X(<~T=w"%;/֖r|CM0-rM.d2;Nljp;/+4dV7֍dh޺A5̝]Aۛ~0p1Vo0PbGVapUZ0yBޢ&^CpdB@y#8?,!FnZy6'.82x#ӯ`4%P<? .LL-BS3ӌ0s1Zq0̢eܴ4-.6GpI#z[M=UI:+zR4o$ҞK"2x9{emNO)\- ZmJuDᥡD-nֲHrqeMjo<pv.֭
"сB7:`|O042юDBqNtL$N 0_G^Q	::AH`Pw.NG)L=v/>f\,I%8FG=BWw<:f6W`3K	?''y	41Kw.*lp[/-$(<KlipY8G|>,S$Q%rԉTO#F-O,ڜhIS#vpFKo-
Lm+iY<iiV` =:pѼD-ږ9օyl1ēdt7<>֭
! `Pκ 6Q%ȓ.X[|3as	zӻEx]-x%@]K컮
rkBhV/;Z4 ݤjf&|D-֮I0s%)˂l,]/'8/ff~`
f^^{,"y$AèaA%as].^FL) q\`p*v.Q\fV2w&]ܺZЫsYyzؙyi',D4űRvrW!&m,v-.6#`$S#f\"Hݴ4j<js';-=Nh~\G(+3K"j g b}䴐mvfaΘ 	p.z~X7&c[pxY.v(%yi'Ki[,ڜC#MYGe?9367tOL}w/ox"e>a5\!Hݵ53fVѳ_Sf&mNp#
	Wwm@w}:pԘż lɎǭcX"ǭ!cD'qfqKI:\CNfh;.Dfm䞚[S"VtSS<Md;KyKv0OI-t+'-*ҐY/'IMKNh/-#PrTR8<[68<=w)`%EgĘi"=h_gwi(kARA-G|j'58¤w8lT);ZPإ<[HxnxSK@wWNngĐP!wrl6y;Ġ2X8n2~͞n'\AbqLp&3!Yi!<?!Ko^ =	YKD0oE.T]ǭ'%;Hx13Gg,tb8OATSwq͆  = QIؐ<݃I9|-ߟa]p^dx	w$9d=k*s8;wwfsf̏'1NָXD9_<&{xa[0so;]Nl>jwk#a̗À"Gc]zr͞CpgW&|i8{9ln6	8폙X#A{%8f["wPn' lh+8fjz+N6y-!;'BqP"Jg`/lR=w+;4-U13Z$*R[7V/8<w;>HѭtȆ՝'sahzIy(hy*hO(<8i
z䖆Mgg$p=-LUrTL}geHͼT2JyfIlLv|0v4%O6x%7qbeaBYqwsC'1.ǭtͩ2;v^`5=hY9bWeʗ:^	KRQĠ@`a	b!\'Bwi
_[[I:\CNșyljq4}g{L5s2{3yAY9صO)\O%)DO""zMm+_44T֭
$qc]ǭc]ǭ?bc
?13ێl BewhU,B5!Ir$L|;[As>=iݠ&}5]{+
ܼdq0V+$2Xi)MAB$ 2whU,OͤHJLwqbH3cǭ;Aݶ 㸒 BG`78$x$;zؒ@0w&}q>dv$<j]؍k1D?:sPd*cw/ӆjH0n֭
 
q$Ǳ&;$ŉ}zӻ@@Ypzֲ!7:;֝ rHȊ_[b	ǭAI=]ǭZz@*#sGVy@<$fǸ=lI
L{GqN	bet>JX1'qG!{/]}lL݂O0+"s-whU/&D#HL1 =zؒA	qv;/-$an[J崛K]dwɥfv(|c"366o;\4NZݞfN/G(3L5-9NZݞfN/G(3L5-9ֻ3g ?KNxֻ3g ?KNv)]hi楧9tzf~2p1|>Dg*Gp~_!N\p$5x##fL5a1!FF^dC
&Bqw{SMcJv_p&F:!Fb1N1N\/b#c<`!Pm1NYQ+p.*1@e=	MM- ExZ/=hm2C	o\&Fqq`3f,,'Gvg3'ɣAӣֻ3g ?KNrtzf~2p1|>DgiΜٟ<̜_&QfjZs}:=k?vy8MX3ԴI]hi楧75NZݞfN/G(3L5vztzɮ"&h>DcsJ78NZݞfN/G(3L5-9I]hi楧7`ٟ<̜_&QfjZsv)]hi楧7=NZݞfN/G(3L5-9$db4}b?4RӛGvg3'ɣA:=k?vy8MX3Դ'Gvg3'ɣA܎ٟ<̜_&QfjZstdb4}b?4Rӛֻ3g ?ۀL\m&Lr;dx}q/5s1v\*؈aYypZQS1!Ob!gkEub/c؈aYz76a\I0SXV8shCH	XoV)ۣv{sip}ggsf"ӛ'Gvg3'ɣAܜٟ<̜_&QfjZsrztzf~2p1|>Dgi)]hi]
_CQmMcz\a(5>aK Ux0>a ^>MpFD$Tw Qu> y ?E.Pk|Â1<8#y7>aI!s ^}pz/^ ~wmRGp׸c]YL;= t߸c]YU]-fnB$db4}b?4Rӛֻ3g ?KNnWNZݞfN/G(3L5-9a:=k?vy8MX3Դӣֻ3g ?KNn\NZݞfN/G(3L5-9rtzf~2p1|>Dgitzf~2p1|>DgiƉ]hi楧/@ٟ<̜_&QfkШ+o8f_MSV[_DHͼ3.[]U7t&dlqXG D:8n H*?gAɻ5?#3o#F+DfmhR$Shݚ5=xGc(=z;Ad<j%rԉQɻ5?kSi$nښMє푫"I+6trZstu?;VrTY98G7GSѭMDVl97O5S"2497fjDd*Zk97fS쇱Gcxj{ p;=0x z #l]MDjkMهg&#=;!i p;=~x<Fz=v<C@v{ x<=l]MDVlMهg&#)5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y CAaAOSц'GO=>Od<F$Hz|=?x>1<H<>>z>?5= }bx<x|}!|j{ A0y C`yYDtSY9:+vSQ[npq%0
fSi$:Cstpl69S36J͝5&ø[98G7FSֆҨ5taFTdI%fΑO36J͝5&øZ7Vl98G7Orԉ#Fg'j%rԉQ9:٣"h
JI9:54k#vrpn
5Vl98G7GS5jk98G7G]M+6t#l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩l}-`AiD0Ժ
5vj|x||@KdXZQ9.g9ݚ NsKY`7fkkpMg&c8<x||@KdXZQ9.g9ݚ NsKY`7fǇ4EoR(hs٩4
L=pMLѳXeiDSFz=^`SKjN`@h՜2vpLãvjql|s5S36!՝3֍KZ7frJfdȇ'l\6OKj`zѩk;8ilOZ3yjS瑞Wړ6 V6
$E?imLZ5-gg-`Z(V螓vj<z8<Ԝ=u6+J'g:7f|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff<z8<Ԝ޴:gS<(0S0ݚ|0¾W
a_U3/_D/V$Ff¾W
a_+}T̾}h[xfW
a_+|0S2jJݢ%nDfma_+|0¾WLj+v蕻Io|0¾W
a_U3/_D/V$Ff<z8<Ԝ%S#dj䕛:jFPOM-OFz=^`SKjN`g7dI낦4
6Yh>yxp;=yM-98Y'
Ҩ+l
%
xTg4D2vp 
L=pLãvjsGÁimI#3o#f󵒦"O\Z5-jzimL9g4	&$FfD6
gA=49g4
L=pM-ALR֨'Lãvj#=g)'0"E0S<Ӵ  f=heiDS<ԜΊH6Aiy5i\2vkZO[Rs:*!"Dfmh2vkZOg4sʍEpU=p4oVtS3֍KZ7f3v{ [Rs:+z୴[V`hFvj|3v{ [RsdF~H|@8A
fSFz=^`SKjN`zm2#f?>bp ҉3٩#=g)'0U=u6zGZQ;8`aѻ59g4
"6o\Av2vpLãvjsGÁimIO]MDl޸ᴇh<>VN)tnNyxp;=yM-9FZW"36S\W-sLR֨'§<z8<ԜյpNղ2j`$FfIY?瑞Wړ$fDfm䩴ȓ%S֌
gA=4?瑞Wړ%[mt&W=(QZAi7fht+9QJLFHѫJFfݻjkx)jZ5?Fz=^`SKjN`jڸ'j	Y[RB06FJL$
#=g)'0Hټdg:W"Y=0S=hԵ	饵03v{ [RsSSi7m b|F;+J'g:7fևLFkCi h	5i\۷mMrU\3֍KZ7f<z8<Ԝ`o,ȓMiTT-shr	eGO6>9둲5rJ͝5A*s5S36!gE0S=hԵ	饵03v{ [RsSVtSJ4kKE3Tj+:)OFz=^`SKjN`6z3WLjA5AmFU\YCfٜ#=g)'07g$-sLR֨'ѬټaFFz=^`SKjN`jڸ'j	 v{3;B AmT6+
6iB+O瑞Wړ =!O\ѪiڳgA=4`
zly+H`Fyxp;=yM-9yѼ:)zѩkTKj`h	IhJ`FPW %T̾gKBk5MUPf
o%!	)HMj8%,^7 p$r8N@_lU}͊_6*qW8bWHlU_\͊6*ث$6*_W0WH_b͊ث9[?NPP_#PA;
le_l{B .?	 >Olm_{?S`=8
oOS'P
+
{[2
{sSߋs`s_`WSps4?Qq
W?w~O}O
{S=O{)z/xw>)zoyS?F
{WS/>O{}OxYC)x?K|1
{)xB
{E^O{'(Oͬo*S?ؕ)WYO,NQ:'){r׽9\:'.{{@u

":N
NC#{3{PuQa׽(K:(%{q׽A<

^uPX:ï{{׽Ƈ^h6Zu6f^cӯ{͈^d3{͛{ͬ:؎u6%{lu6'{lQ:Nc{\͋^gg^'^{߬{߄׽O@ui׽{{`u׽ӯ{{!{nu^^ν&{߽u~{){߀u~?׽+{߽̿g^ï{{g^hdu~2׽Ɔ^@u~{߀{ߍi׽4`u~gF'^N ƌ/!{߅4nu~ƈ^4!Ɖg^hJ:0Ƅ{Ƅ{{ƅ{ƅ#{4*{߭XЮu~5`4vu~j_CD<9^U+hr+Ѫ}ۯ檥4@zVuC/R2#B2[}&eC@qo[ևLjgOnTK>޴:gOB#@!(}CyY:;JOO@|S gևL򳑳Y> dJCr\6<EFtydOS`nTKoZ3DTjGV aPY.`-ht+9QJL3PکO!/Mʂs0DiEʀ2r\6zO,#Ad 4jnTKŭSfR'B1kLQjBz면ȍ|+Jðܨ,0y
zm2#f!`h;ʂsڡO]MDk*,
@ܨ,0JUW:,6j	khٯPD5HѲP>ԃ}(@jI)oS8
 NҿS(j0"i"E>B
!3:<ȭOPAdK[f9U=nTKzZ5<0oKFZHnTKtZlYTB$f(35SxCr\Q<OPo0nTKMhִS$7AnTK©jOD@x7*%`=m3>tlcU:4HٕU[dj=Od0( ih,H"`Z@0,	@'>=uE9H^z7*%ţiYQ	>R#3y: 0#
!136W=(1FfFZW|J	$ܨ,34fm䖹'Gi_nTK3vr<ݵ54N
Mr\Rܨ,5>%xnTK	PXT!PY.j|nTK\`ܨ,5>9?-LR(O*HDO<ܨ,5>(%AdDܨ,5>J0 ܨ,5>*DH)E 3Q1Hu>8K"v b8X$AʂsSXr\X7*%O@"AdV Adv ܨ,5>XnTKT887*%OM	aPY.j|	<t)E 30 nTK*Gr\\ Cr\@Lp9"pRl7
GAPY.j|@)E 3ĠR#S|	FPY.j|`\"F3nTK"ʂsSD7*%Ob^H(dFҍ@OPAdNUOhŖR@LR(OȀ1:O5>h[Ur"nTK % 46bt,j|($ 0v	>CpdAd8	V@2\"F΂ ¹HDOh[
!5>| @r\^.ܨ,5>HP`"Adܨ,5>anTK$(W	:`)s	BPA
yaT7*%OdAd`5
b@}HA Jj~r\:4Hڟb@ܨ,5>"8?S2$&&`S>Gl=D$MOdhF O H  N//@^L.j|Q$B j|Ogj"x3)x	yJޣ(Y '])x*Y	r K?Y4kiOUtWK?/gUtcp^gGܪgGK?,a)|BSTUt?֔? ??OG"S	bS S"	?R?#?)1OoY"_Jq- ˥19!O}.?:Y)Sʮ<,zϸ/tK?3\t/])3w7K?;,|))>"}K?& )O> DR|?"S !])O~WK?!oCgY;hOwK?лTkEwK?"S%?缡K?"AEJ_],~ҟ3],Y,w%}ʮ(}{_p^gዥg*YK?X,uʮ/tզ}{*YYYUï/t4?/tCϸ't@?#U		>	
r/tD/tP?)?nJ*};rk{jiU5cY䤧di(EJ@3.],,Y!JNgS%?>WK?aY}{)	߀"St&WK?&GK?&#}{3
?O5tu;3#;3'}ʮ7,],;Utup^g?g		])	˟r{{ҟ
~)
_U

?p^g	p^g&{Kl	O*Y/t͝{ (Y..g{5(YY.t#K?])T],Y~wK?hq*YC߸/tƌ&}ʮХЭ}ɮR,UtYK/tg _iORUt,R.{,*YP,wYS/xxgHr
p^gBϼ<t w*YSO/tư}{5c.՗ܪg\}{5#{5㥟5M],{n5Utp^g{n],q:YU7+}{nXK?%?4AS]MZq],gCga`	4+M?qE
˟qE+go)fY8,ÿg D4>qeϸt>⳥8K?y:Y}^,ϸt}gK?KK?,SJO/?txOXҟY`Ya_?twY@>?@%}{	p^gY@+{8O:K?p,şp^gO/t	p^gO/t/t/tYEoYD DT-,};])F_r{K?	x:Y%;J(ʮE/tw\Ζ\;wK?ΖΖiO^%Yx^=.gΖGgIr˥9K?rV],wEtK}],EJB72S:?%%?㢇K3.`F],߽Kt,tΒ:(}t΁ST:Yys˝,?)}F?_r}ʮb,ŗY_ܪg"_YG, Odg*Y߸/t!Y/U}{S	K?2,{Yܪg{;{;pg>⋥;C;q*Y,ؗ.tǆr<}{<a@_S!ǂ3@_?C_3%!ؘ Hě_"l!؃&z>H_`BDoɡ='/	 a! `%_&	(/wܛ?v_O_*_ < T_ϸEoB5*/)/	*/P>*~+/]W_"B9Kr:'+|uN)9s1A_y
 
"A_B_puQg_	qA+wyA?>:(+uPXx;͌:͠ӯ͖|u_uG_0c߻_?>:?:ٿ_Y7:؏įFug_ï͊?lUlV:د:ر6wϼ_'~_e?
Nu}юo=:"_C:?t=E:_q uup ϸu	q	_rI&}2:N9:[N s,~>:wG_\wN_
~zuïƐ}E'_?`u/uч1뎿?4eD?ƍ#fuԝ4#4KYBWSƉοxG_
_g_
N4,}ēƎzj| 5?Sxf?lS5z0<SlSxS5?_O0??޿sO?_-f?f?'	?/O?޿_5?k9O}S$x"5?na?޿'f?M3O*za޿?zrna޿f?c5?0O9zYj_OQ5j &a޿O30pyOjiO__ާ0v_Kj6*z%PCW z%2?͊sD_2ObKKe'6w;މ̿dϸ(Ke'6N{/Ke'Ok{/_ĝD_2O ?[[މ̿d}_/?}K{/?cމ̿d&_/?xkO/y~_/?~_/?_/?_/?{_/?zD_2O}D_2O	^Og!z%2N&Ke' Ke'OKqOWk{/{/{/:Ke'߼?.{{/Ke'Ke'~EKe'}oz%2~_/?xPKe'-Ke'}oz%2"]D_2OD_2OMD_2O{/h@LKe'22Ke'!_Ke'7-D_2O??{/ig]D_2OcO4K{/hJoz%2?"oz%2	߀f_/?ПD_2OG_/?Х{/hUz%2
ߞz%2
މ̿dBǼXKe';Ke'z_Jť'˿.?@ȕ?=ſyo߁-f{=ſf~zO3?|{=ſO?(wz|=ſOǾ,z<O_o)=bq~`=߁-0{`R~}=1`;=ſO"9s?@g߁-H3[F3q_oA==E0{C g[f@*f_PPs?@߁-#fww~1Zك=ſK0{%o ~65_o` ~S=`=ſ`0=ſ`&y^_offf~` f0)_	}O+&9߁-s?8 `(4,OTy	zsO1=ſ|[O_N_oA=0;=ſAz3?=ſD$_oALħ߁-s?_oK=@K[`[x_~%ɞ0
=ſfX/o0{\_oM`k /߁-`f`=ſO%wz\O߁-s?<`;=ſ*{=ſ,~{/<20	x%}{0)}3? {39[{޿濂dOK}0TaNP{G0TaNVf%?o{3?_70)(8~`2SP޾@J
{~s?x$)J
~9OA;___`2SPRwk0)(+ýz0)(.{ǻ5>J62zf%?AQ__dOh}z*%?s?ƅxC } .{ηs O'{{޿{&0ؕzs?C޿6`Y?w@ Y17k %?!ōz`2S0m/0;Y^_&x0B3Ls_Wx{fR/e/2O̥JG,fAߙKq?؃27_	O_3y+̀DQW.X1◙ Ko!<)y_OK̇qk0xO2Bx̃^?ǎ5_)G0xOo Ko!yq/TcfiAzp?W i|/8_O/2@_Vs0 i|/6^d/Tcf̐x"1̀}72o/Tch,~fqò}7b̃?ب 4?̀}7b̜Kw9_.{`2B 'DQO;`/2B2Ko12K_> p i|/ؓ<wKę@s:sẁ}7b*y3_O";{_3y̊=F?FdQ_^	 Ko!=<!O_O
}~`d/2 ?ǵw=&`yf́wDQ́wz0xO?2BzE?ǩdZ_U%1d/yF?AǙ[޿{	<cd/WDQM_F7xk@>_1όB?!z<c_ Ko!$o1	I޿o,?އ̀}7bF}F?1#>`2B	<b5o1	<b5__	ك? Ko!ş?޿8<?yfeF?|bw<c Ko!x5?1a޿{¶`d/O;%[<<ze<?< i|/+_Ob@_cx7 i|/RP;%[J1@_}1)@>_1Do15N'z`>d//Tc޿y?̀}71}/TcCM1_3yo1|.{?d/?DQWH>?m@>_^1 n?/7z'3z2B|"/DQ~1{f`_3y _O y3mm2B6"gDQ^1;|	1)CjQGSi'@h՞֩ڳEkLQjBꞺLٽzdFڡO]MDk*,tY&l52ѳ^F4)띩yM-[sAyYhUijdViZvkZ:-Sנֺ4jvMhִj)nџUߪklGCiEB"-igED$]oZ3IZևL򳒩AևLtvCyY٬CyYȊ\#5țzVr"W:<oZ3DTjG"ge{=27#3o#F+CKz[M%S֌ߑIZ3FȜQgː8fFP}Ȍͼe ҎDfmlv5Ff@#4*LCgNͼFfJgЪo3o%2LٹFfJrͼ4#T3o%3ͺ%z36v)VTYљtJC)	UNͼ[VZ֍ygFJ&Dc-FU_ ~21M-!DG5h"DT>Z:)AiD0¾W
a_+e5k蕻EJݤ6~<lq#" ([ScdV( ѳX '8ͼJ/
364jҾꞹMm+hٯȀB$N՟Y&yZ7y%S֌߅yQꞹ&CiC>fmfL3o#4Yh(LCgO
36S<ۢWͼ-+%|(p%up3o$ZQSyfy	yT
'24k]<(;YP(Jf ѭtȇ-3@BޖkZ$Z5T2!D祽-Fo"HNԃ"ILM*zxYΊEm:<O
36K\FmFfJL=rU=hf$FzdC:'I΃*5Ȇ՝ѫJFfݻjk~7ACjΊxdzћȌͼ-[U"366o;Y*m2$T%fΚ[W%3An"D(L򳑚MQjQ&l܅ͼ3f.fmii\3BDfm䪺Qᑼ<R$QdhIZjk
zCjΉ%jFȲW-HHKdYݴU]-pFEo$T4Ey+ᒙFLȂnhȭ䕛:jfDfmo-5f4jJo]<,ё[zdZ5TW#zFnZyiI[By%fΞIhJFP[pȅ=r6k<R$O#F-Qp2$S\6jͥm5y'Ȇ՝ѭtȆ՝ȅ=rM,sCFS@~IhhvrJ͝<2#3o%U]\2#3o%3=rL҆|2#3o$6p^jU?R(y7Ut܅\5WL]Uf(j᪺Z܅ 8y\(6nBlA@r3p΋3r
,設3
5p޺PШh-CWzVr6k42)n)띩k4O2+~klӅ-փ֩ڳEtZjkh?"SzZ5ht+9QFZW޴:gjU?
,Pn<EFty(m2'zVr"W:<hm2':7:*!"dI@h՟
5TO;~GT)면ȍeEi
zm2#f=u6zZ<Zj#QޖkAAyPF|((tvg%SЃ=uE9H\5Q<[ևLjg,AAAAPAAA`ZAAAAAAAA@qAAAAAA%!lAAAA@7AAAA.    @	AAA@ lAAA`,GAAA`ZAAA4@V$(Jd(Dfm(@q%0hDT$(DfmĔ     "GAAAHqAAAAA@qAAAAAAAA@Os?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?s?%/b[2%/b[2%/b[2%/b[2%/b[2%/b[2%/b[2%/b[2%/b[2%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zb^%?zdV$gKf!D-+%aJݤlD9h=sDJ%nFto%3AihY8dv䭢,#W#vPdf"2+9*(I*TVS:J*9j$Q%Sg#vPl~)b5BYdB%jJFs#!I;R\Q%Mt"4Bt"mYO\Q%MFR7:)ᑚё[2+>!Hޖkdji-+ᑚё[R,^!Hޖk4Y\23@B-$͑=5p
Fk\6Fk\Ѫn!Hޖkfȭ:)Fk\1J䝭tdf#zZ5Jg%U\27Zv䪹kIIFhR7Zv䪹kFhR7Zjgᑚhֹ%T^!HޖkYhAJjJg$kp
Fk\D[BU;VrS<'k]-'Fk\ʋ$k#4)ѭr4jTS*,#4)ѭrS*,\23@B-%R;Z!U#4)ѭrK5m3,Ȝ23@B-$"H<df#zZ5J%nJdf#67R#4)ѭrU*,oKFzPd|23@B-%U\5FhR7Z䙭|23@B-#9kJ@~!Hޖk[)%i#:[7Fo!I-UOM|JݤlD9h=sD2<IټN՟!HΖCJ%nFto"HҹۢWDHΖy2M- K2'!HΖy<i#vP!HV$rrT
Ј2!gE<t^C[mYy+v7h
Fs_"5TCjΊy%nFhRU\
Fhȭ#4)ѭrLM2S1%|fJdg-r3@B-%Hh3y!Hޖkfk!Hޖkfk5Am
Fk\6EoDmYM\oKFLdkhֹ*9*Zf#zZ5Ify)FhR7ZjgQy!HޖkQdtf#zZ5JEvBhֹ%dNFhR7ZdI畟#4)ѭrQ+vU\
Fk\I
Fk\5hֹ\W*3@B-%i"-HR!V$UTJ@!2%Hȼ5OZ3y(I&CdJjV$Zy*FEᑛi5zZDWJ4գS<CidoKiJgBFmO$O+TfJ՜4?	g$i_+9*'jAᒙg"fI;R+95IڐdZV%2BJg$H<2Q+v5lFU%sҋyI3!IUtj%i"-HRU]-Hѭ|23FEo%S٫9i!I=4JgOM2 5FZW%i%U DI-sC[zimLrgDy+vOM-V螙'GIFhȭ@3:;Jdy$mC9%K[FxdoKizԢIUtj#z[M=UHچr5(U]-p2"Hޖն9dy$DJ3VHٜ2Q+v4jҹFt6o;YM\2Q+v7JJݤIڐxdV$hեrNԃ#fO%i$s̉#z[VfHٜ2Q+vL<Ȓ4jҹLpDHѫJAFk5m5ᒉ[Z祬I\ȅ=rM,sUr_JݤI饣T2Q+v3Dsުhեr6k<o_JݤFZW%i#VdoUR4jҾiFgJT.iFȲl#z[M=UHzԢIUtjy+vNԃy+vU*,4<I)JE>tyy&R #  # ڳ U|i#v,!҉gECjΎJ%nFޖIT7<I+CyYV$hեrQ2'!HTL|ҊѬ"-dWZ$CZ-H\QdA*,ҎA!+>CA6l钙,䙭|gLQ#z<IJ!HҩMM*[ZGi_!IR,-sV$[S"Y=<ҋ%3%$dNA4IT.F2"H=r3%d&:=sg#F-Dlv ~F2"HѫJDr%sҋy+v3B!ѬLy+vLֺfCY(V$tDȜZyYMkJiG!I3dVHIDȜi%HhU]<i$"HIDȜi%3ddNC[4Y**;>C[dAC[$CVsW!HE!+9J!r3
Fh;dj%nFhU"ȁCi$Z3Ԇچ|i!zjhٯ dJLTJV|$~AZ钴:g]:Hͼ<I5i\(ff貣ޖUy+vOM-<IU#9y%nDs3fs瑞d@8fD6Ft6o;YZQ? c-2S<!JM-ͳY䡴L,seFm6tZ7qy+v!gE5rJݤlDg9%nFto%gF bFr/ iCd	h:9%nD6tP}yIQBJW-H'dzgR'Jݤ=-eJg~(I5zZDѩBJ%nIڇO#tjPg"VtSyI#fΙ3F͝2U=|'d;R	g$jAᒉ[Z祬ITH<2Q+v4k\%fΙ*iig$A
F̉=upޖOURO-4o,ȓWJAI如zdzQdZh!HY'@tidhեrO-4o,ȓ x:42S=S$A
F̉=rӣO$!	3zxdy!	3zxdiT&@tiAFU!	3<Fy'EoYFHBi=FIʁDdzBIg x:42W=(OC9iѧ"pѫJ!4rӣO%DᒹEz#N?BIg x:42!O\!T>!+>@,IUҎ@,HL`IʁDdfI"ILFmrU=hdfI$6~dFΆk#6L޹:J)	UOI2#zt&W=<2!O\"7Iڐd M\2Q+vS=Hȳȇ+VtOOJݤUr\rgDDI2#zC:'[dFȇ+VtOO%i%3Ԍ<rgDQ+vS=UMr!՝DHѫJhI5i\'d'dpV$hե|-蕻I5i\'d'dp+vW=(4JݤJ,'d?'d?pV$zQx[+vW=(pFz=x|Fz=x|DH%nFyC3쇡-蕻IWމ[5rpFz=8?=<{!p'i"+v!O\'d'dpV$BJݤS'	gA	gA4JݤS3ZV$BL'd3쁠2Iމ[
zk]<-蕻If'	gAd>?>=<{ h<?p+vfDHҹL'dO!	g c|~}'z%n@Vֺx[+vf'	g c|~}zy@+2IDHճvQ {+JhInڊ$ei\'dǡV1	glxy z'z%nFZWމ[f@VzyAlzHcFz=|ǇXǧp+v7F
y+m\"p+v7F
y+m\"IyC4H~?;<{!p|$?މ[5(S[ji#tjPR$'d=AcGC1ܜ4JݤR2,VڹjDV$zgR$'d>Ày!l3p$?މ[FEJW-H-蕻I)dY䭵rԉ'	g5H~?;=<{!~crp+vU=s5ګjhI*LUZ5RpFz=~<?Qg3d>?>
?pV$zk]2W-hpV$zk]2W-hIzyA2HGGǇ@*??8DITֺxhI*L'd!	g|~}'z%nJfމ[뙭tzyA2pFz=~<?p+vR+vRyC
Fz=5pV$=oDIJ({'	gP+zyC
DIJ(z8hI)EBĜ'd>@Z8<{!jBĜ-蕻I)EBz%nJQCдq'	gP*8OO#=|Pq'i$N՟i$N՜'d5þGFǃܜ-蕻I%Ev[+vJTYzyHQ|;=<{$ax>DH;YV$Ay@x>'dǃy'z%nD?z%nD<'dǃyzy@x>p+v! ihIgk4pFz=4ǃyy@3!-蕻Igk4-蕻Igk4pFz=4ǃyzy@3!4Jݤl?i#z[ O'	gO`yyC1Iމ[-'oDHޖzyC1pFz=6Gp+vJ͝3Wi$=UIyHcyHc'z%nIYzoDI+6tURpFz=1x?Fz=1x?DI+6tUR4jҾ%nIYzVyHc |=?<{$c~?z>މ[Vl鞪hե|-蕻I%fΙFZW'	g#χ3쑎gAz'i$=UHѫJi$=UHѫJĜ'dv;>GqyHc |=?GpV$:g5iXZ8oDI+6tUR4jҰq'	g#χ-pFz=1x?=OĜ4JݤgLO_i$%S'	g#ϤO#=v} x'z%nIYJi$%S'	g#ϤOO#=v} x'i$"+vJ͝2!O\'dv;>4Fz=1@x'z%nIYD)oDI+6tȅ=rpFz=1@xzyHcA4JݤH<4JݤH2pFz=7	gq
Iމ[<i y;R'dǃ)zy@x>p+vU;Ri%S yA|8O#=?-蕻I*i%S zyA|8OO#=?4Jݤ!IUtjDHRWKFRpFz=5χӄ3쁨4~~|=pV$E
JT.Jݤ!IUtj'	gQi z>8OO#=Ii'i#tj<4Jݤѫ yC
pFz=8?pV$nYi#tj2pFz=8?'d=4JݤSAV$B'dS3쁠
Iމ[
z<-蕻I'	gA=<{ h<?p+vJTYxhI%Ev2pFz=0~<	g#G
Iމ[TZj̃މ[TZj̃'	g#G
pFz=0~<4Jݤ3DH=2pFz=O#=@ǇpV$GAJݤ3'	g3 x}'i"-HMQGi"-HMQD'dGlxyy@~ǇpV$E	j(oDHRvQ'	gQhzpFz=54Jݤմ[Iy@zyy@zy'z%nDjQމ[Izy@zyzy@zy&zy@zy&zy@zyV$Fm蕻IiFy@zy&y@zy+v#V҉:%nDjQFz=5gQhzm蕻IjBnڊ$+v"ԄݵgdGlxy&y@~Ǉi"-HMQDi"-HMQFzyB f<>=<{! 3m蕻IgMi":瑞d c3G1DH=2tJݤ3ӞFz=0~<g#G
m蕻I%Ev2m蕻I%Ev9g#G
IFz=0~<DI*-SfAV$ڳ 科dRL3쁠
m蕻I&މ[
z9gA<{ h<?i"d蕻IFz=8?gd=މ[5d6Jݤѫ 瑞d=gC)+v7F'DHzy@~H??>I3GA|m蕻IjBh
Mi"-HRU]-gdGᤃ4<{ j?$GDHRWKFRtJݤ!IUtjFz=~<I3Gǃ)V$v6JݤNԃFz=~<I3Gǃ)+vU;Ri%S 科dǃ)&zy@x>z%n@v6JݤH9gq
IFz=7DHNԃ'DHNԃFz=1@x&zyHcAމ[Vl
z+vJ͝2!O^yHcAg#Ϥi$"+vJ͝2!O^zyHc3GF;H?蕻I%fΙ*6JݤgLO^yHc3GF;H?JݤgLO\i$%SמFz=1x?=Oęg#χ-m蕻I%fΙFZV$+vJ͝3T-gdv;>Gq&yHc |=?Gi$=UHѫJĝi$=UHѫJzyHc |=?=<{$c~?z>蕻I%fΙFZW&މ[Vl鞪hեyg#χL3쑎gAz+vJ͝3TN[Vl鞪hեyg#χg#χމ[Vl鞪+vJ͝3VyHc&yHc+vJ͝3Ti$=Ugd=>gO`yV$oKd	+v7gO`y&yC1tJݤl<i#z[ OFz=4ǃy&zy@3!މ[	vO&މ[	vOFz=4ǃy&y@3!DH;YV$BA科dǃy&zy@x>z%nD<z%nD>y@x>gdǃy+v i蕻Igk4g#GL3쑆wV$ڳoDI*-SgFz=0~<#=j?}i$N՜i$N՞މ[P-IV$=Gi%(Z8V$=GgP+&zyC
蕻I)Ed+vR瑞d>@gP++vR+vR科d!g|~}V$zk]2m蕻I*NyA2IFz=~<?i%S3Z铢V$zk]9g|~} ~O#=?C 3V$zk]2W-hIV$zk]2W-hgd!T~p?<{ x~ϤÁDITֺdjZѪV$zk]2W-hgd>Ày!lL3p$?蕻I)dY䭵rԉ&މ[FEJW-Hg5H~?;<{!~c}i%3Ԍ<Z$蕻I)dY䭵rԉFz=8>O#=zc{z%nFԡO%mI6JݤѩBJW-HgCy!lL3쇡h<6?~w+v7F
y+m\"I+v7F
y+m\"gdǡV1glxy zV$jٻj(=rm蕻Inڊ$ei^yAlzHcɞFz=|ǇXǧi#VQD+V$jٻj(=yg c|~}&zy@+2m蕻IZW3ZoDHҹNy@+2IFz=
=?i {+Jk]2tJݤ+t科dL3쁠2m蕻If&މ[
zk]9gAd>?><{ h<?i"ֺd蕻IfӞFz=4ɞFz=4蕻IMi"瑞dgdi"+v!O^zyCL3쇡މ[5rm蕻IWFz=8?<{!p+v7FN[5ygǇgǇމ[EoDI\瑞d?gd?i%sҋ'DI\科dgdz%nFZW&މ[V瑞dgdi#F+V$hեyg#Ϥi$#Tj(#=v} 8<<V$:djEpFz=zե|'di_	g3ҋyCjOO#=z_	gI=<{ i=|'d'fzy@zk]<'dfzy@++Jk]<'d6nڊ$ei_	g͛ZWyCjPR'	gQBJW-H'd>dY䭵rԉzyCFEJW-H'd\k@Gf {Ur֍W	g3Z=<{ zk]<'d>ExOO#=|Fz==G'd>EB	g#EvOO#=-Sgy@vOzy@vOy@vOzy@vOyC[ OzyC[ OyHٳz=<{$l=UpFz=6l鞪hե|'d:g5i_	g#fΙFZV8OO#=6tUR4jҰqyHٳJ3쑳gLO_	g#fΙ3쑳gLSy@vG Fz=;R	g Fz=5
JT.G!IUtjyCj<'d=Fy@z<'d'yHj2	g#Ev<'d  O	g3y@֤&3쁭HMQG	gQzy@ⶔgd+iFy@ⶔgdjBnڊ3G!7mEg3ӞFz==9g#Ev9g#Ev9gI 瑞d'Fz=yCj9gZZ5B#=ԅ%UѪzyAH9g 科djA#=ԃFz=6l
zGF͝2!O^zyHٳJ<{$l%SמFz=6l鞪hեah<{$l=UHѫJzyHٳzV瑞d:g5i^zyHٳz#=6tUYgil>yC[ OFz=4A瑞dgk4g9>y@vOFz=4Zj<{$hN՞zyCP-gd>EBzyCP<{!({Fz==s53뙭t科d\k@3뙭t\UFz=zgR&yCFEJW-HgQBJW-HgQBJW-Hg͛ZWFz=|ٻj(=yg +t瑞dfӞFz=4Ny@zk]9gI#=O^zyCjGWFz=zQsGJ.zyAV瑞di_i$!IUtjDI%S +vHNԃDI$"+vI+6tT+vH[J8hI$E	j(V$zxhI$:g5iXZ8V$Vl鞪hե|4JݤJ͝3Wi$l?i$H3~%nIgk44JݤJTYxhI$ڳV$P-p+vIJ({DI%S3ZV$뙭t\UDI%3Ԍ<Z8hI$nJVڹjDV$f@V+vHҹOi$S3ZV$
zhI$Bi$ѫ +vH%nI+^%nI5i_Jݤ܅y+vLٹV$r4E4^C[fRVJy%nJdn*CE5(SκdF4YJ\sR,I2#zfҦ2R,1JgGEi\I**(ᒤ4Y)bΎҹ6O"-H\2T%3AW":,Ȝ23JQCдq"VtS#9d=:)ᑜ2 KM-'D6视4Y*f 5J(ᒉ[4Y&yZ7ᑽ-GA*|23m%HhJ%҅<+ᑛi*CETY*E$n_IR,gLF蕅4Y%fΙ5i\+ᑛi*CEZii=27DJ%nJdfҦ2DIR,;V|2Q+vT"DIR,ѫd9D4ZBR(+!pDIR,2Q+vT$=UHѫJJݤ!+6tUR4jҾ(I*CE
@ZOOJݤ!ȁ-4(I*CEvO%i%Hh! idV$FJ%nJdzћԆ%H+WR,B
zAy䪆Ԇ"ȃLUᑜ4ȃLԆ%3֍KYi~dg8x:4"ԅR,FDZjCEihFr,4Fm*o-s!L<jCE2΄ѳ^dJgBhٯHh P$͛fS~d@I7!p!U<I*CEVG!IR,Ȇ՝Q2'%i%Hh3iSy*3[L5[4Y[j
2k_%i%Hh!O\-Eʊ5[4YW$kV$IQdAmJ(TPɭ|!;PFu$kV$FȂڔQZdfҦ2Z3ϐV$Y璆gV$Y璆gNJ%nJ窹%ZQR,6nB # ޖOURT$͚
F΋%HhU;Vr#7g-s3Zᒩڳ4YiꩣT.*CEڳ)%DZP؃=2VJd%Sg$,r5dNFz4Y&lֶR4tY&k_#z[M%HhL٭mjw=UmXd־FJdZ!I*(g+Jg2k_#z[M%HhL٭mj335ڳ4YiꩣT)*gtRd־FJdZ!I3dVO\Z*9*CE-5BfU;VrT#z[M=U4j$͑[=sMkvFzh
FsXՆMk4HH2T"-HRRφHH2T"-HRRφBIR,!IK>)ig4Y3[jdEBDt钪WT-dyhAJdZ!H=UJ?43R,m4TѪ%3A4Y&lֶRL־Jg%HhL٭m+z'pɭ|1JdZ!HEdVd־Jg%HhL٭mCgK2k_%3A4Y&lֶR3pɭ|1JdZ!HEm62k_%3A4YiꩣT)&k_m4U#f
YW#z[M=UIR,Ъo#JEᒤ4YU$͑[#z[M=UpR,ЪiBJdfT"E2T#4*3fsR,摚M䖺dFhUI-uL!
%2'-ERU*,!
)Eᒤ4YU%T6J%nJdfVzD
Lٜ PdNJdCjΊxdBR!Ȇ՝ȅ=cr!Ȇ՝ȅ=d*CE:)ᑺ5mH2T"VtS#tjH2T"VtS#tj*CE:)B*CE:)BR!Ȇ՝!OX܃%Hh!gE<SA4YڳFյ R,mYO#tjH2T"VtSJdCjΊxdAyDYhN"3",2!O\ȃLȋ:,6IZtY(m2'+ZEFDYZdZ",W=(2WLjtY5i_镣YW%U +#4*ͥMU?TݵS
YejBzdZ", <23BFhȨ.+VH:,CidyT",HRU\W6nBRU\#F+RU\#4*dB9ᑚHU4=<2L<Ȓ PdI*hO zҴ9"fR/	g$+iGմI饵2L!ICF3Bё[
23FEo#4*3fs5o,Ȓ#VҎeDjQ$ȌͼS_΅#6h 5DfTgMdz<Ъo$s̉$YTȍTUCjdt)T߆Jg#vHD$	fDY8dBBB! K2$̉#:[7%rK2$m7!2$\g%R̉#z[M#YfD:)ᒩڳ"HޖOUMpTYY8dy#YfDd9DY$ei\+Zg@ti,ȒVJjIfDv̉ {+Jdy$"ITY,Ȓ!gE<2U;VrK2$m4TѪN՜̉#9UrK2'm4!!%IfDY)*<!!%IfDY)*<g$D̉"VtSȒ̉%Sg">HDڳ9#@VȆϒ9$ei\hl,Ȓ7L־FȃC`IfDii&k_#tJA{%Sg$"I3Z2$mYL5Y$rVڪ|̉"
+mURL־IfDVrNݴrVڪ|fD Y$JY$y$k䩫92$$|N՜eITYY$AfK2$lڹ䙭|̉"VtS$kvdIiꩣT)O$kvdI'EoY
ITY,ȒL־JjIfDVNI$CR;9ڳ'jH)䙲+z$CjΊxdE
I"D6视I"D6Jfȭ:)tyᒩڳ9kIO$rȂEL!gE2pI"D6视IڇL!gE<!I3dVH՝L!gE2VO d Ѕ6EoD4Bk-dVH#4D&lމڳ'Gi&k_!ICD	(ڳ9kIL52lމ畟 dW+J9QI"D6@y&k_#9&lމڳ&k_ d!gE2$+z$CjΊd|ԡO dW+J9QB@ɲ+z$CV|2JAg"VtS"JjD	i=tf!gE<2 @%Ȇ՝TYL#Q\\hJjJgFnZzi:)ᑪ5H՝J(z$CjΊxd=:)
z䩼H՝ȁ-2ND6视D	iZihAmYOgLD6视D) :)ᑺ5dr!gE<2!O\mYOѫ2!O[YڳW"jdBmYOѫk"VtS#tj!gE<2K2%3!gE<YȆ՝ @Q'Fo"VtSȂҚZdZgg"VtS=4Ȇ՝5FڳJQCдq"VtSJ({"VtSȅ=rTyCjΊy%@TIћȆ՝ KLKBCjΊy%fΙ5i\mYO"YȆ՝7FD6觑
zCjΊyW"jdB!gE<ѫ2!OXD6觑5mdCjΊyV7:)dJg$CjΊxdV$+CE56视Jѩk#fVOrgDVL7ᒙ24k](mYO%i%hZ,jΉo$kC:'Zdnټ2TL־Jf ѭtgE<hֺd|Lzѩk$kᑺ5(Sյm'k x:42 <3!5U*,6Ih<MeEi4J#z[M=UH̄JE<F~iFl;Yiѧ璩Qd'k]$.*F@Ei\J%hI;Z!HpFs5m2<J#JE
zTY+@II	&Qd|'d=<'d4Zjτ3"hCPDt<{$ȡȎ=<'d4QzxO#=!5|2 FhU7QdtdAmJ,ѫQdtdAmJ,#tjTY'k]$.[R#f*,J$k"jQdJEvB(!O\J$k$h#OU*+VrS=T՜L 
#OS#ICjΎȆ՝5m%3Dd&k_$N՜5DYQ'KD6g<6nBTI䡴#4*3f.(I(m4H
(m4H*>5rOM-d9DTI䡴Ѐ$͛d52%rR*CmMrL\2PihTY*>&CdI%Eʋ%i#67秆J%nFm*o-s!LQGD
zBȕpDHѭsZ$oKd	O#= zk]<'d=s5ګjO#=!-'<{$QD+<{$VVֺxO#= i=s5GHԄݵpѭsZ$V$ei\kJ%nIIOJݤ5&CdN(I&k]2T	pޖOURU)vrLѳY(m2'm4U%Rgg$͑[=m5ᙳR%Ъo%mfS~GI-SfA43yII zYDt<{$Րxd":CiIQH2#O6Z$B3%VAzxdAh՜撉2"I*)F*/!2$<2L<ȒV<2L<Ȓ6k<gIFg<2L٩zkVڙ+m%Ъo$͚g( 5m3B6jA 5m3BRymLЪo":Ci 4Ъo$keHAiTDZQ;9&k_ gLAiTI<gFhU"ȃ+J'g$ky3#4*d|Pi3#4*dAfCi 4ЪEft<摚MAfFz=HٳzVGI6tUR4jҾ%nIYzVѭsZ8O#=$l=UpFz=@vOyI9?
I[dIҹ髆J%nJjIfD(I5zZDKIᒉ[5W#FKYhZii=<2Q+v4k\*9gk42U;Vr!RKI.*9%"-H\2Q+v4k\gk424k\gk42S<Ӵ #z[M=U4j#z[M=UI;v!L!2$ef2"HS<S5IZdyYoKd*gh
)bO#9JdIhJg
D%BILg$͑[#z[M%i%3AihY8dnYDȅ=d)g!yjf))g!yE
JYAi&lyjB|2S<5I5!)b$͚
Fk$͚
JH
S<)bЪo#yfDdfD6t-plᒉiBDZn\k%3Afkh#FKYhᒙ 3fB:)ᑛiٿgdtV%F[ 4P,ȜlDV3iLW;9W$kgKf3FJI;v!ڙR;>IfD:gDYf3yO%mFk@FFoSFTO#tJFzd|4jD7DFk$kb25F&k_%5F,Ȓ7L־Jf ޖHF3Z)#z[M#4f7DILiѧg#VCm$kᒩڳ-5Bᑽ-͛i\2 =fD6JQZW#4*ҹxdoKiT#JEᒩڳf瑺%upJ:+J 5msޖOURgҹxdrL٭mlyW:/m4U#f3fBsTYL!H)ekR+Jn_I5+Fzfkh#JEᑽ-ii\2Q+vU;VrM- K2'"3FJI,ȒIDITY4P,Ȝi$!I[dI$k5g%htM$jJ<5F4i*jJ4L־JgGEi\H+J'g$kA{%Sg%My&k_"ڳ<5V"F3Zf@4VJjJm]tO$kjڹf@fS::+JpIL+ ҉U;VrTY$|VJgZԊҹW$k䩣T*'V"F3ZI[BȓI
FȁCi8hI%jzxdV$=fYSD&%i%6jJ"=|2Q+vP3fei_JݤL٫9Ut!pDI@{$͚VDI@{"*5sȅ=mֳ%i%숨Ώ%tm2'Jݤ"W:<hm2'Jݤ"W:<6J%nJQD)l)=ᒉ[DTjGHT6J3ᒉ[DTjGDC(I(dEFty(m2$g%i%숨Ώ%DC(I(dEFtyUt!pDI@{"*5sѫJdV$oZ3I5g%MGJݤCyY3f䭢,ZW%i#zVrL٫9ZW%i#zVrL٫9Ut!pDH޴:g6jFZW%i#zVr"W:<S=k=<2Q+v7g"*5s]$*L%i#zVr"W:<hm2'JݤCyYȊ\PdN(IևLBY钙C(IևL䮒DdV$oZ3DTjGDC(IևL䡴ȒVџJݤCyYȊ\PdI)=ᒉ[ht+9QFs]-\2Q+v7g"*5sѫJdV$B+CyYȂn(I*fVLܔJݤL٫9*hZ9(I(dVrVva+<I*jJ&DV$=fYҾJ%nJ&l՜窺[(I(dVr4jҾJ%nJQD)lJ%nJQJ!PdNJ%nJQDf6[DTjG"rQ+vPȊ\!O[`L%i%숨Ώ%tm2$gDI@{"*5sȌֆ"IL%i%숨Ώ%D(I(dEFty(m2$Q+vPȊ\3lBV$=hե|JݤCyY3f䩢YhV$oZ3I5g%mgfҾJ%nF<䙳Vr[ht+9&l՜窺[(IևLfYѫJ(IևLBYV$oZ3DTjGHT6[ht+9QDf6[ht+9QJLDH޴:gΏ"ZLQ+v7g"*5s]$*L%mQ+v7g"*5sȌֆ"IL%i#zVr"W:<6J3V$oZ3DTjG"IL%i#zVr"W:<窺[(IևLhե|i%ht+9Q@{"*5sCi8hdEFty+Ci8hdEFtydNQDf6JMf᪺fnB᪺Z܅3f.	7!pȊ؃<
,7!pΊ؃?
RxF38GJAn8ᒩH3#Q`PxH3JAnxF3# ΂7xdR#pj?
1)tᒩH3cxGJAoJAocpTFwJAnpGAfpꔃ:Xq%RgA8F3# ΂dR!`߄j?
0,)t,ᒩH3ga`)tpTB!5X8)tq%RgA#Q`PxGTB#%RgA a`[?R!`[%RgA0(<%?R!`ᒩH3Kj?
0.RgA"ᒩH3pGAf# ΂2U)t.pꔃ:8ᒩH30(<߄T@߆J ΂2U)t!LpOn8=U2S=U#S33ZLV7<#S3#g[%3Z-	p鞪FKJg.3Z.)FpOnp鞪FwUh#pj|<aa,8ᒙ,8X7=U~)Bx??LV2S=Ugx??!?zA Uh!`X8=U)Bx??#?zA Uh!`X鞪BJg-XGUh!`ᒙ,\#S3"=UpLVE5>0.=UwUh!`]5>0 q?zA2S=U~~dzA~)@
hy޴:gOB
zZ5[DY䧆g%3DEȁ-S[i+h?
ԃ-mpۆR[Fx[M-Fo=hmO[vjoKFo;^5-փ:-SUt;^V<5WL<ȭ[ʍT2I-UOM|-CyY٬<[ևL򳒩f瑫~<EFtydNIZVljKT"oZ3DTjG"p=t6Z'Z7օ=up-sPکkh=\-CyY3fhե|5!](SKvQQG+᪺[RUtSv,lv,訄-sht+9QFZWQ
5AoZ3Ik*s,uW-sg$LO]S6o?zVrK]tѫJ[ևL䮒DoZ3IZ!4|-CyY3f䩢YhA䕫9%jυzCVmOzVr"4<VOGF$޴:gΏ#9ꮖ.tMCj᪺fC'͑[LJ՜EMR*Ԇ-|5!BZEV:,hm2'
-SCi8[ևLd9Dnֹ՛F\-CyY3fei_zVrNҾ!VLEN<z敬Ur?zVrU=sJi謄~<䙳Vr3lB᪺[~M-ETմE
zh;drjvrOC><䙳VrVva+ᒉ[j4YdJ%nIJgEКU\DHL:,g%i }2,7mU|2Q+v"΋ {+J䭢,DHL:,+V$tY%fCV$tY)	UO%i }2,Vџ%i }2,7mU|Jݤȳҹ+h=<JݤȳҾ&*CEIkYdtY)	UO}2,Vџ}2,7mU|!ȳҹh>tYZWͼJ/
364jҾꞹMm+hٯȀB$N՟Y&yZ7y%S֌߅yQꞹ&CiC>fmfL3o#4Yh(LCgO
36S<ۢWͼ-+%|(p%up3o$ZQSyfy	yT
'24k]<(;YP(Jf ѭtȇ-3@BޖkZ$Z5T2!D祽-Fo"HNԃ"ILM*zxYΊEm:<O
36K\FmFfJL=rU=hf$FzdC:'I΃*5Ȇ՝ѫJFfݻjk~7ACjΊxdzћȌͼ-[U"366o;Y*m2$T%fΚ[W%3An"D(L򳑚MQjQ&l܅ͼ3f.fmii\3BDfm䪺Qᑼ<R$QdhIZjk
zCjΉ%jFȲW-HHKdYݴU]-pFEo$T4Ey+ᒙFLȂnhȭ䕛:jfDfmo-5f4jJo]<,ё[zdZ5TW#zFnZyiI[By%fΞIhJFP[pȅ=r6k<R$O#F-Qp2$S\6jͥm5y'Ȇ՝ѭtȆ՝ȅ=rM,sCFS@~IhhvrJ͝<2#3o%U]\2#3o%3=rL҆|2#3o$6p^jU?R(y7ͼJ.ͼzdoKiFfFZWȇ-7J#h:g9mn\܈R(FfFkȌͼPکfmii\3Bͼ+46ty4fmyY
36S$͛fmI7!hȃB5Hz36S<ۢW3o {KJn^ͼeiEM}yDD9hКU\յmH\e=hאzdoKidNF2k%U-rNҾCKDr"36Z4H4ћFfFZ:)᪺fnB᪺Z܅3f.	7!pȊ؃<
,7!pΊ؃?
hy޴:g?ijۅ
zjA᪺Z-S̊߆Z4oKFvjBEz'"CiޖkAoZ3DTjGVg$+ᚆO-6ht+9QJL޴:gΏ"3ZLΆkΊH56zP5gU߅f
zm2#YQghjBLٽ|5O]MDl޾1.pZxPi~)nџ
#J(|-CyYT O]mglRTO;~<䚙  B         "   8           8)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRSJoM)7ԦRS# c$X0	?E# c$X0	?E# c$X0	?E# c$X0	?E# c$X4giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MF4h34giA?#MpDHΖCZW;tJ.(Iټr {KJn_JݤlJg$B"pTY[DYٶFFp
D)dVrU]<2Q+vU\t&W=<2U;Vr7h
IhJjFH٬2S<j#fȅ=rJ՜O\@FBv5hJ!ITD*hTDڳ5hJ!HU#~o"VtS#4)"dV|23@B-$%3[W#4)"4Y\23@B-%Hh3xdf#zZ5I#5zjᑚhֹ&lֹ鑣T23@B-$͑["VtSWhֹ)bW-s;Z!p
Fk\1JdoKFTYUr<oKFTYUr?oKF,մ %5W#4)ѭrK5m3T23@B-$VЃ<N՜1IKIᑚhֹ%%vy2NֺZOWhֹ)IIFhR7ZhTY'k]-'FhR7ZTY'k]$*df#zZ5JEvBFhR7ZjgY8df#zZ5IfDyY
Fk\JݤW-s
Fm*oD)gEmIFhR7ZTY'k]$.!Hޖk3Zdf#zZ5J&k_oKF3Zdf#zZ5Fr,ʁD23@B-%i"-HR!J%nFto%S֌߆C[Z(Iټr {KJnXey+v3y*>C[-ȇ-JݤlD9h=sD[-LdZ(@dNC[-Ly%nFI2+>C[!I]3ID%RT
Ј2!gE<i#4)ڳV$nѪ窾DjȆ՝Jݤkё[2+>FhR7ZdbtJ!H!Zf#zZ5Jdg-r3@B-$͑=5r3@B-$͑=24jۑhֹ&lމڳ!Hޖk Ur?#4)ѭrU;VrU\
Fk\[BSU|oKF,մ %R3@B-%2;Z!U
Fk\J$kW#4)ѭrK5m3,ȜoKF,Ȓ!+>FhR7ZV$khֹJ5hֹ&k_#4)ѭr3dT
'f#zZ5J%nDZCgO!I-UOM|5֕ȁ+9&CdJxjfQ+vL<ȕ#"DI4#Q-s2"T#64k\*iFyepޖOUR!D΅WI5IV䕫9i~GH=jҾ)VrU]2Nԃ%3Dͨv)Vr4k\ Jej?+95IڐxdV$j٬J3J/	g$jBhJ%nDZZ5BZdfJVrBzimOZ5-ddAFk7J%nJFAAᒉ[ZGi_i$ڙjΉV$[S"Y=2N_!2$ё[ȁ:jgtv2"HچrKEޖOUR5=DhFzk=ajQ$Z5Bd9D-m"+fs2"I;R-fZ5B9dV$hեr!Dlv7dV$o=-m4OZ3~(I5i\ DHѫJ䝩FfJ%nIFͨ9dV$y$hեr7Qjᒉ[VȂj6k%i#FKYhE
zY璪妾(I5i\KF-dV$g:*ᑽUHѫJly%f޾(ITJ%nFުhե|27T\WKF\27TQdZ5f=FzDhV$V$TY*hOy+vS*,4ʋ}*/! # M@FA>@FAg%ULA%nF4Y*CEA"Ί՝Jݤ祽-Foy+vVL򳑲'!HѫJdNC[䙲3ZYkD["-sH-7ZȃG TY+QdCV|ӣȃG$l%3Y3Z#fΙ+@Fy+v4FSJ<IJ%i$ΎҾC[4Y3љZGi_!I=4D9ZzyJgJ IDȜimL!2#F\eD9h
zg9JMtzjFP[r1ټdAiDeD9hV1JV$fSy&CY(V$ṫ+FQ2'!I3Z钉9&"LҎC[4Y*C[fȭ<9%nIfD<9%nJddR%nJf DȜi"5TȃZi"
5H<禮C[$CVsT6BOdg:2[VvJݤЪE"IU:g%nBѳ^@ɺ4LO3f IY	ֵ%ht+9%t9hy5Amy+v4jҹQ#6geG-V$Z5Amy+v FsJݤ*f#=c pͼmYLlv ~@ZdyfC c-2S<!JM-ͳYifCi6l钴
$o]!hV$CjΊj<Iټ4rJݤlJ' GR, Č^@҆"VtrJݤl钠3R<Z8O#=!#"%mN(I5zZDR2,2Q+v4k\R?Jݤ'FFԡND6规3F͝2!O_	g$:dzO#= vGHԃ%i#FKYhڐxdV$hֹk-J͝2U=|23iTI如zᑽ-Zh!HY'*<M)2$\<B"O\4ѫJZh!HY'@tidzI如zFIBIg":;PBIg":ҩM'4ȂE24BIg x:4N޲*z#N<LO\&@tidzQd!4rӣO%DᑣVBi=FJL%sҋ!	3<F~5i\&@tidBjB}? $CV|X<W+X<䓵ʹ"7D9h5i_I2#zzћʹ"7ImT23m$ȍ둝׆Fmr#5t&W=2S:JdFLM*zxdB&Do\ AdV$zgV螞(I)妹jΉᒉ[dFȇ+VtOO%i$ȍV螞J%nJgyjΉV$zC:'[V+v4jҹ8O#==OO#==OoDHѫJ[+v4jҹ8OO#==OOO#==OV$zQxhI+Y8O#=~<>xO#=~<>doDI\V$zQd=<{!5=<{!5[5|4Jݤѫ3쇡	gC8[+v7Fi#tj=<{!pzyCN%nD)V$B8O#=O#=oDH=|-蕻INGG8hIfDH=s58O#=!	gAd>?>i"ֺx[+v!O\kNG|~}zy@x~ϤV$ei\k[=s58O#=cCGXǧNJݤ+tV$ei\kNGXǧ3V1d>?>[f@V+v5lݵHҹ8O#=>Cc cGc@+NJݤ[7mEi#VQD+36<<
=?=<{ 6=$OV$nJVڹjDV$nJVڹjD3쇡h<6?~wyC4H~?;i#tjPR'z%nFԡO%mI8OO#=zc|'d=Ac8hI)dY䭵rԉDIL#"%mI8O#=|<C1	g5H~?;i%3Ԍ<Z8[+vS=Hȳ[jNGj<6?~wzyC8GV$zk]2W-hp+vU=s5ګj<{ x~ϤÁ	g|~} ~oDITֺdjZѪoDITֺdjZѪ3d>?>
?'d!T~p?[뙭t+vU=s58O#=?CGǇNJݤO\ki%S3Z铄3d>?>=<{ x~ϤV$=V$=3<{!jdoDIJ({މ[PNGW3[P-p+vR8O#=|PqyC
8[+vRJݤhNGT-pFz=5hN%nIQj>%nIQj98O#=j?|'d5ù8[+vJTYV$ڳ3쑆wzyHQ|;[vODH;Y3쁘|8O#=NJݤ3~Jݤ3y8OO#=3쁘|$V$BA+v! i<{ h3쁠f<C8[+v! i[+v! i=<{ h3쁠f<C8hI~%nF@NG3쇧b<i#z[ Oމ[-'3쇧b<=<{!l$V$:g%nIYz3쑎g3쑎gNJݤgLUމ[Vl鞪=<{$c~?=<{$c~?[Vl鞪hե|4JݤgLU#F+3쑎gAzyHc |=?i$=UHѫJ[+vJ͝3TNGF;	g#χN%nIYzV%nIYzV8O#=v|<h3쑎gAz~$oDI+6tUR4jҰqމ[Vl鞪hեahNGF;Z8=<{$c~?z>8hI%fΙ*%nIYJNGF;H?Fz=1ANJݤgLO_z%nIYJNGF;H?Fz=1AN%nIYD)V$:dB8O#=v} h<?<{$cNJݤgLSމ[Vl
z=<{$c3쑎g8hIڐxhIڐd<{ n<NGi y;Rz%n@v8OO#=S3쁸|$V$v%nJjA3
pFz=~<I8[+vU;Rz%nJjA3
pFz=~<I8hIjBh[)*P<{ j?$G	gQi z>$oDHRWKF\-蕻IjBh
NGA|pFz=5χN%nFՐxhIVA3쇡<{!p~$oDHz%nFՐd=<{!p~8OO#=zI8hIDH=d8O#=	gAi"x[+v!OYNG)zy@x~$V$ڳ +vJTYd<{$ax>NGFǃi$Nՙi$NՙNGFǃ=<{$ax>I8hIg[zd<{! 3pFz=oDH=<-蕻IgNG1	gN%nDZ%nDZ8O#=C3쁨4=$oDHRvQމ[&NG6<<=<{ j?Cc8hIiGi"5m(33NJݤմi"5m(33L3L3oDH[J$+v#VҌ3L3V$FtJݤմ=<{ j?Cc3G6<<+v"ԄݵIV$E	j(#=CL3쁨4=:%nDZ:%nDZ3 x}&zyB f<>+v#Lz%nDt#=@Ǉgd c[zd蕻Ig=<{$ax>I3GFǃ+vJTYd+vJTYsGFǃ<{$ax>N[TZj̃'DI*-SfAO#=gA+v!OYMi"sG)&y@x~:%nD) +v!OY=<{!p~$O#=zMi#tj2m蕻IVA#=zI3GSV$nYN[5d3쁨4~~|=gdGᤃ4+v"ԅ%UѪz%nDZZ5B#=Ii&y@~H??>N[)*P蕻IjBh=<{ x>gdSoDITH2m蕻I*<{ x>gdSV$v:%nJjAO#=RL3쁸|6JݤH2m蕻IڐsG<{ n<N[<N[<=<{$cL3쑎gi$"ɷV$:dB3쑎g3GF;H%nIYD)듢V$:dB3쑎gǇgdv;>~<?+vJ͝2U=rm蕻I%fΙ*3쑎gǇgdv;>~<?蕻I%fΙ*:%nIYJ=<{$c~?z>3GF;Z8+vJ͝3T-IV$:g5iXZ8#=v|<hL3쑎gAz~:%nIYzV:%nIYzV3쑎gAz&zyHc |=?+vJ͝3TMi$=UHѫJGF;g#χV$:g5i\i$=UHѫJGF;3GF;i$=UIV$:g3쑎gL3쑎gV$:g:%nIYzO#=z|#3GoDHޖɷV$oKd	GL3쇧b<蕻Iy:%nF@=<{ hL3쁠f<Cͽi"fMi"f<{ hL3쁠f<CΉ[	vO'DH;YO#=L3쁘|6Jݤ3y6Jݤ3|3쁘|$#=V$A+v iGFǃܙg#GoDI*-Sg&މ[TZj<{$ax>ɞFz=0~<%nIQj9:%nIQj=i%(Z8oDIJ(z:%nJQCдq'DIJ(z3GVL3+vRɷV$=#=|Y3GWV$=V$=O#=?C3GǇoDITֺd+vU=s53d>?><{ x~Ϻ%nJf'DITֺsGǇ@*??8ɞFz=~<?QgoDITֺdjZѪoDITֺdjZѪ#=?C 3&yA2HG[뙭t\U'DITֺdjZѪO#=|<C1ܙg5H~?;+vS=Hȳ[jMi%3Ԍ<Z3Gj<6?~w&yC8G%nJgy+m\"I+vS=Hȳ[j=<{!p|$?ɞFz=8>JݤѩBJW-Hm蕻IR<Z3GC1ܙgCy!lV$nJVڹjDV$nJVڹjDO#=>Cc c3Gc@+oDHճvQ {+J+v5lݵHҼ36<<
=?<{ 6=$O%nFZW'DHճvQ {+JGXǧL3V1d>?>+vf&މ[=s53V1d>?><{ z~Ϻ%n@Vֺd蕻IZW3ZO#=!gAd>?>+v!O\kMi"ֺsG|~}&y@x~Ϻ%nD)뙭t+v!O\k=<{ h<?=<{ h<?+v!O\z%nD)#=#=%nD)듢V$B3쇡gCi#tj+v7F<{!p&yCV$n\i#tjGY3G]i%sҋ&މ[E#=~<>d#=~<>z%nJN[EO#==OO#==OJݤMi#F+#==O#==O%nFZW'DHѫJGF;H>:%nIYFQFz=1Apxy'DI+6t$<{ JOO#==jҾGJ/	g3쇨Fz=Gzy@zO#=O\k3쁤ֺxO#=ei\k3VVֺxO#=>lݵHҾG7mE3쇨ԡO%mNGR<Z8O#=}=Hȳ[j3Ԍ<Z8O#=?LUZ5\'d\k@GfzyAֺxO#=|Fz==<{!(z8OO#=|GFTYFz=4Zjτ3쁜f3쁜f3쁢f3쁢f3쇴@3쇴@3쑳gLUzyHٳz<{$l=UHѫJOO#=6tUR4jҾGF͝3T-pFz=6l鞪hեah3쑳gLO_	g#fΙ*GF͝2!O_	g#fΙ3쁼H<'djA<{ vGjA<{ kRWKF\'djBh3쇨ՐxOO#=zY3쁤xOO#=OY3쑢;VdGFTYxO#=@AGg3쁭HMQG	gZG3m(O#=VҌ3m(O#=ԄݵgdjBnڊ3Gg<{!zsGFTYsGFTYsGA#=OY=<{!5d3쇨ՐsG!IUtjFz=5
JT,3ڐsGjAO#=ԃFz=7=<{$l"瑞d:dB3쑳gLO^yHٳJ=<{$l=UHѫJyHٳzV3쑳gLU#F+#=6tUR4jҼ3쑳gLUFz=6l鞪G|3쇴@=<{ h;Y#= iGs|3쁜f=<{$hN՞yHj<3ȡZ8#=|3ȡyCP=<{ zk]9g3ZO#=?LUZ5Yg3Z=kF=<{!#"%mL3Ԍ<Z3GR<Z3GR<Z3G7mE<{ vQ {+JGYZW3Z#=ei\k=<{ i=s53쁤ֺsGמFz=43쇨瑞d=F=<{!瑞d?\3֭+#==jҾ%nIjBh[JjAV$<[IYD)V$Vl钩V$p+vHRvQDI":+vI+6tUR4jҰqDI$=UHѫJhI$:g%nI~%nIgk44Jݤ ihI$ڳ +vI*-SgDI%(Z8V$P[JfDI%S3Z=kF[Jgy+m\"p+vH)䭵rԉDI#VQD+V$=s5%nIfDI"+vH=d%nIVAV$5|4JݤW=(4Jݤ4jҾ(IgEV$r!I3f)il%Hhi$͛!Jݤ!Q	2T#tjPt#N?Hh3m#67秆4YdFͥMd9ᒤ4Y)bΎҹ)<TTZQ%HhS<)rmDZdJg%T6DtY8dg:hD6视FsJ({"VtS#9d@ZOLmYOHhU=hAFk4Q%i%HhMDFo#z[M=UH=2UCjdfJdJ%
yW#6T$T-H4Y%fΙ5i\+G23m%HhJ͝24jҹW#6T"zdn_Jݤ!ͥMd9ᒉ[4Y%EvdV$D)ᒉ[4YW$s̉%HhN$ZQ*JVBᒉ[4Y)ExdV$IYzV(I*CEVl鞪hե|2Q+vT"-ȁ-4(I*CEZii=<2Q+vT"fJ%nJdBADIR,QGJݤ!T7JZW%T64Y+"ȃLUD)璪W#9iѧJg <5!ptiE4Y'j#N<!pԆ$4Y*hOR,TZC+CyYԆ#9d9)	f5!-u2΄ѳ^d@I7!H
5!ȁB$6nBᑚ2+y*CEWy+vT"
3YC[4YgE:$dNJ%nJdfҦU;Vg2k_%i%Hh!O\-Eʊ5[4Y[j
2k_%i%Hh7FIDIR,ȂڔQZ*CEvIDIR,ѫ(QC&!ͥMd9钴:g!I4!%%A!I4!%"-HJݤUrK]h24Y&l܅%m@FAᑽ-I5+JdvFnZf%Sg%Hh7SF\2T%Sg"-HRK2'2zd!UJjIkYk,Ȝm4U%HhL٭mi\L־FJdZ!Hհzڰɭ|m4!3fBTPV6 Hd־FJdZ!Hհg+Jg2k_%Sg%Hh7SFRUCj鞤0ɭ|m4!3fBfȭ螹&U;VrT#z[M=U4j$kvFzh
FsXՆMkvFzh
I"z i;Yi4dDZdDZ撤4YjB|2S<Ӵ %Hhgȋ=UJ?3%T6+m#z[M=UpLNЃ<!3fBz
~)ig4YiꩣT.Jg%HhL٭m|1JdZ!I3dVO\Z)b!3fB&ȭpɭ|1JdZ!HΖ-YHd־Jg%HhL٭mgKfZ)b!3fBmXd־Jg%Hh7SFRL־iFgH7DFz4YTF΋%Hh3BI"Fzᒤ4YU%҅?!
*E8dFhU7fᒤ4Y3#4*-uR,ЪZ뒙*CERK]r5dN[R#4*TY'k]$.*CERR%Hh3BJm_Jݤ!
ML69@Ȝ2!O[R!Ȇ՝ȅ=cv*CE:)
z*CE:)
z2T"VtS#tjڐdD6视FՍڐdD6视FՍ2T"VtSȅ=mH2T"VtSȅ=cv*CE:)BJdCjΊy%Hh!gE<ѫjA4YڳFՍڐdD6觑5cr!Ȇ՝ȃL:?CiDgDYxdBgEtY(m2'S<", PdN+VH:,S\!p]2DYdzQxdZ",4jҾ+F7DJFAA%|2WI
FhU7J~jH"ԅ%U\p]2DYdAydfR,ёQH\2WLjtY%p53\3BDYZk&l܅#4*kFZW#4*kFhU"ȅ-hs#4*dikzxdy$@ȒT>@hr3FEE!H
^GHVҎiDKjdC[Q$fS~"MdfFhU7f8jY$F22$մIYy)
FldAFk7i #4*LOIyT߆IIZ䪆LR3BUmFH̉$"pȅ=r7hB@dI%Fto#tJdIn&CdI)%jJFF̉"VtS%Sg#YfD-5Bᒩڳ"p;PF̉$s̉$"Hҹ+V L4ӳY$N՜̉$C%@V;PIfDڳY$CjΊxdvdIiꩣT.*9%Fs3dNiBB! K2$̉#FSU|2U)yBB! K2$̉#FSU|2U)y%jI%D6角9$9#JjD6|̉%Sg%trG2$+$s"Hҹ+%r =Y$oKi|+̉#V7L־FȃC`JjIfDf5dIڳ&k_$"IRD䭵UI3Z%D	YZrVڪ|̉"䝻i䭵UI3Z̉">A"I]5g$"I;PISVr5dI'jI3Z*92$5ڳ"H+J'g$kdIs3Z%D6ITY,Ȓ7SFR5mSyfITY,ȒN޲5ڳY$|N՜̉"(5Iڇ7F
vr!gE<2N<5(S3dVH՝ȋR6EoDmYO6EoDmYL$͑["VtS$%Sg"3vr<5'EoY
I$+z$CjΊdᑜ6EoDmYO$+z$CjΊyjBfȭ:)䙲+z$CjΊd@ɲ+z$$A2lމ*hZ9&ȭ<Fi\4!rL!gE2N<L־C蒆Q2'%Sg"3vr<5&k_ dW+J9&ȭyY QD6EoDmYL4L־FsL!gE2L־@ɲ+z$CjΊd9'jI3dVH՝3ZQB@ɲ+z$VrR<dVH<dD6视D\ {*$CjΊxdAiMUȁ-2KM-3:)ᒩڳFN՜R5Ȍݜ$"VtS#Tj(:)ᒔP-H՝J({"VtS"Sy:)ZdeDmYO$Ѓ;9ڳ%fΙ5i\mYOSAg"VtS#tj,CjΊxdBڳW"jdB!gE<27FDȅ=cyڳVD6视FՍCjΊxddJg$CjΊy%E :)AiMUȁ-2ND6觑5W"-4 D6角zi:)jE!gE<hD6角PD6觑
z䩼H՝ KL쨓7:)@%Ȇ՝J͝24jҹڳD) :)nYmYO"Ȇ՝7FDȅ=mdCjΊyW"jdBmYO#tjȆ՝7Fo"VtS,ȔH՝DIZ-2VK>+h=24k](mYORFdjΉo%3dhֺPڳJ%nJi:Y!՝Z-27lIȇ+VtO%hݳye䙭|AZCjΊy!Hѭt3Z5!ILRI#tjPj"N@tidAyfBk*+ITYmGCiyʊi*Fz	J x:427T[VvӣO"3%RZNֺH\2Tҹ*J(vBjey*F΋"TVD#2YQZM%R3ZO#=!zxO#=$hN՟	g$>EBȡ3yICIzxO#= i=|2W":Fz=CjdAmJ,Ъo%R;Z!pȂڔYW%R;Z!pȂڔY5FTNֺH\2 FgTY*IIDԢ*,J$k"jQdB*IIHdGAT
'Vz$9(AMGAF!Ȇ՝23:)jJgGEi\2L־IQj9&k_O%&ly&l܅",CiFhU7f\2Q+vPih\2Pih5rU;V|23m#tj䞚[S$s̉",CiI7!pRjkdJ=G2Tښ)Exd$U;V|2L<ȒJ#yiJ%nFm*o-s!OJݤTZC)S"ȅCi*ᒉ[Z祬HޖFz=AֺxO#= zk]2W-hpFz=C[ OyI͛ZWyI +tFz=@zk]<'d5	j(ᑣZ祬IDHҹOJݤ!2$5(I&k]2L<Ȝ2Q+vLֺdYhᑽ-R䙲+z'fPdNiJ I"z6k3fJTJH
'd4Zj̃ i=dg3A3yIQ )DtᒆKDdGA(m4H=dgJM-7F":Ȃѫ93%d9DTRT^&CdI+[IAydy$=m!ydy$ly( 7!2$!ydR%歵2VJT߆I5 MrPAjS%mfS~&lԃ=5AjS%mfS~ VڙTDteHAiTIE<3B2vrL־@Ι球<3B53y 4ЪEVNI<gFhU"3ZYhgFhU"ȃ+J'g$keHAiT$ky3#4*ȃ+J'g$k<{$gLU#F+G'd6l鞪hե|4JݤgLU#F+Z祬pFz=Hٳz<{$f3s~9jȓ=sWJݤN՜̉%32Q+v4k\%%i"JjFk"zxdV$hֹk-U;Vr idvB3y%"-H\2U;Vr KM-'DZdV$hֹk- idhֹk- idyhAFzhFzvC&CdI2$kd9D>yYk_Q<L!HޖTUR *\2S<)Fs\W-s5LD+24JW5%jI"FJ%nJg$B"p-
z2RφBHմ͙"-HRRφBHRᐃ<Lٜ"ԅ%,dy26k<6k[D)*CmM|2S<5I5=-eI5My<2S<TF̉=uplZ(ᑚ2+y%҅<!H)f׆Jg$͚
Fk%3Afkh"5S"VtS#63~Mh+%rK2$m7%i%3AihY9ټ*fҙvr7DIΖf<vC27F
v|̉%htR$kgKf3FJHU2 ցD[W%S֌ߒPFȍT3Z*h
n\=-eILdjEL־JkGEi\+Y$oKi|A-	+fS1FFhn\52ӣNFI%Sg#z[M=U4j#z[M=UHOKi7!HҹxdA{$k(m2'FhU7sޖOUR3BF΋%Sg$͙#tJᒔtVAjS#JEᑽ- 5msJ:+J䙳Z!H٬4t^iFgfkh#JEᒩڳfB%|2S=t֤V)GEi\6k[D)W:/m4U$͚
F΋#z[M=UI;v!ҹxdV$vZ(@dND$f<Y$ei\5[ڳihY9I[BȓIW#4)*jJm_#zHմ5g%My&k]\i#VT՜7i䙭|Ύҹ)<VNIȃC`JjJ4L־D5m%Sg%My&k_%3LjEi\+f ́#4i䭴N՜ںIյr ́$kttVL5ZW%3Av䩼O"
5I3ZQ]2r7DISFTO%3LjEi\+f7%m'kT5+"p+v JլDI@{$͚MeJ%nJ&l՜E{+JdV$=fYҾ(I(dVr3lBᒉ[I5g#F+ᒉ[DTjG
zgJ%nJQJ!PdN(I(dEFtydN(I(dEFty(m2'Jݤ"W:<S=k=2S({%i%숨Ώ%tm2$g%i%숨Ώ"3ZL%22Q+vPȊ\PdI+hφJ%nJQJL%22Q+vPȊ\3lBᒉ[DTjGVDH޴:g6jJ!5(IևLfY[DYهJ%nF<䙳VrJ%nF<䙳Vr3lBᒉ[ht+9&l՜J%nF<EFtyzzxdV$oZ3DTjGHT6J%nF<EFtydN(IևL䡴Ȝ2Q+v7g"*5sȅ=mֳ%22Q+v7g"*5s]$*L%mDH޴:gΏ"3ZL%22Q+v7g"*5sCi$>(IևL䡴ȒS({%i#zVr"W:<窺[dV$oZ3DTjGVDH=rVL2Q+vU=hg"
3Y(I(dVrT	rQ+vP3f䭢,ZWy+vT՜LDI@{$͚=|JݤL٫9Ut!rQ+vP3fhե|Jݤ"W:<S=k=<Jݤ"W:<BȜJݤ"W:<hm2'%i%숨Ώ%DV$=BY钙CJ%nJQJ!PdI+hϒ[DTjGDCJ%nJQJL%mQ+vPȊ\PdI)=V$=g=U؅DI@{"*5sѫJ(IևLfYSD&DH޴:g6jJ"=|JݤCyY3fei_%i#zVrL٫9Ut!rQ+v7g$͚VQ+v7g"*5sȅ=mֳDH޴:gΏ%tm2'%i#zVr"W:<hm2'%i#zVr"W:<6[ht+9QD)l)=V$oZ3DTjGHT6J3V$oZ3DTjGDCJ%nF<EFty(m2$gDH޴:gΏ%DCJ%nF<EFtyUt!rQ+v7g"*5sѫJ%nJVr 5DTjG"pȊ\WI
"pȊ\#5Ȝ4"W:<hm2$Ut܅Utf\-(6nByYfnBE~ GAf7pꔃ:q%RgA8F3RgA*:GAf7xGJAnTFocp%?R#p%%RgA.0(<pꔃ:.*:.0(<wH3*:.,8)tJ ΂pGAfGJA,TBa`Y?R!`Y%RgA0(<!?R!`ᒩH3Cj?
0q?R!`J ΂8F3 H3GJ ΂0(<TBJ ΂#Q`PxKTB%%RgA ad\# ΂E%RgA",GJA,dR!`]58)t q%RgA#Q`PxH3JAdR Cq?zA8dzA8Ff7<#gᒙnxFf7xGUh#pJg[5>1=UUh#p%5>1\#g\2S=U.=U)Fwx??Î3ZXq%3ZXq5>0o?zA2S=U~~~g,8dzA~~CLV)B!5>0q?zA2S=U~~GLV)B#5>0-=UoUh!`[5>0	p鞪B%%3ZXFfE?zA"ᒙ,j|<a`]?zA)Bj|<`@LV8dzA#S3~3ZLV2S=UJ-CyYT 𠷥Zxkh?մEJxiVrS<I[DYkh<<O\H<2٧
 }=-jh,մlׅڞjv(Sֆڪʋ?
hφkZfii\3Pک[ѭh<(=|5WM᪩jUt-S̊߅O$T޴:g?ijۅht+9*lyoZ3DTjGDA䕫9%fφk4O2+~<EFty(m2'SCi~y-hSW5޴:g6jFZWR,=thυpΎҾ(5WL7kΆkΊH2:;J[ևLhե|5T<䖺钩g=ṙUr?zVrK]tT3fg$Lht+9QJ!PdN<䚙~Ig޴:g6jJ!5IZVPgd9%jFg"#J(oZ3Ik4pk=rJ͝<-CyYȊ\3lBgD6~d:xjy$YP{+~Yh5!O_HhR+:Pi~)oKiEtY5i_
-SȌֆ"p:,6ht+9&CdFkYj޴:g6j@Vg$+ᩢht+4YjDoZ3JiZ=W-sg%S4fMoZ3I5g#9ꮖ.mgᡴ[DYQQ+h?M[DYPAg)g!	3oZ3I5g%mgfҾ(I&*CEIkYdV$tY)	UOJݤȳ[F|2Q+v"΋#vW%i }2,J"OJݤȳҾJ%nIJgEZd>J%nIJgEКU\Q+v"΋%mQ+v"΋#vWDHL:,+DHL:,+j4YdIJgEКU\"΋%m"΋#vWL:,+PCgE=|(\3o#F+y)둼ҶȌͼ"ITYȌͼej'3~,U=hQ9ky)d63FfFh4?
363EMͼ+46t3o%3ͺ%|(ҹۢWͼg[WW
36JA7iQj QJ@y)#FͼbOr#4)+h?hֹ@Y5Am"Hz[i*f2!DH<2!D΄Ҫ秅Vѽѭt3o$:;JdfDfm䩴ȓ%S֌߆ihDjD9ZzxdZ(2Q\mYODfm۶*ZᑳytQD6视JȂ\2#3o#f󵒦"O_O\Vl髅5rS<Z n\ёQHR Amͼ+9T߅yhFy*f\(L6nBFf@#4*ѫJFfJjѩMS\"HF䕫9D6Vj%rԉT4EO%UѪ4dVJ͝5HKdY)jZ=4Ȍͼ(ffIYhȭFfF[J6k#F-F@Y5Am%r7fyjkᑽ-d)7Vl
z䖊$Z*ihS#f\"Hݴ4jۅy:'!Hݵ53fVѳ^zimLmYOLmYOS$̇<4k<4
z䖆Mgg$"36U\"36S=S$m(g"36MCjZ5y&SȌͼe Ҏy\ѫJgFDfmhե|r#yoKizћ1+CyY8fFP}Ȍͼe ҎDfmlv5Ff@#4*LCgNͼFfJgЪo3o%2LٹFfJrͼ4#T3o%3ͺ%z36v)VTYљtJC)	UNͼ[VZ֍ygFJ&Dc-FU^ͼ$+<m4H-#3oգKD-[IS@}9kDfmnښ5ڳf.\(6nBlA@r3p΋3r
,設3޺PoZ3FfA4m=s ]-fEo-mpZxZ;Vh!p΋T=_mgᡴ[DYjoKFg"*5sѫJ[ևLtvCjEM޴:gΏ%DoZ3DTjGDgCfgED$^L=|(Fo3Zj=u6m5tpO]MDl޾"6o_ZgRU[dj8P[ѭh<(4?
hυpΎҾ<zxPAg)'zVrML> kڿ h         ?  A?A2         ;k  ?      ./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ާ `         .  A?A2         Te  .      ./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kr `           Aa\AA2         Ue        ./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,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 

       Illustration of Various LAPI Communication API Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples that illustrate the same data
transfer operation using different LAPI calls.  Each example uses LAPI
calls to perform an operation similar to MPI accumulate and then
returns the result to the original task.  An array of ints is passed
from src to target.  The target adds the contents of a local array of
ints then passes the result back to the original src.  One example
each is presented using LAPI_Put, LAPI_Amsend and LAPI_Xfer.

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

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

Each example is named accumulate_and_return.XXX.c where XXX is the
type of call illustrated.  For example, accumulate_and_return.Am.c
shows a solution using the LAPI_Amsend call.  Note that, in the
interest of minimizing extra code, returns from malloc calls are not
checked for success.  It is strongly suggested that the user check
mallocs and other functions for successful return.

The set of files for this example includes the following:

/usr/lpp/ssp/css/aix52/samples/lapi/basic/README.LAPI.BASIC  - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/basic/Makefile           - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/basic/setup              - setup env vars
/usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Am.c
/usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Put.c
/usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Xfer.c

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

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

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

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


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

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

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

3) Source the setup script '. setup'

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

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

   	k `         ,  A?A2         Ve  ,      ./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;
}


       k `            A?A2         Ye         ./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+ `         v  A?A2         \e  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kY `           A?A2         ^e        ./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
 #p         N<  A?A2         u  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lHj "p         Q3  A?A2         u        ./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 p         r  A?A2         Mu  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 ݱkꚼ  p           A]AA2         u        ./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,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 

                 Illustration of LAPI DGSP Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples that illustrate the LAPI's 
support for Data Gather Scatter Programs (DGSP's).  The use of
LAPI_Util to register a DGSP and LAPI_Xfer to do a DGSP-based
transfer is demonstrated.  One simple and one more complex example
are presented.

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

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

The set of files for this example includes the following:

/usr/lpp/ssp/css/aix52/samples/lapi/dgsp/README.LAPI.DGSP  - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Makefile          - makefile
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp/setup             - setup env vars
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Dgsp_simple.c     - simple DGSP example 
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Dgsp_scatter.c    - same example but 
                                                             with DGSP on the
                                                             scatter side

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

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

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

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

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

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

3) Source the setup script '. setup'

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

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

YkN !p           A?A2         u        ./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



isk           S  A?A2         %  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k           9  A?A2         %  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|             A?A2         %        ./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!  A?A2         %  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;
}


k4F             A]AA2         %        ./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,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 


       Illustration of LAPI Initialization/Setup/Termination
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples to illustrate LAPI initialization,
setup and termination.  Use of the following API calls is
demonstrated:
LAPI_Init, LAPI_Qenv, LAPI_Senv, LAPI_Address_init,
LAPI_Address_init64, LAPI_Addr_set, LAPI_Addr_get and LAPI_Term.

The examples described in this README build and run assuming the
presence of IBM's Parallel Environment for AIX (PE) and LoadLeveler
(LL) products.  See the examples in the standalone subdirectory
for information on running LAPI without PE and LL.

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


The set of files for this example includes the following:

/usr/lpp/ssp/css/aix52/samples/lapi/init/README.LAPI.INIT - this file 
/usr/lpp/ssp/css/aix52/samples/lapi/init/Init.c           - illustrates
                                                            LAPI_Init
                                                            and LAPI_Term
/usr/lpp/ssp/css/aix52/samples/lapi/init/Addr.c       - illustrates LAPI
                                                        address routines, 
                                                        LAPI_Address_init, 
                                                        LAPI_Addr_set, LAPI_Addr_get
/usr/lpp/ssp/css/aix52/samples/lapi/init/Qenv_senv.c  - illustrates mechanisms
                                                        to query and set various
                                                        LAPI performance parameters
                                                        with LAPI_Qenv and LAPI_Senv
/usr/lpp/ssp/css/aix52/samples/lapi/init/Makefile     - builds executables for above
                                                        programs
/usr/lpp/ssp/css/aix52/samples/lapi/init/setup        - sets up environment variables
                                                        for POE to execute above 
                                                        sample programs

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

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

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

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

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

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

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

3) Source the setup script '. setup'

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

Each sample as shipped prints useful output as it executes.  See the
comments within each sample for a description of the output.
reck             A?A2         %        ./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



eskn 	           A?A2      	           ./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

gestedk 	         |  Aϥ]AA2      	     |      ./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,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 

          Use of LAPI_Xfer for 32/64 bit interoperability
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

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

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

The set of files includes the following:

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

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

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

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

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

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


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

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

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

3) Source the setup script '. setup' 

4) Run 'Xfer'

One interesting execution note is the inclusion of a send completion handler
for the LAPI_Xfer call.  This allows execution to continue while the Xfer
completes.  In the example provided here, the send completion handler sets
a local counter to indicate to the main routine that the local buffer is
available for reuse.  This method is an alternative to using the traditional
method of waiting on the origin counter.
 
v/nuk 	         -  A?A2      	     -      ./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~8 	           A?A2      	           ./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`Y 	           A?A2      	           ./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& 	           A?A2      	           ./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k :	           A	?A2      	   	        ./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# B	         T.  A	?A2      	     T.      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amf.F  API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
module samples_amsend_module


   use samples_globals_module



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



   contains


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! completion handler that runs on target after completion of message delivery.
! simply prints the contents of the data buffer that is the
! target of the Amsend call
!
! This subroutine is associated with the source file Amf.F
!

subroutine compl_hndlr(handle, param)

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


   integer :: i           ! Loop counter



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


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


end subroutine compl_hndlr

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




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!  header handler that runs on target when first packet arrives.
!  sets the completion_handler pointer and returns the address
!  of the data buffer for message delivery.  LAPI writes the
!  Amsend data at this address.
!
!

function header_handler(handle, uhdr, uhdr_len, msg_len, completion_handler, &
                        user_info) result(data_buf_addr)

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

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

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

   integer, intent(out)   :: user_info


   integer (KIND=LAPI_ADDR_TYPE) :: data_buf_addr


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

   integer (KIND=LAPI_ADDR_TYPE) :: t_addr




   ! pass the completion handler back by reference

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

   completion_handler = t_addr


   ! This function returns the address to the recv. buffer

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

   data_buf_addr = t_addr

   return

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




end module samples_amsend_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
program Am


! Example Program to illustrate the use of the LAPI_Amsend api call.
!   For a set of n tasks 0,1,...,n-1, where n is an even number, all
!   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
!   For each pair, an array of ints is transferred from src to tgt
!   with a single LAPI_Amsend call.  The receive completion handler
!   verifies the results of the Amsend call by printing the contents
!   of the target-side data buffer.  Note that the completion counter
!   is used to ensure that the target side completion handler has
!   finished execution before the src side terminates.
!
! 
!  This program is a port of the C program Am.c located in the lapi_api
!  subdirectory of the LAPI samples programs.



   use samples_amsend_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle

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

   integer :: val                    ! Needed for waitcntr call
   integer :: i                      ! Loop counter
   integer :: buddy                  ! Our communication partner



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

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


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


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


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



   character (len = LAPI_MAX_ERR_STRING) :: msg
   



   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if



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


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


   call LAPI_ADDRESS_INIT(handle, t_addr, hdr_hndlr_list, ierror)

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

   call CHECK(msg, ierror)    




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

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


      ! initialize data buffer

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


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

      INTEGER_SIZE = kind(data_buffer(0))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer


      ! initialize the completion counter. When it increments, we know
      ! that the completion handler has returned
      call LAPI_SETCNTR(handle, compl_cntr, 0, ierror)
      msg =  "LAPI_SETCNTR(handle, compl_cntr, 0, ierror)"
      call CHECK(msg, ierror)


      ! collective call.  sync before starting data transfer 

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



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

      call LAPI_AMSEND(handle, buddy, hdr_hndlr_list(buddy), LAPI_ADDR_NULL,  &
                       0, data_buffer, len, LAPI_ADDR_NULL, LAPI_ADDR_NULL,   &
                       compl_cntr, ierror) 
      msg = "LAPI_Amsend(handle, buddy, hdr_hndlr_list(buddy),"        //  &
            " LAPI_ADDR_NULL, 0, data_buffer, len, LAPI_ADDR_NULL,"     //  &
            " LAPI_ADDR_NULL, compl_cntr, ierror)"

      call CHECK(msg, ierror)


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

  
   else   ! receiver

      buddy = taskid - 1


      ! initialize the data buffer (not necessary, but provided for
      ! clarity) 

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


      ! to match the src's sync before data transfer 

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

   end if 


   ! all tasks will execute this before term 

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


   ! cleanup
   deallocate(hdr_hndlr_list)

   

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




end program Am
I_Qek ;	         T%  A	?A2      	   x
  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 C	         6  A	?A2      	     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 <	           A	?A2      	   ~
        ./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kQ D	         "  A	?A2      	     "      ./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< =	         '  A	?A2      	     '      ./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lB E	         4  A	?A2      	     U      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getvf.F PI                               	 !et
adilnors,_cfghu():AEILPRTbmpv.=CDNSy"-01GKMOUVkw%*FHYjz&/2Qx'3;BWZq56X[+>]JRMED6ay%6&zm%)5j0 )JSuAMG1̶=|4cY pxFR>
':yEADX<`Xၿ`':yEADX#X$baaaV	%?nm;
4`0
 a8a$NJR8ۢqFPևwhVejcvFFR>
'oGclSrj5ݟz9Mʩqcc +@$pDkUHuA)O
F$T5-pcbcCC4a"$l'NOךQ&(VZ$Tk#iO
Q7v}kE?G1 C`G^EpBKMkUk+]p1?ΉE;꼜Oy2cܟ<b4$"'+|{a%?ΉE;q?56v<b4$"'+]pJUwy8eVǻOR`Xiea%)J^IG9
pi$2덪:AWBQZ߇@/"Q)F
CScTN@t}@uuP8`4G
)׺E)JffffffffffffffffffffffffffffffffffffffffS)9Pz6WoBpFzyȸc5	uE"VjhA?kay=Kc*욘=S8vayZXGyݡ\TLk)}eDKY5q;	m]/c@a$mSIAXX0, \irT|j
!+NpP\irTcNp
jc(Vʄ?D0V8X	
r5cƘDP_Py8>S2@qsq)1P>%nh|`ba؍>M HN9?FD0a0		"r'o)S9{JSN_IAXX0,̥)JiɽhFL=$oZ-̥)JffffffffffffffffffffffffffffffffffffffffRoZ-*&Q*a7RэqQ2{^IM޴[I)Jm8ZRJkC;+B\TLk)JS;,;BmTLk)a:tX
Að>	V	"q)O	E>X DܣiP9$N:vehRcbcCC4a"$l'Nymbeh㞔9+m;$T3ЬyJOu@,hh`PcƘ8
0<`:,{
^ILm9)JSN^MED6aeL&LRfffffffffffffffffffffffffffffffffffffffe))Uet)3*&Qςj1*+F5ЬpLUQkBS8jWݪ!%8$"BltVdkS=!kaV.D`iv}"G,$@,՚wåQLz;,xܭovG):
^tO񁩜"CW88X橭	5okjc{kc%2ȡ[עliyχj=>qGg56_hWc¢o$lqYuӮ;LkU$TS)R>
':;+ADUYPv]/cBQF&xIlo~BǍeQADJRkmDʘMEfѭT)zdTM(RR9H<(UPb6]P+AN[k,x9ma+aq2vcsq9(Ƿㅏ`2t}CPQ8XD!zcv#9ڛdQE)>
qyLעE?G1BHa85f4\Ul{YU7pڥ"Yf/FSCTQL>(VaZ7:j
tNovI.<b0eB>+FUSZ]N>RI0QQ`&=/cBQFixIloxJSt}C+D`(a@r(Wu ;S:cblArhٯ]gAǍS[]P
ּ[#jc9
`׮ЭMkU6NS>
,x0<`PRpti}TcpƢPTm1aXcƘ C `qCABqBq=)OB88vo{)ZcbcCC4a"$l'Nymbo1?JDV<i>
,xCAFG^EpBKּZ6BNJ?$T6;+´oa+Ou@,hh`PcƘ,00@c P55VMPϳ㟥?E
N"q
0yJt}C8X"$l'Nymbv}rR_yEF,q?s/ OC7M?,x pL@pbJSo5
	cx
0B?X0pOcsZ(P1ȓ+'19+&a&Q Z°Bѵ81°B< `f1<@Rf1<j0B`f1<RR9D+'19*82ئЬpt嶴Tㅏ`ѤD -_f1<>Skp `X,@pL4嶋8痲H>Ҕ8F<nsv6-)5cƘ -^DXp,T 	O橭` aǍ0SAN[hYCQ1eA/ T 	Jt8F<nsM܉2Uv#ݡXA)O橭404!9mp0"ÁaD!J5Mn<i"TB
rEaEË܉;TB/eB1xOJR"#	Q2hJ|.=nD*wڢñ7C'jB%N@Ч'0eЀ!/aH
Ge\(Qd*:ZvIo;D!?HނvxBYh܉;TBҟrRclSXhWj$"qô+ZZD'Ok^jUHu@Ʋ6 )ȓD!DxVU)Ov95]o1?$T4cs`|$6µ55VǸڭJO̶)|1'PךCy
$I|mWjk^jqZ1clSXgٌq"q?yYcs`|$6µ55VǸڭJO̶)ӲHuCOk^j}p@p0xDxVU)J/S[Ѹ"m@&F{ݩOڢN;[:N*TB	Ob	b-Q1eN;F*>IOJdZd#8A`% 9`$Н?I?
Q1x %)OVNЬosY%Eh|;> ϴ2mOMނhWV pL0h40,4ICL"!P.ЮDV94cz
+]Iu(U}Au
udOIm/ImЮϽwhWhjhVk
GlqQ$V{BП#ѵ8/Im{Ltuqcmlu?9+Z%704V}VoudBД]T-@Ю07SZUu6(YGPs7MaQ/cj+coô+T kUbrHuB:ЭPVdhvoS
0_hVAA֫VqvGclSXE]<CbDw:'T!K	(VAAOεZHuB;aZ7dv95]/
DtK\*1ݡZj0'P1"m
ZxTQm}XcƘ-kF&1̼5<PoD׼ЭjIq"m
ЮϴZQ6|Ե£
:BTD)y ЬVW5MhOBB
vZHuB)Э<´n}_oV2ئ»BUYT橭>ШvVq5oMkUĄ*4'Pc[ZЬp;
UesTք)OpJoBS?44P Vc 
P,cAQvlu?8u^Vð܉2UqDZ6+Fh,<aXcƘ
`h<`Yiyhȓ0+JS橭4a|19@V8痲J5cƘ,006^aZ4m8>SS̶)m8B:rHuB:
°Axh8`<`Xv)m8@'±F08hҟ5cƘ,00UHu@(I{yq	/eB)OVNϳ
ѡ)ҟ:+FyJD*HoS}VJѦXyJ±Ǎ004x 	>+FDhXh8`<`XrR5Mn8X 088Ef1<ϳ
Ѡ+sP%?jpL@`pp>m8ϳ
Ѡ+iA?82ئP}N^Ň}֥֫VAA>BRekiyy=jIF
"1v8XZQs/5MnO+A> VjQ4ڌXV-p$ŀ]<uGBP	'N
֫Q8ꆨAA)Jo+`|5cƘ,00UHu@(I}A5cƘ,00"!9m1K\֫Q8ꁍdl>ScsBpjIFEkϳN	hi49zޔS̶)|{]ukqǍ08a$ -^08]p/JO¼8X"D嶋kT 	'S[b	T 	 T){[F
jП{QυqBPJ5cƘ
{*|S[b Å`(0B
rEA/eB)O0ѨvkU):ތ2Ha! !F
hRrmыhVu9{iRḁwgمhAòmvV_J5 >BR
j9GaV-7:uyݡZj0'P(?cB>-p?<J(	v+|{]uэ/aa:T}'56vvqX	OΨ_)mc-$vWڢش7f
P>+FᮢlR'+F=Ѷk=opڠ}^ku c5f]Cc[Qj(Sԟד(ںATWJ?jpL@`pp>+FيZ^ʄ)O,xC -^I<R
ѥㅏ`/|{aJO°0cƘ
D!9mHabV/,x048q`o  oc5T 	'S[b	T 	 T)*e>j<5Mn8X 8BH{u^UM/eB8`aǍ0ō"D嶋ki{*|橭`y{*|*RFD0"^	(aZ^Zy$V^I=)fAð>	O.p3yh8 ,q (` UHu@	OӗJS
MnVÍn)Қך1<JtCy	Oּ]8Oּ]ӄ?c_
6Vs-k 
֫VIb,\{BHuC9
O
SZ%)fAð>	OZ$T
`+boJSs-k (?yiX{Q7jZޟjj(-pVQ֫Q8ꁍdm?=*s^c`2T$[:5iFMŅkR
rAXXߔ{}+u OMtЭjIj"]!/
°Axh8`<`Xv)S[<iZ$T
يZ^ʄ)S[<i0hh"S/jIFP%?N^)5Yvq!7%G>VDꆟ5Mn8Xqc -^ʄ)T`@X0cƘ
{*|P'J/aSN5"Q)OQGѨv#
OO橭4P04,`嶋P%?4P04,`嶋P$^ʄ:R5"Q?ּ]ZFD5)J]vc-jpL"00B
rEA)/)UeR akȑ 7	         (  A?A2      	   a  (      ./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

k >	           A	?A2      	   
        ./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 F	         D$  A	?A2      	     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 ?	         +  A	?A2      	   l  +      ./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 G	         ^6  A	?A2      	     ^6      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putvf.F  I                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

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

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




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

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


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

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

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

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

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




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




   contains



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

subroutine CHECK(func_and_args, rc)

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


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


end subroutine CHECK

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




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




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

module samples_putv_module


   use samples_globals_module
   

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



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

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



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




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




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

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




   use samples_putv_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

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

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

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



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

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


   character (len = LAPI_MAX_ERR_STRING) :: msg


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

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

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

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




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

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


   ! Initialize the LAPI handle 

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


   ! Query LAPI for our task id

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

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

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


   ! This example only supports even numbers of tasks 

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

   end if


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

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

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

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

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

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


   ! each task executes on tgt_cntr within its own data space

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


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




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

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


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


      !
      ! Setup org_vec.
      ! 

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


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


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

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

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

         data_bufferv(j) = j 

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

      end do



      !
      ! Setup tgt_vec.
      ! 

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


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



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

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


      ! collective call.  sync before starting data transfer

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

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


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


      call LAPI_ADDRESS(tgt_vec, t_addr, ierror)

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


      ! wait for message completion  before freeing vectors 

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


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

   else   ! receiver

      buddy = taskid - 1


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


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


      ! wait for data to arrive from src 

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


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

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

   end if 

  

 
   ! cleanup


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


   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


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




end program Putv
  kD 8	         |  A]AA2      	     |      ./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,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 

         Illustration of LAPI Base Communication API Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

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

The set of files for this example includes the following:

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

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

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

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


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

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

3) Source the setup script '. setup'

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

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

   k" @	         "  A	?A2      	   z  "      ./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|O A	         "  A	?A2      	     "      ./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'l I	         0  A	?A2      	           ./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[٥ɢ k8 H	         o.  A	?A2      	     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 9	           A?A2      	           ./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l2| 
	         A  A?A2      	     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 @ k* 	         )  A?A2      	     )      ./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 M         !  A]A-EA2           !      ./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,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 

     Use of a user-provided handler or IP list for IP initialization 
     =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

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

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

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

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

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

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

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

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

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

The set of files for this example includes the following:

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



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

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

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

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

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

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

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

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

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

     Init.standalone.udp -list

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

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

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

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

     make all

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

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

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

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

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

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

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

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

     . setup

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

  6) In each window, invoke the executable:

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

5k 	         .  A?A2      	     .      ./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
) k 	         :  A?A2      	   ޑ  :      ./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


06>k@` 	         &  AȦ]AA2      	   ߑ  &      ./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,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 

        Illustration of LAPI Vector Communication API Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

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

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

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

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

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

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

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

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

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

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

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

3) Source the setup script '. setup'

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

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

.gl 	         5  A
	?A2      	           ./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k 	         &  A	?A2      	     &      ./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| 	           A?A2      	           ./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



  k 	         *  A	?A2      	     *      ./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))k          !  A?A2           !      ./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;
}


;     k            A?A2                 ./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kL2          u  A?A2           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k          '  A?A2           '      ./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:5            A#]AA2                 ./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,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 

       Illustration of LAPI Xfer for Communication API Calls
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

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

The set of files for this example includes the following:

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

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

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

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

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


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

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

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

3) Source the setup script '. setup'

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

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

  kW 
           A?A2                 ./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 kh0   h          A&?A2          E        ./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 0 h        b  ARARA2         1  0?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h              	7#
   8AH(@_`ace|	
!,?Nilmprst$01;<Lbdghnoz}"#./2469:CDKPTXfkuxy%&)*3>BEIW\w{~57=MQY]q'-FGRUZv+JS[	P>J -,,,#YeYeYeYeYdb,,,,,T,,,,d੖YeYeYeY,,,,>2$1eYeYeYeFC L,,,ŖYeYeYeYeY#@$4 xb1,,2eYeYe@H@EYeYeŖG˔$)*N
 CL,\θ^t6+ر;9bpd5(2Pxd(2M,ZxW
Gi?*'A5Ѷ|? 9r䃅Iqєσ%'5u\燮ۧr@U:bjZK>"n*Gr۬QѴ	]n&'0ӡ(1@%=pfCf0"cC0Q&r aW;
,Ih\@u"4ji!t%B"[i+\Mi-wBKu>"!:zhվ%:`yX9R1@.w:Ƌ
ZX-+i;r+R"F",P#WBR+	Lm&bA\/t"sg]Qx4AsyA T5p'l;4aDf03;eh>GZk:9A|RN' Ϲ܄%η@
η@RsF5*"Fd(Ф%à]:ڹ0̇41[jpNwrnf	Ȗ|LsL`i(@>t	񰡹@E
Nmi, rnL]Ia3*TE<pCU2V$_H>1ybA$)cdg̋<#V/<>h۬e!	5RS3s0uѴx0rHη@N'XiK3d
N	ANjyӬ6qEӬJvQZggܡ@
hծ#:u)@(]3Ԅ5k)!L#B=Wr0tʐ5re!7W/s<#CBh#" VD@=	 H0$l3 -p>  DLB"@pIhɔѻ>}gl^C1,.R)
- RI$<II7 d
n\̋	%n܄ 34Ȏ3!2AVVR{F/X
dk:AV/tYAhV@kZǧT
' B}`@]n3t	: 1t.Liud΍,V`@Iw1i! u1{i! K&s<XLTrE(~pEn$c^1ybDFIR(IFJIp#]	畅R.Z$E7c `Zt%},dR`FpOD>"Hf{i"l+!uʔ@a AxdOFyGuhZK> nuP ]b73		ĖT Nr2 F#EiGxt!ӀK&ч\N@} :prV( <h/d\=	_|=32	dA"
z$j甡v"9G[Rqn>B?@A (mX8' |3~CFyJn%9u"~'3ܠ[RX' L(g[ud/ԇ`T=ud= :C%|nѴ|	]n|t:@Iktz
,Ϻ6Xu [NG]!g[tp!jbĆ
&J(IFJIJNe&d݈ny#-vu! +R*d(T9pnR N:ϴePeB۠3:d 7W&X y`"sՅb " vt+2lgQq tx!B&F
A@F3P IPhEvJAH@/3a 	)%(
$I-]a@N+ҷl?<8Pdx!B.Rr/!>))<̋31"F)9as3H@hK0(J=O:hd\ [wB]MѴD7)'"uFE˭4wFɣM@9 5Grֺ5s]RhD2N cPXB|R+v?ޟ'.P\8t0^B|RRyWFHyȸZt3LNd=\Pt0)Rxl<mGۑpuUκ6DȸnN]3e'6ɜA~f'P:6tt}W&r.(u/tڥ=Rsm\ȴnJEɤ~pݳ-sǉ˔$NZ07/RyS1"4u]tm/3S4 nA2dgѫ`~ӳjFl4۠r- q4X	WnE6tBs0A@ӳ`h5!܋Kn&NRwXjvڵ D't%OuQhi;V5QB4pn3-ԯkNGZ'}iLALdAX6ya$!W F4`@Ն уͺADT`=GTÐoB B|(PE	3js2htH#` $k$C" | Is>}s`$g:5 "dtdΫƆ :$D%E"|`I!ȹ`
NIG[k]p!tmH"~$ܓ[i.7Jg
w !u	9@!PANN@A;Rsm]r:SK܀nG-RGAaC[eE(.Hb7/'lyIV/<=v
CDjP_6r|ZtbE!&ڸf;$JL@$5tN:I~j\]n󓩜!`VYL{@hmf<6 nHF[⃣iKt:D:6rRngvRhվi vt*mC%'xzJݳ!{E%'Hb 0n4"P)RyUA40'$ݢ꽠jqS7XY03#Z PMBN1`|P+Āk.0rJ 6kfb~Ra̆2Pv3:@I>[khdC'7 \:PEIㆠ=uS%nӋ\H<N\ %Ldr78|PIV/qN@UƊ(ǣna$'.P\ȰoJ7jO0jU0u\hz?8jVm(9r&C5'5X1W(g[wxAr@J|)<QXbCOnfibD?X:}[{B=.On@Y3Ŏ@Ws"k`,W<W:y<AQ:AApt4󩡃}8t%ZtYhuuU%4*r[j) u\2)2,RF龰#F/tBEZ[0 SbAdgo6,Հ uxι@mMqR墊Q,L7+v`9r䀕1a@Ե0"R*O0jub`mәKT|PϹ
nqZK	uqt}ȰO3'Ժ:u`ܿayeȰ.@Y3X:I_}jhJr+#:ѫ\^lJr,]_	Ptm>ں"%u+Ԉ@ ̋%1tRUe`0)-jmKCB1.Fb@Q{B<h2᪣:\ )'3
V
b GFE`	uZ6BI!ɆipF+s>>B& VXt7'mˣi":IaP
I_}Tݢ<p.zJݲX*X*sT*ѴPvt	o_P$-L^XAj*([D;!C`:ubhݤD*5ÇEOFN4''<t'6QJe.4
9hebikIܞ :ZT8h^=5+vH>1ybDFIR(\`fEW:t>WBY'4ܮ4rx9uq'm]NO ˭%i@)CZ!QVXnH#]^)F&V:`/m]Ia.t%}2b.z.FW)wF,MqRSCWN<4l<FFEKxpRlHz.UG#æ9`t3Gs@yjQ*7i5qCh"uQ~pݲҩ{'SCDxh
/~n_jD&)G%&22Ls'$IFd=Ѵ9j촖}[i+\^<9NE`@t'4~ں܊}(mBĝ8:F#WCBaRv?V|(}cIaeJab9*Grhѫ^	MF"<s'l#W9t-XjG*_6'}bjTjfhhJ!N"'74	@WTQX=5'"ln_>9Cr
&J8|P'N%!QCXr)д}9uKJt'694ϴ1|ؑR墊Q[ek01ybC%	c\?5RHpԭӬJtuI!RNU+XFIu4B\^OgT5+t?>iR+tuI!RNU+XFIu4B\ctΩ$8jV~|
q?5RHpԭӬJZ?5RHpԭӬJ,nY$J:ϚT5XFIu4B\3XFIu4B\4XFIu4B]*?5RHpԭӬJ㕍:tk:[YO*V7@ѬCng?ЪW2XFIu4B]Ս:tk:[YO*tuI!RNU+?5RHpԭӬJtuI!RNU+ktuI!RNU+tuI!RNU+tuI!RNU+tuI!RNU+Ս:tk:[YO*ktuI!RNU+KtuI!RNU+tuI!RNU+:?5RHpԭӬJE:tk:[YO*6OgT5+t?>i&DFA@Vɉp9RZ)'.P\(.H(
Z 9`	Cш+L# )Lb\@cE>M`]6t?@k]'C_p$C>Z"t?5\R[Wy~߰M?a:C GCZ<
3Lb1XR_zd//_&1HXb%$1adPdvbe/_
zz+/_i)ђvr7P[2^&--FK B2^G2^&02FK#!/_Âťђ8.L(FKqGdW2^ wzd	FK FKd_ђ_%'dN;/KA`W2^ 2^p2^vU(%rNi`Z.r~6 kV<`Z.pGh]w\R-- }sM>*pap']r};r}?}]r}y>8'CDq8-q+8'O'pe'y>r})y>['>ƹ޹>ƹ'&kk.O0k>ƹOkx:Oc]k:c\0}w9}q>OqY>ƸgDOO7>ƹo	I5BOe'8<OO@Oqi>ƸO]	>ƺ>Ƹ}k '<*'4dc\A`c\Ck`c\Dkr}qk޹>ƹW\c\L Oc\}q7˒kyA>Ƹb}w}po'zHnb`ऴmn:,9AAjAʄ*cC+S/̇!`Wf) A>d90PnAhkqF-1,./-Pv6HX:,2ϘHZ;N` bX\^Z n:-.7,1L6-Pv6@7ӆT`h8l1ih>JZ;N$L(AXde72ArS
3˔$T.<N\"q5,h/,H7Pd8!`u(.HdX7rf&X:<N\ %LXe(.H	S$KS001ybCH`pX;h/,H2qC$Nbbr\"c#$:LRK$0P8,12Pa	S$0P8,12P`@v:ũ˔$0P8H0sH<N\!ia@V,,,,@"1F,,,,L,,,,CXYeYe,,,@",,,,<N\ l,
Ғ |`?8&zr%,NNNP~p!%2q@1o?lbcp!wa߁MgQ?'.P\p!qn:2)A>gּ67!>ȦV&n|nPRn0rF|F *ZPn5t-%ri+`8)	v`%&uBO܄`R,M'3<R tѡK;j@lFB7k#4<q:fuaFO7D-CFAq1Ct 3Ps)PFq862e.d΍i iQ Ѣ5r`O+Zhѣ$DqiSR8h+X<]
 7m\`n9sDc{j疚<
q^nu7 T5q0کf6Y6;
:2`
95h H0\HU$$N*n7XvȬzDǛ	<Iz20IW&`(9*I}DFy!v|8Es-	"nO܄E7D6!vtE'6д9@Jch/7DX@!TtM%}3%.tGTt	(:Cgce!>&)<pٷȆɟGdSSb&g֕gBIp-L^Xn2qC딙T`Ԥn5(&ϭi,&7MOn)o&7(|LZP
Rl$PZÍ~lP%j"vN&ԙ2' 5k)ĝӧZ/mZN
vQ)i-s0^nR!FZR2 0pѷWԀ蜁HDLkAfV@a}u!`xf |8D!ERT)NFQ/X\ 7!	#ѫa3#`IܡO7DO܁y&xy]d	Zj' #Zɑ"ѫ։gQEsEzѾ/x5֊疉gQbhZ&O)<V
#כx#ԺN:u!WZЧu	ѢçZr@&tM%	ĝn̙nb:lPlCdωSeOMOl#(ZVmcS$Ldd8!`ttdt7#>IMqDIJr|>T3io|HψG|D$'0r@rūɁp>J(|ZVX@ <I_}(`R/Ѫ\88N0h֩'a b
}6xf)n0wi+]*prr
N>@ ȠHOIuF0i,.y$~ ]Nra}rQF6u)DO7lBxu4lr^nHN?FɪF :ڷ)'0S\. dnDsJIԇFux?8ByJ|6u!1@1x9hȃe̎X9@!<prכi+ﹸ 0y'](%x?ԇ@
pXtNP	9R"6(|~}`6L~=5ʟ4'0l#"b31͊|l4SSb&g֕g[t_!jbĆ
&J(IFJIJNe&d݁
UD/tè)i.why:?#X=,$n\Ia[Gi:ZQ@Phx'8DraLpEj疀Vyidahx+K2lgQظAn`:H<N@!iaX^WXWx]xHxNtH:,D5@]Sob@h ☳\@<VX
Ձy&Ls\ZI<VG
0P8HZXbeϭRyRO34wa:^Lm\2)9a8B1З)gm\\<}6r<6nA7DA<|֝>ѦpH)gF7N$ƺs]>7DI܃7Dӵ̈́ѦN$A8tIĝ>^nʑE)9W>ֺ|hEbq6!>lF}h~pԭ?ۧ49rc԰qZ;≹	HkW-(|<tC3LNd=\7D3!)ǊL|Px}O7D׈"^nNyZ m](y#p_	O+^Dx:܋~l'.LA>ںȸ</ꦍV46!>lF}h~pԭ?ۧ>p.<N\"r	A|܌љRySqD܄"	W
`UXI͕|M7m!Ca֯&ZP
fn(d+ r.w)9}Jq`Zv|li㷁f\7D4`AZӳhJqۑpZtCMs`gJqۑpBtF.L(5h-kM(}kϼm3w!'}kBb&_|f}QZrx>hZ8G	H#E1Djtbdjt+7QHqsI'JpS+h	+AG\7IEd5:}_ZMִZdv(ǠUѼ%3	2 5E&j疇s2hxH]5xN\bMIDh(Jɑ2BڹyA|	ˣ7sC\ (nI5<DPdЄn'ҴEDho!2>9X C'$y&VW9q?X/ܓi.7JgxSy#psZ!l<J o 7Dn) m]9sӉ;x;y&ϑHmDCe!>&6z?8jl4SSb&g֕g[trTr3T`G|Q7!>ȦM|y07(|L *ZP
W6(S;6tF?6m\	͆O .θk&h6JNJj蓉:at.OaS9: `з6jnH\ڸ-[ a0r|蔅hվ('vK,tO) ;t
ntCM)4jFIܟ(y'꠭lPlCdωO56T؄U2l#(ZVJ<N:Aaz Z}|xHUFZTGbk&S7MOxBpȀxtkJ16{!DBe]) ophq(tOXL%/Szl$耏l<1F(	ӈaЖ]rg)&r7Dl: ?VrJn8AC(6T؄;⊓Mϭl^$'.P\2N9iC'5Z \^nJq`GUux~pԭ?ۿ(.HdX7U`դ֯u7D\E[ekdLK(|W2#Dz?8jVmQr*b#qEIMnF}jQnB}IĬSStωD7(|LZiC*n(6VC4 \bJ͆ xj蔧O4Lk'֢[ͮv@և;j疊'ypyGZɇ EN%dNnN-N> כ>X8A5}^8ExiĬiCF-DhC&F/xBh+WsSA Fڹ?<farn8HmDCbf"&|M*|lB}aD،ҷln˔$nF}jm%y\nB}uOV&n|n4 *ZPny@VGy&e <Mi,&mSet(å9VGy!E6TIpqR t֊]ra"4LVI_}k	3X.y'MIRIkV*]bXtMǂMv
6Ч3܊KRhHd]9GEg&)$ǢK#U@Vo7D]Jhca.ϛVR}AF@5xY<q$Z+t<wX*_ Jr+O7D3v4rR4#j7pL\MN nE`oRN(u"͔{PnȨ<I_}ΈuG@*ACf"&|M6TIㆦ'6Gd،ҷlO+
CBy3܊axE_|CZ/HZ!	T$0P8,r3T`"y(hS=jgEz҇Uj~ҩyK:5t-%rtn9<g)9^ں)ł+"tM%}4C<X"/GʡIYrx/7D>ł)TDD6#>z?8jVmB&N9H`pX;sr3Mw'5J>O-^LiC"tjZK>^nt.O U/h1FxȰKy% X"\RRvNɣȽt-%N %Jb b4 5ﺪ^RsR	ł*5qHX8)< M!]yxsˋWkHS@8q`ZRsu4Fm]
q'r.y!<",^
V&UV4^P4\N$h;7DW#Z(wb3GniTW^M xbm"s#&N9Zn#(<QyjgNkJl-%r8y&ac{XIͥQFQoq?r+^nH'5q;h 25Q"Pm[`כi+﹇Aھ(Tjbi4 kyT?m\H5vV/a,MX\̆&ӊF\"tIĝq'snGU"4Q!&g֏GJݳ-rNbbr\!aѥ
҇aI^'U/Z^R΍]Ig<I_}+rtO7DRsRX"nLixb8E#4QX=5+v/,H`pXbd!`uvGW&ZIu4BGWektO)$8jV~|	\b'g5+t?>i?5RHpԭӬ:d'g5+t?>i-nY$J:Ϛ#ZIu4BGWnY$J:Ϛ#nY$J:Ϛ#[xyI!RNH[xyI!RNH"?5RHpԭӬ:'g5+t?>i&-nY$J:Ϛ#[xyI!RNHU<xk<[YO$uqEktO)$8jV~|	Z疷DCng?БծktO)$8jV~|	ZnY$J:Ϛ#]ŭ<xk<[YO$uk[xyI!RNHnY$J:Ϛ#\ktO)$8jV~|	Z?5RHpԭӬ:ZIu4BGVktO)$8jV~|	ZDCng?БծnY$J:Ϛ#\ktO)$8jV~|	Z?5RHpԭӬ}N[&&	AIjbxApR<N\ l(NRjbLLKPtRɀ%GF# 3#<d22ApAiOπ?\<&~ȟO?\>1r'?\_DO ȟbg?8?qg{7??8&p>7L GC~HD~t;M%doFKhzhz%2^FK_%tdތ%:2^ђ2^FK2^2^4dm/_6ђZ2^dd(ђ\e%=/_-/__FKr/_kU`Z* KȺ-["\\`Z.tZQ`Z.tz]ᦸ7-~wwl &]6_`Z. ppLNlV_~U
:B#lu[UE*lu*וlu\c]	V_lJ:c]­놅[J:^Ulu\~Uc[V_brV_ȅ[J;E*UqDc]iVīc<Uo&*J8I8%[Ylsc8Ulu`4*?%*lu`c~pUJ;??*,*~~UſhUc"lpbʶ8EaVc[	[J8*
%[ҭ%[*~pc%[]J:DU%[4Uɿ8c["p4*JUJ9'ʶ9/{lu)-,Ii`ۅ0tXsᲃ҂ԃ	D)^H AX䩌RB%Lb72^H1B+ŉe`<v^s,$1ayABى,(2/,䣅AنJb7P``;0i)|vr7P[ BBaC,212L`ěLe1ih>,S
3僤㱺71iaqyjBa|İBBp	qh8mqaajv6HtlZKGidKGiRp j`Fxp7,*
`\xArDjX8$-L^Xn2qC%'.P\ȰoLtxAr@J&'.P\,2H`a!jbĆ
T&1P@v:$-L^X1d㔆
.H!ArDFIt	1(.H`pXbd/,H`pXbd!`uR(.H`p1`>xArB+AS,,,,,YeYeYeYeYe-S,,,,1eYeYeF,,,ŖYeYeY,,#Ye)(T,,,,,T,,,,d੖YeYeYeY'.P\6P9r䁲+ k &*J8I8%[Ylsc8Ulu`4*?%*lu`c~pUJ;??*,*~~UſhUc"lpbʶ8EaVc[	[J8*
%[ҭ%[*~pc%[]J:DU%[4Uɿ8c["p4*JUJ9'ʶ9/{lu)-,Ii`ۅ0tXsᲃ҂ԃ	D)^H AX䩌RB%Lb72^H1B+ŉe`<v^s,$1ayABى,(2/,䣅AنJb7P``;0i)|vr7P[ BBaC,212L`ěLe1ih>,S
3僤㱺71iaqyjBa|İBBp	qh8mqaajv6HtlZKGidKGiRp j`Fxp7,*
`\xArDjX8$-L^Xn2qC%'.P\ȰoLtxAr@J&'.P\,2H`a!jbĆ
T&1P@v:$-L^X1d㔆
