/usr/lib/python3/dist-packages/boost
NameSizeModeActions
__pycache__/-0755rm
mpi.cpython-310-x86_64-linux-gnu.so4151680644editdlrm
__init__.py2640644editdlrm
Edit: /usr/lib/python3/dist-packages/boost/mpi.cpython-310-x86_64-linux-gnu.so (415168B)
ELF>@@N@8 @AApppJP%55`` $$Std Ptdp(p(p(ttQtdRtdx.x.GNUGNUeuZπa/;0H@ @Ix@DR !'-op/*8%)`*@ *G *((*0*8*@*@ P*н`*(h*p*x*0*Z**)****Z**)***+@ + +0)(+0+08+@+ZP+``+H)h+`p+x++Z++`)++в+P+Z+p+x)++ +,Z,  ,)(,P0,p8,@,@ P,`,)h,@p,`x,,Z, ,),,,,Z,,,@-(-@-X-@p---@--- . .` 0. `.` x. .,._.@_. -.@.0@.f.@ .@N.8-/?/?/</@ (/`M8/P-@/p?H/?P/@<X/@ h/Lx/h-/ ?/@?/;/@ /K/-//ж/P/@ /`/-0000@ (0`80-@00H00P0X0@ h0`x0-000`0@ 0`0-0>0>0`0@ 0J0-1>1>1@`1@ (1I81.@10>H1P>P1_X1@ h1Hx1@ 1@U1~/1R1@S2T2T2P902S82`TP2RX2R`2P9p2`222 223 3`!03`"H3#`3#x3$3`%3323p333@ 3P324P4p44@ (4843@4 H4@P4X4@ h4px4(344е44@ 4`4@34`444@ 44X355055Y(585p3@5H5P5X5h50x5355 55Y5@@@ @r(@s0@v8@v@@xH@ zP@8}X@~`@X@0@`@Ё@0AZ(A0@A`XA0AZA0A`A0A(BZHB0`B`xB0B0BBZBBBC0CHCC CHC4`C5xC4C C3C(D3hD4D DD@DDD`D3EP4E0EHEЁE0E`EEE4FZHFP5`FP4xFFFЁF5G 5 G`8GPGG5G4GP4GG(H5HH0`H`xHHHZH4IP48I hI4IP4II5I3JP4JHJ3`JP4J4JP4JJ(K5HK`KP4K K3K 4(L3@L0XL0L0LLZM3 M8M0hM4MM0M MNN0HN hN0NNЏN3OO 40O 4hO3OO 4O0OO 4(PZHP4`PxP 4P PPQp(QH0Qط8Q@QHQ8PQPXQhQ4QRQ5QQRR8RZhR3RRRQR`PSZ(S`0S8S(@SHSSS_SpQTQ8T9hT0QTPT9TUP8U hU`PUPUPU3VHV`VVVVPW HW4`WPW WpQW X9HX 5`X`xXXXX5Y0 Y0XYZYY0YZ3 Z`8ZPZhZZ0Z`ZZ[ [4X[Z[[`[\ \0X\h\p\xx\, 8Ph(@Xp 8Ph Xp%&&&&''p(((((())0)H)`)x)))),,- -8-P-h-------.(.@.X.p.h22222223(3@3X3p33=(=(=(=-=-=8.=h.=.=x2=2=2=2=2=VVVVVVVV8VHV`VV0(V@(VP(V`(Vp1V3V!0H`0&xxxxxxxx x8xPxhxxxHx`xxxx&x&x'x('x(x(x(x)x()x@)xX)xp)x)x)x)x)x0-xH-x`-xx-x-x-x-x-x-x.x .x2x3x 3x83xP3xh3x3x3x(px#$1 A06{ %` % % % !%`!%!%!% "%`"%"%"% #%#%0$%p$%%%`'%'%'% (%*%H*%*%*%+%H+%+%+%,%H,%,%,%.% /%`/%/%/% 0%`0%0%0% 1%`1%3% 4%`4%4%4% 5%`5%5%@#H#P#X#`#h#p#P%X%%%##%H%1#%#0%x%1$$$x>$% %?U &h&(&p&&P.,H..11H212(2>H>P>X>`> h> p>>> >>&>'>(>+>.>2>7>8>@>L>e>f?m?v?~? ?(?0?8?@?H?P?X?`?h?p?x??????????????? (C0C(80888@8H8P8 X8 `8 h8p8x88888888888888!8"8#8$9)9*9,9- 9/(90091893@94H95P99X9:`9;h9<p9>x9?9B9C9D9E9F9G9H9I9J9K9M9N9O9P9Q9R:S:T:U:W :X(:Y0:Z8:[@:\H:]P:^X:_`:`h:ap:bx:c:d:g:h:i:j:k:l:n:o:p:q:r:s:t:u:w;y;z;|;} ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;;;;;;;;<<<< <(<0<8<@<H<P<X<`<h<p<x<<<<<<<<<<<<<<<<<==== =(=0=8=@=H=P=X=`=h=p=x=================>>>> >(>0> 8> @> HH_HtH5W%Whhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhh%=RD%mRD%RD%RD%mKD%eKD%]KD%UKD%MKD%EKD%=KD%5KD%-KD%%KD%KD%KD% KD%KD%JD%JD%JD%JD%JD%JD%JD%JD%JD%JD%JD%JD%JD%JD%JD%JD%}JD%uJD%mJD%eJD%]JD%UJD%MJD%EJD%=JD%5JD%-JD%%JD%JD%JD% JD%JD%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%ID%}ID%uID%mID%eID%]ID%UID%MID%EID%=ID%5ID%-ID%%ID%ID%ID% ID%ID%HD%HD%HD%HD%HD%HD%HD%HD%HD%HD%HD%HD%HD%HD%HD%HD%}HD%uHD%mHD%eHD%]HD%UHD%MHD%EHD%=HD%5HD%-HD%%HD%HD%HD% HD%HD%GD%GD%GD%GD%GD%GD%GD%GD%GD%GD%GD%GD%GD%GD%GD%GD%}GD%uGD%mGD%eGD%]GD%UGD%MGD%EGD%=GD%5GD%-GD%%GD%GD%GD% GD%GD%FD%FD%FD%FD%FD%FD%FD%FD%FD%FD%FD%FD%FD%FD%FD%FD%}FD%uFD%mFD%eFD%]FD%UFD%MFD%EFD%=FD%5FD%-FD%%FD%FD%FD% FD%FD%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UEDH|$H/uImuLH|$H/uHH|$H/uImuLImuLHH|$H/uImuLtH<$H/tI<$H/uYHLAVAUATIhUSHdH%(HD$1Mt$ I\$(H l+HLhHEfHnH} HfHnID$flHEAD$EEHE0HE LHtMu H=uRH$HvH1HE H$HE0HE HuAHt HLHH$HU HE(I|$HH*HE@H}HHu^AD$`AT$PHHgH54*E`HrHHfHnH(UPfHnHE@flEILHPILHLH|$HtHP HEHP I$LPLHuL7LhHL H|$(H/t(H|$H/uMHH\$0H_H0H|$(H/uH|$H/u LLl$ =HD$0HtuHHHtH|$8HHH|$H/uHLHLHLHrLHbLHRLHBLH2LAVL5(AUATUSH@HsHHl(LmHELLH{ H(LuHEH} HuIC8K(HHbH5PAE8H'HHfHnH(M(fHnHEflEHPILLuH4LH|$HtHP HEHP I$LPLHuHMl$lL@LgH|$H9tHD$ HpLFH<$L9tHD$HpH'HHHLwHHH|$H/uH|$H/uHD$PH9D$@uH|$XHt觅HH<$H/t#HD$@H9D$0uH|$HHtyH,H<$H/t#HD$ H9D$uH|$(HtEHMH|$H/t3H|$H/uHD$0H9D$ uH|$8HtHI>H/uL1LHEHP8HLL褄HH0HHHxHLI#L HL[LIHL@LILHLH|$cH|$@9[I?H/uHH|$0H/tH|$.H|$(H/u~wݐL HmuH]ImuLNLH|$H/u6H|$H/u&H|$H/t^LSH[HH蠎HLd$ H.HD$0HtuHHHtH|$8HH 뛐IL!LH1LLt$ 1LE0ICLH|$(H|$ LH׍LzLt$01LAUATUSHhHdH%(HD$1LcH @#HLhH<fHnH} HfHnHCflHECH[ EEHE0HE LHtMu H=m%H$HvH1HE H$HE0HE HuA$Ht HLHH$HU H5<"HHE(HrH_HHfHnH(HEHfHnHEPflHEXE`HE@EILjHL H"MH?LH*H(~H bH=SYVLΘHHtALHHHH)HtHHH)HtH8L`LkWH3H(H LH0H/uHH/uL`LvLHWLZLHH0H/uJHHL$H=-XH=IXHLLHdHVHHsI}iI}`HI}(OI}FI}=HH,HmtHmuHvLHfH$H$H$x݉H|$(ӉH$XƉH|$X載L贉H|$pH/uH|$8蚉H$Ht(~H0H$sH$fH$xYH$(LH$X?H$H2H$H"H$H$Ht}HH$H$xH$HԈH|$pH/u$H$(跈H$HtE}HMH$萈H$胈H$xvH|$(lH$X_H|$XUH$HH|$pH/t'H$0H$Ht|HqH$H$H$xH|$(އH$XчH|$XLJLH輇H|$8貇H$Ht@|HHH|$`H/uHl$@HH}vH;l$uLHdH$hWH$XJH|$X@H|$86H$8)H|$(H$H$H|$xHt{HH|$hHXHPMH$ȆH$軆H$x讆H|$(褆H$X藆H|$X荆H$耆H|$pH/uH|$8fH$HtzHH$?H$x2H$H%H|$pH/t$H|$(H$HtzHQՐLHL LHLIHmuH HmuHI<$H/uL7LL|$HLLLI,H|$ H/uLLLH]H|$H/utH|$ PILGLHL(L LHH L)MtLLHoHHH)HtHHtC:HHhH)HtHUHHPH)Ht HP3HHhHhOHH/ugHOHHH/uALكH+HH=PQL "LH8SLHSHH>9H1\H0H/uHH/uHHhH0H/usHeHIH=:P=L赏]L؂LLH4H?Ht HuPZHHH$1H$$H$H$ H$~H$x~H$~H$~H$~H$x~H$h~H$h~H$X~H$H~H$X{~H$H/uH$x[~H$hN~H$HH>~H$81~3H$@H/uH$HHPH$H/s=iH$@HKHP@H$H/|rH$HaHPVH$@H/D:H$H)HPH$@HHPH$H/yH$HHPH$H8HP-H$H/%H$H/ H$@H/H$@H/|rH$HaHPVH$@H/'H$H HPH$@H/tajH$HYHPNH$@H/)H$HHPI<$H/tHFLH=HLHH8H|$H/uHHCHLHzLHjLHZLHJLH:LH*LHLrH LbHLRHLBHL2HL"HLHLHLHLHzLHjLHZLHJLL:HH*LHLrH LbHLRHLBLH2H|$HtnHH|$HtmHHD$`H9D$PuH|$hHtmHH$H9$uH$HtmHH|$H/tHJLHLHxL H=)FLHTLlHDL\H4LLH$LHmuH/LwLLLH|$@H/uH|$`H/uH3LLLH4H|$PHt$`H)HtMHLHLH)HtH#HH|$0Ht$@H)Ht H|$ H/uYI.uLKH|$0H/tH|$PH/u.|$HH7H$H9$uH$Ht3jH;LRH|$(H/uHHE0xHE(fIzLHE0EHYHD$@HtuHHHtH|$HHHD$ HtuHHHtH|$(HHoHHD$hHtuHHHtH|$pHlHHD$hHtuHHHtH|$pHHD$@HtuHHHtH|$HHHD$ HtuHHHtH|$(HHHE(HE0HqIL]HE0LhH@LXH0LHH LLH)Ht$XH|$PJH$H$H)Ht-H$H$H)HtH|$pH/u`HT$8HH$HHuSHCILHH$H$H)HtH$H$H)HtH@LH$H/uH$H/uH$H/>4H7H$HHD$HHuHzH|$`H/ujH$H/uWH|$XH/uGHHqLH|$XHtHPH$(qHZH|$PH/uH|$PH/uH$8{qH$(nqH$aqH$TqHH|$PH/uHH|$XHtHPHH|$`H/ulHtLH|$XHfHP[H|$`H/u3H;LsH|$XH/uH|$`H/uH H$ H;<$tH$0Hp|L$H|$`H/uHH|$PH/uHMH|$PH/uH|$`H/uHI.uLnLHHoH|$`H/uFH$H/u3H|$HH/h^H|$PH/u H|$`H/uHI.tHL4H|$`H/uHLH|$`H/uHLLL9$pLTL|TH$oTH$bTH$UTH$HTH$;TH$.TH|$p$TH|$`TH$ TH$TH|$8SH|$0HSHD$HxHtcHL5H$ #HH5PHdHD$HxHtbHH|$H/tHPH<$H/tH7HL5HH\H|$H/tHII/tH4LHLHL HLHLHLHrLHbLHRLHBLH2LH"LzHLjHLZHLJHL:HL*HLHL H|$H/tHMtL`H|$Ht`H|$H/utHMtL`LHL\HH|$XH/u)H|$`H/uHaLyHt$HH$HHuHHt$HH$HHuHH|$`H/uH9l$uHLL9d$uLHH$HtHPH$H/ugHH$H/uLH$H/tH$H/u+HsI,$uL H$H/uH$H/ndH$H/uzH$`HiHP^H$H/LBH$H/0w&H$pH/[ I.uLHH$`H/1H$`HHPH$(iHKH$iH6I.uLH$pH/zpH$HZH$H/H>H$HtHPH$8 iH$(hH$hH$pH/u=H$hHxH$H/H$HFH$HtHPH$8vhH$(ihH$\hH$pH/uH$gLLt$ 1LR=IPLH|$(H|$ LHfLLt$01LH|$HH/uL|$0LfHmuHL>I.uLH|$8H/u' H|$`H/uI/uLH|$@H/uIH|$HH/uL|$0tH|$PHtHPI<$H/tHXHHLL)MtLH$H$H)HtH$YHt$`HD$@H)Ht H|$@H5H$(LHH|$(aeHmuHI.uLI.uLI.uLI.tLI.uLtI.TLbGH:H-H L.H|$XH/uH|$PH/H$H9$uH I,$uLH&H|$0H/tSH|$L$YdL9$uLǻHH|$HH/uH|$PH/uH\$`sL9$tH|$8H/uUI,$uLFH|$@H/tH|$HH/u)HLxI/uLHOLcH?L7H/H|$0Ht$@H)HthHHmuHLLHL9$uL觺HmuHxLHl$`kHLcHH|$pYHHQHH|$H/uALHLLl$@$HHHHHWLH|$0wH|$H|$wH)HLHLHLHLHLHpLH`LHPLH@LH0LH LxHLhHLXHLHHL8H|$ HtHP HEHP I$LPH HuI|$Il$6LH9LH|$8H/uH|$@L9tHD$PHp H|$`L9tHD$pHpH$L9tH$HpH$H9tH$HpH$H;|$tH$HpH=H$H$H9tH$HpgHH,H$H;|$tH$HpH|$ H/u޿H|$H/uοH|$H/u辿HH|$ H/u覿H<$H/u藿zHHH$LHHH$LI-LLH]L}xLt$ 1LILH|$(uH|$ kLcH{]L#Lt$01LzIL%LH5]LػLt$ 1LI4IGLH|$(H|$ LH\L~Lt$01LILL}H\L=8Lt$ 1L詿IL?H|$(5H|$ +L#H;\L޺Lt$01LO:IMLLH[L蘺Lt$ 1L ILH|$(H|$ LH[LC>Lt$01L课HuUIHU+HLJH,$LHEI[H{H}HmuH莼iKHmHuHdH4H$H/H$H/H$H/uϸH$H/踸H$HtHPH$H/臸H$@HHPH$H/uSH$HqHPfH$H/u"H$H/ H$H/H$H/ӷH$Ht"uHHHtH$HHmuH萷HmuH職HmuHrHmuHcHmuHTHmuHEL荽H$HbH$H/H$H6H$H/޶H$H/uƶH$H/n诶dH$H/蓶ImuLH$H/ulH$H/UImuLAH$H/u.H$H/uH$H/H$H/uH$H/յH$HtHPH$H//褵%H$@H`H$H/,r"H|$H/tL詻TP|H4L茻H$L|HLlHL\HLLHLQ4H$H#HPH$Ht"uHHHtH$HHmuHHmuHHmuHԪHmuHŪHmH貪H$@H/薪H$HHPH$HzHPoH$H/uFH$HH$0HtHPH$H/u H$H_H$0HtHPH$@H/ΩH$HHPL菺LHHHtHHH)Ht HHH)HtHHtH膯H螫ɥHHXH=LmTbL`UHߩHXçH=跧LTHHHPH)H;H=.L!HHHmu5Hb+LXTH蠮LHHH-L%H|$ H/u%LSHeH}訤LpHHH)Ht腩HHH)HtjHXSHHH誨H=莦H=肦LRHHzpHHdLLLDL4LH諩QLLH菩LH|$H|$H|$(H/uLYRI,$uLڦH"I/uLĦL躧H|$蠥H|$薥H|$(H/u薦LQImuL}H<$H/ulI,$uL]H襬H<$H/uFH莬H|$(4H|$8HHLRH<$讂HVH|$(H|$8H|$0ؤH|$HH/t LHBQ˥HmuH躥H|$(讦H|$8蔤H|$0芤H|$HH/u芥HmuHyHߧ LҧH誫H|$(PH|$86HH+L3QH<$ʁHrH|$(H|$8H|$0H|$HH/t LH^PHmuH֤H|$(ʥH|$8谣H|$0覣H|$HH/u覤HmuH蕤H&HHLOH趪HH˦LSPH蛪HL@H|$&HH$H|$ LHHHiHHִLTH,ATI@UP觡LHHH}HEHvH5'HHHfHnHH(fHnHE flHE(HE0E8HEEsH<$H/uDH茩H|$HtHPHtH<$H/uH]H|$HtHPHEH<$H/uH.H|$HtHPHH<$H/u跢HH|$HtHPHL.AHmuHLǨH<$H/tH质_H<$H/uNH薨H|$HtHPH~f.@AVH5;AUATL%UH-=LSHHHH肢=LH5HHHX=uL-L試LL-LL$=eiLH5HHH=uL5LKLLL͡==i=T=?o="C=5u'H4%Hx?*ӣHt =u'HHx?*裣H =LH5HHH=uL5LSLLLՠ=6= q=$LH5HHHv葠=*u!L5RLLLLdLHHH5CH<G=(u'H'Hx?*莢HLHHH5L5HL[LLLݟ=vum=)=)=u'HHx?*;H =tH=`ڡ={H\ CLH5tHHHf9=uL5BL芣LLL =u'HHx?*SH =5u'HT%Hx?*v#H LH5HHH菞=(uL5LLLLb=u'HHx?*詠H" =[u'HzKHx?*yH LH5PHHHB=~uuL5L6LLL踝= y=4=== = u'HHx?*,辟H_= = = u'Hv Hx?*tHLH5 HHH =y up H-a H1LHL賜=< =' = = tw=, u'H+ Hx?*ʞHk[]A\A]A^H=C^ 觞H@pH=] 舞H D} 7xt 8^k ~6@H=S[ 6H+ 72* =6 <8H=PS HH=1] ŝHN*H=S 覝HOH= 臝H rH= hH FH=U IH H=\ *HH=\  HxH= H% H=\ ͜HN$H=\ 讜H7H=+\l 菜H(hH=x pHH=y QH_H=[7 2HH=[ HH=[ HHHH%H1HHZHHHHH DH=HH9tHHt H=H5H)HH?HHHtHHtfD=u+UH=Ht H=Yd]]wH`fDHGÐfDHGHtH@1Ҁ8*HÐfHfÐf.Ðf.fDHÐf1ÐHÐffDfDfDHHt H`DÐfDÐf.HO(HcW8H HЃG8‰ff.HO(HcW8H HЃG8fff.1f1ÐH?@HH@HHbNÐÐf.Ðf.HH]ff.HUHH9H(]+f.ATIUSH_H/H9tDH}H/t.HH9uI,$Ht,It$[HH)]A\ؖ+HH9u[]A\Ðf.颖fHt7UH>HH/tH]|@ӔH]eDÐff.Bf2fHeH=ff.HEUHHH(]ff.ATIHSHӉHHBHHI$HL[A\ff.AWIAVIHAUIATEUHH dH%(HD$1xD9MmHT$DLHIELl$~H|$H/IEHIEtQHIEt7HXHIHD$dH+%(\H L]A\A]A^A_@L8fDL(IEHIEu IEHIExHMmHHHD$IEAIEE9HHT$DLIEHLl$H|$H/tTIEHIEt&HIEt2H|$H?I>eLXIEHIEuLB;fHHL$ELIEHT$HLl$+H|$H/uDHHH=Hԙ@AUIATIUHHdH%(HD$H}HHHHHH$ AHLLHgH<$H/tHD$dH+%(uHL]A\A];脓H鶙HHMff.HUHH)H]{f.HSHHPfHnHAfHnHGflH HtHP H;H{HC[齒ff.H5UHHPfHnHfHnHGflH HtHP HH}HE^H@]鰑HSHHPfHnHfHnHflGHHtHP H{H{HC[ff.fHuUHHPfHnH!fHnHGflGHHtHP HHHE]靑ff.fHUHoSHPfHnHfHnHflHHGHHtHP HH{HC5HH@[]邐fHATLgUHPfHnHfHnHFflHHGGHHtHP H@HHEĐHL@]A\HSHHPfHnHfHnHG@flHHHtHP H{[ؐHeUHHPfHnHfHnHG@flHHHtHP H}艐Hh]kff.HSHHPfHnH1fHnHflGHHtHP H{[(HUHHPfHnHfHnHG8flGH@HtHP H]؏HeUHoSHPfHnHfHnHflHHGHHtHP H{耏HHh[]]ff.fHATLgUHPfHnHfHnHflHHG8GH@HtHP HHLh]A\f.AVAUATUSHhH dH%(HD$1胍Hk Lk(H dILpHfHnI|$0HI|$ fHnHCflID$CA$AD$HLt HLl$I<I"EAD$0HڮMl$(HPB/fHnH{HfHnHflID$@I|$H) $H$HPC`ocPfo,$HsHAD$`HID$@Ad$PA,$H HH|$P(Hl$HtHEHPH|$HtHP oCPC`I|$HAD$`AD$PHtHP Il$HHtHEHPHEHP HD$dH+%(H L[]A\A]A^@M(DHt$I|$ 1跐ID$ HHD$ID$0LH芊Ll$I|$ C`osPA $AD$`HID$@At$PI|$HHVHP 1+H=}(I$IIIH IH@HAWIAVAUATUSHHLgH/LH)IIL)HHGL)HI9wHHLHHJ48HHHHQH9uKHCH[]A\A]A^A_DL9MM9LICL.HH$E1HLHHJ<8HHHHVH9uI9tEHLfHHHHVHL9uH}H/tVHL9uH+HtHsHH)։K /fInIfHnH$flHCH[]A\A]A^A_fDHL9uHH9HGHHHt$H$6H$LcIH+Ht$HH$HH=u'辅ff.AWIAVAAUIHATUHSHXdH%(HD$H1D9tED1LHeHHIEHD$HdH+%(HXL[]A\A]A^A_fHH\$0HD$@)D$0葂A9HHD$E11DLH\$0HLt$Lڇ1L|$(HH$9~0ILLHHD$(ȂH|$(H/uhfDHD$Ht$(H|$ HHD$(裍H|$(H/H|$ H?I}tuH|$H/tZLL;d$tH;H/t/HH9\$uMHt$@LL)胇fDӅHH;\$ufD軅f諅f蛅bfDHHcHHHD$8Ld$01L9HD$IE袇HޏHݏHHݏfHH(dH%(HD$HT$HL$HwD$}HD$dH+%(uH#fH(HHJHwHH(HHJHw(HH(dH%(HD$1HT$HL$HwfD$HD$dH+%(uH菆ff.H(HHJHwH(HHJHwHW(HcG8HG8ÐfDHW(HcG8HG8fDAVAUATIH,UHHhdH%(HD$XHH@(H9D$E1薊D$ I$L@H@HtTHrLfDHPHHH9p rHHt"HHPHHH9p sHt HL9t H9w f)D$0)D$@H}(Ll$HT$ LHwaI$Lt$LLHHD$迆H|$H/H|$fH|$D$HH}(HL$LIHwHcD$H2H|$H/NfHD$0G(D$ HG0H8HD$0HH8Ht$81H|$0H}(HT$ HL$HwrHD$0HHH|$8DLHPHD$0HtuHHHtH|$8HHD$XdH+%(|Hh]A\A]A^fDLD$HLDl$foO8HGHL$8HD$H?H}(I LHw fQLd$ H5 L轇L-LLl$ H鱋H鷋HH鬋HmH魃ff.HMUHH艃H]f.HH]ff.HUHH9H]髁f.H}Hff.H]UHHH][f.H-Hff.H UHHH] f.HUHHIHq~H]8HUUHHHA~H]H%UHHH~HH ]kf.HUHH詄H}HH ]+f.HMH]ff.H-UHH9H]f.HH ff.HeUHHH]f.HH齃ff.HհUHH虃H];f.HeHmff.HEUHHIH]~f.HEHff.H%UHHH]~f.H5H͂ff.HUHH詂H]K~f.HeH}ff.HEUHHYH]}f.HUH-ff.H5UHH H]}f.HH݁ff.HUHH蹁H][}f.H5H鍁ff.HUHHiH] }f.HH=ff.HUHHH]|f.HիHff.HUHHɀH]k|f.HEH靀ff.H%UHHyH]|f.HHMff.HUHH)H]{f.H%Hff.HUHHH]{{f.HHff.HuUHHH]+{f.HH]ff.HUHH9H]zf.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$$HD$HD$ D$0HD$HD$dH+%(u 1HzATUHt*HHH)]A\DH-H~tL%0L|H=0H`|LHi|LHr|H~H7Hx1?*Hk|HHqv5RDH-!H~6H=0%|HH[vvI髂I鯂ATUHt*HHHI]A\DH-qH}tL%/L{H=W/H{{LHl{HHHx1?*HJ{HHua@H-H|FH=.{HHVu&I髁I鯁ATUHvt*stHH4H]A\fH-AHa|tL%f.LnzH=7.H[zLHLzHHtufH-H|jH=. zHH^tJIӀI׀ATUHvt*sHHH]A\DH-AHq{tL%v-L~yH=G-H`kyLHi\yLHrMyHH{stH-HzVH=,yHHkVs6IIAVAUL-ѨATUSH@H dH%(HD$ḨHPfHnfHnfl) $QuHsIH3Il$I$HwH{ Ml$HBID$I|$ HHPC8o[(fo $Hs AD$8HtID$A\$(A $HHH|$P(Hl$HtHEHPH|$HtHP oC(C8I|$ AD$8AD$(HtHP Il$ HtHEHPHEHP HD$dH+%(uPH L[]A\A]A^C8oc(fo,$AD$8HID$Ad$(A,$I|$ HtHP 1tI0I6I1II~I~fDAVAUATUSH@L&dH%(HD$81Hl$ Hl$MHLoHD$IHHA$T$ HHD$HuH{(HD$HT$HL$ HwD$6H{(HT$HcL$HwHH|$H9tHD$ HpsHD$8dH+%(udH@[]A\A]A^Hu\HlLl$Ht$1LwHD$HHD$HD$ LL_qHD$HT$)KsH=pHI}ff.AVAUATUHSHH0dH%(HD$(1ILl$D$LL,$HD$uHcS8HK(LH HЃ4C81I/mL$EuVDc8H}LHT$pHUHD$H<$L9tHD$HpqHD$(dH+%(u)H0[]A\A]A^HC(Hcs8LIcH0:pL$/rH|H=PrHH=A(\qHtHH+r1HÐHH=',qHtHHq1HÐHHHx1?*HpHtHHq@1HÐHH='pHtHHq1HÐATISHHdH%(HD$81H|$xv|$u1HHI$HD$8dH+%(uLHHL[A\H9Ht$H|$ pH\$H;tI$fHXnpHeHHGuHEUHHHGuH ]ofDH;=ݻtH5jHff.H;=tH5|jHff.AT 0IUSvtHHlH4H}HE'o[LH]A\XiHzHizATHUHHLgHMt Al$tHH]A\mI$LPAl$ uI$H 2LHPH9uP뻐ff.ot@UHHPm t]DHEH HPH9uHH@]f.H]f.AWIAVAUATUSHHHnH5dH%(HD$x1HkHl$`HD$@IHT$HHIo0H5Mo Mw(HLkHHHl$8HT$ HIH|$(HH[HtHt$ HLd$ HD$HA,$ILt$IELl$Ht H|$`Ht$@Ht$@H|$HL$AHT$Ld$I<$tnH|$H/tvH|$H/tPHD$PH9D$@t,HD$xdH+%(uaHĈL[]A\A]A^A_H|$XHtAj멐LjH|$H/ujH|$H/umH8xH xff.AVAUATUHSHHpLnH5?dH%(HD$h1LiLl$PHD$0IHT$8HLk(H5Ls LiHHLl$(HT$HIH\$HtbH]HtHt$LLd$HD$8E$$IL4$Ht H|$PHt$0Ht$0H|$HDLd$I<$t]H<$H/tKHD$@H9D$0t'HD$hdH+%(uKHpL[]A\A]A^H|$HHtci뮐LXiH<$H/ukHvHvff.AUATUHSHHXLnH5dH%(HD$H1LIhLl$0HD$IHT$HtXHC H]HH$HD$HtHt$LLd$H|$HLLd$I<$t`H<$H/tFHD$ H9D$t"HD$HdH+%(uDHXL[]A\A]@H|$(Ht;hfL(hqjHu@AUATUHSHHhLnH5dH%(HD$X1L9gLl$@HD$ IHT$(HtyHC HHD$HC(H]HHD$HD$(HtHt$ LLd$ H|$HL$LHT$Ld$I<$t{H|$H/t`H|$H/tEHD$0H9D$ t!HD$XdH+%(uVHhL[]A\A]H|$8HtY gfffLfx.iHtfAWAAVAUIATUSH8H4$L$,hIHHIgH4IĿxHXH!I$Mt$gHH<$fnd$,HHEfAnfInL}fHnfbflf$)T$dHEHE@LHE0cH.fHfot$fHnH$EHfHnflu`HEXHEpE)gHfInfInHXfHnfHnflHoHχfl)$HAMGfIE0AMAM AD$I}(fo$AE HtLxH8L[]A\A]A^A_HisHsHsHsfDH?H/tfHdHfHe@AUATL%USHtHL[]A\A]fH-L%HjtL%XtTLL%zLdLH0HQH=HSdH&cHL[]A\A]L-L%Lzjt1L|kHH5LH_cLdH8HɲLH=HCdLb2IorHPrIOrfATL%SUSjtL[]A\fDH-QL%*Hit1LjHMH5LHbLdLHmHH=H{cHaL[]A\IqHqAUATL%qUSH|tHL[]A\A]fH-aL%BHhtoL%HtTLL%L^LHЅHAH=*HbHaHL[]A\A]L- L%Ljht1LliHH5֖LHOaLbH(HLH=oH3bL`2IpH~pI}pfH?HtH/tDH?aHf.AWIAVAAUATIUHSHhHL$dH%(HD$X1HHH\D9t;L$L1L肊HD$XdH+%(KHhL[]A\A]A^A_@L0\HHH<#fL4HD$P)D$@HLaIIfHnHLt$PflHP)D$@LHHHHL9uH}Lt$H__HHsHD$8H|$(H\$8HHD$_H|$8Ht H/3HD$01HD$$DI|H/trH|$8HtH/tmHL9[9~uH|$(eHHtSHt$H|$Hl$8o_H|$0MDHI(uLc_H|$0I|H/uN_@C_댐{[f1M9L$LIELȈH|$(H/tMLM9tDH;H/t'HI9uMLLL)w`f^HL9u^f^fDZfDHD$@E1E1HD$PF`H=\HmHmHmHmHmHMmf.AVAUATIUHHHdH%(HD$1ILm_L,$I}HHLL_H,$HEHI|$HHEH,$Ht H/tHEIl$HEHt=HHEtIImtQHD$dH+%(}HL]A\A]A^fH8]HEHHEuH"]ImuL]륐 ]wfDH\HEDL\ &_ImlIJlff.AWAVAUAATIUHSHhdH%(HD$X1cHM(U8H9Hcʍr u8tVHx@L@8HBLfHWHG;O ~HHHWHG;O HHHfHcLc<7U8LMWIMLLQZHH-Hl$Hl$H|$H[H|$Ht H/HD$H|$HHHD$O\H|$M$HI(xI<$H/H|$H/H|$H/<HD$XdH+%(HhL[]A\A]A^A_b^fHI9t;O };f)D$0)D$@Hl$ H5HaL%HLd$ DHD$0HG(HtHD$0!HLt$8H01LHD$0HtHDLHLPHD$0HtuHHHt LLHD$XdH+%(Hh[]A\A]A^A_fDHcu8HE(LLHH0oZADu8' ZfDLYH|$I<$H/{YH|$H/vYH|$H/qYfDUfDoO0HW@Lt$8HT$HL$8[H$iHSiHiHXiHiH0iff.AVAUATLfUSHH0dH%(HD$(1H9>H'HHl$Ll$H|$HLi`HD$HtH HD$ ZHLpHNHEHEHyHEHD$ HtHHEH|$ _L_H|$HtH/tS~fHnflCEA.tFL#HD$(dH+%(u~H0[]A\A]A^fDfFfDWfHEHPm uHEH $HHPH9uPH|$SH|$oYIgHgAVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HL^HD$HHHD$ HD$(HH HD$0hXHHD$0HHH L5wHD$8LuHHMHD$@HHEH|$@HE'^H|$8^H|$0^H|$( ^H|$ ]L]H|$Ht H/[~L-fHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEH tH@H9HuH}qWA}E PU VHEHsH@H9LuH}\ HVDfF H L5vHD$8LuHUHD$@NUfDH|$.QH|$@E DH%HWIleHpeff.UHH@dH%(HD$8HxHH@Ht Xu-HyHEHD$8dH+%(u H@H]Y}VHH5;HYUHdNfUHH@dH%(HD$8H_xHH8Ht NXu-HxHEHD$8dH+%(u H@H]b[UHH5HTHkdeUfHAWAVAUATL`SHHH0HH@dH%(HE1)`HDžpNHcHHDžHHL`}NHAbQHHH8H\VH5wfHDž(L%H¾H@H8LOMcLH= fN<HDž)M=LSN$8HHxLIWI9t IW1GPHHLHBH+H\MPH1ҾH9H\AHDHHPIM^A_tH}H5IRdHDžf)M1LRJ 8HHxHI{H9IW1H(XOH(@HDžE1HDžf.L-LAW7¼HH(L%H(LQHgtHLH=HQLZODL`LH`HHH9h*HDž1HDžHHHTHHH9wHOHH)HHHHvcHLHfHHHoHfH9ufoHLHfsHfHfofsffA~H9tHBD"H9tHBDbH9tDbMcEYHDžf)MH5H0LRH0L1N$?HL MHLAMHLI1LL9HVH>LDARHL9HLDH9HDH)H9HƛHDHR5QZYHHE1HHHEW@H@HHHHxLqHH/HHL@HPIHHM9rHHHLxwID9tHHF4/LDhL0HLHX6KHqHEfH0)pFtrH#LLHKHpHjqH0Ht QHZrLH0RfDLH@H@H=ɸ\SzݸHH(H(H=yTIHmH .pHHH=HMH=^qK@HHtǠHHtHH)MHHtHH)MH8LL`L/ME1L0 LHIHnGD9~9H`LLJHH0HH0H/uK@HH8H0HH0RH0H/HH0H?H8HH/HhL`ILL9tDH;H/tOHI9uMtHpLL)LHEdH+%(H0He[A\A]A^A_]fDJHI9uIHH}H5IK^fD{J8qJgJfHDžE1HDžrHKHH PHH(_1HQH(H.H5~H{IH(JH(HIHژH=HWJH HHHH PHyH(1HIPH~H5g~LHEHLhJH~HJLH=HIH HwH]H5 H>JHYAKH}H5IJ8[H=FH=F[HD[H[Hq[H[H[H[H[H[H[H}[H[HZHO[HZHZfUHH@dH%(HD$8H_lHH8Ht NLu:HlHHEwOHD$8dH+%(uH@HP]5IIHH5HHH^X#[f.UHH@dH%(HD$8HokHH@Ht Ku:HclHHELHD$8dH+%(uH@HX]H@IHH5HHHWZf.AWL=ӲAVIAUAATIUSHkHt$ Hl$dH%(H$1DHD$HHHD$8IH\$fHD$XD$HvtzLLHCt$ HDLjJH|$HH\$Ht J6HjHHD$MH$dH+%(HĨ[]A\A]A^A_ÐH=L=ұ-LkL=tKLL=LFHbiHLH=HEH=QD@H=QL=*Kt1LLHPzH5!zLHDL"FHszHLH=HӰ~EH=C:GHl$`H5HEHUIXIfXIzXIVXuXATH [fLgUfHnHHHdH%(HD$81HkhfHnflHHHt Hu7HViLHEIHD$8dH+%(uHHH]A\{B6FHH5HEHTWATH eLgUfHnHHHdH%(HD$81HgfHnflHHHt GuDHhLHEHHAHD$8dH+%(uHHHx]A\DyEHH57HUDHS$W@fAVIAUIATAUHSHGHEH{HHtH/tzHEHtQHHHHCIuII}IEHtH/tUIFHtH[]IELA\A]A^HCHHIv@;B|fD+BHKVff.fAVIAUIATAUHSHGG HEH{HHtH/tzHEHtQHHHHCIuII}(IE HtH/tUIFHtH[]IE(LA\A]A^HCHHIv@KA|fD;AHuUff.ATIUHH.HdH%(HD$1HEH,$HHEHtH/|HEIl$HEHt2HHEt>HHEtJHD$dH+%(uPHL]A\H@HEHHEuHz@HEHHEuHd@f[@zBITDAWAVAUATUSHdH%(H$1H$HAHSHHDŽ$H$H$HHD$ HH"L$@HDŽ$H$H$LHHD$0HLL$ HDŽ$(H$ H$pLHHD$HFHfHnH$HDŽ$fHnL$H5HL$flLH=oHDŽ$)$fHnHDŽ$fl)$H$Ht H/2H$Ht H/ H$xHt H/H$(Ht H/H$XHt H/H$HHt H/oH$Ht H/HH$Ht H/!H$HtOH?HRHLHDŽ$(H$ ILH+HH$@HD$pHHH\$pHDŽ$HHD$~LLt$HLHfInLHDŽ$fHnH5H=HDŽ$HDŽ$fl)$~D$fl)$RH$Ht H/H$xHt H/H$HHt H/H|$pH/H$(HHD$(YH$HtH_>HHLHDŽ$(H$ iHt$ILHHH\$pHDŽ$HH$@%LLt$HL2HKfInLHDŽ$fHnH5H=HDŽ$HDŽ$fl)$~D$fl)$H$Ht H/b H$xHt H/; H$HHHD$X&H|$pH/H|$( H$HtH=H|$ HHHDŽ$H$Ht$H|$0IHnHH\$pHDŽ$H$HLLLt$HcLLHDŽ$(LH$ HʌfInLHDŽ$fHnH5RH=HDŽ$HDŽ$fl)$~D$fl)$谰H$Ht H/ H$Ht H/ H$xHt H/{ H$(Ht H/T H$XHt H/- H$HHt H/ H$Ht H/ H|$pH/ H$HHD$8+H$HtH1;H|$ HHHDŽ$H$9Ht$H|$0IHHH\$pHDŽ$H$HLLLt$HLLHDŽ$(LH$ HfInLHDŽ$fHnH50H=HDŽ$HDŽ$fl)$~D$fl)$ήH$Ht H/g H$Ht H/@ H$xHt H/ H|$(H$XHt H/H$HHt H/L$LH|$pH/R H|$8hH$HtH|$l9Ht$HH$HDŽ$H$oHLHHDŽ$H$H$QHT$ HLLHDŽ$H$H$f~d$~T$HD$@H fHnH~)$pfoH$H$@foflHDŽ$L$@flH$pH$H)$)$)$HtHfHnH$X$P$xHtHfHnH$h$`$HtHH$HH$H%HDŽ$HDŽ$HDŽ$HDŽ$HD$H)$)$)$;7H jH|$`HHD$hHH Ht$hHHH|$P2H|$hHtHPHT$HHt$PH=:H|$`H/H$Ht H/H$Ht H/H$Ht H/H$xHt H/H$hHt H/rH$XHt H/KH$HHt H/$H$Ht H/H$8Ht H/H$(Ht H/H$Ht H/H$Ht H/aH|$xHtH5H|$ HHHDŽ$H$HT$0HLHWHDŽ$H$H|$H8LLHDŽ$(H$ ~D$HLH5fHnH=0HDŽ$HDŽ$fl)$~D$HDŽ$fl)$蒠H$Ht H/;H$Ht H/H$xHt H/H|$(H$XHt H/H$HHt H/H$Ht H/nH|$8TH$HtHZ4H|$ HHHDŽ$H$bHt$H|$0HHHH\$pHDŽ$H$HHL.H\$HLLHDŽ$(HH$ HfHnLHDŽ$fHnH5H=nHDŽ$HDŽ$fl)$~D$fl)$H$Ht H/ H$Ht H/H$xHt H/H|$(H$XHt H/H$HHtH/t~LH|$pH/H$HtH/tDH$Ht"H$dH+%(H[]A\A]A^A_f0f0xfD0UfD{0$fDk0fD[0fDK0fD;0afD+0:fD0 fD 0fD/fD/fD/nfD/GfD/ fD/fD/fD/fD{/fDk/]fD[/6fDK/fD;/fD+/5fD/fD /fD.fD.fD.H|$pH/,."f.fD.fD.fD.{fD{.TfDk.-fD[.fDK.fD;.H|$pH/^'.Tf."fD .fD-fD-fD-fD-`fD-9fD-fD-fD-fD{-fDk-fD[-fDK-?/HAHBHBHBHPCH\CHBHCHCH{DHAHAHpDHDHBHBHDHDHAHAHDHDHDH9CHuCHCHCH@H@HBHBHRBAVAUATUHSHHPHOdH%(HD$H1HIL+/L)HHGH)H9wfDH)HT$HHBL:L9LLD&Htt$I1L#YL=:jLLLT%LHEHHEHHEH$dH+%(?HL[]A\A]A^A_{%Ll$ HD$XLHD$H*HXKfHD$hHD$ D$XHLL.$HT$HLHBH+HD$PHD$%IH|$1ɾHt"[HD$HLL8L9xLD$Hst$I1Lh"…L$H5LW'>fv'IHPI$HL$fHnfInLLflHT$0LHIE)D$ HEHl$oH|$H/I}H/tL8' %L'fL$H5L&>fLHHEHHEH.%HEHHEH%%OfDL5ِLi+tJL=LL=Lm!HNHHsLH=Hn9%L#*HL=nH*t1L+HYH5bYLH@#Lc%HYHEsLH=H$H#CL$H5L9%T=L$H5L%q=!&I<H<H<I<Hn<HD$<I<IHHPLHyHH HtHH9tIW1H H8HHHHhHHHHH0C HHH9tH81HPzH0\fHDž) Hx111L=kAL5H`')HPH`H9\HhHH)ȉ9ptLHLHX L0fHDžxhH`LLHhL0Ht  H@LH0#HHHhHH)HDž1fE1HDžHDžHDžHDž HDžPHDž0HDžhHDž)LLHcLH)HH9PsHI9t HI1HPI9LH ILEH9HELH`IyHALLHBiPIZAY HHYH8H8HxIHHH8H 0H  H9tHH1H H8\$ H`1E4D4H9H`EDNMcLH5hfLHDž ) H0L1J7HH HLHL9L!I1HhLL;8HHIEL9HLDH90H gHDH9HDHAQLQVH`H WH@1L5H`\}DAL\fHLHX\hoH<HEfH0)pH`LL}HpH<H0Ht H=LH0H`HH;H9p#HxHH`H8HH/H`H@H@LD9~9HLHJHH0H0H/uv@HHLHH0H0H/HH(H?H8HH/HLILL9tfH;H/HI9uMtHLL)cHH/HLILL9tfH;H/tOHI9uMtHLL)HEdH+%(]H(He[A\A]A^A_]fD3HL9uHL9/fHxHL8fHDž)L3fHnHHHJ8flH{HI)I9H81HPf.AE1HDž HDž8 H)HHHh藉HHH@}DH)HLHfDH}H5I.fDH;+HH~HHH f~H(1HHHGH5PGH1~HPHHGH+aH=H}HH~HHaH }H1HQHHFH5FH}0HHHFH`H=HHa} H`SHpHpH9sq 'f HDžf)ItD3fHDžE1HDžHDžx"HDž1HDžHDž@H5_Ld…uOH0HCfHnfHnfl)MtLdfoHH)fH}H59I<*BHMH5HHH HMH5߯HHH H= H=ߎ HH=̎Hh HMH5HHHJ HMH5mHHH* H}H5hIk(AH}H5IA(H )H)H)H)H)))Hk)Hk)))H)H)H)Hq)H)H=(H)H)H)H)H)H(H'HW(HW(ATUSHHH=zydH%(HD$1H H0IHtKHh0H$H H/.ID$0HID$@HCID$HHt@LHD ID$0HD$dH+%(u!HL[]A\L%ZI$UH(USHHH-\[H}HtH/tHCHEH;H/tH[]D f H[]@USHHHoHtmtSHkHtmt H[]@HEHPm uHEH tHPH9uCH@HH[]@HEHPm uHEH TtHHPH9uPHffAWAAVIAUIHATUSLH8T$dH%(HD$(1 P HH@8HE(HH/fHEHHEE8 IH@HD$HIl$ID$H,I$bHHHT$IDLL_fHnfInfl)D$AD$Ht$L( Hl$HtmtgI\$+t,HD$(dH+%(H8L[]A\A]A^A_fDI$LPAl$ uI$H rLHPH9u6P륐HEHPm uHEH rHHPH9uPimfRd H&I2&H&H6&@USHHHo(HtmtsHkHt mHkHtmtH[]HEHPm uHEH qHPH9H@HH[]HEHPm xHEH qHHPH9uTPY@HEHPm THEH HqHHPH9u P5@*ffHfDAWH5LAVAUATL%USHHdH%(H$1L$H$H$HLHD$ fLHaH5 H=SHDŽ$)$*LHH5yH= H5qHHqHH=(H$@L$H$@HLH$ LPL$L$H6H$@H$HHHHXH$HHD$YH$(H$@HHD$PH$fHnfHnfHnHD$0flflHtH)L$@)D$PfoL$@foD$LHH5LL$I$L$@HDŽ$H)$HDŽ$HDŽ$ )$I$I,$H$@H/H$H/fHDŽ$HDŽ$)$H #5HXHL$HH$LH$ HD$PH$H$fHnfHnfHnflflHtH)L$@)D$PfoL$@foD$L$@1LLH5uIL$HDŽ$H)$HDŽ$HDŽ$ )$II.H$H/nH$@H/LrHCSL5D4LLL0HPH@H$H$HtHPH HLH5LH$H/HRL0LLH@HPH$H$HtHPH 7LH56LH$H/CHH$HDŽ$8H$0H$@HDŽ$HDŽ$HH$@HH$`H$0HHD$@HQHH$PHDŽ$XHH$HӣH$POHHt$@H$@HHD$XH?H$fHn˿HDŽ$fHnHRHDŽ$L5RfHnflH$pHDŽ$HD$fl)$fHn)$D$)$5HN2LLHHHHXH@H$H$HtHPLHH5LH$@H/hHH$`HDŽ$hH5H$`IH$pH HDŽ$xH5dH$pH$HLHHݢH$Ƅ$H$H$HDŽ$)H|$HH艿H$X~\$HDŽ$@fHnHPHDŽ$HL5PflfofHnHDŽ$P)$ foflD$ )$)$H 0LLHHHHXH$ H$HtHPLHH5LEH$@H/HH$HDŽ$H$H$HsDŽ$HDŽ$H$ML$HH$LBH#NH$H$HDŽ$HH$HcH$߾H|$ HL߽H$~t$ HDŽ$fHnH$OHDŽ$L5OfHnflH$HDŽ$fo)$pfofHnflfl)$`)$H k/LLHH{HHXH@H$OH$HtHPLHH5 LH$@H/HHH$HDŽ$H57H$IH$HHDŽ$H5H$H$HLH~H$fHn˿HDŽ$fHnHMHDŽ$L5MfHnflH$HDŽ$HD$fl)$fHn)$D$)$dH =.LLHH HHXH$H$HtHPLHH5L!H$@H/oHH$HDŽ$H5ѵH$PIH$H@HDŽ$H5H$H|$HLH$H~l$H$fHnHGLfHnHDŽ$0flfofHnHDŽ$8)$foflL5Lfl)$HDŽ$@)$HJH -LHHHPLH@H$~H$HtHPLHH5mLH$@H/HwH$HDŽ$H5fH$IH$HոHDŽ$H50H$HLH赸H$fHn˿HDŽ$fHnHJHDŽ$L5JfHnflH$ HDŽ$HD$fl)$`fHn)$PD$)$H+LLHH $HHHH$ H$HtHPLHH5LXH$@H$8fHnHIH/fHnflflU )$fL5IHDŽ$ HDŽ$(HDŽ$0)$)$HMHHV+H|$0LHHPLH@H$?H$HtHPHT$0LH5!LuH$H$fHnH$H/fHnflflQ )$PfHDŽ$HDŽ$pHDŽ$xHDŽ$)$@)$H *H|$LLH2cHHXH@H$VH$HtHPHT$1H5ALH$H$ fHnH$0H/foHD$ HHfHnH$fHnflT$ fl HHDŽ$(L5GH$ HDŽ$HDŽ$HDŽ$)$)$)$HFH )LHHHPLH@H$fD{fDLh[fDKgfD;fD+MfD+fD ]fDLHHH9H 9HH$HD$HHDH9H9HH$HHD$HHgHi9H b9HH$HD$HHfDH99H 29HH$HD$HHfDH 9H 9HH$HD$HHIHHHHH7HHzHHHHH!HRHHHH H H&H H HH H H H H HH H H- Hj H1 HHQ Ha H H H= HM HHH~HHHHH(H H H H- HHHHH'H5HHH H AUIATIUHSHdH%(HD$1HHI$I}HH{HHtKHdSHH9H,$HEHtH=HHc6.IIeItHJ5HfATUH-FIHHZt=H)Hx1?*H[H=$H4HHH5HH4H7]A\I%fDHtHJ4HfATUH-HHHt_H(Hx1?*HH=H3H 4HR(Hx1?*HHH3HH3HU]A\Is@ATUHGt*GHH2HI3]A\DH-GHtL%ƒLLH2H2H'Hx1?*HHH2WGtH-AGHiVH=JuHH26IIATUHFt*FtHHd1H1]A\fH-FHtHn'Hx1?*HH=H1HH1IFuDH-9FHqjH 'Hx1?*HnHH1;IIfATUHEt*EHH/H90]A\DH-EHtH=֐H=H/H/Hx%1L`A<$*@LH/1A<$*ILHH{/ETH-DH96H=:EHHk/IIATUHvDt*sDHH-Hi.]A\DH-ADHtH=H=zH-H-HH$1L`A<$*@LyH-1A<$*IL]HH-CTH-CH 6H=HH-fIIATUH6Ct*3CHH ,H,]A\DH-CHqtH=VH=JH+nH+H#1L`A<$*@LIH+1A<$*IL-HH+~BTH-qBH6H=HH+6IsIwATUHAt*AHH0*H*]A\DH-AHAtH=QH=H)>H)H!1L`A<$*@LH)1A<$*ILH=H)HH);4AA@H-!AH&H=ZHH)ISIWATUH@t*@HH0(H(]A\DH-q@HtH=H=ڋH'H'H 1L`A<$*@LH'1A<$*ILH'H7!Hx1?*HHH'?2DH-?HIH=JUHH'I#I'U?tHZ&HfATL%7?ULHHHx1?*HH=H &H&H^1Hh}*@HH &1}*HHuH=^H%bLH&HH%H]A\H?ATUHF>t*C>toHH$H$]A\fH->HtH^Hx1?*HHH$=uH-=HqzH Hx1?*HnHHd$KIlIpfU=tH#HfATUH-6=HHt*HHx1?*HHHq#!1}*HHbLH8!\;i@H-I;HNHHx1?*HHH!_ILHPfSHH~H59Ht%HSHCHtHHTHH[ff.SHH~H59Ht#HSHCHtHHT[Hc1[ff.AUATIUHSH8H~H5A9dH%(HD$(1\HHm H59HHHl$H$HT$HtAMl$I\$AtHNl*HT$Ht HHH$0HAHHHT$(dH+%(uH8[]A\A]fD1ff.USHH8HnH5`8dH%(HD$(1HHl$H$HT$Ht$H[Ht HHH$8HEHHT$(dH+%(uH8[]ff.AUATIUSHHxH~H57dH%(HD$h1HLk H57HL=Ll$8HD$ HT$(HLk(H5r7LLl$XHD$@HT$HHI\$Il$t HUH\HT$HHtHt$@LHD$@D(HD$(Ht H|$8Ht$ HD$ Ld$HDLH=6L H|$HtHD$V^HD$HT$hdH+%(uHx[]A\A]fD17Hf.AUATIUHSHXH~H5q6dH%(HD$H1HLm H5@6HLLl$8HD$ HT$(Ht`Il$I\$@tHHl*HT$(HtHt$ LHD$ Ld$HދLH=5LHl$Htmt!HT$HdH+%(ufHX[]A\A]fDHUHD$HRm HD$uHUH52HJH9uHRHD$@1HD$HHD$HfAUATIUSHHxH~H5!5dH%(HD$h1H$H|$ HH$fH)LL\$}L\$DL$`IS0HBH:A7HC0HIHHH$@H$H5UeH4FH$H5-eH H|$ H$BL$H5dLɩLkL$H5dL訩LJL$H5dL臩L)H)HGHZHNHBAWAVAUATUSHdH%(H$HH9GHHH|$@HH|$HHD$`HD$`HHD$({H|$@豬Aą0H|$@EL%LDH/H|$`H/HL{HD$MHmfHnLHHL$(H|$HEfHnfl)D$`߲H|$@H/tSH|$`H/t:Hmt)H$dH+%(<H[]A\A]A^A_H躦Hmu謦H|$`H/u蓦9fD胦Hm۶m۶mLH+l$HD$`HD$hHHD$pHHD$xHHDŽ$H$H;1H'fHD$D$1IL9ILHq(L9IA~pA~pthHAH5LH9_I~hD$XD$0HAvtHD$8A~pLL$HL$0IHD$ 賢D$0/Ƅ$|$t)I4$HHH= D$H@0H9H|$`fI8HM9tKHHAH?HIHHIuM4$ML H,$HI8HM9u|$uaH<$HH$H)=LքH|$`H,$HHL Hf.HD$pT$xH)HH;$uH4$H|$fHD$P)D$@ʭH\$H-L9uM@HH@0H9HD$81Ht$HH;t$Pt:HHHFHt$HH8I9hHHuHD$8Ht$HH;t$PuH|$%M4$M4IH5IHA(H9LЄM4$H5IHAH9H$LЀ$@H5H|$HT$4誧1MF0Hct$4I@I8IHH)H9H9LD$DHDHL$ HzŧIF`I~H|$ HD$?Ht$HI~蕠HD$PAFpH$H|$`H,$D$L ,HD$/葞HH9VIpHJH|$H|$@D$H)LRvIV0DL$4HBH:H|$8HHT$8Lk?MIILBHHHD$hLIH?J H|$`H:H$HI?J H)yH@HL1HL$pD$xşHHYHt$@1H9t$H<$HD1u!H|$@Ht Ht$PH)ϢH|$`oL$H5y]LLL$H59]L.Lб;L$H5]LL誱L$H5\LL艱HHHIHH+H)H?H#ff.AWAVAUATUSHdH%(H$HH9GL|$0Ll$PHIHLLHHD$P袠H|$0ؤÅH|$0۸L5˼LDH/H|$PH/6H]HmM;M4$fHnL%-fInIHD$@fl)D$ f)D$0H9H3Ht HH@0L9udH|$0Ht$@E1HtH)袠H|$ H/KI.PH$dH+%(HĸD[]A\A]A^A_DLH|$PtHHHH@0L9/HD$P1Ht$8H;t$@HHHFHt$8H8H9'HD$8Ht$0HUUUUUUUD$HH)HAHcH9H[L$L$$HLqfHHHIH@Ht5I9t0Hf.oUHPHUHPI9uH$HLH9Ht$0HD$8HEfHD$PHt$8H;t$@Lf.HLHT$PfDCH]HmMHD$`f)D$PH9L%H3Ht HH@0L9u~H5 9L}铨~H=zH/H髧H4HͧHxH=HDH逧HASHHHtH/tH;H/t[fD{[Ð{H;H/uAWAVAUATUSH58HXdH%(H$H1H8H$HDŽ$H$HD$HHH$D$HHDŽ$HD$8ÌHH$ H$HHD$I 8H$fInϿHDŽ$fHnHHDŽ$L%fHnflH$@HDŽ$)D$pfHnfInflfl)L$`)$ |Ll$PLt$XHD$XH H$LLHH HHHwH|$XHtHPLLH=6qH|$PH$HHD$0HH/fHnfHnfHnflfl)$)\$ + H$8Ht H/H$(Ht H/H$Ht H/H$Ht H/fo4$fo|$ fL=T)D$`Ld$`HDŽ$HDŽ$HDŽ$)$)$zLLLH HD$XHH "HH9vH|$XHtHPLL=5LL$~H|$PH/%tH=5,yHc HLH$xHHHD$XHHLHH$H$Ht$`H=H|~H$H sH$HHD$ HH)H|$`H/1H$H/6H=4lxHHHLH$wHH^HHHH$HHHHH$H|$8LHLHL$`L|$h~H|$`H/HjHD$PHLH&4HH$H$~HT$HH|$`H541|IH. H|$`H/oI/UH$H/3H|$HH/H|$PH/H|$XH/~t$HHDŽ$(H$ HqL=jfHnfoH$0HDŽ$flH$)$~D$0HDŽ$HDŽ$fl)$fo$)D$`wH H;LLHHPLHD$X1sH|$XHtHPLLH=D{H|$PH/H$(Ht H/H5H{H=|2H50HYH=n2սwH D$XHHIHH$HHHHH$LLHH&2HL$`HD$hH|$`H/H2h}rHD$XHHH$HHHHH$LLHH1HL$`HD$h}H|$`H/>HgH|$IHPIHH HH$HHHHH$H5'0LHLIHL$`Ht$hLt$PyH|$PH/H|$`H/HeI.$Lrf.L5IHPIHHHH$HHHHH$H5p/LHLIHL$`Ht$hLt$P*yH|$PH/H|$`H/H4eI.%rHD$XHHHH$HHHHH$Ht$\LHH.HL$`HD$hjH|$`H/+HdH$HdH+%(HX[]A\A]A^A_f.rHHpH'f.;qmfDL(qqwfD qPfDp)fDpfDpfDpfDpfDpfDpzfDp\fD{pfDH QHH$HHfH 1HH$HH:fH HH$HHfHpH|$`H/oH$H/oofDH HH$HHfH HH$HHfHL$LIfH$kH$fDkfDsk.fDckH% f oH|$`H/#nfnfDnfDnfDLnnfDnfDnfD{nfDLhnI[n*fDKn fDH !HH$HH;fHL$LIf;jApH{I隚H鞚H颚H髚H鱚HHH鷚IHHyII&HiI鍛H鿛IHǛHjH{H钙H釛H-I髛I՛Iff.fAWAVAUATIUSHHH|$dH%(H$1mfHCH@HHmH$H{H HhHHPHCHtQHD$H|$@H|$0H(hHD$PLHHD$8oHL$@HH$HBHHD$HH` HHHH$H$Ht$PH$H>Ht$`HWHHT$XHHHHHT$hHt$pH9HT$xH$LGLHHHHH$H$H>H$H$LGLHEHHHH$H$HH$H$HtHHH$H$HtHHH$H$HtHH$HH$HtHH$L$L$HH$`H$pThHH$ HPH$(HtBHPH$0HPH$8HtBHP H$@HP(H$HHtBH@0H$PL9$p5H]H;]GH$ HCH8HCHCH$(HDŽ$(HCH$0HCHCH$8HDŽ$8HCH$@HDŽ$0HCo$HHDŽ$HHDŽ$@CHDŽ$ H]L$HMt AmL$8Mt AmL$(Mt AmL#iLLnLoH8H5H$`gL$H$pH$xL9LIELPAm fIEH oLHPH9PCIELPAm ?IEH /LHPH9PIELPAm IEH LHPH9vPL]H]H;]f.HEIHm۶m۶mI)HD$LHHHI$I$IH9NHHEH,HHD$ 8H$L<$HL$ffo$ H$P)$ fo$0M)$0fo$@IU0AMAUA] )$@H9WHl$(I@@ImHt m|ImHt mI8IG8L9IIEIEIIEIEIGIEIEIGIEIEIGIE IE IG IE(IE(IG(IE0Im(IG0HPmEHEHPm 0HEH HHPH9eP DHEHPm HEH HHPH98PI8IG8L9@Hl$(IGp~$H|$fHnflHtHu)$H)ffo$HD$ EHEHEHPm oHEH HHPH9PLH$Ht H/H$H/H$uH$hH$[H$Ht H/ H$H/H$%H$Ht H/H$H/H|$pH|$hHtH/tjH|$`H/toH$H$H|$8H|$0H$dH+%(HD$H[]A\A]A^A_scH|$`H/ucc느[cH$H/MDcC3cH$H/c cH$H/wbmILFdIH$H8L|$ HH$HDŽ$H>HH$HDŽ$H9XHHt$pHD$hH>fDHH$HDŽ$Hff5GYHI$I$IH9HGHH)L<H=_dH$H&H鰑H鱑H͑HӑfHm۶m۶mHGH+HHfHHGHH@HHrAÐH@AWAVAUATIUSHH|$H9LoILL)M9Hm۶m۶mHHHIHLHf`fDoMELkKMt AmoM E Lk(K Mt AmHU0H8H8HSIt^oMELk MtAmuIULRAm foIUH\LHJH9RfHHD$LhLL)M4M9LL=9HkHt m|HkHt mH8L9t?Hk(HtmuHEHPm uHEHHHL9PDHD$LpHL[]A\A]A^A_DHEHPm oHEHHHL9PSHEHPm KHEHHHL9P/IULRAm f IUHLHJH9uoRfIULRAm fIUHLHJH9u_RfyfffDf]DMffDH=u`H;=tH5TZHff.H;=}tH5$wZHff.AUIATUSHH8HnH5dH%(HD$(1H)ZfHnfHnIflHt5HS IEH|$Ht$HE)D$Ld$I<$t)H|$H/t1HD$(dH+%(u(H8L[]A\A]L\H|$H/u\_H=@UHSHHH~H5pYHtHHs UHRHH[]Ðff.UHSHHH~H5 YHtHHS(Hs UHHH[]Ðf.UHSHHH~H5}dH%(HD$1XHt-HS HMHHHH$H<$H/t)HHHT$dH+%(uH[]{[]HSHH H~H5dH%(HD$1$XHt HH|$SHD$HtBHHHtHT$dH+%(u5H [fHHD$ZHD$@H %HQ]DH;=tH5<WHff.oHFHt@HFHGHFHGHt@oN HF(O Ht@HF0HG0ÐH=\AT(0IUHaHHxYHfLHHEHE EH]A\UH隊ff.UHSHH(H~H5=dH%(HD$1VHt.HS HMHt$HHHT$HcX^H|$H/tHT$dH+%(uH([]fDHD$6YHD$z[Hff.USHHoHt=H}H}(H]Ht Hu8H){Z@HnZHt H@H[]ÐBZfAVAUATUSLoMI]ImH9t~L52LeMt Al$LeMt Al$txH8H9t?Le(MtAl$uI$LPAl$ uI$LHPL9P두ImHtIuHH)Y[L]A\A]A^sYI$LPAl$ qI$LHPL9uiPYI$LPAl$ /I$LHPL9u)P[]A\A]A^ffAWIHm۶m۶mAVAUATUSH8HGL'HD$(L)HHHI$I$IH99HHHHEHIHL)HHHD$ 8H$H$AoHIOHtAAoOIOHHtAAoW IO(P HtAIO0HH0L9L<$MDI}Ht oI}Ht o I8IO8I9gIIMIEIIMIEIOIMIEIOIMIEIOIM IE IO IM(IE(IO(IM0I}(IO0HPoEHH|$QH|$O "HHLII9KQHH|$QH|$O HHSLII9QfDHH|$QH|$O HH LII9QI8IO8I9f.IWpHD$(H9Hm۶m۶ H)HH@HHHH!HxHIIJ4L)HHo oQHpHpoYoaoioqHoyPX`hpxH9uHHHH)HL4HH9t6IHINHHINHHINHHIN HH IN(HH(IN0HH0HH)H~$fHnflMtHuL)$L)Tfo$HD$ EHEH8[]A\A]A^A_ILHL$THL$IH$HP8Ll$ `AAAHI$I$IH9HGHH)L,H=fPfDAWIAVIAUIATUHSH8L%gdH%(HD$(1L9f tHڟH5kH8TNI_I~Hm۶m۶mI+HHL9H5ɿH<$xQHHD$HHD$H|$H9tHH<$Ht$ PHHHHH1HHHH9HGIEI~L9H5[H<$ QHHD$HHD$H|$H9tH1H<$Ht$OHHHHH1HHHH9HGHEHD$(dH+%(u6H8[]A\A]A^A_f.H]f.IEL^Sff.ATSHHLgMtUH IIT$ ID$H9IBD$AHuMEu%1H9LGLFH[LLA\fDLgLOM9tLcRMH HP I@E1HLL[A\Ðff.AVHwAUIATUSH_HoHH9L5o:DLeMt Al$tfLeMt Al$H8H9Le(MtAl$uI$LPAl$ uI$LHPL9PDI$LPAl$ uI$LHPL9PkI$LPAl$ iI$LHPL9uIPH8H9VfImHtIu HH)P[L]A\A]A^O ffAVHsvAUIATUSH_HoHH9L5:DLeMt Al$tfLeMt Al$H8H9Le(MtAl$uI$LPAl$ uI$LHPL9PDI$LPAl$ uI$LHPL9PkI$LPAl$ iI$LHPL9uQPH8H9VfImHtIu HH)8OL@N[L](A\A]A^OffAWH)AVAUIATUSHHHHT$H~eHHD$H5HMdL8M4$LIHtuLpHHH5LH $IHt=L;<$v'H)Ml$HHHL[]A\A]A^A_@HtH{H51LARH5!LH$%RH$off.AVAUATUSHHdH%(HD$1H?H{H/H+HtaH}(HtSH}HtELeMt Al$tkHD$dH+%(HH8[]A\A]A^fMfDHD$dH+%(gH[]A\A]A^KefDI$LPAl$ ~I$H LHPH9 P[fDaLcH5ƸLHHHHsHL%[MHJHrH9j rIHt"HHJHrH9j sHt HM9I9m ~HCIu0HI}(H$MIu0HH9ukH9t;Iu0HH9tRLuH5 LSGHuH5LODIU0HuH9tH)HPIu0HIu0I9u(LLHHx(HHt Hp8H)K@HKH-ZDH-QHIPHHØHpH=HHHHJHmH/H5LO2RKAWAVIAUATIUSHHHt$ HT$0HL$(dH%(HD$81Ht$0HwH?Ml$HD$L9wH@@L;srjL}H5oLEHHsH;)HI9DL}H59LEHHuH5"L*NL;ss@HL$I$Ml$HH)H9t6LH9tH|$H)HNIT$II)Ll$I9tMl$I$HT$ HL)Lt$(IL9tXfL+H5LDHHL+H5xLDHHHHLHMI9\$uHD$8dH+%(AHH[]A\A]A^A_fDHSH{H5HT$H|$ZDH|$HT$HIH8H)ILEfDD냐IELPAm uIEH LHPH9PfDaLeH5ƱLAHHHsHL-[MHJHrH9Z rIHt"HHJHrH9Z sHt HM9I9^ HE Iv0HH]I~(H$IIv0IH9uhH9t;Iv0IL9tSM<$H5 LS@HuH5LHDIV0It$H9tH)LHIv0HIv0I9v(LLAHx(IHt Hp8H)D@LDH-Y@L%QLIIHHÑHpH=HHHHCLmA/H5LH2DAWAVAUATUHSHdH%(HD$HiHHH}H/t~LeMt=I|$(Ht&I|$HtMl$MtAmtU8LXCH`BHD$dH+%(gHH([]A\A]A^A_!C{AxfDIELPAm uIEH LHPH9PvaLeH5L>HHHcHL-KMHJHrH9Z rIHt"HHJHrH9Z sHt HM9I9^ HE Iv0HH]I~(H$9Iv0IH9uhH9t;Iv0IL9tSM<$H5LC=HuH5LEDIV0It$H9tH)LEIv0HIv0I9v(LL>Hx(IHt Hp8H)A@LyAH-I@L%AL9FHHHpH=~HHHH@L]>/H5LD2pAHyH Eff.HxUHHDH(]@f.H yHDff.HxUHHDH];@f.HxHmDff.HxUHHIDH]?f.HxHDff.HxUHHCH]?f.HxHCff.HxUHHCH]K?f.HxH}Cff.HxUHHYCH]>f.HvH-Cff.HvUHH CH]>f.HxHBff.HxUHHBH][>f.HxHBff.HwUHHiBH] >f.HuH=Bff.HmuUHHBH]=f.HuHAff.HuUHHAH]k=f.HaH=Aff.HmaUHHAH]=f.ATUHt*toHHH]]A\fH-YHAtH=?H=HӚ?HHܚ9 u@H-HQAzH=r]?HHӚ9ZIkIkATUHt*HHH ]A\DH-iH@tH^Hx1?*H>H=kHd>H=Hi>HHr8sfDH-HI@VHHx1?*HF>HHL8'IjIjf.ATUHnt*ktHHHm]A\fH-9H?tH==H=Hӗ=H=Hؗ=HH7uH-HA?jH=BM=HHӗ7JIiIi}tHږH_fATUH-^HH>tPHHx1?*HtbHGHx1?*HHHH$`2H$`HtHPHT$1H5 LiH$pH$XHHD$@H$H/fHnfHnfHnflfl )$fHDŽ$HDŽ$@HDŽ$HHDŽ$P)$ )$H KLLHHH HHH$`GH$`HtHP1HH5CLH$H/ (TH JH|$HH$HH cHHH hHH_H$H$fHnHHD$PH$fHnfHnHD$fHnflfl)l$0fHnfHn)d$ flflHtH)D$p)L$`PfoD$pfoL$`L$p1HDŽ$H5\)$HT$LHDŽ$HDŽ$HDŽ$)$IOI. H$pH/c fod$ fol$0fHDŽ$HDŽ$HDŽ$HDŽ$)$`)$p)$H JLHHHH GHHH$F H$HtHP1HH5LH$H$fHnHD$H/fHnfHnflflY )$fHDŽ$HDŽ$HDŽ$HDŽ$)$)$`HH'HHl$Ll$H|$HLHD$HtH HD$ HLpHHEHEH"HEHD$ HtHHEH|$ [LSH|$HtH/tS~fHnflCEA.tFL#HD$(dH+%(u~H0[]A\A]A^fDfFfDkfHEHPm uHEH hHHPH9uPH|$fH|$o`I^7Hb7AVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HL9HD$HHHD$ HD$(HH HD$0HHD$0HHH L5. HD$8LuHHMHD$@HHEH|$@HEH|$8H|$0H|$(yH|$ oLgH|$Ht H/[~L-MfHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEH{H@H9HuH}A}E PU VHEH H@H9LuH}O HbDfF HQL5HD$8LuHUHD$@NsfDH|$H|$@E DH%HwI4H4ff.AWAVAUATUSHHHnH5ujdH%(H$1HIHHEL5ZLl$`LLjH|$`H HH|$0HHxL|$0H|$PLVH|$0Ht H/BH|$PH/LSILSIHEfHnLt$pfInHfl)D$`HEtkH=iLH|$`IH/tFHmt/H$dH+%(-HL[]A\A]A^A_HfD볐HfDCfDHD$0HD$HH$E1H5HHD$L|$0L$L=:DHLH5)xH=b=LHH5|yH=ED H59CLH:CLH=p;Lt$XLLt$`Lt$XL1H|$L8fInH|$H$fHnHL$HT$@H5ϽIflL|$@)D$`fHn1flHHD$XHDŽ$HDŽ$HDŽ$)D$pII/CL|$8Ht$PHD$PH 2LHHD$H|$PfInfHnfHnflflHtH)D$ )L$PfoD$ foL$Lt$8)L$`1LHD$XH|$H5=HDŽ$HDŽ$HDŽ$)D$pII.HD$HH|$8HHD$PH/t}H|$@H/tbH|$HH/f fDH|$0wsf.LfyfDLMI0I0H0H0I]0H0I(0I0HD0fAVIAUIATIUSHHdH%(HD$1HHI,$I>HH}HHH|cHLQH,$HEHI$Hj HEH;HHHHt8I$Hj(HEHD$dH+%(HL[]A\A]A^HHHEI$Hj(HEHuH+fHHEI$Hj HEH[HNffDfD H% HA/SHH?Ht1Hs H)4HCHCCHC [Ðff.HAVHHu^MfInMfInLcfl[]A\A]A^f.LE1H~HLHsH)HKfHsH)H=Df.AWIHAVAUATUSHLgL7LL)HH9HHIHE1HHL)HH11IM)L|fHnHK'fHnfl)$H'MBMu*fo$H]UH[]A\A]A^A_ÐLMHuLL)DfLLLMtHHH$H$HHRHH9HGHH=ifAWAVAUATUSH8H$H)H|$XHHt$0HHL$PdH%(H$(1Hm۶m۶mHH\$H IHIH#L$J HD$@HT$`fD@H H9uHDŽ$Ls?HDŽ$MHDŽ$IHDŽ$IHDŽ$LHHIDŽ$LIH?J(L$H:H$HI?K H)( L1LH$$%LLd$hHHD$8H{HD$0H4$D$ 1HH9?IH5FHJ(H9A~pA~ptvHBH52H9I~hD$xDŽ$HAvtA~pHL$xH$L$ILL$(HD$HEmD$xƄ$|$ t2HuHHHD$ H@0H9fH8HH;,$tKHHAH?M$II$IuLuML Hl$I$H8HH;,$u|$ H|$HD$PL0HXIHH|$hIH$Ll$@HD$(%f.HmI Hl$8HC H8HlH(HEHu\H|$(LHH$HL1H5e|H$IHt H/bMgI,$nLfHmfHI OHl$8^IfInfHnflHjHI(Ht$XHIHIHIHIMtH$LL)hH|$@Ht Ht$`H)QH$(dH+%(LHD$XH8[]A\A]A^A_LфI$Hl$L I$DHt$H9t$8H$fHDŽ$HHD$H)$HD$0H4$H$H9HL% MDHH@0L9*HDŽ$1H$H9t>HHH8HPH$H9$t@HHuH$HDŽ$H9uH|$HHH$H8H9$uHUUUUUUUH9D$HD$H@HHHfL4LhIH|$H@t)M9t$LAo$$H`IT$HPI9uMl1M9IEA@LuMIH5 HB(H9FLЄLuH5,.IHBH99H$LЀ$ @HCHH-<;HE~f.H5:H|$(HT$|MF0Hct$|I@I8IHH)H9*sHH9tIpHH9ǸLD$(DHDHL$HH:yIF`IVHT$(HD$ Ht$ HI~H$AFpDŽ$fo$H$$H|$@HH$D$ HHl$o$HT$ TM ,$qMMD$ FH$HH$D$ &H)L IV0DL$|HBH:H$HHH$HDŽ$E1HDŽ$HDŽ$HDŽ$HDŽ$HD$8HD$hHD$`HD$@mL)DLI'L I LIL)$Ht$Xfo$IHLIL)$Ifo$}E1E1E11H$1|$H9$HEH$…H$LHD$(M9tDfoHt$(DŽ$H|$P)$HCH$n[HI9uHt$PHT$XHHHHFHBMtLLL)H<$HHH)nH@HH$H5H"H=h@H$H5̥HHYH$H5HH8H$H5{HpHH=ahLH!H"H!H+"H"H!Hx"H_"Hm"AVAUIATUSH_H/H9L5P9LeMt Al$t^LeMt Al$t|H8H9Le(MtAl$uI$LPAl$ uI$LHPL9P두I$LPAl$ uI$LHPL9u}PwDI$LPAl$ mI$LHPL9uYPH8H9ZfImHtIu[HH)]A\A]A^ []A\A]A^fffAWAVAUIATIUHSHXdH%(H$HH4H9FHH5SHIHUH5TLL$.HH$HH$HH$H9tHCTH$H$HHUHm۶m۶mHEH)HHHmH9uHH)HAofH~Ht@H{Ht]yAoFfH~Ht@H{CHt3yAoF fH~Ht@H{(C Ht yIF0HC0H$HdH+%(HX[]A\A]A^A_H5)RLL$L$H$H$HL9HQH$H$SIH5RLL$yH$H$HH$H9tHRH$H$HHUHm۶m۶mHEH)HHHNH9VHH)HAoEfH~Ht@H{HtwAoEfH~Ht@H{CHtwAoE fH~Ht@H{(C HtYwIE0HC0L9$BL5fDHH9~ HHP1H5H8)HUgHL$ HT$ H5BPLIHH\$ L|$QL%QL-QLMtcIT$ID$I9l$ [HtIfIM9t,I9l$ w%I|$(HL̙ID$(I9D$0L92N,HuHHM)H)IHL趁HELmH;E I9 L$LH$LHEfohHP@HXopox@H8HPHm۶m۶mhpx@HEHL)HHHH~wDoCH{fH8+C8HtFuoCH{PfsCHHt'uoC H{`f{ CXHuHC0HChHuo$f$I}AEHtto$f$ImAEHt;mu4HEHPm u#HUH IHHBH9, RDo$f$I}(AE HtHtH$LIE0.HLI|@L%IOLADH OH/NHpH=HNHNHNHN LeHH9~ HH-H5H8tHUHC0HChH[H.H5עH8Z5H]@H5LLL$1H$H$HH\$ L|$'Nc L%ML-MLMu@HgHIID$IT$I9l$ rHJLfMH-H5H8eH]@M IEHD$(H|$0HLl$(HD$fLt$HL|$PE1H$)D$`HD$pH$fDI$LLd$HHHRH8H|$8Ht$@LH\$@H|$@H/H|$HH/kH|$8qÅH|$8HiHEH/&I,$ H|$PH/HLIHH8uHD$0fInHfHnI$fl)D$PI$H(HT$XLLxLd$HI<$H|$XH/H|$PH/H5JLH\$`VHHHt$hH;t$poH@Ht@HBHFHBHFHt@oZ HB(^ Ht@HB0HD$h8HF0I,$IHD$0LLHHD$PH۟HHD$XH|$HH51IHpH|$HH/H*H5WH8OLL%Hx(IHt Hp8H)@LH-J' fDLfDfDlfDLH|$PH/2(fLLH5HLH\$`L$H$H$HH;$YHGH$H\$`H$@HHt$hH;t$pMoHBHt@HBHFHBHFHt@oZ HB(^ Ht@HB0HD$h8HF0H$H9$Hf.?fDHxLh~H\$`H#XfDH% fkfD[fIM9thI9l$ waI|$(HLL$褐ID$(I9D$0u8LLHx(IHt Hp8H)U@LHH-HL$L9$H#FH$H$IL9N,HEHL$M)HIH)J4(H xHELmH;EL$I9L$LH$Lf~HEfoHHP@HXH8HoHHPHm۶m۶mHoH@H@HEHL)HHHH~uoCH{fH8#C8HtkoCH{PfKCHHtkoC H{`fc CXHlkHC0HChHuo$f$I}AEHt6ko$f$I}AEHtko$f$I}(AE HtjH$LIE0fL9$zDHC0HChHCL|$`LD$hLt$ H\$E{L%EL-ELMIT$ID$I9l$ sHtIDHt LIIM9t{I9l$ wtLI|$(LHHm۶m۶mL)HH|ID$(I9D$0u@LLuHx(IHt Hp8H)-@L H-DL$HEL|$hI)Ll$`IJ4 I9rJHL)H#uHuLLLH~H|$`dH|$0H/9H|$L$t^fDH$LL={HE8H\$`H~fDML95H$HdH+%({HXLLH[]A\A]A^A_1~H#H5H\$`H8L%CLHvCH'$eCHpH={HWCHXCHYCHVCyL-L%;CL$L/L$fHBH#BHpH=p{HBHBHBHBLOL$ L$y%LLyHE8LLH||PH H HMHH HGH H;HH\$` H?H>Hh ff.AWAVAUIATUHSHLvdH%(HD$x1H !H9B IH5@HHT$PiHHD$XHH|$`HHD$hH9tH@H|$PHt$XHm۶m۶mH(IFI+HHH+H9H H5VH8AL5@LL=@Hc!@IwH=.yL=@L=@H@H@L /Hy H5ϔ1H8P+d@dH5@L=&@IL$LHtKHSHCH9K sHt%HHSHCH9K rHtHHHL9t H9K Lt$0M<$H\$(H?LHIHD$0HIL|$8Hl$@Hl$(HHEoL迄I/?L=_?I\$L%S?MpLIT$ID$I9\$ KHRIDHs0H{(Lt$0Hl$0LNIH;C0 I?H5'>H<$nH<$HHH;kIHHLLHD$04H|$0Ht H/0HD$xdH+%(fHĈL[]A\A]A^A_L%L9b tHdH5H8=I^I+1Hm۶m۶mHH}HIL9tbH5R=H|$PHHD$XHHD$hH|$`H9tH'=H|$PHt$XHHHHH1HHHH9HGHH}L9H5<H $H|$PH $HHD$XHHD$hH9H|$`tH<H|$PHt$XH $HHHHH1HHHH9HFIH9voLt$0H[<fH|$(L)D$0HD$@4H\$(H;I]LT@HH9H{fDN$HI.fM)H))D$0HIHD$@J\%HI)HI9M&LnHIHt$0Ld$@H9HHoHH HtAHHHJHHHJHtAoP HH(R HtAHH0H8H8HJH9uHm۶m۶ H)HCHHHH!HHH)H4Lt$0Ht$8H|$(H:LH\$(H;Huf.Hy;L=J;HjHIwL=8;H=sL=2;;H ;H;=HLnHtLIIM9t I9\$ @HX IHp H@(H@0H@8M9I;\$ H4$YL9%{:LHD$xLD$H4$H9X I|$IĸM9tLLLL$H:L$$H5:9HHHHCIt$0LI|$(HD$0~M|$(I\$0II;\$8HCI9tZHSHHSID$0I9tL)HLH)I.H}ImH DfDI.ID$0fD1fH5i8tQL9% 9LHD$LD$H4$H9X dHxLDHxMHHL)HH9HHEHHqHH9HGHH$HHH$HHD$LL)fHnL)LDH,IfHnfl)$HHMfo,$HD$Al$(ID$8H5C7HKHIľ@LH=7tL%7I9\$ r'H=7L$LxL$IHtHd1]H=w7L$xL$IIt$8LL)<1I;\$ @1LLD$HLD$~HLLHD$1HH$HH=OiH=GHZHlHpHtIHff.AWfAVAUATUSHH|$Ld$ LdH%(H$1H)D$@HD$PHHD$Lt$0Ht$LvLl$0Hl$8IEHtHEL|$ H|$(IHtHIELl$`HtHEIHl$hHPIL|$pHHH|$xHH1IHIH~Ht HmImH|$8Ht H/H|$0H/H|$(Ht H/lH|$ H/qHl$`H|$hHEHHEHFHHEHHl$ H|$(HH HEHHEHHl$pH|$xHEHHEHHHEHHl$0H|$8HHHEHHEHH\$@L$ fLLL=LH(H52IHEHHHHt$HH;t$POo H@Ht@HBHFHBHFHt@oR HB(V Ht@HB0HD$H8HF0HmHH`;H51HH$IH$H$HEL9H1H$H$ Ht$HHH;t$PoHBHt@HBHFHBHFHt@ob HB(f Ht@HB0HD$H8HF0L9$L裺 fDHI=mH|$8Ht H/H|$0H/H|$(Ht H/YH|$ H/^H|$xHt H/H|$pH/H|$hHt H/H|$`H/H|$H/H|$Ld$HH\$@HwLHL9L-+6DHkHtmt`HkHt m|H8I9Hk(HtmuHEHPm uHEHHPL9PDHEHPm uHEHHPL9PsHEHPm oHEHHPL9PH8I9XLd$@MH$dH+%(bHt$PHL[]L)A\A]A^A_ f.Ht$HLH;t$P`HIkD3fD#H|$`H/@H|$H/;1fDH|$pH/fH|$ H/fH|$0H/_UffD{H|$ H/gf[H|$0H/LGBfH8Im L%fDH$dH+%(H[]A\A]A^A_HQH5ʄH8*'LuHrH Hl$0HD$8?DHl$ HD$(DHD$xffftHLl$@HHbHHLl$@HLl$@|ff.fAUATUSHHH=@-dH%(HD$1Hz(H0IH=Hh0H$HоH fID$0HCH+AD$@ID$P4HIH9(HHfHnIflMl$PAD$@HsLL9LHfDoHH HtAHHHJHHHJHtAoP HH(R HtAHH0H8H8HJH9uHm۶m۶ HFL)HHHH!HHH)HP뽐I$LPAl$ uI$H rLHPH9uPxfD@cATHUHHLg(HMt Al$tfLeMt Al$t$H\HH0]A\8I$LPAl$ uI$H LHPH9u>P뭐I$LPAl$ uI$H LHPH9uPhfDmSAULoATIUH-H1u L]A\A]@LHL]A\A]Mff.fUSHHuH'H1fCH[]Hv8t[uHH5HxH9t[?*t 衮tMH@HGHHFuHH/u0fDH~H/uv@H+jHAULoATIUHh1}*HHu L]A\A]@LHL]A\A]-ff.AULoATIUH-kHu L]A\A]@LHL]A\A]ݫff.AULoATIUH-kHqu L]A\A]@LHL]A\A]鍫ff.ATUH.t*+toHHD H ]A\fH-H1tH=kAH=JH .HH u@H-HzH=jHH >ZIUIYATUH>t*;HH H) ]A\DH- HQtHHx1?*HRH H4Hx1?*H0HH 聦wfH-H^HHx1?*HޫHHt //IfIjfATUHt*HHP H ]A\DH-HAtHHx1?*HBH H$Hx1?*H HH qwfH-HѬ^H2Hx1?*HΪHH /IvIzfATUHt*tHHH ]A\fH-H1tH=&AHH#Hx1?*HHH}puDH-qHѫjH=ݩHHs.JIIATUHt*toHHH]A\fH-HAtH=F]QH=gHs>HH|菣u@H-yHzH=\HHsNZIItHHfATUH-HHzt=HHx1?*H{H=$fH=hHHF蹢HHHw]A\I_fDATUH^t*[toHHTH]A\fH-)HtH=[ѧH=zeH辧HHu@H-HqzH=r[}HHΡZIIATUHnt*ktoHHH=]A\fH-9HtH=dH=dHަHH/u@H-H葨zH=d蝦HHZIIAUATIH5USHLHuO@t2LkMt)H-LHǥu;HL[]A\A]DHLkL[]A\A]fDLkMuDHLHL[]A\A]`AUATIH5USHLHKuO@t2LkMt)H-bcLH'u;HL[]A\A]DHLkL[]A\A]fDLkMuDHLHL[]A\A]HH=b,HtHH1HÐHH=HtHHˢ1HÐHH=b̡HtH@Hff.HHHx1?*H荡HtHH\@1HÐHHHx1?*HMHtHH@1HÐHH=HtHH1HÐHHHx1?*HݠHtHH鬡@1HÐHH=W謠HtHH{1HÐHH=!a|HtHHK1HÐPXH5cHHH8jHSH5HH HH膤fDHHݣff.HUHH蹣H]黟f.HSHHPfHnHfHnHG flH(HtHP H+H{HC[Mff.HUHHPfHnH!fHnHG flH(HtHP HH}HEHH]H]SHHPfHnHfHnHflGHHtHP HkH{HC[鍢ff.fHUHHPfHnHafHnHGflGH HtHP H HHE]-ff.fHUHoSHPfHnHfHnHflHHGHHtHP HH{HCšHHH[]fH-ATLgUHPfHnHfHnHflHHGGH HtHP H0HHETHLH]A\PAUATUH-SfHnHHH8dH%(HD$(HHPfHnHfHnfHnflfl)$)L$蹜fo$ocH{(I`HID$ I|$(HHPC@ok0foL$Hs(AD$@H3ID$ Al$0A $HHH|$ P(Hl$ HtHEHPH|$ HtHP oC0C@I|$(AD$@AD$0HtHP Il$(HtHEHPHEHP HD$(dH+%(uPH8L[]A\A]@C@os0fo|$AD$@HnID$ At$0A<$I|$(HtHP 1UH+H1I,HHHff.fAWAVAUATIUSHDnH|$L$Hl$8fInDHdH%(H$1H$HDŽ$HD$AHH$H$fHnƄ$fl$HHwH$A̐؉HHIH#<)0@rމà wHHL$)EHL$yA-HL$L$I)1H$MLH$距I$HH@H9_Md$H$L$H$Mu H=FїL踕HD$8IH&HA$$HH$H?H+$H'H5L衔L$HPL$HH9!H$HHH$HHH$HH$@L$H@L$H$M9HHE$I H9vH;t$HE$H9H$Lt$pHPLt$`HH9HL$`HHHL$pHHHL$hHH@@H?H9D$hH|$`H5Z膓Ll$PHPLl$@HH9HL$@HHHL$PHH@HL$HHH|$@H@Ht$HǝIH[H8H|$HL|$8H|$8H/xH|$@L9tHD$PHp託H|$`L9tHD$pHp萗H$L9tH$HprH$H9tH$HpTH$H;|$tH$Hp4H$dH+%(HD$H[]A\A]A^A_fDMHRHIHH$LP H$L$HD$HA:ILPL$Ld$ LE1Hl$(AHl$AEE3@AHω؉HOIH#4)0W EuIL9vG EECDaHyH$Af.؉HHIH#<)0@rމà wH$I9OH$LHL$Hp蜕HL$,f1HLCH$HHD$8H$LLHD$8H$fD裓~fDoX)\$P foP)$fDo`)d$ppfLHL11LqLt$pHPLt$`HH9 oh)l$pLI+H% Ld$ Hl$(A~AFH=H=ҐHH=HHaHHHHHHff.HH1HHQHR:*@HAH@HUHHHH/t H]kÑH]Zf.HMUHHHH/tH,H]fDsݐHŹUHHHGēH]f.HUHHHG蔓H̑HH]鮒ff.SHH~H5}؍Ht#HSHCHtHHT[Hc鰕1[ff.SHH~H5-舍Ht#HSHCHtHHT[H頔1[ff.ATUSHHĀHnH5dH%(HD$x1H莏Hl$`HD$IHT$HtDH[HHtHt$HLd$H|$LLd$I<$t6H|$ H9|$uHD$ HD$xdH+%(uHL[]A\L訏HDATH5I;LDLA\f.AVAUATIUSHpH.dH%(HD$h1H!HEHH@H9YH}hH\$Lt$D$(~ut}pIHLڑLL-HT$HL[LE0Hct$I@I8IHH)H9H9ǸILHDLD~Lm`+H}HL^D$(foD$foL$ EpA$AL$HD$hdH+%(uoHpL[]A\A]A^GHH9YIpHMH)LbHU0DL$HBH:%HLd$0H5ILގL耞Ld$0H5ILLbLd$0H5IL袎LDHHHfDAWAVAUATIUSHH.dH%(HD$x1Ht~HEH HP(H9}pt`H@HgH9H}hLl$ Lt$D$8D$+ut}pHL$HMM҉D$uBHcHI$HD$xdH+%(HĈL[]A\A]A^A_f.L=HT$LL蹐LE0Hct$I@I8IHH)H9H9MLHDLDܐ'Lu`)H}HL載HD$0EpD$`foD$ HD$XD$@D$HH<Ht$HLH\$ H;t4I$Ht$H҄Ht$H.HEcDH8fDH|$@HLl$ Ѐ|$@uDHH9 IpHH)L%_HU0DL$HBH:Ld$@H5 GLL藛Ld$@H5FL׋LyLd$@H5FL蹋L[HHHff.USHH8H~H5dH%(HD$(1Ht'HSHCHu.HHH=HljHT$(dH+%(uH8[]HHTAUATIUSH8dH%(HD$(HFHl$ H|$HHHD$ bH|$ H/HD$H=jHHD$艍HHH8#Ll$H|$HH\$ LH|$ H/H|$H/H=/HHsH8HD$H\$HLHHHD$ 舏H|$ H/)H|$H/ H$HLHHD$ rH|$ H/H<$H/H|$H/H|$H/t{HD$(dH+%(H8L[]A\A]fH(:H fDfDsfDۇ{fDˇ`fD軇AfD談#fD蛇fD苇fD軃H% 諃H% 謉HH>HZHvHH&@ATHUSH dH%(HD$HH5LHHFHFILFHHHxL9H rIHt"HHHHxL9H sHt HHFI9M9H I@(Ht*HIp0LPHD$dH+%(u1H L[]A\HH5@&HHHH$MtIATHUSH dH%(HD$HH5LHHFHbILFHHHxL9H rIHt"HHHHxL9H sHt HHFI9M9H  I@HHt*HIpPLPHD$dH+%(u1H L[]A\HH5@%HHHH$MtIǁAUATIUDSLHHdH%(HD$81Ll$LL@u/HCHI$HD$8dH+%(u:HHL[]A\A]DH|$HsLwH|$H?I<$us輆ff.ATIUSLH0dH%(HD$(1Hfo $HD$A $Ht@foT$HD$AT$Htg@fHl$ID$0AD$ Ht mHl$HtmtAHI\$0HD$(dH+%(H0L[]A\ID$0fAD$ HEHPm uHEH HHPH9u@PHEHPm iHEH HHPH9uPJ@Pf/T@AVAUATLfUSHH0dH%(HD$(1H9>HHHl$Ll$H|$HLIHD$HtH HD$ HH2;HEHEHHEHD$ HtHHEH|$ ωLljH|$HtH/tW~fHnflCEHYL#HD$(dH+%(uJH0[]A\A]A^ffFfDہfH|$~H|$InHrff.@AVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HLوHD$HHHD$ HD$(HH HD$0xHHD$0HHH 9L5ΡHD$8LuHHMHD$@HHEH|$@HE7H|$8-H|$0#H|$(H|$ LH|$Ht H/[~L-fHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEHH@H9HuH}聁A}E PU VHEHH@H9LuH} HDfF H7L5"HD$8LuHUHD$@NfDH|$>{H|$@E DH%HIؿHܿff.@AVAUATLfUSHH0dH%(HD$(1H9>H'HHl$Ll$H|$HLHD$HtH HD$ HLpH6HEHEH+HEHD$ HtHHEH|$ kLcH|$HtH/tS~fHnflCEA.tFL#HD$(dH+%(u~H0[]A\A]A^fDfFfD{}fHEHPm uHEH HHPH9uPH|$vyH|$opIwH{AVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HLIHD$HHHD$ HD$(HH HD$0}HHD$0HHH 5L5>HD$8LuHHMHD$@HHEH|$@HE觃H|$8蝃H|$0蓃H|$(艃H|$ LwH|$Ht H/[~L-(fHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEHH@H9HuH}|A}E PU VHEHH@H9LuH}_ Hr|DfF Ha3L5HD$8LuHUHD$@NzfDH|$vH|$@E DH%H|IHff.@AVAUATLfUSHH0dH%(HD$(1H9>H'HHl$Ll$H|$HLYHD$HtH HD$ {HLpH>2HEHEHHEHD$ HtHHEH|$ ۀLӀH|$HtH/tS~fHnflCEA.tFL#HD$(dH+%(u~H0[]A\A]A^fDfFfDxfHEHPm uHEH HHPH9uPH|$tH|$ozI釺H鋺AVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HLHD$HHHD$ HD$(HH HD$0XyHHD$0HHH }0L5HD$8LuHHMHD$@HHEH|$@HEH|$8 H|$0H|$(~H|$ ~L~H|$Ht H/[~L-fHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEHH@H9HuH}axA}E PU VHEHH@H9LuH}} HwDfF H.L5HD$8LuHUHD$@NufDH|$rH|$@E DH%HwIHff.@AVAUATLfUSHH0dH%(HD$(1H9>H'HHl$Ll$H|$HL|HD$HtH HD$ |vHLpH-HEHEH HEHD$ HtHHEH|$ K|LC|H|$HtH/tS~fHnflCEA.tFL#HD$(dH+%(u~H0[]A\A]A^fDfFfD[tfHEHPm uHEH HHPH9uPH|$VpH|$oPvI闶H零AVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HL){HD$HHHD$ HD$(HH HD$0tHHD$0HHH +L5HD$8LuHHMHD$@HHEH|$@HEzH|$8}zH|$0szH|$(izH|$ _zLWzH|$Ht H/[~L-fHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEHkH@H9HuH}sA}E PU VHEHH@H9LuH}?y HRsDfF HA*L5rHD$8LuHUHD$@NcqfDH|$mH|$@E DH%HgsIH ff.@ATUSHHHHdH%(HD$1lHT$dH+%(u H[]A\rHH鿳ATIUSHH@dH%(HD$81H|$t|$tMHC HttHHHT$Ht$HHD$&H<$H?I<$H|$H/upfHHI$HD$8dH+%(u[H@L[]A\DHC0HuHHl$Ht$HNqH\$HHMI$orqH;@AWAVAUATIUSHHH.dH%(H$1HHEHH@H9H}hLl$0L|$D$Hmut}pMHLqL5HT$LLpsLE0Hct$I@I8IHH)H9vPH9MLHDLDsLu` H}LHLt$nlEpfoD$0D$HfoL$@)D$)L$ HC HtpHH|$LLHHD$0H|$H?I<$H|$0H/tnH$dH+%(HĘL[]A\A]A^A_f.HC0HuHpLLEoH\$0LHD I$fDm닐mufDD$(Ll$0Lt$ fHH9IpHH)LuAHU0DL$HBH:pLt$HLl$0LToLd$PH5+)L.nL}Ld$PH5)LnL}Ld$PH5(LmL}HnHzH~H邰f.ATUSHHH=dH%(HD$1EoH(H0IHtNHh0H$HkHLHID$0HHID$@HCID$HHCID$PgID$0HD$dH+%(uHL[]A\@L%I$mH鱯AUATUSHHH~H5dH%(HD$1OhHHhIH;hHE8ID$HH='nHH0IHtpLh0H$LhjHyIl$@LLID$0fID$0H{t;HsLmHtkHD$dH+%(uoHL[]A\A]DH{uHH5+MH8lE1fDL%QI$ffIl$ I,$uLE1>jlHSff.AVAUATUSHH H=dH%(HD$1lHHH0IHLp0HD$L-iHI|$hLk ID$0HHID$@HCID$HCI|$XHkAD$PHLt HLl$IwrIu\EAD$hMl$`LB/L>eID$0HD$dH+%(urH L[]A\A]A^DL%I$fMt,fHt$I|$X1?oID$XHHD$ID$hLHiLl$I|$X`jH=BhHάHԬf.ATUSHHH=dH%(HD$1UkH0H0IHtdHh0H$HgH?ID$0oHCAD$@Ht@HCID$PHCID$XHt@LHcID$0HD$dH+%(u HL[]A\fDL%I$iHATUSHHH=dH%(HD$1ejHHH0IHHh0H$HfH#ID$0oHCAD$@Ht@HCID$PHCID$XHt@oK HC(AL$`Ht@HC0LHID$pbID$0HD$dH+%(uHL[]A\L%I$hHHmH]lff.ATHSUHHLgHMt Al$tHH]A\fI$LPAl$ uI$H RLHPH9uP뻐ff.PXH5HHH0H8 hcHH5HH6HHkfUtH5H=]\g@H-iHktfofo HH)H) !dff.@ATLfUHSHHPH5dH%(HD$H1>dHl$0H$HT$HD$HtHHH$oHPKHtBHPHS H@HC(Ht@fL#HD$HC@C0H9$tHD$HdH+%(u,HP[]A\H|$(HtH|$Htr{fH雨ff.USHHHH/tHkHtmtH[]fcfHEHPm uHEH HPH9uH@HH[]@H먐AWAVAUATUSHHdH%(H$1HHHH$@HHHHH$HH=HHtH$H$>gHHH8L$L$H$H$LLiH$H/H$H/L$@LUHHHH$@HHHHH$HH=EHHZsH$H$vfHHH8H$LLH$hH$H/H$H/LTHHHH$@HHHHH$HH=rHHrH$H$eHHH8XH$LLH$EhH$H/H$H/ILITHHNHH$@HHHHH$HH=6rHH rH$H$eHHbH8H$LLH$gH$H/cH$H/LSHHHH$@HHHHH$HH=CHHqH$H$fdHHH8H$LLH$fH$H/#H$H/LRHHHH$@HHHHH$HH=CHHpH$H$cHH H8H$LLH$5fH$H/H$H/LH$L-/*RU1HHl$ H$H$H5KpLBHL$H@8*HкH$HXHX1;*HH$,dLH{H5H=4]LH5{H5~H=]1;*H5F@H:f1;*HΦ@H=#HZ1;*LLHH$1;*HH$@zaHbh_HH@LLHH@H$@{\H$@HtHPH|$ H dBLH5o`H$H/^HLLH@H@H$@ \H$@HtHPH|$ H lBLH5n`H$H/^HZH@LLHHbHXH$[H$H$HHD$0H$fHnfHnfHnHD$flfl)T$@)\$PHtHPH|$ H ALH5m_H$H/fod$@fol$PfHDŽ$HDŽ$pHDŽ$xHDŽ$)$@)$P)$q]HʛLLH$HH2HXH$HXH$HtHPH|$ 1HH5#m%]H$H$~%UfHnfHnH/flfl)d$P)l$@H$HEHHHEHHEnHDŽ$HEH$HHE0HHEHHEH -HH$HEGH|$-\H$HtHEHHEHHEHHEHHEHHEHHEQL-zHL$H|$H5kL?L$_H 9HwH5H=4YH H!wH5 H=XH5LaHLH=>VLLL$L$@]H|$d^fot$Pfo|$@fH-)$@HDŽ$HDŽ$HDŽ$)$)$ZH LLHHH HHH@H$$VH$HtHPH|$HHH5hjZZH$H$8~ fHnfHnHD$@H/flfl)$fH-ɺHDŽ$ HDŽ$(HDŽ$0)$)$@YH YLLHHH HHH$EUH$HtHPH|$HHH5i{YH$H$fHnHD$0H/fHnfHnflfl)$@fH-HDŽ$pHDŽ$xHDŽ$)$P)$XH LLHHH [HHH@H$bTH$HtHPH|$HHH5hXH$HD$@H-tfIn~5fHnH/fHnfHnflflfl)t$P)|$`H$H/vHL$H|$H5:hLA=)$ \H HntH5gH=РUH H tH5H=jUH5H^H5L ^1HLH[HHH=wbRLLH$H$@WYH|$Zfol$Pfot$`fL- )$@HDŽ$ HDŽ$(HDŽ$0)$)$VH LLHHH HHH@H$mRH$HtHPH|$LHH5fVH$HD$0~}H/fHnfHnflfl)$@fL-HDŽ$pHDŽ$xHDŽ$)$P)$VH *LLHHH HHH@H$QH$HtHPH|$LHH5eUH$H/ H$H/ HH 6H5H=xH-PHL$LH5eL ;H$TYL-]H6rLH5LGH=RLHqH5HH=RH5Hd[HHH=ROLLH$H$@VLXTH- H cLLH(HHH@H$@QH$@HtHPH :LH5GLEVH$H/; 9TH H(LLHHH@H$@PQH$@HtHPH ~:LH5nLUH$H/ SH H(LLHHH@H$@PH$@HtHPH 5:LH5cLcUH$H/9 WSHH LLHHPH@H$@gPH$@HtHPH 9LH5KcLTH$H/ H$H/ HL$H$H5cHL-dpL9L$VfH HpH5IH=HDŽ$)$PH HoH5rJH=kOH5_LXH`LH=PMLLL$L$@THIOH$HD$H$QH sH$LHHH K1HHH$ZMHD$0~L$H$fHnfHnflflHtH)D$`)L$PPfoD$`foL$PL$LHL$HL5IEL$LHDŽ$pH)$@HDŽ$xHDŽ$)$PIE QImH$H/uH$H/SfHDŽ$HDŽ$)$PH 6~H|$HH$HH 0HHH$LHD~D$ H$fHnHD$0fHnfHnHD$@flflfHnfHn)T$)\$0flflHtH)L$@)D$ PfoL$@foD$ L$1HLHIEL$HDŽ$ H)$HDŽ$(HDŽ$0)$IEOImH$H/H$H/fo|$fod$0fL--)$HDŽ$pHDŽ$xHDŽ$)$@)$P OH H|$LHHH 0.HHH@H$JH$HtHPHT$LH5 _HNH$H/NHH -LLHHHH@H$@KH$@HtHPH 5LH5^H%PH$H/[NH-HLLHPH@H$@0KH$@HtHPH 5LH54^HOH$H/MHH LLHXH@H$@JH$@HtHPH 5LH5]HCOH$H/a7MHH LLHHPH$@OJH$@HtHPH 5LH5k]HNH$H/H$H/H$dH+%(H[]A\A]A^A_22fHHHXH$HHEHHEFHJHEHHE:HJHEHHE.HJHEHHE"HJHEHHEH|JHEHHE HbJDHPJH@JH0J[H JHJHJILf.HEH]Bff.H%UHH9BH]=f.HuH Bff.HUUHHAH]=f.HHAff.HUHHAH];=f.HUHmAff.H5UHHIAH]1Hh}*@Hp7H 1}*HHU7H=iHB7LH1HHH[]A\H}ATUH6t*3toHHԚH]A\fH-H8tH=6i6H=H6HH0ȡu@H-HQ8zH=h]6HH0ZI|I|ATUHFt*CtoHHtH]A\fH-H7tL%L5LH45HH=0٠uDH-ɠHq7zH=r}5HH3/ZI|I|ATUHVt*SHHЗHY]A\DH-!H6tH=4H=H4HH}1L`A<$*@L4H1A<$*IL4H=gH4HH.A@H-H96&H=E4HH{.IzIzATUHt*toHHH]]A\fH-ўH5tH=N3H=AHӕ3HHܕ-u@H-HQ5zH=BN]3HHӕ-ZI!zI%zATUHt*tHHH]A\fH-H4tH^|Hx1?*H2H=Hd2HHm-uDH-Ha4jH{Hx1?*H^2HHT,;IByIFyfATUHt*tHH4H}]A\fH-ќH3tHzHx1?*H1H=H1HH,uDH-yHa3jH*zHx1?*H^1HHԒ+;IbxIfxfATUHt*tHHH]A\fH-H2tH.{Hx1?*H0H=;KHd0HHm+yuDH-iHa2jHzHx1?*H^0HHT*;IwIwftHjHSTfATUH-֚HH1t=HyHx1?*H/H=TJH/HH&*HHHS]A\IvfDAULoATIUH-aH/u L]A\A]@LHL]A\A]--ff.AULoATIUH-`H.u L]A\A]@LHL]A\A],ff.AULoATIUH-I<Hq.u L]A\A]@LHL]A\A],ff.AULoATIUH-H!.u L]A\A]@LHL]A\A]=,ff.AULoATIUH-HH-u L]A\A]@LHL]A\A]+ff.ATUSHHPHnH5dH%(HD$H1H(Hl$0HD$IHT$Ht=H[HHtHt$HLd$H|$LLd$I<$tfHl$ H9l$t"HD$HdH+%(utHPL[]A\fDHD$ HHH9uDH|$(H@fHD$ H/tH%/Lx(fDk(fH|*HYt@AVAUATUHSHHLnH5ܓdH%(H$1La'L$HD$pIHT$xHLk H5L0'HHD$IH|$Ll$(HyLk(H5_L&HHD$0IH|$8Ll$HHHLk0H5ΖL&HH$IH$L$HLk8H5̓L&HHLl$hHT$PHIH\$XHH]HtHt$PLLd$PH$A,$HtH$H$HD$8L$Ht H|$HHt$0HD$0D(HD$Ht H|$(Ht$HD$D0HD$xHtH$Ht$pHt$pH|$AMDDLd$I<$uLK&H$H9$tQH$H9D$pt*H$dH+%(HL[]A\A]A^H$Ht.@H$H/tJH$HtmuHEHPm xHEH HHPH9uPYf%I'HqHq@AUATUHSHHLnH5dH%(H$1L$Ll$`HD$@IHT$HH7Lk H5LU$HH$IH|$Ll$HLk(H5L%$HHD$ IH|$(Ll$8HLk0H5L#HHL$HT$pHIH\$xHH]HtHt$pLLd$pHD$(Ht H|$8Ht$ HD$ D(HD$Ht H|$HH$(HD$HHt H|$`Ht$@H|$@LDL%qH$I$H9D$ptUHD$PH9D$@t1H$dH+%(HL[]A\A]fH|$XHtѶH$H/tJH$HtmuHEHPm tHEH HHPH9uPUf+#Em%HoHuo@ATUH8HWdH%(HD$(HFHl$Ht$HHHD$H=H"H|$ IH/t:Hl$HtmtIH|$H/t.HD$(dH+%(ubH8L]A\k"f["fHEHPm uHEH HHPH9uPg$InInff.@HH=q#HtHH[$1HÐHH=!X\#HtHH+$1HÐHH=3,#HtHH#1HÐHH=qX"HtHH#1HÐHH=AX"HtHH#1HÐHH=X"HtHHk#1HÐHH=2l"HtHH;#1HÐHH=1<"HtHH #1HÐHHYoHx1?*H!HtHH"@1HÐHH=A?!HtHH"1HÐH=M!SHH~H5Ht#HSHCHtHHT['1[ff.SHH~H5=xHt#HSHCHtHHT[HcP$1[ff.SHs"[Ðff.SHS"\[Ðff.AT0IUS%HHKHGHE!EL[H]A\HkHikff.SHH~H5͍hHt#HSHCHtHHT[1[ff.AWEAVAUIATEUHSHHt$HL$dH%(H$1aHD$AWHt$D93C'D$9ADSSHL$EALHDT$L|$@Ld$ ^HH$LHD$hD$x$L$T$MHAfHLHD$@HDŽ$)$"HkL5HHD$ LLLHD$IMH5HT$ H81!HHI}HEH/ImHmH|$ H/LH$dH+%(3HĨ[]A\A]A^A_fHL$AELHDT$DT$D$D9uHL|$@HD$xLHD$hH@fHDŽ$HD$@D$x=HLLoA9~%f.T$LDH AE9uLHI}HH/tIUfDHt$HH-aH!UrL5CLL5LH>HCjLH=)HH \fDH:fDH߆L5H@!e1L>"HOH5OLH!LHOHiLH=AHZH]HEgHJgHagHmgHQgI*gI&gff.@AVAUATLfUSHH0dH%(HD$(1H9>H'HHl$Ll$H|$HL9!HD$HtH HD$ HLpHPHEHEH{:HEHD$ HtHHEH|$ L H|$HtH/tS~fHnflCEA.tFL#HD$(dH+%(u~H0[]A\A]A^fDfFfDfHEHPm uHEH HHPH9uPH|$H|$oIeHeAVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HLHD$HHHD$ HD$(HH HD$08HHD$0HHH NL58HD$8LuHHMHD$@HHEH|$@HEH|$8H|$0H|$(H|$ LH|$Ht H/[~L-xefHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEH4H@H9HuH}AA}E PU VHEHi4H@H9LuH} HDfF HQML56HD$8LuHUHD$@NfDH|$H|$@E DH%HILcHPcff.@AVAUATLfUSHH0dH%(HD$(1H9>H'HHl$Ll$H|$HLHD$HtH HD$ \HLpH.LHEHEH5HEHD$ HtHHEH|$ +L#H|$HtH/tS~fHnflCEA.tFL#HD$(dH+%(u~H0[]A\A]A^fDfFfD;fHEHPm uHEH d|HHPH9uPH|$6H|$o0IaHaAVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HL HD$HHHD$ HD$(HH HD$0HHD$0HHH mJL53HD$8LuHHMHD$@HHEH|$@HEgH|$8]H|$0SH|$(IH|$ ?L7H|$Ht H/[~L-`fHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEHK0H@H9HuH}A}E PU VHEH/H@H9LuH} H2DfF HHL5R2HD$8LuHUHD$@NCfDH|$n H|$@E DH%HGI\_H`_ff.@AVAUATLfUSHH0dH%(HD$(1H9>HHHl$Ll$H|$HLHD$HtH HD$ HHGHEHEH_1HEHD$ HtHHEH|$ LH|$HtH/tW~fHnflCEH)L#HD$(dH+%(uJH0[]A\A]A^ffFfDfH|$ H|$I2^H6^ff.@AVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HLHD$HHHD$ HD$(HH HD$0HHHD$0HHH FL5/HD$8LuHHMHD$@HHEH|$@HEH|$8H|$0H|$(H|$ LH|$Ht H/[~L-\fHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEH+H@H9HuH}QA}E PU VHEHy+H@H9LuH} HDfF HaDL5-HD$8LuHUHD$@N fDH|$ H|$@E DH%HI[H[ff.@AVAUATLfUSHH0dH%(HD$(1H9>HHHl$Ll$H|$HLHD$HtH HD$ l HHBCHEHEH,HEHD$ HtHHEH|$ ?L7H|$HtH/tW~fHnflCEHɞL#HD$(dH+%(uJH0[]A\A]A^ffFfDK fH|$vH|$w IrZHvZff.@AVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HLIHD$HHHD$ HD$(HH HD$0 HHD$0HHH AL5>+HD$8LuHHMHD$@HHEH|$@HEH|$8H|$0H|$(H|$ LwH|$Ht H/[~L-(XfHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEH'H@H9HuH} A}E PU VHEH'H@H9LuH}_ Hr DfF H@L5)HD$8LuHUHD$@NfDH|$H|$@E DH%H IWHWff.@AVAUATLfUSHH0dH%(HD$(1H9>H'HHl$Ll$H|$HLYHD$HtH HD$ HLpH>HEHEH(HEHD$ HtHHEH|$ LH|$HtH/tS~fHnflCEA.tFL#HD$(dH+%(u~H0[]A\A]A^fDfFfDfHEHPm uHEH oHHPH9uPH|$H|$oI{VHVAVAUATLfUSHHPdH%(HD$H1H9>HOHHl$Ll$H|$HL HD$HHHD$ HD$(HH HD$0XHHD$0HHH =L5&HD$8LuHHMHD$@HHEH|$@HE H|$8 H|$0 H|$( H|$ L H|$Ht H/[~L-SfHnHUflA}Ct`EEPUthL#HD$HdH+%([HP[]A\A]A^f.HD$ HD$(fEA}uuHEH"H@H9HuH}aA}E PU VHEH"H@H9LuH} HDfF Hq;L5%HD$8LuHUHD$@NfDH|$H|$@E DH%HISHSff.@ATUSHHHHdH%(HD$1HT$dH+%(u H[]A\HHSfATUSHHH=rrdH%(HD$1H| H0IHtIHh0H$H6H,LHID$0HU@ID$@HCHID$HID$0HD$dH+%(uHL[]A\ÐL%QPI$HZSATUSHHH=qdH%(HD$1%HtpH0IHtHff.H=Hff.He>Hff.H>Hff.AWAVAUATUSHHH(H9HH)IIHM~IFHL$Im۶m۶mHIL)H<$H9yMHI)L9?JH9bLoLHMtAALHLNLHLNMtAAoP LH(V MtAALH0H8H8LNH9uIVHm۶m۶mMILL)HH)HLk H5xaLHHD$@IH|$HLl$XHLc(H5GaLHD$`HT$hLd$xH?H{0H5dOIH#HD$hLmHt H|$xHt$`HD$`D0HD$HHt H|$XHt$@HD$@D8H$HtH$H$HMDDH$HAH=saHHIH{vqHs0M|LdHtwH$H9$t-H$dH+%(ucHL[]A\A]A^A_DH$Ht莇@HAH5H8fE1I,$uLbHEHEf.AWIAVAUATUHHSHH;HMIHD0IE(Eu L9A_ MA9}EH]L9t'LHL$gHL$D;p @HxLH~yL9} `LHL$HL$D;p IJIĿHËS HCA9HLC@HuI@A9ILHMmHL[]A\A]A^A_H}(t9HE D;p ~/I1fL9tLLHE(@H]H^LH9]HHL$I.HL$P HUfDLeMu `DIAT$ ID$A9ILD$@HuL@u7A9IM1{DA\$ 1A9@?IL9tnLHL$LHL$P ILeMu I-fIAT$ ID$A9ILD$@HuL@dL9euL_HWIKAWIAVAUATUHPSHHHMIHL0AE(IE0Mu L9I_ MI9sEH]L9t'LHL$HL$L9p HHxLHvrL9} hLHL$HL$L9p IRIĿHHS HCI9HBC@HuI@L9ILPMHL[]A\A]A^A_f.H}(tAHE L9p s7I1f.L9tLLHE(@H]HNLH9]HHL$InHL$HP HEDLeMu `DIIT$ ID$I9IBD$@HuL@u7I9 IM1sDI\$ 1I9@?IL9tnLHL$LHL$HP ILeMu I-fIIT$ ID$I9IBD$@HuL@dL9euL_HWIKAUIATUHH>dH%(HD$1EIH I<$}%HHHHtaI}HHEH,$HtH/HEHI}HHtOHmtTI,$t\HD$dH+%(HL]A\A]HHEfLeHmuHI,$uL}sH<$Hu9IEnDH% f{H.I?I>AUIATUHHHc>dH%(HD$1IH I<$Hc}HHHHtaI}HHEH,$HtH/HEHI}HHtOHmtTI,$t\HD$dH+%(HL]A\A]HHHEfL8e+HmuHI,$uL H<$Hu9IEnD#H% f H.I=I=AWH5 L AVAUATL%USHHhH|$(L$H$LdH%(H$X1HL$H$L|$pLH H5GH=P+LHq H5H=H5'HHبHH=)H$0L$H$LHHD$ H$0 LaH P-H@LL$HLH$ H$xH$HHD$xH$fHnfHnH$flfl)$$)l$0HtHPL- H|$pH LLNH$H/Dfo4$fo|$0fHDŽ$HDŽ$`HDŽ$hHDŽ$p)$0)$@)$H ,H$LLHH _HHH$@HH$dH$HtHPH$H|$p1H5H$@H/`H$HEH3HHEHHEHDŽ$HEH$ HHEHHEsHHEMHnHH$HE H|$H$Ht HEHHE HHE HHE+ HHE7 HHEC H$HpLL HH5H$HD$0UL5>HLH5]H=&LHH5H=yH5}HeH^HH=$H$H$H$H$LH *H@Ht$ LHH$0H$0HtHPH w LLLIH$H/HP4H$LHI(~\$0H$H;fHnH/HRfoflfo)t$PfHnH$8fHnflfl)|$`)T$@L$HL$HgL H5PLH$H }HH5H=#H \HH5H=H5HHHH=2H$H$H$H$L`H$H/& fot$`fo|$@HDŽ$fod$PL$L5P)$HDŽ$ HDŽ$(HDŽ$0)$)${H(Ht$ LH ]HH$HHH$0H$0HtHPLLH=H$~t$H$ fHnH PH/fofofHnH$flfHnfl)\$Pfl)d$`)l$@ H$HH$ۂfo|$`foL$@foT$PL$HDŽ$L-OHDŽ$pHDŽ$xHDŽ$)$@)$P)$8H'H ]Ht$ LHL$HHLH$0H$0HtHPLLH=H$H/ H$HFH$H$H$HHDŽ$DŽ$HDŽ$H$L$ HH$LޟH$H&LHDŽ$H$HH$蘠H$fHn˿HDŽ$fHnH$HDŽ$HD$@flfl)$fHnHDŽ$D$@)$)$0H:&HT$ H<$LH ]HHHH$#H$HtHPH$H|$(1H5YH$@H/? HH$HDŽ$H5H$HIH$HDŽ$HeHH$SHH$@LHHD$PHHt$PH|$@L-pH$HDŽ$L$HH$LƄ$HDŽ$H$cH$H$Pf~d$HL$@H$()$fHnfofoH$H$flflT$@)$ )$0)$@HtHfHnH$$$HtHfHnH$$$(HtHfHn$8H@HtHH$HHDŽ$HDŽ$HDŽ$ )$)$)$0"H #HT$ H<$LHH ZHHH$H$HtHPH$H|$(1H5H$@H/HH$HDŽ$H5fH$ HD$ HHH$HDŽ$H$L$`Ht$ HLћH|$0LH$HDŽ$L$蘜HD$0HDŽ$`HDŽ$hfHnHDŽ$p$)$0~D$xfl)$@fHnD$)$H"HT$pLLHHYHXH$3H$HtHPH|$(1LH5jH$H/`H$Ht H/)H$Ht H/H$Ht H/H$&|H$xHt H/H$hHt H/H${H${H$HHt H/?H$8Ht H/H$(Ht H/H$Ht H/H$u{H$Ht H/H$Ht H/oH$Ht H/HH$#{H$XHt H/H$HHt H/H$zH$zH$Ht H/H$Ht H/H$Ht H/^H$zH$8Ht H/*H$(Ht H/H$NzH$AzHmH$XdH+%(iHh[]A\A]A^A_DHHHH$HHEHHEH,HEHHEHHEHHEHHEHHEHHEHHEHfDfDfDqfDsJfDc fDSfDCfD3fD#`fD,fDfDfDfDvfDOfDfDfDfDHsfDcfDHPH@HEH(HE|HHEVHHHEHHHEf.HHEfDfDfDsfDc fDSfDCfDL0H$l?aHA*IP*I*IF*I*I*I@*H*H*H +H ,H,H),I9,H`*H,H,H,HC*H*H*HF*H*HK+I,I,I,I,Io,I,H,H,H*H*H8*HS*H)DUfHAWAVAUATSHHHhH`|dH%(HE1)HDžHDž)9gHKPH1A|H9HHDH#PIZYO HfHDž)9|VHcfHDž )H`HHLI1HHIH Y"M)L9HLDH9HDH9HDH9HD|HARPQH HhtHB9|BHL0HDžhLHXHwHEfL%@H0)p@WH`LLLmHHt lHHtHH)iHHtHH)NHHt  HEdH+%(He[A\A]A^A_]HHHH=HH<HHPHHHHH9qHHHHHHv9HfoK HHHHH9uHPHHHH9t-HHHPH9tHP@H9t@LPHHHHcHHH)HH9sHH9tHUCL5b>HDžIDHpHhHDHL0HhLHXA7fH\HDžxH0h1!LLL"A;HIHH=uH==to=H@=HHLHH< LH=PIH=K=YfHHLeH5L 'fDH=<4<]H<HL%X<HL)H H{LH=aPH*<H=6<I-Hc|HhHH`HH8HH/H`H HDžHE1HDžPQf.HXHE1LHQH1HL)HIH)LcH`MAL9LHMML9LHQH1HH1H9HDHhHH0Ht )HLIH0HL9pHPHHHH)xHYLfHLHXHHPH0L)@H:HHXH S:H 1HHHlH5=H:H=HHHH=NH9HXH)Hժ|H5cH0H…H01HHIHHH9HLGLMH)L)HBHHHH1HoAHH9uILMIJLL9L)LJIvJ<K<HHHHH9teHPH9tWPQHPH9tGPQHPH9t7PQHPH9t'PQHPH9tPQHPH9t@AHHt LfInfHnH fl)HH)HI8HHXH 8H1HHH0H5HH7zHHSHHH=LH7^HXE1 1L  HH9uIHLE1yHMH5kHHH?HMH5bkHH}HLeH5hL`LLeH5BkLELHMH5 kHH%HH=jH= JH4!HC!n!H!H!H!H!H!!HN!H H!H!H\!HX!H8!!fAWIAVAUIATIUSDHHL$dH%(H$1"LD$f݉D$9ADUQHL$ALLALDT$L|$@.LHl$ H$LHD$hD$xL$T$MH]fLHHD$@HDŽ$)$UHL54HHD$ 4LHLHD$IMH5HT$ H81HHI}HEH/ImHmH|$ H/LsH$dH+%(HĨ[]A\A]A^A_@HL$ALLLDT$%DT$D$D9uLL|$@HD$xLHD$hHlfHDŽ$HD$@D$x cHLL?9~T$LDLAD9uLs#II}HH/tIU fDkIfDL%A3LjR3L5#3LL52LHH#LH= GH2LqfDHO3fDH2L52H e1LHH5LHf2LHHkLH=!GH:2H=HHHHHHHff.@UHAWAVAUAATL%1SHHH`HPdH%(HE1H߉hHHXHHHHfHDž(H_1H`HXLHAD9HDž1HDžHHHHBH+H|3H1PAH9AUH|HDHIAXZE}HDžf)E9FHDžE1HDžHLHLI1LL9HVH>LDHL9HLDH9HDH)H9H-HDHHARAURDH E9HHt HHtHH) HHtHH)HXDoHEdH+%(He[A\A]A^A_]fH}H5wIKfDLchLH=ZfN4HDž)ML-J 0HHxHIH9IV1HHHHL5.L:b.|H3.HHL%U.HHLHH(LH=nAH'.LDH}DH5;IDHHchLPHDžhHPIHHhHD$DhL0HLHXHnHEfH0)p-tyH,LLLolHhIHhH;P@M~D;hFH`I~HL`HH/IVL`뢐H=,s,7Hf,HHHHH=1, H%,H HWHH==@HH=,) @H`H^@HHHHH9HOHH)HHHHvjHLPfHHHf.oHfH9ufoHLPfsHfHfofsffA~H9tHBD2H9tHBDrH9tDrMcMHDžf)H5 H0LpH0L1N<7HL#L%*L?H *HHm1HI,HH5LHt*L藿HHy LH=/?HH*LK H=O*H #*HH1HHHH<H5 H)艽HH HHHWH H=>H)eH=)蹼EH]H5]H߾HH=<趻H]H5]HI设HPH=<芻<HEH1HHHHHsH'HGHHHAUHATUSHH=fHGHHL,HtSLfHnN$(HxflLcHtOI9t IU1藺LcH[]A\A]E1HHGLcH[]A\A]ILcH[]A\A]H=/;f.AWAVIAUIATUHSDHL!Ht$dH%(H$1I$D$LA؉$D9u_IH}HH/jD<$HUD9JI,$@H$dH+%(Hĸ[]A\A]A^A_DL船Lt$PH$DŽ$LHD$x莸T$fLD$0LHDLHDŽ$HD$P)$購HL=e&HHD$(m&}Ht$(LLmHD$HT$(H5 ~LH1/IHH}IH/!L}I/H|$(H/L|eD<$D9LwLt$PH$DŽ$LHD$x}T$fLD$0LHDLHDŽ$HD$P)$袻HsL=T%HHD$(\%Ht$(LL\HL$(HUL1H5 }"IHH}IEH/tgLmImtLH|$(H/t9LydI,$LHD$HfDӸLȸfD軸fH$HHD$($L=n$LL=D$LHHnLH=T8H$H|$>f+fDL fDH#HHD$lg#tkL=#LL=#LpHQHLH=7Hq#HLH=-HIH|$8蟫LH$H5LHHcĮH>H=HhHgH!HcH|H\HHNHHJHHHHH(ff.ATUHHdH%(HD$81uHD$8dH+%(u$HH]A\IH5bKL耬L"胭HAWIAVAUAATUSHHt$HT$ dH%(H$1sLA舦11ɉD$D$fDB0AAAA9~+HADA9}Af.FHpHD$H4$H5JHHHp9[HD$HHHHD$(HHHD$HPD9L萨Lt$pH$DŽ$LH$蓧T$fLD$PLHDLHDŽ$HD$p)$踫HH-jHHD$HrHt$HHLrHD$HL$HH5%mHPHD$ H81.HHHD$HEHxH/HD$HhHmfH|$HH/GLoTLwLt$pH$LH$uHNfHDŽ$L%H\$p$H4$LL T$LDL芦H$H\$pHt }H4LHD$pHD$H4$HHH9tfH{HH/tRH9$uHD$HH|$H4RH$dH+%(.H[]A\A]A^A_f˧H9$u軧fDH訧H|$HH/苧HD$HhHmaDHQHHD$0ܭ]H.HD$(H-Ht$(HգHH'HH= 'H衧H|$0pfLhLt$pH$DŽ$LH$kT$HLfLD$PLHD$pHDŽ$)$葨HbH-CHHD$HK8Ht$HHLKHD$HT$HH5iHHD$ H81HHHD$HEHxH/HD$HhHmH|$HH/LIQ@H-HA;HHD$(L%Ht$(LHkHLH=$HH^HQHD$H?YH2=(HHHD$0菫HHD$(H-Ht$(H舡HiHHH=$HTH|$0誣JY֠uHHHD$8H5fHt$(0HR1HHH5RHH0ˣHSHH5HH=$H诤H|$8H HHD$8lH5Ht$(H-1HWHH5HH:H¤HHHH=Z$HsH|$8tHxHHD$8۩H5DHt$(L%01LƪH_H50LH詢L1HHLH=#H荣H|$8@H$H5BHH觳HfHeHHHIHHHHHvH;HrHHHHHPAWAVAUIATAUHSHdH%(H$1ZHD9NLt$ HD$`LHD$HD$X%HfHHD$ HD$p)D$`ϟIH|$DHcH|$HHt$HGL?HL)H9ws)LH9t!HwH@H)0uHT$HHBL:L9HLDPH)IDLt$_ L%q yLLL苞LKH$dH+%(6H[]A\A]A^A_f.Lt$ Hd 连HD$XLHD$HȣHfHD$hHD$ D$X; KHLLmHT$HHHBH+HD$PHD$OIH|$DH HD$HHL(L9hLDHIDLt$襛…t?H$H5@H蘠CH$H5?Hw>fL(KH- H葥p H L% HL葛HrHLH=H ]H赝L= L! Hs HH HHRHsHH=Hr LEEHI H" HHD$襤*1H裥H<H5 HH 膝HH_HHH=H jH|$H H HHD$ 1HHH5HHf H艞HHkHH=!H: H|$;聟H$H5=HXHH$H5=H7H٭HeHqIHHHqHoHkH HfDAWAVAUATUSHhdH%(HD$X1H9IHGIII)HWHIH)I9OII)M9HIOL)HHzHPL1Ho  HH9uLHH :H48I9MI)MHIv IM)N L 8LHHHL9tk9@>HyH9t\y@~HyH9tKy@~HyH9t:y@~HyH9t)y@~HyH9ty@~HyH9tINM}H)vHD$XdH+%(LHhLH[]A\A]A^A_馠fDHHHH)H)I9I9LBLHHSE1H9HHyLH)H)HBHHHH1HfDo,A,HH9uHHH9I4?H9II)MHIvH 9I ?LHHHI9teHHH9tWHNHHH9tGHNHHH9t7HNHHH9t'HNHHH9tHNHHH9t@FLLI|$HL)H)HFH<H2HH1HAoHH9uHHIdH%(HD$1HHtcH;t=HuHHH$H<$H/t0HD$dH+%(u7H[]fH؉fDˉfH2AUATUHSHH8dH%(HD$(HBIL HHP0fHnfHnfl)D$H HT$LHHt$HXHD$KH|$HtHPLLH=H<$H/t#HD$(dH+%(uH8[]A\A]ۈ$HkHvHHbasic_string::_M_construct null not validcannot create std::vector larger than max_size()The Communicator class abstracts a set of communicating processes in MPI. All of the processes that belong to a certain communicator can determine the size of the communicator, their rank within the communicator, and communicate with any other processes in the communicator. Returns the rank of the process in the communicator, which will be a value in [0, size). Returns the number of processes in the communicator. Makes a "best attempt" to abort all of the tasks in the group of this communicator. Depending on the underlying MPI implementation, this may either abort the entire program (and possibly return errcode to the environment) or only abort some processes, allowing the others to continue. Consult the documentation for your MPI implementation. This is equivalent to a call to MPI_Abort errcode is the error code to return from aborted processes. Split the communicator into multiple, disjoint communicators each of which is based on a particular color. This is a collective operation that returns a new communicator that is a subgroup of this. This routine is functionally equivalent to MPI_Comm_split. color is the color of this process. All processes with the same color value will be placed into the same group. If provided, key is a key value that will be used to determine the ordering of processes with the same color in the resulting communicator. If omitted, the key will default to the rank of the process in the current communicator. Returns a new Communicator instance containing all of the processes in this communicator that have the same color. Wait for all processes within a communicator to reach the barrier. This operation determines if a message matching (source, tag) is available to be received. If so, it returns information about that message; otherwise, it returns None. If source is omitted, a message from any process will match. If tag is omitted, a message with any tag will match. The actual source and tag can be retrieved from the returned Status object. To wait for a message to become available, use probe. This operation waits until a message matching (source, tag) is available to be received. It then returns information about that message. If source is omitted, a message from any process will match. If tag is omitted, a message with any tag will match. The actual source and tag can be retrieved from the returned Status object. To check if a message is available without blocking, use iprobe. This routine initiates a non-blocking receive from the process source with the given tag. If the source parameter is not specified, the message can be received from any process. Likewise, if the tag parameter is not specified, a message with any tag can be received. This routine returns a Request object, which can be used to query when the transmission has completed, wait for its completion, or cancel the transmission. The received value be accessible through the `value' attribute of the Request object once transmission has completed. As with the recv() routine, when receiving the content of a data type that has been sent separately from its skeleton, user code must provide a value for the `buffer' argument. This value should be the Content object returned from get_content(). This routine executes a nonblocking send with the given tag to the process with rank dest. It can be received by the destination process with a matching recv call. The value will be transmitted in the same way as with send(). This routine returns a Request object, which can be used to query when the transmission has completed, wait for its completion, or cancel the transmission. This routine blocks until it receives a message from the process source with the given tag. If the source parameter is not specified, the message can be received from any process. Likewise, if the tag parameter is not specified, a message with any tag can be received. If return_status is True, returns a tuple containing the received object followed by a Status object describing the communication. Otherwise, recv() returns just the received object. When receiving the content of a data type that has been sent separately from its skeleton, user code must provide a value for the `buffer' argument. This value should be the Content object returned from get_content(). This routine executes a potentially blocking send with the given tag to the process with rank dest. It can be received by the destination process with a matching recv call. The value will be transmitted in one of several ways: - For C++ objects registered via register_serialized(), the value will be serialized and transmitted. - For SkeletonProxy objects, the skeleton of the object will be serialized and transmitted. - For Content objects, the content will be transmitted directly. This content can be received by a matching recv/irecv call that provides a suitable `buffer' argument. - For all other Python objects, the value will be pickled and transmitted. scatter is a collective algorithm that scatters the values stored in the root process (as a container with comm.size elements) to all of the processes in the communicator. The values parameter (only significant at the root) is indexed by the process number to which the corresponding value will be sent. The value received by each process is returned from scatter. @c scan computes a prefix reduction of values from all processes. It is a collective algorithm that combines the values stored by each process with the values of all processes with a smaller rank. The values can be arbitrarily combined, specified via a binary function op. If each process i provides the value ai, then scan returns op(a1, op(a2, ... op(ai-1, ai))) to the ith process. op is assumed to be associative. This routine is the equivalent of an all_gather(), followed by a built-in reduce() on the first i+1 values in the resulting sequence on processor i. op is assumed to be associative. reduce is a collective algorithm that combines the values stored by each process into a single value at the root. The values can be combined arbitrarily, specified via any function. The values a1, a2, .., ap provided by p processors will be combined by the binary function op into the result op(a1, op(a2, ... op(ap-1,ap))) that will be returned on the root process. This function is the equivalent of calling gather() to the root and then applying the built-in reduce() function to the returned sequence. All non-root processes return None. op is assumed to be associative. gather is a collective algorithm that collects the values stored at each process into a tuple of values at the root process. This tuple is indexed by the process number that the value came from, and will be returned only by the root process. All other processes return None. broadcast is a collective algorithm that transfers a value from an arbitrary root process to every other process that is part of the given communicator (comm). The root parameter must be the same for every process. The value parameter need only be specified at the root root. broadcast() returns the same broadcasted value to every process. all_to_all is a collective algorithm that transmits values from every process to every other process. On process i, the jth value of the values sequence is sent to process j and placed in the ith position of the tuple that will be returned from all_to_all. all_gather is a collective algorithm that collects the values stored at each process into a tuple of values indexed by the process number they came from. all_gather is (semantically) a gather followed by a broadcast. The same tuple of values is returned to all processes. all_reduce is a collective algorithm that combines the values stored by each process into a single value. The values can be combined arbitrarily, specified via any function. The values a1, a2, .., ap provided by p processors will be combined by the binary function op into the result op(a1, op(a2, ... op(ap-1,ap))) that will be returned to all processes. This function is the equivalent of calling all_gather() and then applying the built-in reduce() function to the returned sequence. op is assumed to be associative. vector::_M_default_appendcall to empty boost::functionMPI_Free_memMPI_AllgatherMPI_Alloc_memMPI_Allgathervcommvalueopall_reduceall_gathervaluesall_to_allrootbroadcastscanscatterMPI_BcastMPI_Alltoallvector::_M_realloc_insertMPI_AlltoallvCommunicator__init__sizedestreturn_statusisendirecviprobebarrier__nonzero__colorsplitkeyerrcodeabortany_sourceany_tagworldN5boost6python7objects12value_holderINS_3mpi12communicatorEEESt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EESt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EESt19_Sp_counted_deleterIPvN5boost6python9converter18shared_ptr_deleterESaIvELN9__gnu_cxx12_Lock_policyE2EEN5boost6detail18sp_counted_impl_pdIPvNS_6python9converter18shared_ptr_deleterEEEN5boost6detail17sp_counted_impl_pINS_3mpi15packed_oarchiveEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFvP7_objectENS0_21default_call_policiesENS_3mpl7vector2IvS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi12communicatorEKFivENS0_21default_call_policiesENS_3mpl7vector2IiRS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi12communicatorEKFviiRKNS0_3api6objectEENS0_21default_call_policiesENS_3mpl7vector5IvRS6_iiSA_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectERKNS_3mpi12communicatorEiibENS0_21default_call_policiesENS_3mpl7vector5IS6_SA_iibEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi12communicatorEKFNS5_7requestEiiRKNS0_3api6objectEENS0_21default_call_policiesENS_3mpl7vector5IS7_RS6_iiSB_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS_3mpi6python18request_with_valueERKNS5_12communicatorEiiENS0_21default_call_policiesENS_3mpl7vector4IS7_SA_iiEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi12communicatorEKFNS5_6statusEiiENS0_21default_call_policiesENS_3mpl7vector4IS7_RS6_iiEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectERKNS_3mpi12communicatorEiiENS0_21default_call_policiesENS_3mpl7vector4IS6_SA_iiEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi12communicatorEKFvvENS0_21default_call_policiesENS_3mpl7vector2IvRS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi12communicatorEKFbvENS0_21default_call_policiesENS_3mpl7vector2IbRS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi12communicatorEKFS6_iENS0_21default_call_policiesENS_3mpl7vector3IS6_RS6_iEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi12communicatorEKFS6_iiENS0_21default_call_policiesENS_3mpl7vector4IS6_RS6_iiEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi12communicatorEKFviENS0_21default_call_policiesENS_3mpl7vector3IvRS6_iEEEEEEN5boost3mpi6detail15serialized_dataINS_6python3api6objectEEEN5boost6detail15sp_counted_baseEN5boost6detail17sp_counted_impl_pINS_6python3api6objectEEEN5boost3mpi7request13probe_handlerINS0_6detail15serialized_dataINS_6python3api6objectEEEEEN5boost3mpi7request7handlerEN5boost6detail17sp_counted_impl_pINS_3mpi7request7handlerEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectERKNS_3mpi12communicatorERKS6_S6_ENS0_21default_call_policiesENS_3mpl7vector4IS6_SA_SC_S6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectERKNS_3mpi12communicatorES6_ENS0_21default_call_policiesENS_3mpl7vector3IS6_SA_S6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectERKNS_3mpi12communicatorES6_iENS0_21default_call_policiesENS_3mpl7vector4IS6_SA_S6_iEEEEEEN5boost10wrapexceptINS_17bad_function_callEEEN5boost16exception_detail10clone_baseEN5boost9exceptionEN5boost10wrapexceptINS_3mpi9exceptionEEEN5boost17bad_function_callEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectERKNS_3mpi12communicatorES6_S6_iENS0_21default_call_policiesENS_3mpl7vector5IS6_SA_S6_S6_iEEEEEEN5boost6python11def_visitorINS0_3api6objectEEEN5boost7archive6detail11iserializerINS_3mpi15packed_iarchiveENS_6python3api6objectEEEN5boost6python3api16object_operatorsINS1_6objectEEEN5boost13serialization9singletonINS0_25extended_type_info_typeidINS_6python3api6objectEEEEEN5boost7archive6detail11oserializerINS_3mpi15packed_oarchiveENS_6python3api6objectEEEN5boost3mpi24binary_buffer_iprimitiveEN5boost3mpi24binary_buffer_oprimitiveEN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11iserializerINS_3mpi15packed_iarchiveENS_6python3api6objectEEEEEN5boost6python3api11object_baseEN5boost13serialization25extended_type_info_typeidINS_6python3api6objectEEEN5boost13serialization6detail17singleton_wrapperINS0_25extended_type_info_typeidINS_6python3api6objectEEEEEN5boost13serialization6detail17singleton_wrapperINS_7archive6detail11oserializerINS_3mpi15packed_oarchiveENS_6python3api6objectEEEEEN5boost3mpi15packed_iarchiveEN5boost3mpi15packed_oarchiveEN5boost7archive6detail18interface_oarchiveINS_3mpi15packed_oarchiveEEEN5boost7archive6detail15common_oarchiveINS_3mpi15packed_oarchiveEEEN5boost7archive6detail18interface_iarchiveINS_3mpi15packed_iarchiveEEEN5boost7archive6detail15common_iarchiveINS_3mpi15packed_iarchiveEEESt10shared_ptrIN5boost3mpi12communicatorEEN5boost10shared_ptrINS_3mpi12communicatorEEEN5boost3mpi12communicatorEN5boost6python3api6objectEbad numeric conversion: overflowbad numeric conversion: positive overflowDetermine if the MPI environment has already been finalized. Determine if the MPI environment has already been initialized. Aborts all MPI processes and returns to the environment. The precise behavior will be defined by the underlying MPI implementation. This is equivalent to a call to MPI_Abort with MPI_COMM_WORLD. errcode is the error code to return from aborted processes. Finalize (shut down) the MPI environment. Users only need to invoke this function if MPI should be shut down before program termination. Boost.MPI will automatically finalize the MPI environment when the program exits. Initialize the MPI environment. Users should not need to call this function directly, because the MPI environment will be automatically initialized when the Boost.MPI module is loaded. MPI_MprobeMPI_Get_countMPI_MrecvMPI_ImprobeMPI_WaitanyMPI_WaitallMPI_TestallMPI_Waitsomeargvabort_on_exceptioninitfinalizesysatexitregister(O)initializedfinalizedmax_tagcollectives_tagprocessor_namehost_rankio_rankvoidN5boost6detail17sp_counted_impl_pISt6vectorINS_3mpi6python18request_with_valueESaIS5_EEEEN5boost7numeric16bad_numeric_castEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFbvENS0_21default_call_policiesENS_3mpl7vector1IbEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFbNS0_4listEbENS0_21default_call_policiesENS_3mpl7vector3IbS5_bEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFvvENS0_21default_call_policiesENS_3mpl7vector1IvEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFviENS0_21default_call_policiesENS_3mpl7vector2IviEEEEEEN5boost6python6detail26direct_serialization_tableINS_3mpi15packed_iarchiveENS3_15packed_oarchiveEE14default_loaderIdEEN5boost6python6detail26direct_serialization_tableINS_3mpi15packed_iarchiveENS3_15packed_oarchiveEE13default_saverIdEEN5boost6python6detail26direct_serialization_tableINS_3mpi15packed_iarchiveENS3_15packed_oarchiveEE14default_loaderIbEEN5boost6python6detail26direct_serialization_tableINS_3mpi15packed_iarchiveENS3_15packed_oarchiveEE13default_saverIbEEN5boost6python9converter18shared_ptr_deleterEN5boost6python4listE7_objectN5boost3mpi7requestEN5boost3mpi6python18request_with_valueEN5boost3mpi6statusEP7_objectIndex out of rangeInvalid index typeA list of Request objects.RequestList__len____setitem____delitem____getitem____contains____iter__extendrequestswait_anytest_anycallablewait_alltest_allwait_sometest_someiterator__next__vector::reserve(OO)Invalid sequence element()Invalid assignmentIncompatible Data Typeslice step size not supported.Attempting to append an invalid typeTests to see if any of the given requests has completed. It completes all of the requests it can, partitioning the input sequence into pending requests followed by completed requests. This routine is similar to wait_some, but does not wait until any requests have completed. This routine provides functionality equivalent to MPI_Testsome. Returns the index of the first completed request. requests must be a RequestList instance. If the second parameter `callable' is provided, it is called with each completed request's received value (or None) and it s Status object as its arguments. The calls occur in the order given by the `requests' list. Waits until at least one of the given requests has completed. It then completes all of the requests it can, partitioning the input sequence into pending requests followed by completed requests. This routine provides functionality equivalent to MPI_Waitsome. Returns the index of the first completed request. requests must be a RequestList instance. If the second parameter `callable' is provided, it is called with each completed request's received value (or None) and it s Status object as its arguments. The calls occur in the order given by the `requests' list. Tests if all of the given requests have been completed. It provides functionality equivalent to MPI_Testall. Returns True if all requests have been completed. requests must be a RequestList instance. If the second parameter `callable' is provided, it is called with each completed request's received value (or None) and it s Status object as its arguments. The calls occur in the order given by the `requests' list. Waits until all of the given requests have been completed. It provides functionality equivalent to MPI_Waitall. requests must be a RequestList instance. If the second parameter `callable' is provided, it is called with each completed request's received value (or None) and it s Status object as its arguments. The calls occur in the order given by the `requests' list. Tests if any of the given requests have been completed, but does not wait for completion. It provides functionality equivalent to MPI_Testany. requests must be a RequestList instance. Returns a triple (value, status, index) like wait_any or None if no request is complete. Waits until any of the given requests has been completed. It provides functionality equivalent to MPI_Waitany. requests must be a RequestList instance. Returns a triple (value, status, index) consisting of received value (or None), the Status object for the completed request, and its index in the RequestList. Without arguments, constructs an empty RequestList. With one argument `iterable', copies request objects from this iterable to the new RequestList. N5boost6python7objects14pointer_holderINS_10shared_ptrISt6vectorINS_3mpi6python18request_with_valueESaIS7_EEEES9_EEN5boost6python7objects23caller_py_function_implINS0_6detail6callerINS1_14iterator_rangeINS0_25return_internal_referenceILm1ENS0_21default_call_policiesEEEN9__gnu_cxx17__normal_iteratorIPNS_3mpi6python18request_with_valueESt6vectorISD_SaISD_EEEEE4nextES8_NS_3mpl7vector2IRSD_RSJ_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectERSt6vectorINS_3mpi6python18request_with_valueESaISA_EEENS0_21default_call_policiesENS_3mpl7vector2IS6_SD_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFiRSt6vectorINS_3mpi6python18request_with_valueESaIS8_EENS0_3api6objectEENS0_21default_call_policiesENS_3mpl7vector3IiSB_SD_EEEEEE*N5boost6python7objects14pointer_holderINS0_6detail17container_elementISt6vectorINS_3mpi6python18request_with_valueESaIS8_EEmN12_GLOBAL__N_127request_list_indexing_suiteEEES8_EEN5boost6python7objects12value_holderISt6vectorINS_3mpi6python18request_with_valueESaIS6_EEEEN5boost6python7objects26signature_py_function_implINS0_6detail6callerIPFNS_10shared_ptrISt6vectorINS_3mpi6python18request_with_valueESaIS9_EEEENS0_3api6objectEENS3_18constructor_policyINS0_21default_call_policiesEEENS_3mpl7vector2ISC_SE_EEEENSK_6v_itemIvNSO_ISE_NSK_6v_maskISM_Li1EEELi1EEELi1EEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerINS1_6detail8py_iter_ISt6vectorINS_3mpi6python18request_with_valueESaISA_EEN9__gnu_cxx17__normal_iteratorIPSA_SC_EENS_3_bi16protected_bind_tINSH_6bind_tISG_PFSG_RSC_ENSH_5list1INS_3argILi1EEEEEEEEESS_NS0_25return_internal_referenceILm1ENS0_21default_call_policiesEEEEESU_NS_3mpl7vector2INS1_14iterator_rangeISV_SG_EENS0_14back_referenceISK_EEEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFbRSt6vectorINS_3mpi6python18request_with_valueESaIS8_EEP7_objectENS0_21default_call_policiesENS_3mpl7vector3IbSB_SD_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectENS0_14back_referenceIRSt6vectorINS_3mpi6python18request_with_valueESaISB_EEEEP7_objectENS0_21default_call_policiesENS_3mpl7vector3IS6_SF_SH_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFvRSt6vectorINS_3mpi6python18request_with_valueESaIS8_EEP7_objectENS0_21default_call_policiesENS_3mpl7vector3IvSB_SD_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFvRSt6vectorINS_3mpi6python18request_with_valueESaIS8_EEP7_objectSD_ENS0_21default_call_policiesENS_3mpl7vector4IvSB_SD_SD_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFmRSt6vectorINS_3mpi6python18request_with_valueESaIS8_EEENS0_21default_call_policiesENS_3mpl7vector2ImSB_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFvRSt6vectorINS_3mpi6python18request_with_valueESaIS8_EENS0_3api6objectEENS0_21default_call_policiesENS_3mpl7vector3IvSB_SD_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFbRSt6vectorINS_3mpi6python18request_with_valueESaIS8_EENS0_3api6objectEENS0_21default_call_policiesENS_3mpl7vector3IbSB_SD_EEEEEEN5boost6python14back_referenceIRSt6vectorINS_3mpi6python18request_with_valueESaIS5_EEEESt10shared_ptrIN5boost6python7objects14iterator_rangeINS1_25return_internal_referenceILm1ENS1_21default_call_policiesEEEN9__gnu_cxx17__normal_iteratorIPNS0_3mpi6python18request_with_valueESt6vectorISB_SaISB_EEEEEEEN5boost10shared_ptrINS_6python7objects14iterator_rangeINS1_25return_internal_referenceILm1ENS1_21default_call_policiesEEEN9__gnu_cxx17__normal_iteratorIPNS_3mpi6python18request_with_valueESt6vectorISB_SaISB_EEEEEEEEN5boost6python7objects14iterator_rangeINS0_25return_internal_referenceILm1ENS0_21default_call_policiesEEEN9__gnu_cxx17__normal_iteratorIPNS_3mpi6python18request_with_valueESt6vectorISA_SaISA_EEEEEESt10shared_ptrISt6vectorIN5boost3mpi6python18request_with_valueESaIS4_EEEN5boost10shared_ptrISt6vectorINS_3mpi6python18request_with_valueESaIS4_EEEESt6vectorIN5boost3mpi6python18request_with_valueESaIS3_EE*N5boost6python6detail17container_elementISt6vectorINS_3mpi6python18request_with_valueESaIS6_EEmN12_GLOBAL__N_127request_list_indexing_suiteEEEbad lexical cast: source type value could not be interpreted as target The skeleton() or get_content() function was invoked for a Python object that is not supported by the Boost.MPI skeleton/content mechanism. To transfer objects via skeleton/content, you must register the C++ type of this object with the C++ function: boost::mpi::python::register_skeleton_and_content() Object: boost::python::with_custodian_and_ward_postcall: argument index out of rangecannot wait on an empty request vectorDouglas Gregor Copyright (C) 2006 Douglas Gregorhttp://www.boost.org/LICENSE_1_0.txtInstances of this class will be thrown when an MPI error occurs. MPI failures that trigger these exceptions may or may not be recoverable, depending on the underlying MPI implementation. Consult the documentation for your MPI implementation to determine the effect of MPI errors. A description of the error that occured. At present, this refers only to the name of the MPI routine that failed. The name of the MPI routine that reported the error. The result code returned from the MPI routine that reported the error. The Request class contains information about a non-blocking send or receive and will be returned from isend or irecv, respectively. When a Request object represents a completed irecv, the `value' attribute will contain the received value. This class is an implementation detail. Any call that accepts a Request also accepts a RequestWithValue, and vice versa. The Status class stores information about a given message, including its source, tag, and whether the message transmission was cancelled or resulted in an error. The source of the incoming message. The tag of the incoming message. The error code associated with this transmission. Whether this transmission was cancelled. The Timer class is a simple wrapper around the MPI timing facilities. The time elapsed since initialization or the last restart(), whichever is more recent. Returns the minimum non-zero value that elapsed may return This is the resolution of the timer. Return an estimate of the maximum possible value of elapsed. Note that this routine may return too high a value on some systems. Determines whether the elapsed time values are global times or local processor times. Cancel a pending communication, assuming it has not already been completed. Determine whether the communication associated with this request has completed successfully. If so, returns the Status object describing the communication (for an isend request) or a tuple containing the received value and a Status object (for an irecv request). Note that once test() returns a Status object, the request has completed and wait() should not be called. Wait until the communication associated with this request has completed. For a request that is associated with an isend(), returns a Status object describing the communication. For an irecv() operation, returns the received value by default. However, when return_status=True, a (value, status) pair is returned by a completed irecv request. Restart the timer, after which elapsed == 0. The boost.mpi module contains Python wrappers for Boost.MPI. Boost.MPI is a C++ interface to the Message Passing Interface 1.1, a high-performance message passing library for parallel programming. This module supports the most commonly used subset of MPI 1.1. All communication operations can transmit any Python object that can be pickled and unpickled, along with C++-serialized data types and separation of the structure of a data type from its content. Collectives that have a user-supplied functions, such as reduce() or scan(), accept arbitrary Python functions, and all collectives can operate on any serializable or picklable data type. IMPORTANT MODULE DATA any_source This constant may be used for the source parameter of receive and probe operations to indicate that a message may be received from any source. any_tag This constant may be used for the tag parameter of receive or probe operations to indicate that a send with any tag will be matched. collectives_tag Returns the reserved tag value used by the Boost.MPI implementation for collective operations. Although users are not permitted to use this tag to send or receive messages with this tag, it may be useful when monitoring communication patterns. host_rank If there is a host process, this is the rank of that that process. Otherwise, this value will be None. MPI does not define the meaning of a "host" process: consult the documentation for your MPI implementation. io_rank The rank of a process that can perform input/output via the standard facilities. If every process can perform I/O using the standard facilities, this value will be the same as any_source. If no process can perform I/O, this value will be None. max_tag The maximum value that may be used for the tag parameter of send/receive operations. This value will be somewhat smaller than the value of MPI_TAG_UB, because the Boost.MPI implementation reserves some tags for collective operations. processor_name The name of this processor. The actual form of the of the name is unspecified, but may be documented by the underlying MPI implementation. rank The rank of this process in the "world" communicator. size The number of processes in the "world" communicator. that process. Otherwise, this value will be None. MPI does not define the meaning of a "host" process: world The "world" communicator from which all other communicators will be derived. This is the equivalent of MPI_COMM_WORLD. TRANSMITTING USER-DEFINED DATA Boost.MPI can transmit user-defined data in several different ways. Most importantly, it can transmit arbitrary Python objects by pickling them at the sender and unpickling them at the receiver, allowing arbitrarily complex Python data structures to interoperate with MPI. Boost.MPI also supports efficient serialization and transmission of C++ objects (that have been exposed to Python) through its C++ interface. Any C++ type that provides (de-)serialization routines that meet the requirements of the Boost.Serialization library is eligible for this optimization, but the type must be registered in advance. To register a C++ type, invoke the C++ function: boost::mpi::python::register_serialized Finally, Boost.MPI supports separation of the structure of an object from the data it stores, allowing the two pieces to be transmitted separately. This "skeleton/content" mechanism, described in more detail in a later section, is a communication optimization suitable for problems with fixed data structures whose internal data changes frequently. COLLECTIVES Boost.MPI supports all of the MPI collectives (scatter, reduce, scan, broadcast, etc.) for any type of data that can be transmitted with the point-to-point communication operations. For the MPI collectives that require a user-specified operation (e.g., reduce and scan), the operation can be an arbitrary Python function. For instance, one could concatenate strings with all_reduce: mpi.all_reduce(my_string, lambda x,y: x + y) The following module-level functions implement MPI collectives: all_gather Gather the values from all processes. all_reduce Combine the results from all processes. all_to_all Every process sends data to every other process. broadcast Broadcast data from one process to all other processes. gather Gather the values from all processes to the root. reduce Combine the results from all processes to the root. scan Prefix reduction of the values from all processes. scatter Scatter the values stored at the root to all processes. SKELETON/CONTENT MECHANISM Boost.MPI provides a skeleton/content mechanism that allows the transfer of large data structures to be split into two separate stages, with the `skeleton' (or, `shape') of the data structure sent first and the content (or, `data') of the data structure sent later, potentially several times, so long as the structure has not changed since the skeleton was transferred. The skeleton/content mechanism can improve performance when the data structure is large and its shape is fixed, because while the skeleton requires serialization (it has an unknown size), the content transfer is fixed-size and can be done without extra copies. To use the skeleton/content mechanism from Python, you must first register the type of your data structure with the skeleton/content mechanism *from C++*. The registration function is boost::mpi::python::register_skeleton_and_content and resides in the header. Once you have registered your C++ data structures, you can extract the skeleton for an instance of that data structure with skeleton(). The resulting SkeletonProxy can be transmitted via the normal send routine, e.g., mpi.world.send(1, 0, skeleton(my_data_structure)) SkeletonProxy objects can be received on the other end via recv(), which stores a newly-created instance of your data structure with the same `shape' as the sender in its `object' attribute: shape = mpi.world.recv(0, 0) my_data_structure = shape.object Once the skeleton has been transmitted, the content (accessed via get_content) can be transmitted in much the same way. Note, however, that the receiver also specifies get_content(my_data_structure) in its call to receive: if mpi.rank == 0: mpi.world.send(1, 0, get_content(my_data_structure)) else: mpi.world.recv(0, 0, get_content(my_data_structure)) Of course, this transmission of content can occur repeatedly, if the values in the data structure--but not its shape--changes. The skeleton/content mechanism is a structured way to exploit the interaction between custom-built MPI datatypes and MPI_BOTTOM, to eliminate extra buffer copies. C++/PYTHON MPI COMPATIBILITY Boost.MPI is a C++ library whose facilities have been exposed to Python via the Boost.Python library. Since the Boost.MPI Python bindings are build directly on top of the C++ library, and nearly every feature of C++ library is available in Python, hybrid C++/Python programs using Boost.MPI can interact, e.g., sending a value from Python but receiving that value in C++ (or vice versa). However, doing so requires some care. Because Python objects are dynamically typed, Boost.MPI transfers type information along with the serialized form of the object, so that the object can be received even when its type is not known. This mechanism differs from its C++ counterpart, where the static types of transmitted values are always known. The only way to communicate between the C++ and Python views on Boost.MPI is to traffic entirely in Python objects. For Python, this is the normal state of affairs, so nothing will change. For C++, this means sending and receiving values of type boost::python::object, from the Boost.Python library. For instance, say we want to transmit an integer value from Python: comm.send(1, 0, 17) In C++, we would receive that value into a Python object and then `extract' an integer value: boost::python::object value; comm.recv(0, 0, value); int int_value = boost::python::extract(value); In the future, Boost.MPI will be extended to allow improved interoperability with the C++ Boost.MPI and the C MPI bindings. request value not availablebasic_string::append (code __doc____author____date__$LastChangedDate$__version__$Revision$__copyright____license__Exceptionwhatroutineresult_code__str__RequestwaittestcancelRequestWithValueStatuserrorcancelledTimerrestartelapsedelapsed_minelapsed_maxtime_is_globalmpiN5boost3mpi6python23object_without_skeletonEN5boost6python7objects12value_holderINS_3mpi6python18request_with_valueEEEN5boost6python7objects12value_holderINS_3mpi7requestEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi7requestEFNS5_6statusEvENS0_21default_call_policiesENS_3mpl7vector2IS7_RS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFKNS0_3api6objectERNS_3mpi7requestEENS0_21default_call_policiesENS_3mpl7vector2IS7_SA_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi7requestEFvvENS0_21default_call_policiesENS_3mpl7vector2IvRS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi6python18request_with_valueEFKNS0_3api6objectEvENS0_21default_call_policiesENS_3mpl7vector2ISA_RS7_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi6statusEKFivENS0_21default_call_policiesENS_3mpl7vector2IiRS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi6statusEKFbvENS0_21default_call_policiesENS_3mpl7vector2IbRS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi5timerEFvvENS0_21default_call_policiesENS_3mpl7vector2IvRS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi5timerEKFdvENS0_21default_call_policiesENS_3mpl7vector2IdRS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3strERKNS_3mpi9exceptionEENS0_21default_call_policiesENS_3mpl7vector2IS5_S9_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi9exceptionEKDoFPKcvENS0_21default_call_policiesENS_3mpl7vector2IS8_RS6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMNS_3mpi9exceptionEKFivENS0_21default_call_policiesENS_3mpl7vector2IiRS6_EEEEEEN5boost6python7objects12value_holderINS_3mpi9exceptionEEEN5boost3_bi6bind_tIbNS_6python6detail19translate_exceptionINS_3mpi9exceptionENS5_6python19translate_exceptionIS6_EEEENS0_5list3INS_3argILi1EEENSC_ILi2EEENS0_5valueIS9_EEEEEEN5boost10wrapexceptINS_16bad_lexical_castEEEN5boost16bad_lexical_castEN5boost6python7objects14pointer_holderIPNS_3mpi6python18request_with_valueES5_EEN5boost6python7objects12value_holderINS1_14iterator_rangeINS0_25return_internal_referenceILm1ENS0_21default_call_policiesEEEN9__gnu_cxx17__normal_iteratorIPNS_3mpi6python18request_with_valueESt6vectorISB_SaISB_EEEEEEEESt10shared_ptrIN5boost3mpi9exceptionEEN5boost10shared_ptrINS_3mpi9exceptionEEESt10shared_ptrIN5boost3mpi7requestEEN5boost10shared_ptrINS_3mpi7requestEEESt10shared_ptrIN5boost3mpi6python18request_with_valueEEN5boost10shared_ptrINS_3mpi6python18request_with_valueEEESt10shared_ptrIN5boost3mpi6statusEEN5boost10shared_ptrINS_3mpi6statusEEESt10shared_ptrIN5boost3mpi5timerEEN5boost10shared_ptrINS_3mpi5timerEEEN5boost3mpi5timerEN5boost6python3strEPN5boost3mpi6python18request_with_valueEvector::_M_range_insertObjectWithoutSkeletonobjectSkeletonProxyContentskeletonget_contentbufferMPI_ScatterMPI_ScattervMPI_GatherMPI_GathervThe ObjectWithoutSkeleton class is an exception class used only when the skeleton() or get_content() function is called with an object that is not supported by the skeleton/content mechanism. All C++ types for which skeletons and content can be transmitted must be registered with the C++ routine: boost::mpi::python::register_skeleton_and_content The object on which skeleton() or get_content() was invoked. The SkeletonProxy class is used to represent the skeleton of an object. The SkeletonProxy can be used as the value parameter of send() or isend() operations, but instead of transmitting the entire object, only its skeleton ("shape") will be sent, without the actual data. Its content can then be transmitted, separately. User code cannot generate SkeletonProxy instances directly. To refer to the skeleton of an object, use skeleton(object). Skeletons can also be received with the recv() and irecv() methods. Note that the skeleton/content mechanism can only be used with C++ types that have been explicitly registered. The actual object whose skeleton is represented by this proxy object. The content is a proxy class that represents the content of an object, which can be separately sent or received from its skeleton. User code cannot generate content instances directly. Call the get_content() routine to retrieve the content proxy for a particular object. The content instance can be used with any of the send() or recv() variants. Note that get_content() can only be used with C++ data types that have been explicitly registered with the Python skeleton/content mechanism. The get_content function retrieves the content for its object parameter, allowing the transmission of the data in a data structure separately from its skeleton (or "shape"). The skeleton/content mechanism is useful when a large data structure remains structurally the same throughout a computation, but its content (i.e., the values in the structure) changes several times. Tranmission of the content part does not require any serialization or unnecessary buffer copies, so it is very efficient for large data structures. Only C++ types that have been explicitly registered with the Boost.MPI Python library can be used with the skeleton/content mechanism. Use: boost::mpi::python::register_skeleton_and_content The skeleton function retrieves the SkeletonProxy for its object parameter, allowing the transmission of the skeleton (or "shape") of the object separately from its data. The skeleton/content mechanism is useful when a large data structure remains structurally the same throughout a computation, but its content (i.e., the values in the structure) changes several times. Tranmission of the content part does not require any serialization or unnecessary buffer copies, so it is very efficient for large data structures. Only C++ types that have been explicitly registered with the Boost.MPI Python library can be used with the skeleton/content mechanism. Use: boost::mpi::python::register_skeleton_and_content N5boost6python7objects12value_holderINS_3mpi5timerEEEN5boost6python7objects12value_holderINS_3mpi6statusEEEN5boost6python7objects12value_holderINS_3mpi6python7contentEEEN5boost6python7objects12value_holderINS_3mpi6python19skeleton_proxy_baseEEEN5boost6python7objects12value_holderINS_3mpi6python23object_without_skeletonEEEN5boost3_bi6bind_tIbNS_6python6detail19translate_exceptionINS_3mpi6python23object_without_skeletonENS6_19translate_exceptionIS7_EEEENS0_5list3INS_3argILi1EEENSC_ILi2EEENS0_5valueIS9_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerINS3_6memberINS0_3api6objectENS_3mpi6python23object_without_skeletonEEENS0_19return_value_policyINS0_15return_by_valueENS0_21default_call_policiesEEENS_3mpl7vector2IRS7_RSA_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3strERKNS_3mpi6python23object_without_skeletonEENS0_21default_call_policiesENS_3mpl7vector2IS5_SA_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerINS3_6memberINS0_3api6objectENS_3mpi6python19skeleton_proxy_baseEEENS0_19return_value_policyINS0_15return_by_valueENS0_21default_call_policiesEEENS_3mpl7vector2IRS7_RSA_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectES6_ENS0_21default_call_policiesENS_3mpl7vector2IS6_S6_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS_3mpi6python7contentENS0_3api6objectEENS0_21default_call_policiesENS_3mpl7vector2IS7_S9_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFvRKNS_3mpi12communicatorEiiRKNS5_6python7contentEENS0_21default_call_policiesENS_3mpl7vector5IvS8_iiSC_EEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS0_3api6objectERKNS_3mpi12communicatorEiiRKNS7_6python7contentEbENS0_21default_call_policiesENS_3mpl7vector6IS6_SA_iiSE_bEEEEEEN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFNS_3mpi6python18request_with_valueERKNS5_12communicatorEiiRNS6_7contentEENS0_32with_custodian_and_ward_postcallILm0ELm4ENS0_21default_call_policiesEEENS_3mpl7vector5IS7_SA_iiSC_EEEEEESt10shared_ptrIN5boost3mpi6python23object_without_skeletonEEN5boost10shared_ptrINS_3mpi6python23object_without_skeletonEEESt10shared_ptrIN5boost3mpi6python19skeleton_proxy_baseEEN5boost10shared_ptrINS_3mpi6python19skeleton_proxy_baseEEEN5boost3mpi6python19skeleton_proxy_baseESt10shared_ptrIN5boost3mpi6python7contentEEN5boost10shared_ptrINS_3mpi6python7contentEEEN5boost3mpi6python7contentEmpi requests are not comparable;tm@l6!d"@#dX$4)))&*F4**j++,-",.V..`/R0uh00h1 1:X2243jX333P484F4TL555L667x727B\8:X9j|99:h;x;@<??0@.|@>@NAn`AAADBBB.(C>tC^Cn D~XD\EEFF`G8HlHxJJ|KK2MLMv4NN$O^O PlPPLQQdRS2lTKUthUhX[[4\\\&]Fd]f]]H^^x__Gxaa0bccc^ldd*eTfcXgg^Lhyh|oop`p(pHpXDqxqtTuuvvHwwHLxx x& yl `z z <{f { | |L | P}6 }P ~ x~ ~ @   Ȁ x.4T̈tdH$D,dxċ0(TJ~ z\̒8`Z`lĖt(Ș` dk ̛c!"B"|#Н&#@#$L$p-%П\%0%% %d &#&\`&|0001$ 1801L@1`P1t`1p11111112(02<@2PP2d`2xp2222223,p3h3|3334@44$6`777 88 p8X 8x 09 9 : `:!:0!;P!`;p!;!@<"?"A"`Cd#C#C#C#PD#pD#D#D$D$Gx$H$0H$PH$H$H$H%H% I8%PIX%Ix%I%J% J%PJ%pJ%J&J,&JH&K\&@Kx&`K&K&K&K&L&0L'PL'L8'LL'Lh'L|' M'@M'pM'M'M'M (N((0N<(`NX(Nl(N(N(O( O(PO(P)0QP)PR)@S)PTd*@V*W<+X+X+X+ Y+`Y,Y<,0Zl,PZ,Z,Z,Z,@[-[D- \l-]-`_P.p`.a/c/c/c/e(0e0 g0Pg1pj1k1`o|2q2s3t3u 4t4 44p556pp6`6@$77p8 88@999(:d::п;p;p;h<<<<< <0<@<P =` =p4=H=\=t====p==>4>P>Px>>>? 0?h?P?P@pL@@@0A|AA@Bp`BBBDCCpC (D@tDDDDPE|EE0Fw> xpAlxpBxpCyC0y DpyEyFzIzKzpN`{P{S<|T|W}Wp}Y}\@~\~`^~`d`b b(bXbtpcpdd$@P`ȁp܁,@ІTh| 0̂@$8L` t0`ă؃ P8L`@tp̄Ћ, @P\ppЅ@`0L`0|`І L`pԇ@ P 4̉ЗdH0PО @P $p ЎP0PpPď0P p<P@80  \̓8p`ܕ04<`̗Pt@8pܙ40 PĜ(`&d,567P7l8̠9,;0>С>zRx $P FJ w?:*3$"D@@\h@ t    ( < P d x"  ,@Th|%LTzPLRx 8$eBDA s GBM QAB$tA7JU I N0$D Xl(%LT$<4FGL TDBDT<FEH E(D0GP 0D(B BBBE d jP4(RFED G0a  DBBA >(#0tp|%LTSۂLB0`LOPSLBpPSLB(nkLE` nIA(pCME` nIBHLwHULD(HLwHHǁLw(hcLE` cIA(,eME` cIBzPLRx 0$F;FBB I(A0D@D!FBB A(A0LP 0D(A BBBE \RZPdpLEB B(A0A8GPb 8A0A(B BBBF  8A0A(B BBBG L^FEE H(A0D8DQ 8D0A(B BBBA 8ЯLlMH  A  (  4 4@ QH C A P d x  @  FBB K(G (A BBBG Pb `# l#%LT4 #H #%LTd #x #%LT # #%LT0#(~LWP#(~LWp$5~Ld $5l~LdD @$X L$%LTt `$ l$%LT $ $%LT $ $%LT $ $%LT4 $H $%LTd %x %%LT % ,%%LT @% L%%LT `% l%%LT$ %8 %%LTT %h %%LT % %%LT % %%LT & &%LT &( ,&%LTD @&X L&%LTt `&K A ,@&'{FAD ^ OBF p z ,'zFAD ^ OBF ^ z ,(zFAD Z OBJ 2 yz ,$P)ezFAD ^ OBF T Dz ,p 0zFIB A(A0D\ )zFBI A(A0LP2 0D(A BBBD `UyPD h+byFBB A(A0Dp 0A(A BBBH T J ypDx l,yFBB A(I0G` 0A(A BBBA Gy`4-H,/HX H Fh -/HX H F-?Hg I F<-/HX H F,4L-xFDD`D DBH - -*LY(-$<-$,.`xFNA e GBE 4x , $.twFHG Y DBL $t.VQQ F \ L DPd.wFEB B(A0A8J  8D0A(B BBBH CfwD/qJwFBB A(D0G 0D(A BBBH $4w<H1 vFBA D(G (D ABBE 4v<1>vFBA D(G (D ABBD E{vL2cvFEB J(A0A8Dp 8D0A(B BBBA Xg;vp|43vTI,4 P 4NvFBH A(D0O (D ABBC n (D ABBI DB#u0<d4uFHA O ABG y ABA ~u P@5NfuFBH A(D0O (D ABBC n (D ABBI #'u06&u\IL06tFEE B(D0D8DX 8D0A(B BBBE `CXt<8RtBBB D(G@ (D BBBJ 8.t@h9tFBB E(D0D8Da 8D0A(B BBBG  8A0A(B BBBG PڥRtDt<;tFBB E(A0G` 0A(A BBBG FtA`H>sFBB E(A0GV 0A(A BBBK ,ԥZsA( \sFBA A(L@$|d@sEGPI DE  sP$@jsEGPI DE ܦ JsP@@n 2sEG HH.^. .. G HWys $lLnsEGPQ IE  PsP$`L8sEGPQ IE ^ sPLLOsFIE E(D0A8N 8A0A(B BBBB D=r,hNrFLL`\ DBE  r`,N~rFLL`d IBE  Xr`@DpO@rJEE G(D0j (A IBBI Zr0@OqJEE G(D0j (A IBBI  #q0,PqFDD0p DBD ܥ0nq0PQZqFBB B(A0A8Gg 8A0A(B BBBJ pqDeqFBB A(D0Ge 0A(A BBBE FqP`gqFBH B(D0A8G 8D0A(B BBBA Tިq,xl\qEDD n MAG `<lPBB B(A0D8GP` 8A0A(B BBBD  8A0A(B BBBI @ $np"qEC FFS.g.z. M. G Pڨ/q tqRF4qFAA G0  DABH  q04\wqEAG k AAF YAA8 CqEAG d AAE m DAF L\D qFEE H(A0A8Gp  8D0A(B BBBG ةfpp8*pEAG x AAI q DAJ P  pFUB B(H0A8N 8A0A(B BBBC `~q<ܤqFEI D(D@x (D ABBC q@P|!qFBE H(D0A8G8 8D0A(B BBBJ $8ILoq 0#KW !H  !D4!@ H!<\!Hp!D !@ !<!8 !4 !0!,HR"4"0 (", ,(pFHG a IBO l"*LY"*LY oHQ, oHQ$">FAG iDB$#Ш>FAG iDB(,#uEAG h AAI 4X#<EAG Y AAH J AAD (#uEAG h AAI 4#EAG Y AAH J AAD ,@[nbAN J OBA >4n , nFAD Z OBJ   m ,<HmFAD ^ OBF l֫ m ,mbAN J OBA m ,p{mbAN l OBA nTm , @mFAD ^ OBF P2 m ,l mFAD Z OBJ  l ,\'lFAD ^ OBF ڪ l , @'lFAD ^ OBF 4 l ,P $'llFAD ^ OBF  Kl , 77lFAD ^ OBF  V l , GlFAD ^ OBF !* k ,4!kbHG  OBA d!k ,!kFAD Z OBJ !© qk ,!H]kbAN w OBA !5k ,"!kbAN Y OBA H"Zj ,d"jFAD ^ OBF " j )ĵDE~)DEs H C8<)(FBD D(D` (A ABBG (x)̶EAGPn AAA @'0U jFBD A(G (A ABBG T':i<t',NiFBD D(D (A ABBG 'i<h*)FBD A(G (A ABBF * DEs H C*<HG@L(DhFBA D(J9 (D ABBG (.#h@(hFBA D(J (A ABBF (,zh@)XbhFBD A(G (A ABBD X),h(x)JhE\ O N J AP%<gFBB B(D0A8G 8D0A(B BBBF <&0TgD`&gFBB D(A0Gu 0D(A BBBJ &0g4-CFFD W BBE JBBT-?Hg I Ft-/HX H F-/HX H F-/HX H F-?Hg I F-/HX H F. /HX H F4.0/HX H FT.@/HX H Ft.P.L.H.D<0,@eFEA I ABH Y ABD p,<e <,eFEA N ABC Y ABD ,_e  /EGP AA /\EGP AA 8|)UdFAA R ABC Y MBA )jd (03Em<-dBFA I(J (A ABBF -/od00%LT00%LT11%LT41H1%LT<.0cFBA D(G (A ABBA /ec11%LTP`/cFBB B(A0A8G 8A0A(B BBBJ /*cP/h-bFBB B(A0A8G 8A0A(B BBBA ,0:zbPP0 bFBB B(A0A8G 8A0A(B BBBA 0<bP0LbFBB B(A0A8G@ 8D0A(B BBBF 1qb3`@T1l,bFBA D(J (D ABBK 17dbH18LbFBE A(A0GM 0D(A BBBB 2 b8(2xaFAA G)  AABD d2BbD.{bFBB D(A0D 0D(A BBBG /0aP2oaFBB B(A0A8G 8A0A(B BBBE D3\,a$h3@aE\ G F B P3 aFBB B(A0A8N 8A0A(B BBBK 3 SbP4  gbFBB B(D0A8J 8A0A(B BBBD \4z1Kb7p(7|<7x P7td7px7l L4h+aBBB B(D0A8DP 8D0A(B BBBF 7H7D$8`$<5|CaFEA A(G` (D ABBA 5Da`$x8AEDG nAA$8EEDG rAA,46<`EDG0f AAH d6`0$6q`EG0Y AJ <9$P9$Od9`,6\a`FND u ABE 7')_ ,07_EDG@g AAG `7_@$:WEAD JAA8:P7g_FBB A(A0 (D GBBH a (A BBBH L 840_BOB B(A0A8Dp 8A0A(B BBBH H:tBEE E(A0D8DpA 8A0A(B BBBK 0<; BAG N AHG oGB@8D!wn^FIE A(A0# (D BBBM @ 9"w.^FIE A(A0+ (D GBBH H;#BEB E(A0A8KPs 8D0A(B BBBE X9`$ ]BBB A(A0G@v 0I(A BBBK X 0A(A BBBH P :$'J]BBE B(D0A8D 8A0A(B BBBG `:]L:*\FBB B(A0D8DP 8D0A(B BBBK L:\-\FBB B(A0D8DP 8I0A(B BBBF =0=(0%LT=<0=H0%LT>\0,>h0%LTH>|0\>0%LTx>0>0%LT>0>0%LT>0>0%LT?0?1%LT8?1L?(1%LTh?<1|?H1%LT?\1?h1%LT?|1?1%LT,91ZFAD Z OBJ 9 Y ,902YFAD ^ OBF $:֝ Y ,@:3YFAD Z OBJ p: Y ,:3|YbAN ] OBA :~UY ,: 4AYbAN o OBA ;BY ,$;4YFAD Z OBJ T; X ,p;45XFAD ^ OBF ;ڜ X ,;6XFAD ^ OBF ; {X ,<6gXbAN ] OBA 8<@X ,T<@7,XFAD Z OBJ <F  X ,<7WbAN c DBA <W `AFAA G0  DABG ]8A04],@FAA G0  DABA 0^@0d, bt@FHG Y DBL d@NEAKetqEZ I 4b@@FED Gp  AABD b,@p8b?EAG ^ AAC } DAF PcP!?FBB B(A0A8GJ 8A0A(B BBBG $pcA,f@fTfhf|ff ff|fxftfpglgh 0gdDg`Xg\ $dX3@FD0V EK e@0gggghh$(h$EAG Y AAH ii%LTii%LTii%LTj ,j%LTHj,\j8%LTxjLjX%LTjljx%LTjj%LTk%LT$k%LT@k%LT\k%LT,h<<FHG c DBJ ,i\<FHG k IBE Di6;LT H Ihi?;La K l 0l %LTLl( `l4 %LT,iH WH;FLG d DBM ,jx _;FLG l IBH ,f :FAD Z OBJ f : ,f< :FAD Z OBJ g : ,$g _:FAD ^ OBF TgT f: ,pg R:bHG  OBA g(+: ,g :FAD Z OBJ g 9 ,h 9FAD Z OBJ 8h 9 ,Th 79FAD ^ OBF h 9 ,hx9FAD Z OBJ hh W9 ,h8C9FAD Z OBJ i< "9 ,8i9FAD Z OBJ hi 8 ,i8FAD Z OBJ i 8 ,iT8bAN J OBA j}8 4lpCFFD W BBE JBB4pCFFD W BBE JBB4pCFFD W BBE JBB4qCFFD W BBE JBB4LqCFFD W BBE JBB4n Q7FAA Gp  DABG (o\&7pHHo7FBB A(D0J 0D(A BBBA o @6@oX[6FBA D(J (D ABBJ o76,pTq6FADP{ DBD Lp̆"O6Pr/HX H Fs(/HX H FFEB B(A0I8GP 8D0A(B BBBK 4|{t@o].FEA G0  DBBA {.C.04{Ao+.FEA G0  DBBA  |r..0P,|BK-FUB B(H0A8N  8A0A(B BBBF |,. <||WN .EG I.l.. b.# D |߃<. P}hc!.FEB E(D0A8J 8A0A(B BBBE \}\.@} g .EC FEH5.U.r.  C P. }. \|oFEA A(D0p (A ABBI Z (A ABBH K (A ABBA LH~Hp.FBE E(A0D8J 8A0A(B BBBF ~.<~u.FEE D(G@Y (A BBBE ~=X.@P v1 @.FEB E(A0A8G! 8A0A(B BBBJ t.,{Hic.FAD`m ABA  |>?.`Pl= +.FEB E(A0A8G! 8A0A(B BBBJ 8ބj.P|4iN.FBB E(D0D8G] 8A0A(B BBBK $|:W.Ah}( @.FBB B(A0A8Ds 8G0A(B BBBK  8A0A(B BBBD }@-,FIA <(-FBA I(G` (A ABBI ȁU/-`<n-FBA I(G` (A ABBI ($/A-`܄HNEAK<d| -FBA I(G` (A ABBI ׄ/,`<Ă ,FBA I(G` (A ABBI /,`4$>,FBA D0  ABBE \~_,0HFBB B(A0A8D`8A0A(B BBB,ȃX+EDD0W AAJ +0<+FBA I(G` (A ABBI T/+`<܃ FIB H(K0J (A BBBA 3]2h@4(')="1<.8E+(K ]X  ]I  ]'  ]6 (J'. u?BH)#S  H4T} /}9o<>4f8( 2p( 2~9%%@h! U49Pdi  Gd i 6C(%.O):+ 6Ro(< R<P  $zzX\D     T"H +!3f&''&&&&''(  & & ' '  ''''((((&&&((('((%' Tn 9  i !         R7C&&&$$V&&$ $ $ %&%%&&&%%%%$&%%%%&& &!m%"%#%#&##&#%#%$&$% 8 &U %5W|( MRal<<<<<<<>><<> %> %> > > > ? ???@? ?@@@@?@@AA@???>@@@==@==@>> <!=!<"<#=#=#=%=%=%=-;-;.<.;/;/;0;0;1;1< C,b )K,. :P  i  ]U P P:  ]6  i  ZY  ZY  ZY  Zl  Z{ Tj  i Pz P'  k3  / /x 8f 8l' /O48>  I!C %# (  3Ik 2G 7 ?  @ C\idl`j      Cd;Y c    ]       >98o21U;A9"== N  N 1) $E@!{ %civ: x(     $   1`:5-8_7 2i +K '#U$ +N   ?U  Z  i+  Z+ P+ P=  i  i+  i+ P+  Z P*  +N ,Koz/TYX[e  #(n  , Al++++,,g,,+ , , + , + + , ,,,,,,--,.-,--,,.-.-.-.- .!-"-#.)eORo(< R<P E9a  k     /1j* xw7     lJpa& &. &&''''&&&' &&''&'''{& '#'## '&-&MR%   Do:Se    c([(6      )'!' Z  i'  i'  Z'  Z P  Z  Z (b'0Z     ^ -]!] %'n %.9bE} 8 8/J%Ro(< R<P Ro(< R<P Ro(< R<P Ro(< R<P  %Hlm8`[Lm'U1hL5 &U ,T *^B &U  &Y  -P}=AABABA=<@@=n ? ? = > ? > > ? >>?<<@@p@@==@BB@A@@=??=??-j? @ @!>!@!A"="@"?#?#@#@$@$%B&A(A(>)=*A+>,=,=,>->->->.>.>.>.?/B/>/A0A0<A<A<@<<<=<AY3 Z  Z  Z Tj  Z  ]  Zl  Z  i  i  i P  -]:kg;8ffd2 7C  I0U} /}?:$74 WRo(< R<P Ro(< R<P Ro(< R<P Ro(< R<P Ro(< R<P  %Hl8`[l &U  &Q  &U  &U  &Q J.<s2&F)&F)s'''('((('t'' ' ' ' x' ) ) )))) )***)) **(((('*)(((&' ;lV-      r?9$7, WB< =w.     ZfA  # /            F+J!88r2)'2  (          35S] 8r2)'2  (          3Y1:               y~  KpKpKpKpLd A Kp0YNXP3  W@8`@YP ` P[@\p @YP P  [P\.@YP P  0`.1    Y[ Z@YP P  @q`q@YYYY[ pp@mYYYY$dbb$c@dPY$0ccXpq@YYYY[Pppp@mYYYYPZmZZ  m`(k l@l`l@Zl~lpk l@l`l@Zl~l`\\PZmZZ  m [@[& 9@P@YP P  &p<<0ZZP7576ZZZZp(`@ OZZZ(`( PZ,ABPG-0DEG0F(.__FX.==Op.0=p=E8S0SZh2`@20Z2`2иP2`p` @@@@ @`` @@` 8(0H(p`` hss @  t t#@ pww,Yp w@w*Y vvpYYvv@WZ0vPvp'Zuv)ZP(tt"@ @uu(@ PX@u`u &Z@pPtpt$ZtuP#Z8`ssZ{Ps0sЇZzhrrPZy| ``@ab`a@__prrYpxpq0r`Yw[qq`Yw[ @`&@:`:( `&0;P;;Z!':: P ':;0$@  ``@``` (p>`@ G(@ н(0Z)Z)@ 0)0Z`H)`Z`)вPZpx) Z )Pp@ )@`Z )Z@@@  `  `  ,_@_ -@0@f@ @N8-??<@ `MP-p??@<@ Lh- ?@?;@ K-жP@ `-@ `-00@ `-`@ `->>`@ J->>@`@ I.0>P>_@ H@  @U~/R@STTP9S`TRRP9`  `!`"##$`%2p@ P2Pp@ 3 @@ p(3е@ `@3`@ X30Yp303 Y@l------- .. 4ho . 8`HPx ooOooMo50@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`@rsvvx z8}~X0`Ё0Z0`0Z0`0Z0`00Z0H454 334 @`3P4Ё0`4ZP5P4Ё5 5`54P450`Z4P4 4P453P43P44P45P4 3 43000Z3040 0 0Џ3 4 43 40 4Z4 4 pHط8P4R5QRZ3RQ`PZ`(_pQQ90QP9P `PPP3P 4P pQ 9 5`500Z03`0`4Z`0x,/usr/lib/debug/.dwz/x86_64-linux-gnu/libboost-mpi-python1.74.0.debug*)~zJP65755a84dfcf80612f3bbf30e2484014b4a1eb.debugk.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink  $1o; 0C.KoMMDXoOOgPPxqBHH`{v P pp@@ Do4h4h ppp p(p(tCCH00Q+$5%`8(@0 \L LYL4M+